欢迎来到双子树教育网!
总站
切换分站
159-0741-2407
双子树教育网 > 新闻资讯 > 计算机/IT资讯 > 嵌入式开发动态 >  嵌入式开发学习的几个阶段

嵌入式开发学习的几个阶段

发布时间:2021-06-10 21:55:10  来源:中公优就业   浏览:   【】【】【

嵌入式开发学习分为几个阶段?这是一个初学者常问的问题,也是初学者问嵌入式该如何入门的根源。我感觉有两个方面,偏硬和偏软.我不认为嵌入式开发软件占绝对比重,相反,软硬件都懂,才是嵌入式高手所应该追求的,也是高手的必由之路。

硬件道路:

第 一步: pcb设计,一般为开发板的电路裁减和扩充,由开发板原理图为基础,画出PCB和封装库,设计自己的电路。

第二步: SOPC技术,一般为FPGA,CPLD开发,利用VHDL等硬件描述语言做专用芯片开发,写出自己的逻辑电路,基于ALTER或XILINUX的FPGA做开发。

第三步: SOC设计,分前端,后端实现,这是硬件设计的核心技术:芯片设计.能做到这步,已经不属于平凡的技术人员。

软件道路:

第 一步:bootloader的编写,修改, 通过这步熟悉ARM硬件结构,学习ARM汇编语言,阅读ARM的芯片手册,感觉就是像操作51单片机一样操作ARM芯片.这一步最好的两个参考资料就是:芯片手册和bootloader源代码。

第二步:系统移植, 驱动开发, 我只做过linux方向,所以也推荐学习嵌入式linux系统,作为标准体系,他开源而且可以获得大量学习资料.操作系统是整个计算机科学的核心,熟悉 kernel实属不易,kernel, 驱动开发的学习,没有什么捷径,只有多读代码,多写代码,熟悉系统API.. understanding linux kernel , linux device driver 都是不可多得的好书,值得一看。

第三步:应用程序的编写,各种GUI的移植,qt , minigui都被大量采用,两种思想都类似,熟悉一种就可以。

软件道路中,驱动,系统应该是最深入的部分,不是短时间可以掌握的,需要有勇气和耐心。嵌入式开发,软硬结合,因为硬件条件比PC差很多,所以肯定会遇见不少问题,因此实践的勇气更加重要.有问题就解决问题,无数次的实验,也许是解决问题的必由之路。

学嵌入式、安卓、4G网络优化及前端开发设计,首选西安北邮在线,专业可靠,造就人才的摇篮。

本文来源:
责任编辑:双子树编辑团队
相关评论我来说两句
  1. 南京五谷现磨豆浆小吃培训班

  2. 南京豆腐花小吃培训班

  3. 南京冰淇淋鸡蛋仔小吃培训班

  4. 南京化州糖水小吃培训班

  5. 南京食尚吧奶茶小吃培训班

  6. 南京港式甜品综合小吃培训班

  7. 南京港式甜品小吃培训班

  8. 南京羊肉涮锅小吃培训班

  9. 南京炭烧牛蛙小吃培训班

  10. 南京雅安木桶鱼小吃培训班

  1. 辛杏林中医职业培训学校

  2. 塘下成人大学教育中心

  3. 滁州上元教育

  4. 温州普通高校扩招

  5. 丽水市职业卫校中专

  6. 杭州普通高校大专扩招报名

  7. 杭州杨府山高复学校

  8. 杭州上城宏优体育培训中心

  9. 杭州现代技工学校

  10. 海曙职业技能培训中心

  1. 海报设计需要注意什么

  2. 广告设计需要什么证书

  3. 平面设计的三大构成

  4. 平面设计素材网站有哪些

  5. 平面设计包括哪些内容

  6. 怎样快速学习平面设计

  7. 平面广告设计的特点

  8. 海报设计有什么特点

  9. 室内设计网站有哪些

  10. 室内设计平面图需要注意什么

  1. 淘宝买菜质量怎么样

  2. 京东商家续签在哪里

  3. 淘宝seo是优化什么的?怎么样效果才好?

  4. 淘宝金币活动报名流程是怎么的?规则是什么?

  5. 新品怎么做关键词

  6. 天猫商家怎么操作添加品牌

  7. 在小学门口开什么店比较好

  8. 淘宝皇冠店铺能刷吗

  9. 网店新手如何免费推广

  10. 拼多多老链接加sku有影响吗

© 双子树教育网 湘ICP备19016366号-1