目前嵌入式主要開發環境有Linux.Wince等;Linux因其開源、開發操作便利而被廣泛采用。而Linux操作系統也只是一個簡單的操作系統,簡單的使用對于嵌入式開發人員來說價值并不很高,真正有價值的是掌握Linux的基本服務和Linux的設計理念、思想,這對于嵌入式開發人員的長期發展是很極其重要的。Linux系統有很多發行版,RedHat.Ubuntu,Fedora等。作為嵌入式開發人員,我們沒有必要把精力放到使用哪個Linux發行版上,而是盡快把Linux系統盡快安裝好。如果打算堅持長期學習,那么建議您把自己的電腦做成雙系統,而不要在虛擬機上安裝。C語言是嵌入式開發必備的基礎知識。在Linux下從事C語言的開發,你會覺得更為順暢、更為自然,因為C語言是因unix的出現而誕生的,Linux內核幾乎完全是由C語言編寫完成的。學習C語言,如果不會用指針,那么就稱不上會c語言。做嵌入式開發指針更顯得尤為重要,所以做嵌入式開發除了掌握位操作、限定詞等,對指針的掌握是不可或缺的。而且要掌握多級指針、函數指針等等。涉及到指針,那么就會講到內存分配。在大學中,學習C語言一般的學習很少講到內存分配,但是如果期望從事嵌入式開發,那么就必須懂得C語言是怎么做內存分配管理的。指針之外,還要學習模塊化編譯處理、指針與數組、gcc,Makefile,GDB、遞歸、結構體、宏定義使用等。c語言是整棟嵌入式大廈的基礎所以在學習嵌入式時,必須把C語言重視起來,多敲代碼,多練。一名優秀的程序員必定是通過“體力勞動”再轉向“腦力勞動的”,這也是為什么我們要有“寫不出代碼-0”思想的原因所在。
上傳時間: 2022-06-20
上傳用戶:shjgzh
一、前言Codellarrior系列集成開發環境(IDE)是Metrowerks公司為嵌入式微處理器設計的軟件開發工具。該開發工具在商用嵌入式軟件開發工具的使用率方面排名第一。CodeWarrior包括構建平臺和應用所必需的所有主要工具:IDE、編譯器、調試器、編輯器、鏈接器、匯編程序等。CodelWarrior將尖端的調試技術與健全開發環境的簡易性結合在一起,將C/C++源級別調試和嵌入式應用開發帶入新的水平。開發工作提供高度可視且自動化的框架,可以加速甚至是最復雜應用的開發,因此對于各種水平的開發人員來說,創建應用都是簡單而便捷的。CodeWarrior能夠自動地檢查代碼中的明顯錯誤,然后編譯并鏈接程序以便計算機能夠理解并執行你的程序。使用CodeWarrior進行編程,你必須已經能夠比較熟練地使用匯編語言和C/C++語言。二、CodeWarrior 使用方法Freescale 網站提供CodeWarrior軟件免費下載,一般PC機基本上均可滿足安裝要求。安裝過程也很簡單,根據提示操作即可。使用免費版本的CodeiWarrior時,如果你的軟件代碼量很大,編譯可能會受限制,你需要去網站申請license來延長你的使用期限。CodeWarrior是一個復雜的應用程序,你必須花點時間來了解它的各種各樣的組件和功能。啟動CodeWarrior后,在屏幕上方的菜單下面有一個工具條。這個工具條包含了一些常用菜單項的快捷方式。
標簽: codewarrior 集成開發環境
上傳時間: 2022-06-25
上傳用戶:
VIP專區-嵌入式/單片機編程源碼精選合集系列(39)資源包含以下內容:1. 這是有關SPI總線的一段讀寫程序.2. 這是一段MAX7219的驅動C51源程序.3. 利用msp430的通用I/O端口模擬I2c協議的源代碼.4. 超級下載軟件(progisp ver1.1)包括并口下載器與usb isp下載器的詳細制作資料.5. MCS51產單片機上實現的tcp/ip,很全的哦,需要的可以參考一下..6. 嵌入式系統圖形用戶界面編程.7. 05嵌入式大會的部分演講稿.8. 51系列對CH375模塊讀寫.9. test for boundary scan and CPLD ics..10. 這是我個人再學習ARM7s3c2410的 時候用到的試驗代碼.11. 本人水品有限.12. 是在不好意思.13. 入門試驗代碼.14. pxros的使用說明.15. 在NIOS中利用C語言模擬I2C總線時序.16. ALTERA NIOS處理器實驗.17. ALTERA NIOS處理器實驗.18. ALTERA NIOS處理器實驗.19. ALTERA NIOS處理器實驗.20. ALTERA NIOS處理器實驗.21. 隨著高性能計算的需求.22. ADS1.2是一個使用方便的集成開發環境.23. AVR單片機嵌入式操作系統原代碼.24. 有關rtos的書.25. 重要的匯編語言編程......和大家一起分享.26. AT91M55800A材料-BasicTimer.27. I2c代碼.28. WINDOWS系統下灰度的BMP圖片轉換成黑白圖片..29. 在WINDOWS CE.NET 系統中讀RDP連接的用戶名的密碼..30. 嵌入式實時操作系統μCOS-在ARM上的移植應用.31. 在s3c44b0x運行的俄羅斯方塊游戲 DOS參考代碼.32. uCOS-II在C51下的一個完整的LCD項目源碼.33. 石子歸并問題:在一個圓形操場的四周擺放著N堆石子(N<= 100),現要將石子有次序地合并成一堆.規定每次只能選取相鄰的兩堆合并成新的一堆,并將新的一堆的石子數,記為該次合并的得分.編一程序,由.34. 單片機及嵌入式系統web實現的文章 很好的:MCU應用系統與Internet連接的一種新技術.35. 單片機發展趨勢的文章: 從Cygnal C8051F看8位單片機發展之路 好.36. usb host在ARM7上的實現.37. 對arm300的一些簡單的試驗做了詳細地說明和講解.38. arm技術手冊.39. arm7上開發usb的文檔,說得非常好.40. 一個關于s1d13806的應用程序.
上傳時間: 2013-04-15
上傳用戶:eeworm
·詳細說明:G.726 ADPCM算法在C語言上的實現代碼,對研究與開發和ADPCM相關有很大的參考跟實用價值
上傳時間: 2013-04-24
上傳用戶:xianglee
·詳細說明:嵌入式linux系統的網絡編程(C++) 在ARM上實現視頻會議此程序獲得全國研究生電子大賽一等獎 壓縮包內為全部源碼,包括音頻視頻(H.264)socket部分 文件列表: 視頻會議源碼 ............\audio.h ............\audio_cap.cpp ............\audio_
上傳時間: 2013-04-24
上傳用戶:caozhizhi
這是我寫的51單片機控制LCD的程序 用c寫的 在proteus 6.9中仿真成功 并且實際硬件調試也成功的
上傳時間: 2013-08-21
上傳用戶:wwwe
C語言編寫的時鐘程序 在VC中可實現的源代碼
上傳時間: 2013-09-11
上傳用戶:zjwangyichao
C語言_源代碼-IAP在應用中編程及其應用
上傳時間: 2013-10-23
上傳用戶:fnggknj
0002、C與VB語言聯合在proteus上仿真.rar
上傳時間: 2013-11-15
上傳用戶:sxdtlqqjl
HT45R35在觸控按鍵中的應用(使用C語言) HT45R35 Demo Board包含12個Touch Switch,這是一種電容式的非接觸式觸摸按鍵,它可以用來取代任何的機械式按鍵。由于C語言具有良好的可讀性、可移植性等優點,本文將介紹如何使用Holtek C語言來完成HT45R35 12Key Touch Switch Demo Board的軟件設計.
上傳時間: 2013-10-10
上傳用戶:bjgaofei