程式設計 嵌入式軟體需要技能和書籍

2021-07-22 17:25:49 字數 884 閱讀 3377

1、語言類

c/c++:

《the c programming language》

《c和指標》

《c陷阱與缺陷》

《c專家程式設計》

《c標準庫》

《c++ primer》

《effective c++》

《stl原始碼剖析》

《c++ coding standards》

python:

《python核心程式設計》

《python testing cookbook》

《python for unix and linux system administration》

objective-c/swift:

homekit

蘋果的開發者中心

2、嵌入式

微控制器:

《51微控制器應用從零開始》

《51微控制器應用例項講解》

《電子設計從零開始》

stm32:

《stm32 reference manual》

《arm cortex-m3權威指南》

《cortex-m3之stm32嵌入式系統設計》

cortex-a系列晶元:

3、系統修煉

unix程式設計:

《unix環境高階程式設計》、

《unix/linux程式設計實踐教程》

《unix網路程式設計》兩卷

《tcp/ip詳解》三卷

資料結構與演算法:

《資料結構與演算法分析--c語言描述》

《大話資料結構》

《啊哈!演算法》

《演算法導論》

作業系統:

《現代作業系統》

《linux核心設計與實現》

《ucos-ii嵌入式實時作業系統》

嵌入式書籍整理

c程式語言 第二版 1978年,布萊恩 柯林漢 brian kernighan 和丹尼斯 里奇 dennisritchie 合著的the c programming language c語言程式設計 第1版是公認的c標準,通常稱之為k rc或經典c c primer plus 第六版 c與指標 py...

嵌入式工程師需要的關鍵技能

流利的用於編寫作業系統的程式語言,例如c 對元件級別的硬體的理解 以及輕鬆跨越軟體和硬體的能力,這些都是當今嵌入式工程師的全部核心技能。嵌入式開發所包含的技術的多樣性和不斷擴充套件的功能,那麼什麼樣的技能對於工程師來說具有重要的競爭力,使其在就業市場中具有競爭力並發展其職業。無需成為電氣工程師或晶元...

嵌入式程式設計

1 interrupt double compute area double radis 1 isr不能返回乙個值。2 isr不能傳遞引數。3 在許多處理器中浮點是不可重入的。4 printf 經常有重入和效能上的問題,所以一般不使用printf 2.volatile 1 volatile的語法和c...