在開始前剛好我有一些資料,是我根據網友給的問題精心整理了一份「嵌入式的資料從專業入門到高級教程」,
點個關注在評論區回復“666”之后私信回復“666”,全部無償共享給大家!!!使用單片機是嵌入式系統的一種方案。從產品來看所謂嵌入式其實是和通用相對的概念,也就是硬件設計和軟件功能是針對一個具體系統的,例如一個汽車控制器,一個電飯鍋,從這個角度去想,不管是硬件是單片機,arm或者x86,軟件是裸機,ucos,linux還是Windows,都可以屬于嵌入式的范疇。從技術約束角度去看由于嵌入式產品針對具體系統,而具體系統通常存在技術約束,涉及技術的大概有計算能力,io接口,內存,體積,功耗,等方面的約束,在這些約束下進行技術選型和系統設計,很多時候硬件選單片機,arm,ppc,軟件使用裸機,rtos和經過裁剪的linux是比較合適的選擇,沒錯,就是合適,我們也可以用牛刀殺雞,但是沒必要。由于產品和技術約束,嵌入式軟件工程師會更多的接觸單片機,rtos,嵌入式linux等技術,需要能夠理解硬件(接口,芯片寄存器,存儲器等),能夠合理裁剪和使用資源。