当前位置: 技术问答>linux和unix
新手请教 移植2.6内核到arm9,芯片:arm926ejs,Flash: NOR
来源: 互联网 发布时间:2016-06-06
本文导语: 我是个新手,熟悉linux的使用,目前用ubuntu,做了个了arm-linux crosstool,下载了2.6.27的内核,在深入学习之前,想移植到一个嵌入式板,熟悉一下过程。 嵌入式板信息:arm926ejs芯片,16M的NOR Flash,知道Flash的memory map...
我是个新手,熟悉linux的使用,目前用ubuntu,做了个了arm-linux crosstool,下载了2.6.27的内核,在深入学习之前,想移植到一个嵌入式板,熟悉一下过程。
嵌入式板信息:arm926ejs芯片,16M的NOR Flash,知道Flash的memory map。本身有uboot和kernel,想自己编译个内核移植上去,不更换uboot。
上网搜索了一下,基本都是三星scs2400这些开发板的移植,没有找到针对arm926ejs这个型号的实例,所以很迷茫,不知道怎么下手。
恳请各位高手指点。
嵌入式板信息:arm926ejs芯片,16M的NOR Flash,知道Flash的memory map。本身有uboot和kernel,想自己编译个内核移植上去,不更换uboot。
上网搜索了一下,基本都是三星scs2400这些开发板的移植,没有找到针对arm926ejs这个型号的实例,所以很迷茫,不知道怎么下手。
恳请各位高手指点。
|
make menuconfig
配置硬件环境,(包括CPU,flash,内存,网卡,声卡等等)
如果没有对应的型号,需要自己添加。
配置硬件环境,(包括CPU,flash,内存,网卡,声卡等等)
如果没有对应的型号,需要自己添加。
|
先找找都有哪些硬件,linux 是否有相应的驱动,配置编译;
没有驱动的硬件可以暂缓调试,
编译连接后,生成核心和root包,下载到目标机上执行看看,
慢慢调试...
没有驱动的硬件可以暂缓调试,
编译连接后,生成核心和root包,下载到目标机上执行看看,
慢慢调试...
|
1 uboot的编译还涉及到你用的硬件的信息!
2 make menuconfig 看看有你要用的arm926ejs芯片
2 make menuconfig 看看有你要用的arm926ejs芯片
|
在 kernel 目录下 执行 make menuconfig
对kernel 进行设置,选择平台等等。。
对kernel 进行设置,选择平台等等。。