嵌入式软件开发--工作认识

  • 嵌入式软件的编程思想:比如函数代码和变量的可移植性,如何定义变量,尽量不要使用全局变量,如何更有效的记录日志等等。推荐基本书吧。林锐的《高质量程序设计》
  • 学习步骤:系统层面 linux=》驱动(ucos) 语言层面:C/C++=》数据结构
  • 先学ARM9+LINUX,熟悉Linux的用法-->用户程序的开发--> 驱动开发
  • 嵌入式+算法(自适应,图像处理)
  • 单片机只是工具,学那些通信协议、处理器架构、编译器原理会有用的多
  • 跳出嵌入式学习,硬件PCB如何防止高频干扰越来越有用。学些SI PI EMI的知识
posted @ 2015-06-02 10:01  Richard_Meng  阅读(333)  评论(0)    收藏  举报