总结一下基于s3c2440开发板进行开发的一些流程

来源:互联网 发布:傻瓜记账软件 编辑:程序博客网 时间:2024/05/20 04:11

1.裸机调试,熟悉硬件。

2.交叉编译环境搭建,我是用crosstool_ng自己编译的交叉编译工具,u_boot用的arm-linux-3.4.1。

3.移植bootloader,我使用的是u_boot 1.2.0,只引导最小系统。

4.移植linux内核,我使用的是linux-2.6.32.2,同样只加载最小系统。

5.建立文件系统,我建的jffs2,u_boot设置为NFS启动,配置PC,方便调试。

6.开发驱动,包括串口,触摸屏,LCD显示屏,DM9000网卡驱动,USB驱动。

   动态加载调试,测试完成后静态加载进内核,重编内核,重新烧录内核。

7. 移植QT使开发板支持图形界面。PC下用QT编写主界面程序,移植到开发板。

    移植MPLAER至开发板。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

原创粉丝点击