嵌入式学习路线

  1. 学习能力
  2. 学习方法
  3. 坚持学习

嵌入式系统设计方法

https://www.zhihu.com/question/20113197

https://yq.aliyun.com/articles/10343

https://noodlefighter.com/post/嵌入式软件-嵌入式软件开发学习路线/

首先C语言编程-》电路基础-》高级C语言编程-》数字电路基础-》汇编原理-》单片机C语言编程-》模拟电路基础-》Linux 操作系统-》数据结构-》电路PCB设计-》Linux C程序设计-》ARM开发-》Linux C高级编程-》Linux内核开发-》Linux驱动开发。

职位要求

Preferred skills and experience:
技能与经验要求
• BA/BS degree with strong academic background or equivalent experience (higher level degree a plus) in Computer Science, Electrical Engineering, Software Engineering. MS or PHD is a plus.
计算机科学、软件工程、电子工程或相关专业的本科/硕士/博士学历(学位)
• Experience in multi-threaded programming in a x86 architecture in both kernel & user modes.
有在内核和用户模式下的x86架构中进行多线程编程的经验
• Object-oriented design & programming
掌握面向对象的设计和编程
• C/C++ programming
具备良好的C / C ++编程技能
• Experience with software debugging and related tool such as WinDbg or gdb in an x86 architecture in both kernel & user modes is a plus
有在内核和用户模式下在x86架构中使用软件调试和相关工具(如WinDbg或gdb)的经验优先考虑

技能树

img