您的位置:首页 > 运维架构 > Linux

开始学习Linux嵌入式开发

2008-03-05 14:16 429 查看
  从工作到现在已经有六年了,头两年是做VC++ 开发,方向是全文检索系统。后来由于自己和朋友合伙创业,就转向了企业应用开发,多数使用VB和C#,至今可以算是创业失败,又到了重新选择的时候。说实话,我对企业应用开发并不感兴趣,倒不是看不起应用开发,而是觉得做起来很无趣,没有技术上的成就感,而且经常要直接和客户打交道,对于我这种性格偏内向的人来说是很不喜欢的。结合创业期间接触的市场信息以及新闻报导,我觉得嵌入式开发是一条不错的路子,再结合本地对嵌入式开发有需求的公司招聘要求,决定转向基于ARM的Linux嵌入式软件开发道路。

  我的记性并不好,很多东西学了之后是懂了,但具体细节很容易忘记,所以决定把自己学习过程当中总结到的知识点在博客上记录下来,以方便自己复查。有目标还得要有计划,以下是我制定的分步学习计划,各位过来人有好的建议就不吝赐教。

一阶段:学习Linux开发
1、掌握Linux的使用和维护,熟悉Linux编程环境
2、深入学习操作系统原理,分析Linux内核
3、掌握Linux驱动程序开发

二阶段:学习嵌入式Linux
1、学习ARM处理器体系结构
2、学习嵌入式Linux
3、嵌入式Linux设备驱动程序开发
4、Linux的移植和裁剪

计划学习书籍:
1、鸟哥的Linux私房菜:基础学习篇
2、Linux程序设计
3、Unix环境高级编程
4、操作系统的设计与实现
5、Linux内核完全剖析
6、Linux内核源代码
7、ARM嵌入式系统开发:软件设计与优化

好多书要看好多东西要学,真要命啊!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: