嵌入式 Linux 的驱动开发,其实没你想的那么神秘。C 语言得掌握得比较扎实,像指针操作、位这些东西,在驱动里用得多,尤其是你在操作硬件寄存器时,位操作简直不要太关键。微器编程也要懂点,比如内存映射、怎么中断这些事,说白了就是你要知道硬件在干嘛,你的代码才知道该怎么配合。搞清楚设备文件类型也挺重要
C 0 次浏览
ARM9 芯片的 LCD 驱动写法,$3C2410 的寄存器配置都挺详细,适合入门和进阶嵌入式开发的同学翻一翻。显示缓存怎么算、怎么配置、DMA 怎么走,作者讲得蛮清楚。你要是搞过 STM32 那套,读这个也不吃力,思路差不多。
C 0 次浏览
介绍嵌入式c语言程序开发的pdf文档
C 21 次浏览
《ARM嵌入式Linux系统构建与驱动开发范例》,作者为周立功、陈明计、陈渝,详细介绍了嵌入式开发和Linux基础知识,涵盖了如make、gdb、gnu等工具,对于ARM嵌入式人员具有重要帮助。本书资源免费共享。
C++ 21 次浏览
驱动程序设计构想定义数据结构ADC_DEV,包括锁、等待队列、通道号、比例因子等成员。read()函数读取指定通道的A/D值,write()函数写入通道值和比例因子。
C 23 次浏览