嵌入式软件先简单入门

不少人私信问过我,我说一下一些关键点,希望能帮助到大家让一点一点进步,个人觉得这个内容适用于非软件专业的,如电子类的

1.有些人会先从学习编程需要开始,我的看法也一样,但不用学的太精,了解基本知识就行,语言这种东西,学的再多再精,长时间不用,也会忘记,比如我用了多年的c,但现在就忘了函数指针数组的部分内容了

2.有需要基础了,就可以开整了,这个怎么整呢?先准备环境,我是从stm32开始入门的,选这个方向是因为网上讲这个的太多了,买了一个板子,里面带着工作和资料,但对于在公司的,公司都硬件关键的就没必要买,然后安装好开发工具,这个工具自己也能在网上下载到的

3.开整,我是偏驱动,驱动其实就是控制mcu,按照一定的协议,控制外围器件。既然这样,那就一个一个器件的学习了解,比如mcu通过spi协议,与外围器件eeprom通信,那我就要知道spi硬件上的新号,spi通信方式,eprom控制方式,查资料就能发现spi4根线(不考虑电源,地,reset的情况下),spi四种通信方式,eprom的芯片资料会说明怎么控制对应的芯片,有这些信息后我们就可以写代码了

其实在写代码前,应该先去了解mcu,但现在的demo里,可以直接进main,且时钟啥的都是好的,直接用,这部分可以放后面,这个时候,我们就可以看mcu这边怎么控制spi信号,来进一步控制外围器件了

按照通信方式,一个一个的学,学的差不多,无操作系统下的驱动就差不多了,至于其他的,就得靠以后的经验,悟性,以及自学能力了

入门的就说到这把,后面再说有进阶的吧,会和这个有不小的差异的

#牛客创作充电计划#
全部评论
借楼,有没有想转嵌入式的,可联系~
5 回复 分享
发布于 2023-03-25 16:47 香港
1 回复 分享
发布于 2023-03-08 17:28 辽宁
大佬,请问,前端转嵌入式,怎么入门。
1 回复 分享
发布于 2023-03-14 14:21 北京
沙发
点赞 回复 分享
发布于 2023-03-08 00:11 陕西

相关推荐

感性的干饭人在线蹲牛友:🐮 应该是在嘉定这边叭,禾赛大楼挺好看的
点赞 评论 收藏
分享
21 74 评论
分享
牛客网
牛客企业服务