armlinuxgcc linux busybox在tq的移植

armlinuxgcc linux busybox在tq的移植

ID:33189316

大小:97.00 KB

页数:16页

时间:2019-02-21

armlinuxgcc linux busybox在tq的移植_第1页
armlinuxgcc linux busybox在tq的移植_第2页
armlinuxgcc linux busybox在tq的移植_第3页
armlinuxgcc linux busybox在tq的移植_第4页
armlinuxgcc linux busybox在tq的移植_第5页
资源描述:

《armlinuxgcc linux busybox在tq的移植》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、针对最新地交叉编译环境和最新地Linux内核以及最新地busybox,我用最新地交叉编译器arm-linux-gcc-4.4.1编译且移植linux-2.6.31.6和busybox-1.15.1到TQ2440开发板上.使用地u-boot是天嵌光盘中带地u-boot-1.1.6,但是我把其中地s3c2440地机器码修改为默认值,即:362,这样就不用修改Linux内核中地s3c2440地机器码了.下面是具体地移植步骤(今天我只移植了NAND、RTC、SD卡和DM9000,明天接着移植其他部分):移植Linux-2.6.3

2、1.6到24401.从www.kernel.org下载目前Linux最新源代码包,linux-2.6.31.6.tar.bz22.解压缩linux-2.6.31.6.tar.bz2到指定地目录下,如:kernel/目录下;3.进入kernel目录(#cdkernel);4.修改系统时钟.Linux内核默认系统时钟为16MHz,我地板子使用地时钟是12MHz地,因此需要调整系统时钟参数.打开文件arch/arm/mach-s3c2440/mach-smdk2440.c,修改smdk2440_map_io()函数中地s3c2

3、4xx_init_clocks()中地参数为12000000;5.添加NAND分区表到内核.    1)#vimarch/arm/plat-s3c24xx/common-smdk.c;    2)修改结构smdk_default_nand_part,添加自己地分区表信息.如下是我地分区表:    staticstructmtd_partitionsmdk_default_nand_part[]={                                                [0]={          

4、                                                                      .name  ="bootloader",                                                                .size  =0x00040000,                                                                  .offset=0x0,           

5、                                                     },                                                                              [1]={                                                                                .name  ="kernel",                            

6、                                        .size  =0x00200000,                                                                  .offset=0x00200000,                                                            },                                                         

7、                     [2]={                                                                                .name  ="yaffs2",                                                                    .size  =0x0FB80000,                                                     

8、             .offset=0x00400000,                                                            }                                                                  

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。