资源预览内容
第1页 / 共9页
第2页 / 共9页
第3页 / 共9页
第4页 / 共9页
第5页 / 共9页
第6页 / 共9页
第7页 / 共9页
第8页 / 共9页
第9页 / 共9页
亲,该文档总共9页全部预览完了,如果喜欢就下载吧!
资源描述
友情提醒:如果您已购买了嵌入式视频教程,请直接从您的光盘01看学习过程,以配套您的视频教程。因为版本的关系,本文可能和您的版本会有一些差别。前言:这是配合我们学习光盘的学习顺序,我们团队几个人商量建议走的一条嵌入式从零基础到变成嵌入式高手的道路。当然我们不是说一定要按照我们的说的路线来学习,我们只是建议,也希望各位少走弯路,下面的介绍已经把我们光盘所有的内容都包含进去了,可以放心的按顺序来学习。关键要坚持努力,不懂的可以和我们沟通,希望不久的将来你也是嵌入式高手。光盘15里面的电子书籍供各位查阅用的,所有没有列入学习的顺序,但是视频都列了顺序了。还有一点就是因为嵌入式是个交叉的学科,可能有的老师教的内容和另外一个老师的有所重复,各位如果觉得老师教的内容你会了,可以跳过。但是建议还是看一遍,毕竟每个老师的侧重点会不大一样。第一阶段环境及基础篇1.1:先搭建一个简单的linux环境,这对以后学习linux和C编程有很大的帮助。具体操作:打开光盘16,里面有个开发工具包-安装好的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播放器的设计。3.2.5学习光盘03的软件视频包-嵌入式系统及应用开发培训视频,共有40个视频,讲述嵌入式系统结构、外设驱动和应用开发调试技术,嵌入式系统开发模式,嵌入式硬件开发,实时/嵌入式系统开发方法,还讲述了嵌入式系统硬件结构,嵌入式处理器,ARM介绍,片内周边电路,外围电路,外设等等。3.2.6学习光盘11的软件视频包-ARM S3C44B0嵌入式微处理器原理及应用共有48个视频,主要内容包括:嵌入式系统基础知识、嵌入式交叉编译环境与嵌入式开发环境的搭建、基于Linux的嵌入式软件开发流程、MiniGUI应用程序设计、嵌入式数据库应用、Qt图形界面应用程序开发。嵌入式系统开发基础基于ARM微处理器和Linux 操作系统涉及嵌入式系统从底层驱动到顶层应用的各个部分,配合实验操作循序渐进地帮助读者完成各个章节内容的学习,引领初学者顺利进入嵌入式世界第四阶段嵌入式高级阶段上一阶段软件方向我们已经学习了关于arm和嵌入式系统的知识,接下来我们要接触的就是更为深奥的底层驱动和内核相关内容。硬件方向则学习了基本的电路基础,这一阶段则要接触到pcb,cpld fpga 的知识了。4.1 硬件方向(软件方向的同学不用学4.1.1 学习光盘13的硬件视频包-PCB设计培训教程Altium Designer 共有14个视频,讲述Altium Designed,电子设计基础知识,原理图初步设计,进阶,提高,深入,pcb库的设计,集成库的作用和制作, pcb设计初步,PCB设计提高,PCB深入。4.1.2 学习光盘11的硬件视频包-CPLD系统设计和VHDL语言培训教程共有10个视频,介绍CPLD系统设计和VHDL的程序设计,包括视频和课件还有相关的资料。4.2 软件方向4.2.1 学习光盘02的软件视频包-底层内核和驱动培训视频共有28个视频,讲述linux内核介绍,内核的源代码结构,如何编译和配置内核,如何开发内核模块,内核的启动流程分析,内核的内存管理,进程内存空间管理,linux2.6内存管理和分配,内核的链表操作,包括一些内核的实验。驱动部分讲述字符设备驱动程序和字符驱动例子解析,驱动调试技术,并发控制技术,Ioctl的实现,驱动如何访问硬件,中断处理, LED驱动程序设计,等待队列,阻塞,Poll方法实现,时间度量,内核定时器,网络体系架构,网卡驱动设计,触摸屏驱动分析等等。4.2.2 学习光盘06的软件视频包-linux内核培训视频共有20个视频,讲述内核简介,Linux内核源代码,Linux内核配置与编译,内核模块-1,内核模块-2,Linux内存管理,Linux进程与内核地址空间,Linux内核链表,内核定时器,内核进程,进程调度,系统调用,Proc文件系统,异常分析,交叉工具链,嵌入式系统构建,bootloader介绍,Uboot简介,UBoot命令,Uboot移植。4.2.3 学习光盘07的软件视频包-linux驱动培训视频共有25个视频,讲述Linux驱动程序介绍,字符设备驱动,简单字符设备驱动实例分析,并发控制,Ioctl设备控制,内核等待队列,阻塞型字符设备驱动, poll设备方法,自动创建设备文件, mmap设备方法,硬件访问, LED驱动程序,总线,设备,驱动, platform驱动,中断处理程序,按键驱动,网卡驱动程序设计, CS8900A网卡驱动程序分析,输入子系统,触摸屏驱动程序, PCI总线, PCI驱动程序设计,串口驱动程序。4.2.4 学习光盘10的软件视频包-中嵌视频3,这也是将驱动的和内核的。第五阶段实践阶段这个时候你需要做的事,多了解我们的实践的资料,弥补缺少动手能力。你可以看着实践资料的文档代码看,相信你会有质的飞跃。我们的实践资料包括以下的内容:光盘1321. 实践开发包-ARM 2410开发板资料.zip包括用户手册,网上资料,芯片手册,目标代码和支持包,USB驱动程序,原理图,里面还有实验的指导,很好!22. 实践开发包-ARM FS44B0开发板资料.zip包括用户手册,ADS120评估板,BOIS和测试程序的源代码,uCLinux 代码和编译工具,芯片手册,目标代码和支持包,USB驱动程序,原理图,里面还有实验的指导,很好!光盘1426. 实践开发包-ARM 6410开发板资料.rar这是我们购买了一块7000元的开发板配套的完整资料,包括开发套件源代码压缩包,套件使用手册、CPU及其它各种芯片的datasheet,开发板电路图,仿真器的驱动文件及说明文档等等。27. 实践开发包-MIPS CPU开发板资料.rar这是我们购买了一块3000元的开发板配套的完整资料,现在市场上MIPS的开发板非常少,当然资料更少了。包括整套的文档,软件和硬件所有的资料,包括工具。28. 实践开发包-USB实践开发包.iso关于USB的实践开发包,里面有介绍关于U盘和MP3的工具,软件的程序,硬件的原理图,制作的工具,和相关的资料手册。29. 实践开发包-嵌入式linux网络的远程控制开发包.iso关于嵌入式linux网络远程控制的实践开发包,里面有详细的一步步图文操作的电子书,软件的程序,硬件的原理图,制作的工具,和相关的工具。30. 实践开发包-电子相册开发包.iso关于电子相册的实践开发包,里面有详细的配套说明和实验指导书,软件的程序,硬件的原理图,制作的工具,和相关的工具。配合光盘15的开发工具包-Wince开发平台platform builder5.0这是platform builder 5.0的安装
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号