嵌入式雖然只有簡單的三個字,但它牽涉到的東西卻很廣,現(xiàn)在很多人對嵌入的理解都比較狹隘。首先從工作內(nèi)容來分有嵌入式硬件工程師,嵌入式軟件工程師。當然是設(shè)計原理圖,畫PCB板等,他們只負責硬件,和軟件有關(guān)的都由嵌入式軟件工程師來負責,所以通常一個新產(chǎn)品研發(fā),需硬件工程師和軟件工程師密切的配合,才能出成果。所以不要認為嵌入式就是LINUX和C了,有時一個產(chǎn)品里,這幾種嵌入式系統(tǒng)同時存在,綜合的組成一個完整的產(chǎn)品。
嵌入式開發(fā)分為哪幾個方向?
嵌入雖然只有簡單的三個字,但是涉及面很廣,現(xiàn)在很多人對嵌入的理解都很狹隘。不知道你的專業(yè)是什么,就說系統(tǒng)點。首先從工作內(nèi)容來說有嵌入式硬件工程師和嵌入式軟件工程師。嵌入式硬件工程師應(yīng)該怎么做?當然是設(shè)計原理圖(涉及模擬電,數(shù)字電,高頻),畫PCB板等。他們只負責硬件,嵌入式軟件工程師負責與軟件相關(guān)的一切。因此,通常一個新產(chǎn)品的研發(fā)需要硬件工程師和軟件工程師的密切配合才能出成果。嵌入式軟件工程師應(yīng)該學(xué)什么?大部分人說嵌入式的時候,估計是指嵌入軟件,忽略硬件,所以是狹義的。首先,介紹了幾種嵌入式系統(tǒng)。以單片機為核心的嵌入式系統(tǒng),比如51,AVR,需要C語言或者匯編,比較簡單。大部分只做單片機的公司都會要求軟硬件都要,尤其是小公司(大公司軟硬件分工很細),也就是說自己設(shè)計電路,自己寫程序。如果你是電子專業(yè)的,這個合適,這個電子專業(yè)做的比較多。2.以ARM7、M0、M3為核心的嵌入式系統(tǒng),功能比單片機多很多,需要一些C語言或匯編或UCOS等微內(nèi)核的嵌入式系統(tǒng)。這些可以說是一些功能強大的單片機,專門的硬件工程師已經(jīng)開始做硬件,軟件負責軟件。除非某些不正常的小公司要求你硬件和代碼都要做,我就碰到一個,拿著它什么都不會。3.ARM9等更高級核心的嵌入式系統(tǒng)功能復(fù)雜,需要C或C++、LINUX或WINCE等系統(tǒng),比如現(xiàn)在很流行的Android。軟硬件分工嚴格,所以軟件工作量大,硬件復(fù)雜,需要多人配合。當然還有其他的嵌入式系統(tǒng),比如MIPS,DSP,F(xiàn)PGA等等。如果你是計算機專業(yè)的,第三種最適合你。所以不要以為嵌入式系統(tǒng)就是LINUX和c,有時候這些嵌入式系統(tǒng)同時存在于一個產(chǎn)品中,綜合起來就形成了一個完整的產(chǎn)品。所以在學(xué)習(xí)嵌入式技術(shù)之前,要對嵌入式技術(shù)有一個全面的了解,找準自己的方向(純手寫,歡迎提問)
軟件開發(fā)方向和嵌入式方向分別的發(fā)展前途是什么,可以應(yīng)用于哪些領(lǐng)域?
軟件開發(fā)都是關(guān)于軟件的,方向太廣了,但是大部分都是用API做的東西,但是不排除有一部分太高端,一般都是用PC做的東西,而嵌入式技術(shù)有軟有硬,大部分都是從事底層驅(qū)動開發(fā)和內(nèi)核移植,當然也有一些移植的應(yīng)用,都在用。當然,離開pc是不可能的。領(lǐng)域是工業(yè)控制人工智能之類的
嵌入式軟件開發(fā)和應(yīng)用軟件開發(fā),哪個方向更有前景?
c#和面向JAVA的B/S系統(tǒng)開發(fā)。這是發(fā)展趨勢,也就是web應(yīng)用系統(tǒng)開發(fā)。SAP國際erp巨頭,項目是C/S系統(tǒng),最近和他們公司競標。以上都是應(yīng)用軟件開發(fā)方向,而嵌入式開發(fā)一般和工控設(shè)備打交道比較多,不需要應(yīng)用軟件開發(fā)的人也很多
嵌入式開發(fā)職業(yè)發(fā)展分為哪幾個方向
。創(chuàng)客學(xué)院老師為你解答。1.硬件層是整個嵌入式系統(tǒng)的基礎(chǔ)。如果現(xiàn)在對單片機和接口比較熟悉,可以用C和匯編語言編程,那么從嵌入式系統(tǒng)的硬件層走起來相對容易,這也是驅(qū)動層的基礎(chǔ)。一個優(yōu)秀的驅(qū)動工程師應(yīng)該能夠自己理解硬件的電路圖并完成CPLD的邏輯設(shè)計,同時熟悉操作系統(tǒng)的內(nèi)核及其調(diào)度。但硬件平臺是基礎(chǔ),增值要靠軟件。硬件層適合電子、通信、自動化、機電一體化、信息工程專業(yè)的人。他們需要掌握基本的專業(yè)知識,如單片機原理與接口技術(shù)、微型計算機原理與接口技術(shù)、C語言等。2.駕駛層,這部分比較難。一個司機工程師不僅應(yīng)該能夠閱讀