-
從你的角度來看,你是在抱怨和困惑,首先,嵌入式軟體測試說白了,軟體測試用一些硬體測試工作。 這個行業發展非常迅速,這取決於您的公司擁有什麼樣的業務。 首先,你不應該忘記開發的東西,學會自己測試,一點一點地開始。
剛畢業就要找到實習機會並不容易。 祝你好運。 ]
-
嵌入式行業比較穩定,一般都是自己的產品,可以先做一下,看看是否適合自己。 許多軟體公司正在做別人的專案,必須經常出差。 ]
-
前景是好的。 未來,智慧型設計基本上需要嵌入式方面。 薪資要結合實際發展能力,一般較好的都在20k以上。
-
在機器上。 兩台機器有不同的機器指令。
摘錄如下:
DIY自己的GNU跨界工具鏈(i386-arm)。
由於嵌入式裝置沒有一定的處理器功率和儲存空間,因此程式開發一般是用PC完成的,然後將可執行檔案執行到嵌入式系統中。 這是目前嵌入式程式開發的最佳選擇——主機目標模式。 但這提出了乙個問題:
由於主機和目標的處理器架構不同,我們不能直接使用PC上現有的程式開發工具,而必須使用跨平台開發工具,即在主機上生成可以在目標上執行格式化的目標檔案。
與PC上的程式開發類似,嵌入式系統開發需要編譯器、鏈結器、直譯器等。 本文討論了 GNU 跨平台開發工具鏈的建立,包括:ld、gas、ar、gcc、glibc
設定自己的交叉編譯環境可能是乙個令人頭疼的問題(處理版本依賴關係,冗長的編譯過程)。 如果你不想經歷這種痛苦,你可以選擇乙個在網路上編譯的工具鏈來安裝它。 如果您使用的是 Debian Ubuntu 發行版,我們建議使用 emdebian
如果你使用的是 uclinux,你也可以安裝 arm-elf-tools
-
嵌入式開發是乙個非常寬泛的概念,嵌入式開發一般分為軟體和硬體兩部分。
在軟體方面,可以分為Linux方向和非Linux方向,如果做Linux方向,一般選擇主機端的Linux,但也可以在Windows上安裝Linux虛擬機器; 在非Linux方向的情況下,一般的作業系統提供商會提供自己的開發環境,這個開發環境一般是基於Windows的,但是有收費的,比如VXWORKS的Tornado,然後是Wince下的嵌入式Visual C++和Wince與Platform Bulid。
還有DSP晶元,BlackFin使用的Visual DSP,TI系列DSP使用的CCS,都是Windows下的整合開發環境。
-
安裝和測試Embedded Studio,乙個來自德國Segger的嵌入式開發環境。
-
Wince UCOS 或無作業系統都在 Windows 下程式設計。
-
硬體系統除錯:嵌入式系統的除錯包括硬體除錯和軟體除錯。 硬體系統是軟體系統調優。
測試的基本保證。 如果不能確定硬體平台的正確性,就不知道是軟體系統錯誤還是除錯過程中的什麼。
硬體系統錯誤。 因此,在除錯軟體系統時,應盡量保證硬體系統模組的正確性。 對。
目標平台上的各個硬體模組通常使用常用的電子元件逐一測試和除錯。
測試儀器,如萬用表、示波器等,用於測試和除錯電氣引數。
軟體系統的除錯:軟體除錯一般是指在一切正常的情況下,對程式執行的驗證,以確保硬體井然有序。
順序是否正確,邏輯和結果是否符合設計要求,是否能滿足功能和效能要求等。
各類嵌入式裝置都具有功能特異性強、針對性強等特點。 因此,它的硬體資源不如PC的硬體資源完整。
因此,在嵌入式裝置上構建開發系統是不現實的。 在開發嵌入式系統時,一般採用:
採用交叉開發模式,即開發系統建立在硬體資源豐富的PC(或工作站)上——h,通常稱為主機,應用、編譯、鏈結等過程都在HAST上完成,應用的最終執行平台是與主機截然不同的嵌入式裝置, 這通常被稱為目標。
目標,除錯是線上完成的,並在兩者之間進行互動。
-
最好買一塊開發板來學習乙個微控制器,就像萬能板一樣,可以寫出可以在板上除錯的程式,如果不買,就只能做完板子才能除錯,很不方便。
做嵌入式開發,我認為軟硬體都懂得,這是嵌入式大師應該追求的,也是大師們唯一的出路。 >>>More
嵌入式軟體工程師的月薪在10000元以上。
移動通訊行業是嵌入式軟體最重要的應用領域之一,手機嵌入式軟體幾乎佔整個嵌入式軟體應用規模的60%。 在3G時代,手機、數碼電視、資訊家電、網路、汽車電子、醫療電子等將是嵌入式軟體的重要應用領域。 >>>More
從事嵌入式軟體開發多年,我想說的是,從程式設計的角度來看,最本質的區別是你需要多了解硬體裝置相關的知識,一般處理底層的硬體驅動會比較多,當然,嵌入式搖滾融入軟體也有部分應用層的點火和耗散, 這可以根據你自己的興趣來選擇。希望對您有所幫助!