日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 嵌入式 > 嵌入式硬件
[導讀]目前社會上對嵌入式的理解,也就是商家炒作出來的概念:嵌入式=ARM+Linux。

目前社會上對嵌入式的理解,也就是商家炒作出來的概念:嵌入式=ARM+Linux。可是作為電子專業(yè)出身的我,套用老師總結出的概念,我能發(fā)現(xiàn)很多東西都屬于嵌入式:MP3、手機、ATM、好記星等等。學嵌入式為什么偏要去學ARM+Linux呢,而且還難!還不一定找的到工作!

先從硬件說起:

硬件要做一款產品很不容易,要考慮各種方案的選型,而硬件方案的選型可不像移動開發(fā)一樣是選Android呢還是iOS,是用Java還是Delphi那么簡單,哦,你問我用什么框架?我還想問框架是什么意思呢!硬件工程師眼中只有電路圖!原理圖!(OS:電路圖和原理圖就是同一種東西好么...)以及這電路圖是否有人實現(xiàn)過。

好了,會看電路圖了,總要做出來給老板看的吧?于是必須會焊接。做嵌入式硬件的絕對離不開主控芯片,不然還叫什么嵌入式工程師啊?所以該芯片的最小系統(tǒng)是要會焊接出來的。

最小系統(tǒng)實現(xiàn)了,那么就可以搭接各種傳感器,往智能硬件方向走;或者移植一個操作系統(tǒng),往人機界面(UI)方向走。

當然,你也可以到此為止,不去做產品,而是做各種硬件模塊或開發(fā)板,再拿出去賣。如果我沒有理解錯,這個叫方案提供商。

「我們公司是賣方案的?!?mdash;—一個小工程師這么介紹自己的公司。

當然,也有的硬件公司是出售自家生產芯片及模塊,附送自家的SDK(軟件開發(fā)包)。我們這些客戶(用戶、工程師、二次開發(fā)者)稱這硬件公司為原廠(官方),代碼稱為原廠的代碼(或者官方的代碼)。賣芯片的公司,叫芯片供應商。

我想說的是,還有公司是拿原廠的芯片做最小系統(tǒng)模塊,再賣給我們這些二次開發(fā)者(三次開發(fā)者)用……像這些賣方案賣芯片的公司,嵌入式硬件工程師最多了!

我喜歡把嵌入式分為四個層次,硬件層、驅動層、系統(tǒng)層和應用層,前面說完了硬件,下面說軟件。

如果某個人在單片機上寫過定時器、數碼管、溫度傳感器的程序,用過UART、SPI、IIC、CAN等通信方式、更厲害的話接觸過藍牙協(xié)議?;蛘逿CP/IP協(xié)議棧,稱其為驅動工程師應該沒什么不妥吧?都是底層代碼,雖然有難有易。

系統(tǒng)層。一般個人或小公司是寫不了的,聽說Windows某版本用了300人寫了2年。只有大公司才會想著自己寫系統(tǒng),比如最近的新聞:華為推自主物聯(lián)網操作系統(tǒng)Liteos 對全球免費開放

而我們個人所能做的是把操作系統(tǒng)移植到芯片上去。

另外補充一個知識點:一個操作系統(tǒng),一般來說有五樣東西:內存管理、進程管理、文件系統(tǒng)、設備硬件接口和網絡通信。在嵌入式領域里,可能會針對不同的應用情況而對系統(tǒng)層進行裁減,比如裁減掉文件系統(tǒng)和網絡通信,只留下內存、進程和硬件接口就可以了。

如果你現(xiàn)在干的活硬件層是ARM芯片、系統(tǒng)層是Linux。

那么就是ARM+Linux嵌入式工程師,但是你以為你是要做上面的活嗎?不!

你只是在ARM+Linux上面修修改改,上面所說的硬件和驅動的活都交給其他人或上游公司做了,但是那些人也可以說是在做嵌入式!

然后呢,安卓本質上不也是Linux么?所以如果你是在做安卓底層開發(fā),安卓APP開發(fā),本質上也是在做嵌入式!而且Android和iOS不是常常相提并論嗎?于是iOS開發(fā)也是嵌入式開發(fā)了……真是讓人不可思議!

另外,除了ARM+Linux/Android,還有其他的芯片+系統(tǒng),比如:STM32+uCOS,ARM+WinCE。

按照目前社會對嵌入式這個詞語的理解,可能就在這個范圍內。像我這樣電子專業(yè)出身的人,對嵌入式的理解就沒那么狹隘。

我還想說的是:驅動層和系統(tǒng)層這一類的工程師,因為不需要大篇幅的修改而市場需求量少,因為需要閱讀大量的代碼和要有很多Debug經驗而人才稀少。

近年來嵌入式這三個字那么火,但還是一個被培訓機構炒作出來的概念!最重要的還是要回到現(xiàn)實中具體是做什么的!你在這一家公司做嵌入式工程師,可能根本就不能擔任另一家的嵌入式工程師!所以……

嵌入式最大的坑,就是定義未清!

嵌入式定義未清,又被商家炒作,就會有一大堆人趨之若鶩(包括我),接觸之后發(fā)覺并不是自己想象的那樣,想退出卻發(fā)現(xiàn)自己除了嵌入式其他什么也不會,想去互聯(lián)網行業(yè),發(fā)現(xiàn)自己HTML、CCS、JavaScript、PHP、Delphi、C#一概不知!

互聯(lián)網只要一臺電腦+一個服務器就能賺錢,軟件還是零成本;而嵌入式,你們知道我媽看了我做的畢業(yè)設計之安卓手機藍牙遙控三色燈,第一句話說了什么嗎?這屬于制造業(yè)嗎?

補充:

后來想了想不能說定義未清,應該說是定義太廣泛。

嵌入式系統(tǒng)在書本上的定義很明確,也很長,具體可查某百科。我的嵌入式老師只用了三個詞語就總結了嵌入式系統(tǒng)的精髓:專用的 可裁剪的 計算機系統(tǒng)。

嵌入式工程師簡直就是硬件工程師與軟件工程師的合體!別問我是哪一類軟件工程師,反正不是前端、后端、APP、測試、運維。也別問我是什么硬件工程師,電源、單片機、高頻、通信……你會做你就上!給你個嵌入式工程師的頭銜你就是軟件硬件小能手,堪比全棧工程師。

所以,如果你是想進入嵌入式行業(yè)的人,請把握好自己的學習方向,不要被培訓機構的炒作而迷途。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: 驅動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設備,其驅動電源的性能直接關系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅動電源設計中至關重要的兩個環(huán)節(jié),集成化方案的設計成為提升電機驅動性能的關鍵。

關鍵字: 工業(yè)電機 驅動電源

LED 驅動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設備的使用壽命。然而,在實際應用中,LED 驅動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設計、生...

關鍵字: 驅動電源 照明系統(tǒng) 散熱

根據LED驅動電源的公式,電感內電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關鍵字: LED 設計 驅動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產業(yè)的重要發(fā)展方向。電動汽車的核心技術之一是電機驅動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅動系統(tǒng)中的關鍵元件,其性能直接影響到電動汽車的動力性能和...

關鍵字: 電動汽車 新能源 驅動電源

在現(xiàn)代城市建設中,街道及停車場照明作為基礎設施的重要組成部分,其質量和效率直接關系到城市的公共安全、居民生活質量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關鍵字: 發(fā)光二極管 驅動電源 LED

LED通用照明設計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數校正(PFC)、空間受限和可靠性等。

關鍵字: LED 驅動電源 功率因數校正

在LED照明技術日益普及的今天,LED驅動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關鍵字: LED照明技術 電磁干擾 驅動電源

開關電源具有效率高的特性,而且開關電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅動電源

關鍵字: LED 驅動電源 開關電源

LED驅動電源是把電源供應轉換為特定的電壓電流以驅動LED發(fā)光的電壓轉換器,通常情況下:LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: LED 隧道燈 驅動電源
關閉