电路图:升级:sudo apt-get updatesudo apt-get
upgrade加载驱动:sudo modprobe w1-gpio sudo modprobe w1-therm查看:lsmod 查看w1模块是否载入cat
/sys/bus/w1/devices/28-*/w1_slav...
分类:
其他好文 时间:
2014-06-29 12:06:30
阅读次数:
217
外设实战总集之(LED+SYSTICK)
2014-6-4
现在开发环境搭建...
分类:
其他好文 时间:
2014-06-20 10:10:32
阅读次数:
204
★总体介绍
LED驱动程序主要实现了TQ2440开发板上的4个LED灯的硬件驱动,实现了对引脚GPIOB5、GPIOB6、GPIOB7、GPIOB8的高低电平设置(common-smdk.c中已经实现了对引脚的配置),利用测试程序调用该驱动程序,通过命令控制LED灯的亮灭。
★详细介绍
1、驱动程序代码:My_led.c
#include
#include
#include
#inc...
分类:
系统相关 时间:
2014-06-19 09:58:26
阅读次数:
429
以熟悉的固件库函数说明中函数GPIO_Init(GPIO_TypeDef *GPIOx,
GPIO_IintTypeDef *GPIO_InitStructure)为例 GPIOA...G 结构体成员GPIO_Pin、GPIO_...
分类:
其他好文 时间:
2014-06-12 19:45:42
阅读次数:
392
裸机下控制LED灯非常方便,只需要配置好GPIO引脚功能,然后向GPIO引脚映射的内存地址处写入数据即可,但linux下驱动就不那么简单了,需要结合字符设备驱动的架构,然后将功能实现添加进去,笔者参考linux设备驱动程序(第三版)中介绍的新的接口来实现驱动。友善之臂官网提供的源码是基于miscde...
分类:
其他好文 时间:
2014-06-11 13:21:38
阅读次数:
408
本例为Android升读探索(卷1):HAL与驱动开发 一书中附带的shili...
分类:
系统相关 时间:
2014-06-10 14:31:01
阅读次数:
318
2014-6-5
外设实战之KEY(查询方式)
之前已经能驱动LED,这只是用到GPIO的输出功能,接下来要用到GPIO的输入功能。把输入IO连到KEY上。
两个按键,KEY1和KEY2,定义按下KEY1让LED1亮,弹起让LED1灭。按下KEY2让LED2亮,弹起让LED2灭。
接下来是实战步骤:
一、查看电路原理图:
两个按键,KEY1...
分类:
其他好文 时间:
2014-06-08 15:41:10
阅读次数:
306
前面的博文对Lichee做了系列分析,其实就是对在《七年之痒》中所说的,Android BSP具备的一项基本素质-SHELL脚本,所以我们Lichee系列的文章着重分析了SHELL脚本和Lichee的基本结构,当然作为一名合格的Android BSP工程师来说,掌握Linux的驱动程序的移植,也是一项基本技能。所以从本文开始,将对sun4i的一些驱动程序做深入分析。当然了,驱动程序涉及的面很广,比...
分类:
移动开发 时间:
2014-06-08 14:54:58
阅读次数:
381
Linux驱动:角色:应用程序 API 操作系统 驱动
实际硬件功能:1.对设备进行初始化和释放2.把数据从内核传送到硬件和从硬件读取数据3.检测和处理设备出现的错误Linux驱动程序类型:字符设备:由文件系统管理
(通过设备文件访问)块设备:由文件系统管理网络设备:由协议栈管理 (通过socke....
分类:
系统相关 时间:
2014-06-06 15:55:44
阅读次数:
451