嵌入式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