这段时间一直想学习嵌入式程序设计。于是搞了一块mini2440的开发板,按照韦东山的《嵌入式Linux应用开发完全手册》,开始了我的嵌入式学习之路。
虽然网上关于mini2440的资料有一大堆,但是真正能够用得上的却不多。特别是友善最新版的mini2440上更换了新的NOR和NAND,针对这些硬件的开发资料却非常少。
我用的是友善之臂最新版mini2440,首先介绍开发板配置:
处理器:S3C2440A
SDRAM: EM63A165TS
NOR: SST39VF1601 (2M)
NAND: K9K8G08U0E (1G)
网卡: DM9000EP
开发环境:
华硕 R455L
64位Ubuntu
openjtag/JLink
本文将从基本配置开始,记录博主的学习过程。博主使用64位Ubuntu 14.04开发环境。
1. 安装交叉编译工具链
可参照
tekkamanninja大神的方法制作自己的交叉编译工具链。
这里我就偷懒了,直接使用友善提供的,可点
这里下载。
压缩包直接解压即可安装到/opt/FriendlyARM/toolschain/4.4.3目录中。
修改.bashrc文件,增加
PATH=$PATH:/opt/FriendlyARM/toolschain/4.4.3/bin
即可。
2. 配置TFTP和NFS服务
参照博文
http://www.cnblogs.com/shenhaocn/archive/2011/03/13/1983042.html3. 安装和配置minicom或Ckermit
参照博文http://blog.csdn.net/charistain_huang/article/details/5882127
经过上述过程,开发环境基本搭建完毕。从下一篇开始,将介绍u-boot移植过程。