1樓:匿名使用者
你做嵌入式軟體開發用的是c語言,也會涉及程序、執行緒等作業系統知識,這就足夠了。
我已經工作,我不知道有後臺開發。
我做的是路由器的軟體開發,用的c語言,對網路知識要求的多,程式涉及很多linux系統程式設計的知識。
我也畢業不到一年,我感覺可以做到這個已經很好。做這個我都感覺有壓力。
你不可能一開始就進行系統程式設計,那個要求特別高,不適合剛畢業的人。所以,前些年先打牢c語言程式設計,增強對作業系統的認識,熟悉系統程式設計。以後才好朝嵌入式驅動、系統程式設計轉。
後臺開發,我還真不知道是什麼,應該對於一些伺服器而言,守護程序的應用吧。這個不用太在意,只要自己有很好基礎,朝相關方面換工作,應該不難的。
嵌入式開發為什麼大多數都是在linux系統下開發
2樓:豬八戒網
關於這個問題,可以換個方式來表述,就好比嵌入式開發是否一定需要裝虛擬機器並且安裝linux系統這類的思考。當然是否定的,在windows下也能學習開發,所以不一定要安裝linux;
但是,由於嵌入式產品是基於linux核心開發的,所以在開發初期為了方便,應該有乙個基本的開發環境,這也是為什麼要安裝linux作業系統的原因了;
而為什麼要虛擬機器,是出於生活工作習慣了桌面的操作系悄唯枯統,並且不得不肯定的是windows操作系啟洞統提供了很多使用者體驗很高的應用程式,所以,在生活的同時,工作中,學習裡,需要用linux作業系統進行開發,就直接在windows上安裝虛擬機器即可;
還有一點就是,開發過程中,介於跨平臺的性質,很多產品也是執行在windows下的山兄,所以也需要進行交叉編譯;
綜上所述,在linux作業系統進行學習開發是明智的選擇。
嵌入式linux應用開發需要了解什麼
3樓:太原叮總
也不一定吧,如果你是做上層開發的,那對核心就不要太多的瞭解,不過還是瞭解了一些比較好。但我認為學linux還是需要研究一下的,我現在正在看呢,好難的。
4樓:其曼嵐
一般情況下,如果想搞嵌入式應用開發,常用的語言主要是c語言,對硬體的掌握,也要懂的怎麼看電路原理圖,怎麼設定暫存器,以及其他硬體介面。這對你搞驅動開發,應用開發非常重要。對於你最後的問題,你想搞linux嵌入式開發,當然要在linxu系統開發環境下了。
5樓:匿名使用者
你可以收集些公司的資訊,對以後找工作也有幫助。去招聘**看看就知道了,一般就c/c++
請問下 想做linux 嵌入式開發 但是什麼都不懂的 該如何著手?
6樓:屬性至尊
做android驅動開發的話,學學linux也是可以的,其實android就是linux的核心加上google的一些**。基礎知識是要學的,c/c++,資料結構,系統原理,模電數電(瞭解),cpu的話可以學arm,開發平臺的你想學android可以結合linux。
最好做做專案實訓,寫一些簡單的字元驅動,比如蜂鳴器,開關,led燈,裸機程式的跑馬燈不知道你寫過沒,這個也可以用驅動來做的。
學習驅動關鍵還是練手,只有在做的過程中熟悉的才快,遇到問題,解決了,你理解的會加深。最好的辦法是邊學理論邊練手,光學理論一定沒用。
學嵌入式軟體開發好不好
難學呀,畢竟是涉及軟體開發專業的一門技術,這個好像對底子沒有什麼要求,因為進入大學後是一步步的從最基礎的開始學起,不需要有什麼功底。如果你好好學習,能學好的,下苦功夫 好是好,但是非常難學習。你選擇這個的話要每一步都踏踏實實學,而且要學好,在學有餘力的情況下還要更多涉獵專業知識.這個行業非常好,你可...
嵌入式軟體開發是否需要經驗,需要哪些基礎
玩熟linux,學會基本命令的使用。具體學到什麼程度,可以搜 零基礎玩專轉linux ubuntu 學會linux系統程式設計 學會linux核心程式設計 驅動程式設計 嵌入式軟體開發要學什麼,要學哪些東西?1.c語言 2.作業系統 3.底層驅動級開發 4.對於硬體電路有一定了解 嵌入式軟體開發應該...
嵌入式軟體開發就業前景如何,學習的難度又有多大
本人本科電子資訊工程專業嵌入式方向,目前已經碩士畢業,工作一年 學習工作中接觸到的更多的是基於linux系統的嵌入式開發,涉及到系統移植,驅動編寫,軟體程式設計等等。上承接軟體工程師,下對電子工程師。這個行業標準的入門難,起薪高,成長快,一年跳完三年跳,工資連翻倍 不過畢竟是程式設計師,以後工作環境...