全部博文(573)
发布时间:2015-12-23 14:14:00
linux系统启动五步曲注:这篇博文部分内容参考《深入理解linux内核》启动概念:在计算机的世界里,启动表示把一部分操作系统装载到主存中并让处理器执行它,也表示内核数据结构的初始化、一些用户进程的创建以及把控制权转移到其中某个.........【阅读全文】
发布时间:2015-12-09 16:15:22
IRQ和中断号的区别 中断号是软件用的,一个号对应一个中断服务程序,中断号范围 由硬件中断和软件中断共享。对CPU来说,中断号对应硬件中断还是软件中断是透明的。他所做的无非是有了中断,调用一个中断服务程序。 IRQ是硬.........【阅读全文】
发布时间:2015-12-09 16:12:43
u-boot中的.balignl 16,0xdeadbeef的理解最近在分析u-boot的源代码,看到这一行:.balignl 16,0xdeadbeef不理解了,不知道为什么要这样写,0xdeadbeef,明显是个单词组,写在这里有何意义呢?然后在查阅了众多资料的时候才晃然大悟。下面我一步步来说明:首先要弄明白.balignl.........【阅读全文】
发布时间:2015-12-09 16:11:48
s3c2410 u-boot源码分析start.S 根据board/samsumg/smdk2410下的u-boot.lds这个链接脚本知道u-boot启动的第一阶段函数是在cpu/arm920t/start.S。完成的功能主要包括1:cpu自身的初始化:包括MMU,catch,时钟系统,SDRAM控制系统的初始话。2:重定位:把自己从flash中搬到SD.........【阅读全文】
发布时间:2015-12-09 15:22:59
arm处理器异常处理-swiARM处理器共有7中运行模式: 用户模式(usr) &nbs.........【阅读全文】