发布时间:2016-09-12 19:04:04
背景介绍:ICETEK OMAPL138开发板中有2个spi控制器,其中spi0与网口公用,而由于当前我们项目需要挂多个spi外设,但是仅剩的spi1最多能挂载8个spi外设,即spi1只能片选8个spi外设,所以本文旨在研究使用gpio pin实现第9个片选信号涉及修改的代码。1 分析初始化需要修改的地方方法:搜索kernel/driver/下的chip_select,分.........【阅读全文】
发布时间:2016-09-06 19:32:02
如何做嵌入式开发?嵌入式开发资料,用户手册,包含UBL/u-boot/uImage/rootfs烧写/应用程序或驱动,和u-boot/uImage/应用程序或驱动/(rootfs一般不会再改,仅是往里加应用程序,除非内核改了,rootfs就要重新制作)编译,软件参考。.........【阅读全文】
发布时间:2016-09-03 14:13:39
摘要:一般的子系统架构都被划分为3层:核心层、总线层、设备层。具体的代码实现,请参考具体的子系统架构和实现,这里仅仅笼统的小结一下,总线驱动和设备驱动的区别和关系,使开发人员有有最起码的认识。总线驱动和设备驱动的关系? 总线驱动:在linux驱动架构中,几乎不需要驱动开发人员再添加bus,因为linux内.........【阅读全文】
发布时间:2016-09-03 12:36:29
摘要:本文小结一下设备驱动,这里的设备既包含soc外挂的外设,又包含集成在soc内部的设备。设备驱动 设备驱动的最底层驱动,其实都是寄存器级驱动,为什么这么说?这是因为几乎每一种外设设备都是通过读写设备上的寄存器来进行的,通常包括控制寄存器、状态寄存器和数据寄存器三大类,而外设的寄存器通常被CPU连续.........【阅读全文】