如何学好嵌入式

嵌入式Linux其实范围很广,只以我个人经验简单说说。

我们简单的把嵌入式Linux开发工作分成几类:

  • Bootloader层开发

  • 驱动层开发

  • 根文件系统搭建

  • 应用程序开发

其中:

  • Bootloader层开发和Linux关系不太大,一般用汇编语言+C语言,更类似单片机开发

  • 应用程序开发:其实就是受一定限制的Linux应用程序开发,和嵌入式关系不大

  • 根文件系统搭建:根据具体需求搭建一套精简而高效的根文件系统?这就需要对各Linux发行版有所了解,对Linux常用软件和常见的库有一定了解,熟悉各类构建语言(如Makefile, CMake, bitbake)

  • 驱动层开发:主要是在核心态用C+汇编语言开发特定的驱动程序,需要熟悉Linux内核架构,同时对硬件熟悉

根据题主的知识情况,从STM32单片机转学嵌入式Linux,可能更适合在Bootloader层和驱动层深入学习。开发板可以考虑:

  • 新唐的NUC系列(ARM926,低端)

  • 树莓派(算中端吧)

个人认为:比开发板更重要的是对Linux本身的熟悉,这一点在PC上就能很方便的学习了。

说的不全面,感谢阅读!

欢迎讨论具体问题。欢迎关注。

stm32确实是一个瓶颈。而且现在毕业的相关专业的学生越来越多,stm32的技术门槛和知识点确实相对容易掌握。那么在主流的电子行业对嵌入式的需求是比较大的。主要是在于Linux的广泛运行。哪怕是安卓系统也是可以运行在Linux相同的电路开发板上的。

开发板的话就不好推荐了,有点像广告了。

学习Linux分为两个大方向,底层驱动和上层运用,这也是操作系统的特点。底层涉及驱动系列,对于硬件有比较直接的相关性。而应用几乎和硬件没他大的关系,主要掌握的是如何使用Linux操作系统,涉及各种指令,可以看 很多Linux运用的书籍。进而写一些基于Linux GCC的程序来熟悉这个。可以玩一玩树莓派板子,这个资料比较多,可玩性,掌握知识是很有帮助的。最近出了新版的,可以备一个用来学习Linux。

而底层是比较枯燥的,需要投入比较多。主要是驱动层比较难,所以需求很多,不愁找不到工作。仅仅会单片机已经确实不太有很大的竞争力了。底层需要掌握很多知识,随便去买一个比较流行的开发板就行了,主要是资料多,不懂的好找到人来问。否则自己一个人遇到卡壳的就很慢了。可以看看原子的,stm32你应该知道他很出名,打算出Linux开发板了。

我目前只会各类单片机及电路板的设计,当然也自学了服务器后端的简单使用,以及网站前端开发,Android APP开发,IOS还没怎么学,时间不那么丰富。你趁着毕业前三年的业余时间,学习一下是很不错的,时间相对多一点,但是也需要靠自觉性,毕竟你的同事可能都在打游戏,你能坚持走下去吗?

技术工作是非常枯燥的,希望你能有找到自己的方向,多积累,多思考。

原创文章,作者:普尔小编,如若转载,请注明出处:http://www.puerpx.cn/pxwd/1470.html

(0)
上一篇 2022-05-11 上午9:01
下一篇 2022-05-11 上午9:09

相关推荐

  • 初中地理和高中地理的区别是什么

    一、版本不同 初中地理大多数省份使用的是人教版教材,有些省份也出版了不同的教材版本,人教版教材共4册,供初一、初二学生使用。还原湘教版、商务星球版、中图版、仁爱版、粤教版、晋教版等…

    培训问答 2023-04-09
  • 连云港好玩吗,连云港美食

    连云港有山有海,还是挺不错的。有A的景区更是很多个,要是好好玩的话,玩个三五天,也不能全都玩完。 1.花果山 爬山的话,有花果山五A级风景区,就是西游记里齐天大圣的花果山。这个要玩…

    培训问答 2023-05-04
  • 你身边最快速成的情侣是怎么速成的

    我觉得,最快的情侣应该就是在大学里面的学生了吧,毕竟每天都可以见面,因为每天都要上课,下课,吃饭,如果男生追女生的话,他可以有很多种方式,比如送奶茶,送饭,送花,接上下学,这样的方…

    培训问答 2023-03-28
  • 培训学校彩妆,如何选择化妆培训学校要注意什么

    胖迪眉毛惹人吐槽 原来化妆师从一开始就选错了学校 无论是“前任三”里的余飞口中的“韩式半永久”,亦或是抖音上妆容百变的仿妆大神,当下最热的话题莫过于化妆造型。这种事当然少不了爱豆来…

    培训问答 2022-04-13
  • 南京教育,为什么现在的小孩那么难教育

    南京的孩子,第一种北京东路北京西路上的高干子弟,为了家族面子,从小就很卷,从小爷爷奶奶就在他耳朵旁读《人民日报》或《ChinaDaily》,从小爷爷奶奶带着他在华东大饭店颐和路四处…

    培训问答 2022-11-13
  • 陕西科技大学怎么样

    陕西科技大学~省部共建重点高校,是西部唯一一所以轻工为特色的理工大学,1958年创建于北京,1970年迁至陕西咸阳,现有西安未央、太华路、咸阳三个校区。 学校设有13个二级院系、5…

    培训问答 2023-05-15
  • 武汉理工大学有远程教育吗

    适合从业人员参加。远程教育如今已经采用互联网上课,因此考生不需要去学校上课了。的确如今的互联网时代,让生活更加便捷了,相对于传统的面授课程,如今的远程教育只需要在网上下载视频,不仅…

    培训问答 2023-05-26
  • 北京师范大学香港浸会学院怎么样

    1.学费问题: 来uic的,大多数还真不是富二代,这个是有统计数据的, “小康阶层”“中上层工薪阶层”更加合适。能感受到周围同学,并不都是有钱人,学费对于家庭来说是不小的负担;但是…

    培训问答 2023-05-31
  • 银行行长培训,银行行长工作忙吗

    说实话,现在的银行行长并不好当,我有一个朋友当了1年行长,年纪不大,头发都白了很多,后来果断受不了选择调到其他岗位。 她说现在的行长不好当,最起码没有以前的银行行长那么光鲜亮丽。我…

    培训问答 2022-05-06
  • 从学校体育着手,怎样才能提高青少年身体素质呢

    你需要了解更多的强身健体的知识,下面有你想要了解的知识。 健身是一种体育项目,如各种徒手健美操、韵律操、形体操以及各种自抗力动作,体操可以增强力量、柔韧性,增加耐力,提高协调,控制…

    培训问答 2023-03-24

发表回复

登录后才能评论