一入硬件深似海! 曾经是写单片机程序和Linux驱动的。主要是C语言。对硬件也是稍有了解。但大多数都停留在单片机的DIP时代! 如今在做一个智能家居的项目。硬件软件都要来,上的是Android。驱动已经被老大弄的差点儿相同了,非常多驱动原厂都给了,改改 配置即可,也没太大难度。如今仅仅好硬着头皮整硬 ...
分类:
其他好文 时间:
2017-07-28 15:36:38
阅读次数:
145
驱动概述 说到 Android 驱动是离不开 Linux 驱动的。Android 内核采用的是 Linux2.6 内核 (最近Linux 3.3 已经包含了一些 Android 代码)。但 Android 并没有完全照搬 Linux 系统内核,除了对Linux 进行部分修正,还增加了不少内容。and ...
分类:
移动开发 时间:
2017-07-24 20:22:15
阅读次数:
215
1、 linux驱动分类 2、 信号量与自旋锁 3、 platform总线设备及总线设备怎样编写 4、 kmalloc和vmalloc的差别 5、 module_init的级别 6、 加入驱动 7、 IIC原理,总线框架,设备编写方法,i2c_msg 8、 kernel panic 9、 USB总线 ...
分类:
系统相关 时间:
2017-07-20 12:10:12
阅读次数:
267
由于项目需要,需要将DHT11移植到Linux。驱动程序如下 [plain] view plain copy #include <linux/kernel.h> #include <linux/module.h> #include <linux/slab.h> #include <linux/inp ...
分类:
系统相关 时间:
2017-07-19 23:24:16
阅读次数:
266
inode: include/linux/fs.h file: include/linux/fs.h cdev include/linux/cdev.h ...
分类:
系统相关 时间:
2017-07-15 22:45:11
阅读次数:
298
linux驱动之中断方式获取键值 回想在单片机下的中断处理 分辨是哪个中断调用处理函数清中断 1、中断框架 trap_int 中构造 trap_int函数就是一些跳转指令 b... b... b vector_irq + stubs_offset ;vector_irq是链接地址 stubs_off ...
分类:
系统相关 时间:
2017-07-10 20:10:08
阅读次数:
254
第一部分:LinuxLinux基础+c语言;Linux应用程序开发;ARM编程(ARM体系结构、ARM汇编、开发板常见外设裸机编程);Linux系统移植(uboot移植、kernel移植、rootfs制作);Linux驱动开发;第二部分:AndroidAndroid HAL驱动;Android系统定 ...
分类:
其他好文 时间:
2017-07-09 12:18:54
阅读次数:
192
本人从事Linux驱动开发。现在要实现两端之间wifi长距离(1km左右)传输视频数据(全向天线)的功能。目前用的平台是Atheros AR9342。我在网上查到一些资料是关于禁用802.11的CSMA功能转为使用TDMA传输,从而实现远距离传输。我按照里面方法修改mac层,其中有一个禁用发送时等待 ...
分类:
其他好文 时间:
2017-07-07 13:06:11
阅读次数:
155
设备号: 1、自己主动分配 major = register_chrdev(0,"first_drv",&first_sdv_fops);//注冊 注冊设备时给设备号写0,则内核会自己主动分配一个主设备号返回。 2、手动指定 到 proc/devices 文件下查找都有哪些主设备号。假设没有被使用的 ...
分类:
系统相关 时间:
2017-07-05 13:34:03
阅读次数:
264
视频教程下载地址:http://pan.baidu.com/s/1pJwxUfL 嵌入式研发流程介绍 ? PCB研发流程介绍 – 方案,原理图(网表) – layoutproject师(gerber文件) – PCB板厂制板(裸板PCB) – 焊接(Demo板) – 硬件測试 – 稳定性測试(须要软 ...
分类:
系统相关 时间:
2017-07-02 14:26:09
阅读次数:
203