LINUX学习路线指导_第1页
LINUX学习路线指导_第2页
LINUX学习路线指导_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、LINUX学习路线指导LINUX学习路线指导不可破。只要我们用心去对待,东雪终将化去,春风定会吹来。具体步骤如下:1、C 语言第二版 谭浩强 ; C 程序设计语言第二版 徐宝文译机戒工业出版社你能区分开指针数组和数组指针吗?你知道函数指针吗?你能区分开定义一个变量时系统给它分配的空间与用 malloc()函数给一个变量分配的空间有什么不一样吗?2、数据结构C 语言版 黄国愉、叶乃青编 清华大学出版社你能合上书本,用C 语言实现书中的单链表、双链表数据结构吗?3、实用C+程序设计第二板 中国电力出版社 Steve_Oualline 著此阶段主要是学习其面向对象的编程思想,加深对C 语言和数据结构

2、的理解。4、学习单片机,最好能找个前辈带一带。你能用51 单片机做出一样实际的东西吗?即使它再简单!要注意加深对中断的理解。5、学习ARM 单片机。(1)、细读ARM 微控制器基础与实战周立工编写 (注:即使你不用书中的开发板)(2)、细读相关芯片的原版英文文档。如:arm920TE.pdf S3C2410_1.2.pdf6、学习uCOS!操作系统。(1)、细读嵌入式实时操作系统uCOS!第二版 召贝贝译你能把uCOS!移植到自己的平台上吗?(2)、能编写在uCOS!操作系统环境下运行的针对具体硬件的驱动程序7、熟悉Linux 环境,学习Linux 环境编程,学习交叉编程(1)、细读linux

3、 命令大全.pdf(2)、细读GNU Make 使用手册(中译版).pdf(3)、学习创建交叉编程环境8、学习Linux 操作系统。(1)、UNIX 环境高级编程(2)、细读“joyfire 笔记”,可在网站的好书下载栏目获取(3)、细读linux 内核完全注释(4)、细读understanding the linux kernel 2(5)、利用源代码阅读利器工具”Source Insight”进行真正的linux 内核原码刨析(6)、最后进行内核移植,并能编写在linux 操作系统环境下运行的针对具体硬件的驱动程序9、学习Linux 设备驱动编写。可参考Linux 设备驱动程序10、复习C+,学习用QT 进行图形界面编程(1)、细读QT 编程宝典(2)、学会通过查看QT 电子文档进行QT GUI 实地编程(3)、学习交叉编程(其实就是把命令qmake 变为tmake)11、当然,你也可学习一下PCB 的制作和设计一个自己的CPU(即软壳)至此,你已学完嵌入式的整流程!但谨记:一个有思想的人才真是一个力量无边的人;有容乃大,能予方强学什么语言不重要,使用什么ARM 芯片不重要,怎么调试不重要。重要的是解决问题的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论