嵌入式开发之C基础学习笔记10--总结

本文详细介绍了嵌入式编程的核心概念、技术要点、可移植性原则及推荐书籍资源,旨在帮助开发者深入了解并掌握嵌入式编程的精髓。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

嵌入式C总结

一.学习编程语言的一些建议

1)多动手
  学习编程唯一方法就是编写调试程序。看再多的书,效果也比不上设计调试一个简单程序
2)养成良好的编程习惯
3)注意细节
4)了解开发环境
  在学习编程语言的同时,也许要了解编程语言的开发,使用环境。如硬件平台(51,MSP430,PC),操作系统(nCOS,linux,DOS),集成开发环境(Keil C,Borland C)等
5)多看书,勤思考


二. 可移植性

 我们建议类似下面的类型定义来替代
 typedef unsigned char BOOLEAN;
 typedef unsigned char INT8U;
 typedef signed char INT8S;
 typedef unsigned int INT16U;
 typedef signed int INT16S;
 typedef unsigned long INT32U;
 typedef signed long INT32S;
 typedef float        FP32;
 typedef double fp64;


  在变量无需用到负数时,明确定义其为unsigned char或者是INT8U
  在变量可能用到负数时,明确定义其位singed char或者是INT8S


三. 参考书籍和资料

 1) 《C程序设计语言》
 2) 《C Primer Plus中文版》
 3)《C和指针》
 4) 《C陷阱与缺陷》
 5)《C专家编程》
 6)《C语言常见问题解答》


 嵌入式编程书籍
 1)《C/C++嵌入式系统编程》
 2)《嵌入式实时操作系统》
 3)《嵌入式系统构件》


四. 网上资源

 1) http://www.vczx.com/minute/c.php
 2) csdn
 3) http://www.c51bbs.com




  


转载于:https://my.oschina.net/wisdomperson/blog/96162

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值