低階驅動程式開發是否比應用程式開發更重要? 為什麼?

發布 科技 2024-05-04
4個回答
  1. 匿名使用者2024-01-28

    這取決於你關注什麼。

    底層應用開發是準備硬體搭建乙個通用平台,應用開發需要用這些底層驅動來處理硬體。

    在嵌入式設計中,如果你設計了乙個硬體,而硬體的底層模組使用的配置與標準驅動不同(如引腳、速度等引數等),你需要修改底層驅動,甚至製作乙個新的驅動,才能進行高階應用呼叫,如果你不能完成這項工作, 那麼您的嵌入式硬體將無法正常使用。這是一部專注於嵌入式硬體系統設計的作品。

    應用開發一般是乙個比較高階的開發,換句話說,就是在已經構建了基礎系統的軟體平台上實現複雜的功能組合來完成任務。 例如,在採集和網路傳輸應用中,需要正確呼叫(通過標準驅動呼叫介面)輸入埠的驅動,在應用層面設計壓縮,通過呼叫網路驅動傳送壓縮資料。 這是一部專注於軟體應用系統設計的作品。

    對於嵌入式系統來說,底層軟體和應用軟體都是必不可少的。 可以考慮從低階驅動入手,不可避免地會學會在應用層面呼叫或除錯驅動,然後在應用端進一步學習。

  2. 匿名使用者2024-01-27

    這個底層驅動基本上是兩件事,一是讀取輸入和輸出資料,二是命令的傳輸。 當然,這裡面有很多東西。

  3. 匿名使用者2024-01-26

    嵌入式底層驅動程式是將驅動程式寫入嵌入式作業系統的某些裝置。

    嵌入式作業系統是指以應用為中心,以計算機技術為基礎,對軟硬體進行定製,以滿足應用系統對功能、可靠性、成本、體積、功耗等方面的嚴格要求。

    例如,油田的分布式控制系統和工廠流水線,小到家用VCD機或手機,甚至構成普通PC終端裝置的鍵盤、滑鼠、硬碟、數據機等,都是由嵌入式處理器控制的。

  4. 匿名使用者2024-01-25

    1. 嵌入式應用開發應該是你所說的嵌入式開發,即精通C++或Android等物件導向的語言。

    2、嵌入式核心移植,底層驅動開發,能看懂一些數位電路,能寫一些簡單的組合語言,精通C語言,了解ARM的基本架構,盡可能深入地了解Linux核心,能編寫驅動。

    3.嵌入式硬體開發,即晶元的外圍電路設計。

    以上三者加起來,加上晶元是嵌入式完整的作業系統,應用開發的入門門檻低,核心和驅動都沒問題,硬體開發應該是最難的。

    一般是學校的前兩個,最後的硬體開發主要由研究生以上學歷的人從事。

    因此,建議您學習後兩者之一。

    如果你的基礎很好,可以買一塊開發板來學習,一般都會拿到一張教程光碟。

    如果你覺得基礎薄弱,就去報名一門課,報名一門課只是為了讓你入門,你以後的發展還是要靠自己。

相關回答
6個回答2024-05-04

做嵌入式開發,我認為軟硬體都懂得,這是嵌入式大師應該追求的,也是大師們唯一的出路。 >>>More

5個回答2024-05-04

從區域來看,做底層驅動比較流行,應用層做比較多。 一般來說,該地區的處理是10k-20k

6個回答2024-05-04

看平台,Android也屬於嵌入式系統,用於移動裝置,有的用於工業控制,前景不錯,而且效果很好。

16個回答2024-05-04

嵌入式軟體工程師的月薪在10000元以上。

移動通訊行業是嵌入式軟體最重要的應用領域之一,手機嵌入式軟體幾乎佔整個嵌入式軟體應用規模的60%。 在3G時代,手機、數碼電視、資訊家電、網路、汽車電子、醫療電子等將是嵌入式軟體的重要應用領域。 >>>More

5個回答2024-05-04

如果想向嵌入式軟體方向發展,最常見的就是嵌入式linux的方向,我認為這個方向大概有3個階段: >>>More