需要學什么東西呢?
很高興回答想自學嵌入式,需要學什么東西呢?這個問題,希望我的回答能對您有所幫助!
現如今 隨著智能電子設備的普及,市面上對嵌入式開發人員需求也越來越多。嵌入式無疑成了市面上的香餑餑。讓很多人涌入這個行業。面對這么火的行業,我想也給很多朋友都帶來了如何學習的疑惑。那想自學嵌入式,需要學什么呢?
對于很多嵌入式初學者來說,學習嵌入式需要學習的內容有以下這些1,c\c++語言,我們都知道,這是計算機行業的必修課,必須要扎實的掌握好。像Java 等語言都是可以看到C語言的影子的。你學的時候可以安裝turboc編譯器為開發環境,可以是練習C語言編程;安裝vc++6.0學習C++編程。
2,操作系統,剛入門的朋友可以是先在電腦上安裝一個vmware workstation,然后在vmware workstation里安裝一個linux虛擬機。這些可以上網搜索下如何安裝的。網上很多教程。學習一下操作系統的基本原理,熟悉并掌握linux環境下的開發環境。掌握linux常用的命令。
3,計算機組成的原理,熟悉計算機的基本原理,這就是需要去看看一個計算機的基本組成及軟件在里面是如何運行的。在Linux編程方面《unix/linux編程實踐教程》這也可以說是linux編程的必修課,在Linux編程方面,掌握好編程有利用在新的環境系統下面快速的進行程序的設計。
4,單片機。什么是單片機呢?我覺得它其實就是一臺電腦,就像現在的汽車控制、led的一個控制。我建議買塊開發板自己研究下。網上有很多板子買。這樣的話通過實踐你能學到很多的別人都學不到的東西。
5,ARM,它是現在最流行的微機,簡單的來說它就是32位的單片機,還可以跑操作系統。你自己可以移植操作系統進去的,當然需要一定的技術水平才可以完成操作。
6,硬件的編程語言(FPGA),你會知道芯片到底是怎么做成的。
7,模擬電路&數字電路,需要有一定的硬件的基礎,如果可以的話,學習下protel,可以自己做個硬件pcb板琢磨一下,相信你是可以收獲很大的。
8,以上7點要學的內容,網上都可以找到資源,只要您肯學。然后工作中遇到什么疑難雜癥,可以試著自己網上去查詢。如果一直沒有找到答案就可以咨詢熟人。同時也非常歡迎您私信我。我能幫的一定會幫。 以上的幾點希望對您有所幫助。
總結:
以上就是作為一個嵌入式初學者應該要去學的內容,也是嵌入式開發中的必備技能。我絕對要想入門學習嵌入式開發,需要腳踏實地,一步一個腳印去學習實踐。在學習中要善于總結。我想只有努力了并且保持一直學習的心態,才會在IT行業走的遠。