开启辅助访问 切换到窄版

打印 上一主题 下一主题

嵌入式linux等通常都会有相应的学习资料

[复制链接]
作者:海林淀粉厂 
版块:
嵌入式操作系统 linux 发布时间:2021-3-30 11:26:46
17730
楼主
跳转到指定楼层
| 只看该作者 回帖奖励 |倒序浏览 |阅读模式
需要同时掌握硬件、软件和工艺,一定要打好专业知识基础。硬件的话首先要学好模电、数电、单片机及汇编语言。软件的话,先从bootloader开始学。实在啃不动硬件,再学汇编(个人觉得最好先学keil,再学mdk,这样语言会像是自然而然的事情)。mcu硬件开发,需要学单片机,毕竟硬件是一切系统的基础。可以看看我的文章来了解一下:一个新人mcu硬件开发入门需要学哪些知识?mcu硬件开发入门需要学哪些知识?

mcu入门,建议先学p300的simulator,把你看到的每一个寄存器及所有状态的定义搞懂,然后看看p300的pll,接下来pin12,pin16,以及之后的pin8,pin7。到这里你大概知道mcu的硬件结构与工作方式了,看看ppt都可以看的很明白了。这些都搞懂了,你就学习p300和simulator吧,现在搞mcu,无非是那么些东西,开发板还是操作板,内核还是高速arm基带还是基带m3以及上层驱动、ddr3还是ddr4,硬件结构就这么些,大神们都讲的很明白了,没有多少额外的东西,然后根据自己情况随机应变就好了,mcu和硬件之间,只要搞明白交互方式,编程思路,语言熟练等等,就差不多了。

毕竟mcu的软件还是硬件不那么重要,对于搞嵌入式单片机设计的来说,mcu上的东西更重要一些,对于搞软件应用的,那就太重要了。建议先把p300学透,pb,p2还是作为附加功能,补充一下看看就可以了,当然如果你已经熟练到能自己写单片机软件入门了,当我没说。如果是m3,ddr3的话,搞明白怎么使用,搞明白从arm本身硬件结构(plb,pi等等)到操作系统等等,学习操作系统就搞明白linux和freertos等等,硬件搞明白每个寄存器的功能,读懂硬件设计,再学操作系统等等,全搞明白就搞嵌入式设计,根据想写的东西看看什么mcu适合,不管mcu要学什么基本就这些东西。个人意见,仅供参考。带你走进嵌入式深坑如果你要应聘一线的嵌入式工程师,需要学习的东西很多。

芯片方面,有工程师的需求,很多时候应该首先去找好自己需要的芯片。工艺方面,嵌入式linux等通常都会有相应的学习资料。系统方面可以深入一些。最主要的当然还是单片机相关的知识,基本原理以及汇编语言。其他不多说,上面的已经很多。我会建议应届生,毕业时不要急着去应聘嵌入式工程师这个岗位,主要原因是,应届生大多对单片机、操作系统等等的东西都没有很好的认识,也没有很深入的学习。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表