搜索
查看: 1163|回复: 4

初学者学习嵌入式linux开发的小技巧

[复制链接]

该用户从未签到

发表于 2013-8-20 15:26:52 | 显示全部楼层 |阅读模式
    做任何事情都有一个循序渐进的过程,学习嵌入式linux也一样。在有了一定的嵌入式开发基础后,学习嵌入式linux开发比较适合的切入点是从嵌入式linux应用程序开发开始,即暂时先不去关心嵌入式硬件平台,不去关心linux的底层驱动,先把精力集中在现有的嵌入式linux平台上进行嵌入式linux应用程序设计开发。学习嵌入式linux开发绝不是看看书就可以学好的,需要多实践,编程调试;因为嵌入式开发不同于普通的基于PC机或服务器的应用程序开发,嵌入式开发的应用程序是要烧写到嵌入式板卡或开发板上运行的,所以首先你要给自己购买一块开发板,现在普遍流行的嵌入式开发板都是基于三星的ARM9 CPUS3C2440,性价比极高,在这里我推荐使用飞凌公司FL-2440 高性价比ARM9学习开发板,开发板资源丰富,稳定,同时配有大量的实验源码,视频教程和实验指导书。

    有了开发板后,先后开始学习嵌入式linux开发环境搭建、嵌入式linux开发模型、linux内核移植和文件系统、嵌入式linux应用程序移植、嵌入式linux多进程,多线程应用程序设计、嵌入式linux网络编程,如果对嵌入式数据库或图形软件开发有兴趣的,可以进一步学习嵌入式linux数据库开发或基于QT的嵌入式linux图形应用软件设计。每学一章节都要通过相关实验来来验证你从书上学到的东西,同时提高自己编写代码,调试程序的能力。这个过程根据不同学员的基础不同,大概要花上1 ~ 2个月时间。

    学完这些课程后,你就有了再现有的嵌入式linux平台上进行应用程式设计开发的能力,到一些嵌入式软件公司去,能够胜任在现有的嵌入式linux平台上进行上层的应用程序开发工作。但是目前你还不能进行嵌入式linux系统和驱动的开发,也就是说,你现在只能在一个已经构建好的嵌入式linux平台上进行应用程序开发,而自己还没有能力根据实际需要去重新构建一个嵌入式linux平台。要让自己有能力根据实际需要重新构建一个嵌入式linux软硬件平台,这时候就需要进行下一阶段的学习了,即嵌入式linux系统和驱动开发。

    最后推荐大家去一个网站,这里有很多初学者学习嵌入式linux开发的免费资料:http://emb.sunplusedu.com/questions/

该用户从未签到

发表于 2014-1-17 07:27:07 | 显示全部楼层
原来是没有资料分享的????

签到天数: 5 天

[LV.2]偶尔看看I

发表于 2014-4-10 08:56:35 | 显示全部楼层
好帖,支持
点评回复

使用道具 举报

该用户从未签到

发表于 2014-4-16 23:25:48 | 显示全部楼层
嵌入式也许是我想走的方向

签到天数: 285 天

[LV.8]以坛为家I

发表于 2016-10-20 17:13:33 | 显示全部楼层
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

手机APP| 小黑屋|Archiver|52RD我爱研发网 ( 沪ICP备11014270号-1

GMT+8, 2019-6-26 22:52 , Processed in 0.368184 second(s), 31 queries , Gzip On.

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表