2016年5月5日

驱动应该怎么学习?

摘要: 模块化设计 宏内核:将内核从整体上作为一个大过程实现,并同时运行一个单独的地址空间,相互之间直接调用函数,简单高效。紧耦合。 微内核:功能被划分为独立的过程,过程间通过IPC来通信,模块化程度高, 一个服务失效不会影响另一个服务,譬如windows Linux内核:本质上是宏内核,但又吸收了微内核的 阅读全文

posted @ 2016-05-05 19:34 岳睿_02 阅读(965) 评论(0) 推荐(0)

uboot启动第二阶段

摘要: start_armboot函数简介 (1)这个函数很长,uboot/lib_arm/board.c从444行到908行结束 (2)这个函数里面还调用了其他函数,为什么这么长的函数不分成多个函数,就是因为这个函数整体构成了uboot启动的第二部分,从结构的角度来说,没有分开。这与C语言函数不相符,所以 阅读全文

posted @ 2016-05-05 13:44 岳睿_02 阅读(619) 评论(0) 推荐(0)

导航