嵌入式開發(fā)是什么意思
嵌入式開發(fā)就是指在嵌入式操作系統(tǒng)下進(jìn)行開發(fā),一般常用的系統(tǒng)有WinCE,ucos,vxworks,linux,android等。另外,用c,c++或匯編開發(fā);用高級(jí)處理器,arm7,arm9,arm11,powerpc,mips,mipsel等,或加上操作系統(tǒng)也屬于嵌入式的開發(fā)。
通俗點(diǎn)就是:把操作系統(tǒng)剪裁剪裁,移植到對(duì)應(yīng)的硬件里。比如把一個(gè)播放器移植到mp3那個(gè)硬件里,這個(gè)所需要的技術(shù),就是嵌入式開發(fā)技術(shù)。
嵌入式開發(fā)的應(yīng)用領(lǐng)域
嵌入式系統(tǒng)無疑是當(dāng)前最熱門最有發(fā)展前途的IT應(yīng)用領(lǐng)域之一。嵌入式系統(tǒng)用在一些特定專用設(shè)備上,通常這些設(shè)備的硬件資源(如處理器、存儲(chǔ)器等)非常有限,并且對(duì)成本很敏感,有時(shí)對(duì)實(shí)時(shí)響應(yīng)要求很高等。特別是隨著消費(fèi)家電的智能化,嵌入式更顯重要。像我們平常見到的手機(jī)、PDA、電子字典、可視電話、VCD/DVD/MP3 Player、數(shù)字相機(jī)(DC)、數(shù)字?jǐn)z像機(jī)(DV)、U-Disk、機(jī)頂盒(Set Top Box)、高清電視(HDTV)、游戲機(jī)、智能玩具、交換機(jī)、路由器、數(shù)控設(shè)備或儀表、汽車電子、家電控制系統(tǒng)、醫(yī)療儀器、航天航空設(shè)備等等都是典型的嵌入式系統(tǒng)。
嵌入式開發(fā)的前景
在中國,嵌入式軟件發(fā)展過程中,政府已充分認(rèn)識(shí)到它的重要作用,并在政策、資金等方面給予了大力支持。 2004 年國家發(fā)改委、科技部、商務(wù)部聯(lián)合頒布的《當(dāng)前優(yōu)先發(fā)展的高技術(shù)產(chǎn)業(yè)化重點(diǎn)領(lǐng)域指南》,把嵌入式軟件產(chǎn)業(yè)作為國家發(fā)展的一個(gè)重要領(lǐng)域。
1、近幾年來
中國的嵌入式軟件發(fā)展速度一直高于中國軟件產(chǎn)業(yè)的發(fā)展速度和全球嵌入式軟件的發(fā)展速度,在中國軟件產(chǎn)業(yè)和全球嵌入式軟件產(chǎn)業(yè)中所占的比重越來越大。目前,中國嵌入式軟件產(chǎn)業(yè)在整個(gè)軟件產(chǎn)業(yè)中的比重已經(jīng)超過了三分之一。
2、從2006年至2010年
中國嵌入式軟件產(chǎn)業(yè)規(guī)模仍將保持快速增長態(tài)勢,年均復(fù)合增長率為25.8%,到2010年將達(dá)到3339.6億元的規(guī)模。
中國嵌入式軟件產(chǎn)業(yè)的發(fā)展面臨著良好的發(fā)展環(huán)境與機(jī)遇,這包括政府的重視與扶植、信息產(chǎn)業(yè)與傳統(tǒng)產(chǎn)業(yè)的融合機(jī)遇、壟斷局面尚未形成、中國制造的良好基礎(chǔ)、自由軟件運(yùn)動(dòng)的興起等等。同時(shí),不可否認(rèn)的是長期以來,由于人才、宣傳、資金等諸多問題以及嵌入式本身所特有的軟硬結(jié)合特性,使嵌入式軟件人才一直處于供不應(yīng)求的狀態(tài)。
嵌入式開發(fā)工具盤點(diǎn)
1、Source Insight
Source Insight是一個(gè)面向項(xiàng)目開發(fā)的程序編輯器和代碼瀏覽器,它擁有內(nèi)置的對(duì)C/C++, C#和Java等程序的分析。Source Insight能分析你的源代碼并在你工作的同時(shí)動(dòng)態(tài)維護(hù)它自己的符號(hào)數(shù)據(jù)庫,并自動(dòng)為你顯示有用的上下文信息。Source Insight不僅僅是一個(gè)強(qiáng)大的程序編輯器,它還能顯示reference trees,class inheritance diagrams和call trees。Source Insight提供了最快速的對(duì)源代碼的導(dǎo)航和任何程序編輯器的源信息。Source Insight提供了快速和革新的訪問源代碼和源信息的能力。與眾多其它編輯器產(chǎn)品不同,Source Insight能在你編輯的同時(shí)分析你的源代碼,為你提供實(shí)用的信息并立即進(jìn)行分析。
2、UltraEdit
UltraEdit 是一套功能強(qiáng)大的文本編輯器,可以編輯文本、十六進(jìn)制、ASCII 碼,完全可以取代記事本(如果電腦配置足夠強(qiáng)大),內(nèi)建英文單字檢查、C++ 及 VB 指令突顯,可同時(shí)編輯多個(gè)文件,而且即使開啟很大的文件速度也不會(huì)慢。UltraEdit 是 Windows 旗下一款流行的老牌文本/HEX 編輯器(非開源)。UltraEdit 正被移植到 Linux 平臺(tái)。該移植名為 UEX,意即 UltraEdit forLinux。UEX具有原生的 Linux 外觀,其界面、配置、熱鍵等與 Windows 版并無二致。UltraEdit是一個(gè)49.95美元的共享軟件,提供了友好界面的編程編輯器,支持語法高亮,代碼折疊和宏,以及一大堆其他的功能,內(nèi)置了對(duì)于HTML、PHP和JavaScript等語法的支持。UltraEdit代碼折疊支持在所有 32 位Windows平臺(tái)上進(jìn)行 64 位文件處理(標(biāo)準(zhǔn)),Unicode 支持基于磁盤的文本編輯和大文件處理 - 支持超過 4GB 的文件,即使是數(shù)兆字節(jié)的文件也只占用極少的內(nèi)存。
3、Beyond Compare
Beyond Compare是一套由Scooter Software推出的軟件,主要用途是對(duì)比兩個(gè)文件夾或者文件,并將差異以顏色標(biāo)示。
4、HHD Software Device Monitoring Studio
HHD Software Device Monitoring Studio 是一款功能強(qiáng)大的設(shè)備監(jiān)控軟件,包括USB監(jiān)控(USB Monitor)、串口監(jiān)控(Serial Monitor)和網(wǎng)絡(luò)監(jiān)控(Network Monitor)三大模塊功能。 HHD Software Device Monitoring Studio 是在驅(qū)動(dòng)層直接抓取數(shù)據(jù)包,反饋的數(shù)據(jù)包之間的時(shí)間間隔很準(zhǔn)確。是開發(fā)者必備工具!
5、山外多功能調(diào)試助手
山外多功能調(diào)試助手,是一款集成串口調(diào)試助手、攝像頭調(diào)試、線性CCD調(diào)試、虛擬示波器、GSM調(diào)試助手、GPS定位系統(tǒng)、網(wǎng)絡(luò)調(diào)試助手(TCP服務(wù)器、TCP客戶端、UDP)等多種調(diào)試功能于一體的多功能助手。有了他,我們可以輕松應(yīng)對(duì)各種嵌入式開發(fā)。
-
嵌入式開發(fā)
+關(guān)注
關(guān)注
18文章
1030瀏覽量
47578
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論