S3C2440linux知识点整理

要让S3C2440运行linux,需先将u-boot、linux内核、根文件系统移植到ARM中,再进行驱动和应用程序开发。文中介绍了移植u-boot-2012.04.01的方法,如筛选源码目录文件,还提及移植linux内核、根文件系统及驱动程序参考链接。

要让S3C2440(以下简称ARM)运行linux,首先得将u-boot、linux内核、根文件系统移植到ARM中,然后才能在此基础上进行驱动程序和应用程序的开发。

一、移植u-boot(移植的是u-boot-2012.04.01)

首先要知道怎么看源码(source insight),将全部目录加进SI后,要去掉部分不是2440板子的文件,如下

board目录只留samsung/smdk2410;

arch目录只留:(注意要加入各层的通用文件(未在文件夹内的))

1、arm/cpu/arm920t/s3c24x0以及各层的通用文件(未在文件夹内的)

2、arm/cpu/dts

3、arm/include/asm/arch-s3c24x0和proc-armv以及各层的通用文件(未在文件夹内的)

4、arm/lib

include/config目录只加smdk2410.h

移植linux内核

移植根文件系统

驱动程序(参考博客链接:https://www.cnblogs.com/andyfly/category/1276669.html

转载于:https://www.cnblogs.com/princepeng/p/11174303.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值