Linux-4.9.2内核在mini2440上的移植(前言)

基于mini2440开发板的linux内核移植,网上的教程多是基于linux-2.6.32.2版本,教程内容相对完整,入门者跟着教程操作基本可以成功,满足实践需求。也有少部分linux-3.x版本内核移植教程,但是内容细节不丰富。现在最新的linux内核版本已经升级到4.13(截止于2017.9.25),最新版本的内核加入了一些新的特性与功能,并修改了一些bug,所以尝试使用新内核是一种需求,不应该停留在旧内核上面。但是目前网络上基于linux-4.x内核的移植资料过少,一些移植操作也与linux-2.6版本不同,按照以前的移植教程操作会出现一些问题。本人尝试在ubuntu server系统中编译较新的linux-4.9.2内核到友善之臂的mini2440开发板,并将过程记录下来作为备忘,分享给大家。
本文参考了singleboy的博客《Linux-2.6.32.2内核在mini2440上的移植》,对博主singleboy表示感谢。

本次移植采用的硬件环境介绍:
(1)友善之臂mini2440开发板:
SDRAM:64MB
NAND Flash:256MB
NOR FLASH:2MB (型号:SST39VF1601)
屏幕:x35
(2)主机:
系统:WINDOWS 10 Pro X64
CPU:I7-2860qm(四核八线程)
内存:8GB
硬盘:128G SSD+1T HDD
(3)路由器:(可选)
(4)网线,usb转串口(CH340),jlink等调试工具

主要软件介绍:
(1) VMware® Workstation 12 Pro
(2) ubuntu-17.04-server-amd64(推荐),或者ubuntu-17.04-desktop-amd64
(3)putty v0.63或更高版本
(4) WinSCP
(5)secureCRT 5.1或更高版本
(6) 编译编译环境:arm-linux-gcc v4.4.3,arm-linux-gnueabihf-gcc。
其余软件会在下文中提到。

文章目录
Linux-4.9.2内核在mini2440上的移植(一)——Ubuntu编译环境搭建(上)
Linux-4.9.2内核在mini2440上的移植(二)——Ubuntu编译环境搭建(下)
Linux-4.9.2内核在mini2440上的移植(三)——编译环境测试
Linux-4.9.2内核在mini2440上的移植(四)——修改Nand Flash分区表
Linux-4.9.2内核在mini2440上的移植(五)——添加yaffs文件系统
Linux-4.9.2内核在mini2440上的移植(六)——修改MD9000驱动
Linux-4.9.2内核在mini2440上的移植(七)——NFS文件系统挂载
Linux-4.9.2内核在mini2440上的移植(八)——RTC驱动移植
Linux-4.9.2内核在mini2440上的移植(九)——LCD驱动移植
Linux-4.9.2内核在mini2440上的移植(十)——ADC驱动移植
Linux-4.9.2内核在mini2440上的移植(十一)——触摸屏驱动移植
Linux-4.9.2内核在mini2440上的移植(十二)——LED驱动移植
Linux-4.9.2内核在mini2440上的移植(十三)——按键驱动移植
Linux-4.9.2内核在mini2440上的移植(十四)——蜂鸣器驱动移植
Linux-4.9.2内核在mini2440上的移植(十五)——总结

本文源码以及相关工具,word文档 下载
链接:http://pan.baidu.com/s/1dEDU2Rn 密码:50t7

  • 4
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值