板子:qq2440内核:2.6.24 BootLoader在引导启动内核的时候需要设置3个寄存器R0 – 0R1 – 板子的ID号R2 – 内核的参数链表地址,也就是TAG链表 注意:查看代码前要清楚连接脚本,arm汇编,linux gcc汇编的知识,硬件相关的最好查看芯片手册 内核在编译之后会进行再连接,连接的脚本在/arch/arm/kern
Linux内核启动之链接脚本之学习文档
由于学习linux内核需要学习asm汇编,在网络上找了两个附件,介绍at&t的asm语法和gcc 内嵌编译的语法。
2003 年 7 月 03 日 汇编语言的优点是速度快,可以直接对硬件进行操作,这对诸如图形处理等关键应用是非常重要的。Linux 是一个用 C 语言开发的操作系统,这使得很多程序员开始忘记在 Linux 中还可以直接使用汇编这一底层语言来优化程序的性能。本文为那些在Linux 平台上编写汇编代码的程序员提供指南,介绍 Linux 汇编语言的语法格式和开发工具,并辅以具体的例子讲述如何开发实用的
U-BOOT下使用bootm引导内核方法 注: u-boot 使用的是打上: http://www.hhcn.com/cgi-bin/topic.cgi?forum=3&topic=651&show=0 上keety大侠提供的补丁生成的u-boot-1.1.3 这段时间不断有人问我u-boot启动内核的问题,记得在上次提供的u-boot源码中提到了go的方案,不过
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号