友情提醒:如果您已购买了嵌入式视频教程,请直接从您的光盘01看《学习过程》,以配套您的视频教程。因为版本的关系,本文可能和您的版本会有一些差别。
前言:
这是配合我们学习光盘的学习顺序,我们团队几个人商量建议走的一条嵌入式从零基础到变成嵌入式高手的道路。当然我们不是说一定要按照我们的说的路线来学习,我们只是建议,也希望各位少走弯路,下面的介绍已经把我们光盘所有的内容都包含进去了,可以放心的按顺序来学习。
关键要坚持努力,不懂的可以和我们沟通,希望不久的将来你也是嵌入式高手。
光盘15里面的电子书籍供各位查阅用的,所有没有列入学习的顺序,但是视频都列了顺序了。
还有一点就是因为嵌入式是个交叉的学科,可能有的老师教的内容和另外一个老师的有所重复,各位如果觉得老师教的内容你会了,可以跳过。但是建议还是看一遍,毕竟每个老师的侧重点会不大一样。
第一阶段 环境及基础篇
1.1:先搭建一个简单的linux环境,这对以后学习linux和C编程有很大的帮助。具体操作:
打开光盘16,里面有个开发工具包嵌入式linux开发书籍-安装好的fedora9,里面有个vmware安装包,先安装下vmware虚拟机,建议安装我们提供的版本,以免打不开我们的提供的安装的linux。解压缩Virtual Machines.rar到你的硬盘,用虚拟机打开解压缩的系统即可。
如果你不喜欢fedora 9,那也可以安装我们提供的光盘04的软件视频包-1-RedHat企业版安装光盘,自己学习动手装linux也是不错的。如果不懂得安装,可以看光盘04里面的软件视频包-RedHat企业版安装光盘/课程与视频/第1阶段(Linux系统管理)/第一天(安装与命令)/里面的视频,也可以看看里面的参考资料。
不过还是建议大家直接使用fedora,这样可以省时省事。
1.2:如果还没有基础,建议从最基本的C语言和linux开始学。如果你觉得你的基础还不错,也可以跳过这部分,但是建议还是复习一遍,毕竟基础扎实一点更好。
先学习软件视频包-嵌入式linux软件开发入门培训视频.iso,共有46个视频,介绍嵌入式linux入门需要掌握的基础知识,包括linux的基础知识,shell基础,vi编辑器,包括嵌入式linux的C语言编程,非常详细,非常精辟! 学习完本视频可以掌握C语言和linux,对linux下的C编程有一定的了解。
1.3 这个看完后也可以看看光盘04,这个也是主要linux的安装与linux命令,脚本,Makefile和GCC的材料。
当然,如果你看过的1.2的内容,其实你已经掌握了linux的基本命令,那么1.3 你也当做复习,也可以跳过,这样的速度更快!如果为了速度,就一个原则,学习过的就跳过,但是也要保证自己掌握,这个尺度看个人自己把握。
还有一点就是老师讲课都有带一些实验,记得你也要动手操作,反正环境都有了,操作了才不容易忘记。
第二阶段 linux应用编程强化阶段
2.1 有了上面的基础,接下来就要强化学习下linux下的C编程,毕竟嵌入式的还是需要很
强大的C语言能力。可以学习光盘03的软件视频包-linux系统编程培训教程,这个共有22个视频,讲述基于linux系统的编程,里面讲解了很多linux实例代码的分析,非常不错。
2.2 学习下光盘08 这是介绍linux的基本命令和编程,比如 linux的进程管理,make的介绍,进程间的通讯,linux系统调用和io编程等等。
2.3 学习下光盘05/软件视频包-linux编程培训,主要看linux的编程部分,关于arm的内容先别看。这个也是主要介绍linux下的编程。(还是那句话,你觉得会的内容可以跳过,但是建议你还是多看看。
第三阶段 嵌入式学习阶段
经过了上面的课程,我相信你的C语言和linux编程基础已经很不错了。接下来你就可以进入arm的世界了。
(注意:如果以后选择嵌入式软件方向的同学,如果没有硬件基础的,我建议大家从事嵌入式软件的,更好,软件方向可以不学硬件方向的内容,可以了解下3.1.1的单片机内容。)
3.1硬件方向
3.1.1(可选阶段)这个简单建议你学习下单片机,毕竟单片机还是比较简单,但是如果你想直接进入下一步3.3也未尝不可。如果要学习单片机可以学习硬件视频包-单品机经典培训教程,讲述单片机的基本所有的内容,老师现场写代码,非常棒,可以从一个完全不懂单品机的人到熟悉单品机,到单片机编程,为以后ARM编程打好基础。其内容01-11在光盘12,而12-13因为容量问题放在光盘13里面。
3.1.2 (可选阶段,硬件方向,无基础的同学可先别学)这个阶段适合以后想学习硬件的同学,但是我不建议没有基础的同学去搞硬件,相对入门比较难,如果以后想做嵌入式的软件的同学也可以不急着看硬件的内容。当然了解下更好。可以看看光盘13的硬件视频包-计算机电路基础培训教程.iso,讲述计算机的电路基础,适合初学者入门。
3.1.3(可选阶段,硬件方向)有了3.1.2的基础后,你也可以学习光盘11的硬件视频包-电路分析培训教程
共有30个视频,详细的介绍了电路分析,电路原理。
3.2 软件方向
学习方法:这些内容都是相对比较抽象,如果有什么不懂的,不明白的,一定要先记住概念,等你以后接触多了,遇到相关的知识时,你会豁然开朗的。
3.2.1这时我们进入嵌入式系统的时代了,可以学习下光盘01的软件视频包-嵌入式系统30学时.iso,讲述嵌入式系统概述,还有基本概念,嵌入式微处理器及ARM体系结构,已经嵌入式系统的基本硬件知识,嵌入式实时操作系统的介绍,介绍us,os-II,介绍嵌入式wince,linux等操作系统。
3.3.2 学习光盘09的软件视频包-中嵌视频2的视频内容,了解ARM的基本命令,arm开发环境等等。
3.3.3 学习光盘05中的关于软件视频包-ARM培训课程,ARM概述,mini2440,ARM寄存器,ARM寻址方式,ARM指令1,ARM指令2.
3.2.4 学习下光盘01 软件视频包-嵌入式系统设计培训教程.iso,共有25个视频,讲述嵌入式系统硬件和软件的知识,嵌入式系统的基本知识,讲述嵌入式软件和硬件的协同设计,
最后还讲述了U-BOOT程序设计,MP3播放器的设计。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论