Weird奇谭 2023-06-13 17:27 采纳率: 0%
浏览 25

你的嵌入式软件开发学习路线是怎样?

嵌入式软件开发学习路线是什么?有没有一起学的?
计算机科学与技术专业大四了,感觉啥都碰了一点,python爬虫、小程序、qt、php就只会复制粘贴,修修剪剪完成一下任务。
朋友推荐了实习岗位,嵌入式软件开发,负责下位机通信就好了。拿着买来的板子stm32学了一段时间,看文档、看正点原子视频,刚开始挺好玩的,后面就学不下去了,就很蒙。看网上的一些意见,又回头啃c语言,又学习模电。自我感觉碌碌无为又都碰了一点。

不知道有没有实际一点的学习路线和方法建议(总觉得是方法不对,才会那么痛苦),其次想找志同道合的人一起交流学习,不要嫌弃我蠢的那种,我很喜欢提蠢问题

  • 写回答

3条回答 默认 最新

  • 断水流大撕兄 HarmonyOS创作领域新星创作者 2023-06-13 17:45
    关注
    • 熟悉C语言,掌握基本语法和编程思想,这是嵌入式开发的基石。
    • 了解微控制器结构。
    • 学习底层驱动开发,如GPIO驱动,串口驱动,定时器驱动...
    • 学习RTOS,如FreeRTOS。会使用任务,信号量,消息队列...
    • 学习网络通信,如TCP/IP协议,Socket编程等等。用于网络连接的嵌入式设备。
    • 学习嵌入式调试技巧,如JTAGDebug,串口调试...
    • 实践项目,如果自己没有项目可以去Gihub或者一些学习平台看看别人的作业要求。可以从简单的开始,如LED闪烁,按键读取,心跳传输数据,温湿度显示...
    评论

报告相同问题?

问题事件

  • 创建了问题 6月13日

悬赏问题

  • ¥15 任意一个散点图自己下载其js脚本文件并做成独立的案例页面,不要作在线的,要离线状态。
  • ¥30 c#打开word开启修订并实时显示批注
  • ¥15 如何解决ldsc的这条报错/index error
  • ¥15 VS2022+WDK驱动开发环境
  • ¥30 关于#java#的问题,请各位专家解答!
  • ¥30 vue+element根据数据循环生成多个table,如何实现最后一列 平均分合并
  • ¥20 pcf8563时钟芯片不启振
  • ¥20 pip2.40更新pip2.43时报错
  • ¥15 换yum源但仍然用不了httpd
  • ¥50 C# 使用DEVMOD设置打印机首选项