嵌入式开发具有极高的系统集成性,学习嵌入式首先是基础知识的学习,主要是相关的基本硬件知识,例如一般处理器及接口电路(Flash/SRAM/SDRAM/Cache UART ,Timer,GPIO,Watchdog,USB,I2C等)的硬件知识,
至少要了解一种CPU的体系结构;
至少要了解一种操作系统(中断,优先级,任务间通信,同步等)
对于引用编程,要掌握c/c++和汇编语言设计。
嵌入式开发具有极高的系统集成性,学习嵌入式首先是基础知识的学习,主要是相关的基本硬件知识,例如一般处理器及接口电路(Flash/SRAM/SDRAM/Cache UART ,Timer,GPIO,Watchdog,USB,I2C等)的硬件知识,
至少要了解一种CPU的体系结构;
至少要了解一种操作系统(中断,优先级,任务间通信,同步等)
对于引用编程,要掌握c/c++和汇编语言设计。