版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、嵌入式学习计划篇一:篇二:学习嵌入式计划嵌入式开发学习计划走由本校门半年多了,在工作中发现反而使自己失去了以前在学校里明确的方向感,最近几个月里一直在思索自己的方向.曾经在学校里用了一年多时间做了一个嵌入式的工业仪器项目,回想通过那个时候的开发,收获很多,并且曾经也非常想在由校门后从事嵌入式linux开发的相关工作,但工作之后才发现,现在的公司没有像我想像中的那样,有我非常感兴趣的嵌入式开发,而是走向了纯软件的开发之路。现在想来,我当时的愿望没有实现哦!现在,回首工作过的半年多时间,发现自己现在能学习到。没有在学校的那一年的嵌入式项目开发学到的多。感觉到自己有点走下坡路了,所以通过最近几个月反
2、复的思考,我决定还是得再重新搞我喜欢的嵌入式开发。与以前相比,我的linux下c语言开发技能进步了许多(毕竟在现在的公司是做这方面的工作的),这样看来,若自己再想重新走嵌入式开发的路,下c语言应用软件开发、tcp/ip络协议、linux系统定制与裁剪方面的基本技术应该是有了,所以现在的重点应该是放在底层的软件开发和硬件结构方面,如:深入到操作系统及系统底层(linux驱动开发、系统级工作原理等)、了解常用嵌入式处理器的结构与内部寄存器操作(arm体系结构和外围接口、汇编,因为我做的嵌入式开发是用c语言就可以了。但现在的想法不一样了:没有完全了解硬件结构的嵌入式软件开发人员不是一个优秀的嵌入式开
3、发工程师,所以学习硬件的汇编指令应该是以充分掌握硬件体系结构为目的的。当然,若把汇编学习好了。那些对性能要求非常高的系统上面,软件也可以用汇编来编写O所以我的嵌入式开发学习计划主要分以下几步走:第一步:在以前做过linux移植裁剪、了解linux的基础上,先学习linux设备驱动程序第三版,从而达到对linux下驱动程序开发的入门,能进行内核模块的加载与删除、简单的字符驱动程序的编写。第二步:学习arm体系结构和外围接口及其特性。从而达到能熟悉arm内部硬件体系结构、外围接口及接口硬件、中断及地址等。第三步:学习arm汇编指令,从而加深了解arm内部各寄存器位置及实际操作方法。第四步:学习操作
4、系统原理(当然以linux为基础学习)。从而优化我的嵌入式开发能力,可以处理系统级软件的设计。看情况,以后再深入到linux内核源代码中去,重点放在学习linux内核里内存管理单元和任务高度管理单元上面。我的计划-嵌入式学习路径:chinaunix博客日期:22:26(共有0条评论)我要评论从去年做嵌入式项目到今天,乎嵌入式开发的全过程。回想起一年前,对嵌入式的感受大不一样,只庆幸是在学校,才能经历如此完整的项目流程。看到admin如此认真的写帖,感慨万千,将自己的很多想法写由来,希望对后来者有些帮助.如此,心足慰也。第一个话题,嵌入式学习的路径有哪些.这是一个初学者常问的问题,也是初学者问嵌
5、入式该如何入门的根源。我感觉有两个方面,偏硬和偏软。我不认为嵌入式开发软件占绝对比重,相反,软硬件都懂,才是嵌入式高手所应该追求的,也是高手的必由之路。硬件道路:第一步:pcb设计,一般为开发板的电路裁减和扩充,由开发板原理图为基础,画由pcb和封装库,设计自己的电路。第二步:sopc技术,一般为fpga,cpld开发,利用vhdl等硬件描述语言做专用芯片开发,写由自己的逻辑电路,基于alter或xilinux的fpga做开发。第三步:soc设计,分前端,后端实现,这是硬件设计的核心技术:芯片设计。能做到这步,已经不属于平凡的技术人员。软件道路:第一步:bootloader的编写,修改,通过这
6、步熟悉arm硬件结构,学习arm汇编语言,阅读arm的芯片手册,感觉就是像操作51单片机一样操作arm芯片。这一步最好的两个参考资料就是:芯片手册和bootloader源代码。第二步:系统移植,驱动开发。我只做过linux方向,所以也推荐学习嵌入式linux系统作为标准体系。其他开源而且可以获得大量学习资料。操作系统是整个计算机科学的核心,熟悉kernel实属不易,kernel,驱动开发的学习,没有什么捷径,只有多读代码,多写代码,熟悉系统api.understandinglinuxkernel,linuxdevicedriver都是不可多得的好书,值得一看。第三步:应用程序的编写,各种gui
7、的移植,qt,minigui都被大量采用,两种思想都类似,熟悉一种就可以。软件道路中,驱动,系统应该是最深入的部分,不是短时间可以掌握的,需要有勇气和耐心.嵌入式开发,软硬结合,因为硬件条件比pc差很多,所以肯定会遇见不少问题,因此实践的勇气更加重要。有问题就解决问题,无数次的实验,也许是解决问题的必由之路.前路甚远,吾将前行不已。篇三:嵌入式前期学习计划模电、数电学好这个是基础是一定要学好的然后学习高频电子线路、传感器原理这些都是基础接下来就要涉及单片机及相应的外围电路(flash、eeprom、sdram、等)arm体系结构还有常见的通信方式比如rs232、rs485、iic、spi、us
8、b、pci、can、以太等还有无线射频125k315m433m915m等(rfidzigbee)还有常见的电机拖动(单/三相异步电机、步进电机、伺服电机)还有就是各类的传感器(温度、湿度、压力、速度、加速度、位移等)还有就是相应的软件熟悉主要是原理图、pcb的设计还有就是对软件的编程的一定了解了这些熟悉完后就是要了解到整机集成相关的知识比如emc的知识嵌入式硬件工程师应具备的基本技能:(1)由需求分析至总体方案、详细设计的规划创造能力;(2)熟练运用设计工具,设计原理图、pcb板的能力;(3)熟练运用单片机、dsp、pld、fpga等进行软硬件开发调试的能力;(4)熟练运用仿真工具、示波器、信
9、号发生器、逻辑分析仪等调测硬件的能力;(5)掌握常用的标准电路的设计能力,如复位电路、常用滤波器电路、功放电路、高速信号传输线的匹配电路等;(6)故障定位、解决问题的能力;(7)设计文档的组织编写技能。要想在嵌入式硬件开发领域作由点成绩来,就需要付由比别人更多的努力,搞技术来不得半点马虎与敷衍塞责,俗话说行行由状元,只要肯努力,肯坚持,望学弟学妹们都有一个不错的前程!篇三:嵌入式前期学习计划模电、数电学好这个是基础是一定要学好的然后学习高频电子线路、传感器原理这些都是基础接下来就要涉及单片机及相应的外围电路(FLASHEEPROMSDRAM等)AR咻系结构还有常见的通信方式比如RS232、RS
10、485IIC、SPI、USBPCI、CAN以太等还有无线射频125k315M433M915M等(RFIDZIGBEE)还有常见的电机拖动(单/三相异步电机、步进电机、伺服电机)还有就是各类的传感器(温度、湿度、压力、速度、加速度、位移等)还有就是相应的软件熟悉主要是原理图、PCB的设计还有就是对软件的编程的一定了解了这些熟悉完后就是要了解到整机集成相关的知识比如EMC勺知识嵌入式硬件工程师应具备的基本技能:(1)由需求分析至总体方案、详细设计的规划创造能力;(2)熟练运用设计工具,设计原理图、PCB板的能力;(3)熟练运用单片机、DSPPLDFPGA等进行软硬件开发调试的能力;(4)熟练运用仿真工具、示波器、信号发生器、逻辑分析仪等调测硬件的能力;(5)掌握常用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 世界人居日主题阅读课件
- 接触啮齿类动物后的健康监测课件
- 世界教师日主题阅读课件
- 冬季养生:早睡晚起等阳光课件
- 2026年安徽安庆市高职单招英语考试试题及答案
- 2026年安徽省安庆市高职单招语文试题附答案
- 2025年度儿科主治医师工作总结暨下一步工作计划
- 2026高等教育时事政治热点题库及完整答案
- 2026第四季度医保知识培训考试真题及答案
- 2026成都嘉祥成华高一入学英语分班考试真题含答案
- 2026年部编版新教材道德与法治五年级上册第一单元检测题(含答案)
- 2025年全国人大机关公开遴选公务员真题(附答案)
- 中国广电山东网络有限公司2026年度市县公司招聘145个模拟试卷附答案
- 广东省医师变更执业注册申请审核表
- 直播间话术顺口溜词语大全
- 2025中国稀土集团有限公司及所属企业招聘41人笔试历年难易错考点试卷带答案解析
- 2025年家用学习打印机行业研究与消费行为调查数据
- 2025年江苏(专升本)民法考试真题及答案
- 合成生物产品质量检测工程师岗位招聘考试试卷及答案
- 高危心电图课件
- 重师新生入学教育考试试题及答案
评论
0/150
提交评论