嵌入式软件开发--工作认识
2015-06-02 10:01
330 查看
嵌入式软件的编程思想:比如函数代码和变量的可移植性,如何定义变量,尽量不要使用全局变量,如何更有效的记录日志等等。推荐基本书吧。林锐的《高质量程序设计》
学习步骤:系统层面 linux=》驱动(ucos) 语言层面:C/C++=》数据结构
先学ARM9+LINUX,熟悉Linux的用法-->用户程序的开发--> 驱动开发
嵌入式+算法(自适应,图像处理)
单片机只是工具,学那些通信协议、处理器架构、编译器原理会有用的多
跳出嵌入式学习,硬件PCB如何防止高频干扰越来越有用。学些SI PI EMI的知识
学习步骤:系统层面 linux=》驱动(ucos) 语言层面:C/C++=》数据结构
先学ARM9+LINUX,熟悉Linux的用法-->用户程序的开发--> 驱动开发
嵌入式+算法(自适应,图像处理)
单片机只是工具,学那些通信协议、处理器架构、编译器原理会有用的多
跳出嵌入式学习,硬件PCB如何防止高频干扰越来越有用。学些SI PI EMI的知识
相关文章推荐
- Android Studio使用jni、so库
- mysql status 解释 Handler_read%
- 一个经纬度相关计算的C++类
- BZOJ3884 上帝与集合的正确用法(欧拉函数)
- Oracle 死锁的检测查询及处理
- https 方式使用git@osc设置密码的方式
- NYOJ 28 大数阶乘
- mysql一: 索引优化
- 疯狂Java学习笔记(68)-----------synchronized
- 【原创】kafka server源代码分析(二)
- MySQL查询长数据是无值返回(可以尝试换行符)
- C#获取本执行程序所在的当前路径
- IPO\IPOH快速开关机相关
- android 详细解答json解析与生成 JSONObject JSONArray
- 利用CK11N改标准价格需要注意的地方
- git config命令使用
- dialog
- Flex4之皮肤定制【Skin类和Skin类】
- 深入浅出OOP(六): 理解C#的Enums
- 凌小宁教授