发布时间: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连续.........【阅读全文】
发布时间:2016-09-02 18:34:01
摘要:要想搞懂虚拟地址,物理地址,IO地址是什么?有什么区别?就要先搞懂MMU。1 什么是MMU? 我们通过百度百科中MMU的发展历史,来认识一下MMU。 许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存还非常小,一般都是以K为单位进行计算,相应的,当时的程序规模也不大,所以内存.........【阅读全文】