-
1 # Lizong心靜心平
-
2 # 一身大泥巴
C語言的話,初級也就是語法,中後期的話應該看看指標,彙編,最提升能力的方法是找個效能和ram,flash小的片子,寫進去超過極限的程式,然後自己想著法的寫進去並且能完美執行。其實提升的東西還是最基礎的東西,要看本質,堆疊最基本的東西是什麼?這些理解透了,嵌入式也就走到頭了,下一步就是專案了,在然後路就自己選擇了。
-
3 # 朱安東703
我做過幾年STM32工程師,平時沒事也喜歡看看書。嵌入式的書籍我比較喜歡這幾本:
《嵌入式作業系統核心排程--底層開發者手冊》,這本書詳細介紹了怎樣在微控制器上從零開始搭建一個作業系統。如果比較喜歡系統方面的話,一定要看看。
《嵌入式實時作業系統μC/OS-Ⅲ應用開發--基於STM32微控制器》:這本書也是講作業系統的,它詳細介紹了μC/OS-Ⅲ的原始碼以及使用方法。
《鳥哥的私房菜》算是linux的入門書籍吧,好評很高,但我因為不搞linux,所以沒仔細看。
嵌入式的書我很少看到好的書,大多都是搬幾個例程糊弄一下。所以我看了很多c語言(微控制器裡面C為主流)的書,還有一些怎麼寫好程式碼的書。比如《程式設計之美》、《程式設計珠璣》、《C++資料結構與演算法(第4版)》。畢竟程式設計都是相通的,學習這些嵌入式裡面也能用到。
-
4 # 我在贛東北
《嵌入式linux應用程式開發 》,作者華清遠見,讀書的時候看的,很使用。再選一個入門的微控制器開發的書籍,avr、stm32的微控制器比較適合學習。
-
5 # 學益得智慧硬體
推薦幾本我大學時候讀過的書。
大概可以總結為C語言-->資料結構-->shell-->Linux應用-->核心-->51微控制器-->STM32
當然這個也是嵌入式的一個學習路線,從基礎開始,由淺入深!文章最後附全部電子書下載。
C語言
《C和指標》:適合初學者,對C語言講解的比較詳細,重點在於突破指標。
《C專家程式設計》:很經典的C語言書籍,不過不適合初學者,還涉及到編譯的原理以及C++的知識。
《C語言深度剖析》:比較貼合實際應用,對面試會有比較大的幫助。不過書中會存在一些錯誤,所以大家讀的時候要仔細,多動手敲一些程式碼。
資料結構《演算法l導論》:非常經典的演算法書籍,很多高校把它當作教材使用。講解的很全面、嚴謹。
《大話資料結構》:這本書很有意思,配圖很多。語言風趣幽默,理解起來也更容易。
shell《鳥哥的私房菜》:不僅僅包含Linux基本指令和指令碼,還涵蓋了Linux檔案管理、使用者管理、軟體包管理等內容。
《LINUX與UNIX SHELL程式設計指南》:完整的介紹了shell指令碼程式設計的語法,適合初學者使用。
Linux應用
《Linux高效能伺服器程式設計》:經典之作,側重於網路以及伺服器搭建。
《作業系統原理及應用(Linux)》:經典之作,作為很多高校的教材使用,對作業系統應用層講解的非常全面。
核心《Linux核心設計與實現》:短小精悍的一本書,側重於概念。Linux核心必讀之作。
《Linux裝置驅動開發詳解》:宋寶華老師經典之作,介紹Linux裝置驅動開發理論、框架與例項,非常的全面。
51微控制器51微控制器更推薦大家去找一些影片,一邊看影片一邊動手效果最佳。
《51微控制器典型應用開發範例大全》:都是51微控制器的常見案例,更注重於實踐。
《51微控制器開發與應用技術詳解》:這本書對51的講解比較全面,從基本概念入手,到一些經典案例都有涉及。
STM32《例說STM32》:由淺入深,一步步講解STM32的各個外設,講解的比較詳細。
《零死角玩轉STM32》:非常火的影片,也有pdf電子版,分為初級篇、中級篇、系統篇。
最後,如果還有精力的話,可以把C++看一看。《C++ Primer》、《Effective C++》等等都是經典之作。
回覆列表
嵌入 漢語詞彙 嵌入,qiàn rù,漢語詞彙,意思是牢固地或深深地固定或樹立;緊緊地埋入;鑲入。 網際網路時代,“嵌入式”是一門技術活,只有自己實踐實探實操才是真正進階的書籍!我只能告訴你這麼多了最後用這個輕鬆的影片結束這個話題吧。