技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動(dòng)網(wǎng) > 技術(shù)頻道 > 技術(shù)百科 > 嵌入式系統(tǒng)開發(fā)環(huán)境構(gòu)成

嵌入式系統(tǒng)開發(fā)環(huán)境構(gòu)成

時(shí)間:2019-06-19 16:58:27來源:嵌入式系統(tǒng)開發(fā)者之家

導(dǎo)語:?宿主機(jī):具備為其它計(jì)算機(jī)系統(tǒng)開發(fā)應(yīng)用程序能力的計(jì)算機(jī),稱之為宿主機(jī)。宿主的概念來源于生物界,在宿主的內(nèi)部往往寄生著其它生物。而宿主機(jī)內(nèi)類似的駐有在其它計(jì)算機(jī)系統(tǒng)上的應(yīng)用程序。

宿主機(jī):具備為其它計(jì)算機(jī)系統(tǒng)開發(fā)應(yīng)用程序能力的計(jì)算機(jī),稱之為宿主機(jī)。宿主的概念來源于生物界,在宿主的內(nèi)部往往寄生著其它生物。而宿主機(jī)內(nèi)類似的駐有在其它計(jì)算機(jī)系統(tǒng)上的應(yīng)用程序。在宿主機(jī)上可以為其它計(jì)算機(jī)編寫程序代碼,然后交叉編譯生成可以在其它計(jì)算機(jī)系統(tǒng)上運(yùn)行的可執(zhí)行程序,同時(shí)還可以離線仿真、在線調(diào)試程序。在實(shí)際開發(fā)過程中,PC通常扮演宿主機(jī)的角色。

目標(biāo)系統(tǒng):待開發(fā)軟件的嵌入式硬件設(shè)備稱為目標(biāo)系統(tǒng)。由于目標(biāo)系統(tǒng)硬件與軟件資源的限制,其往往不具備自我開發(fā)應(yīng)用的能力。所以它必須要借助于宿主機(jī)才能完成軟件的開發(fā)工作。但目標(biāo)系統(tǒng)可以借助某些特定的駐留軟件來配合宿主機(jī)的軟件開發(fā)工作,從而使開發(fā)效率得以大大提升。

調(diào)試連線:宿主機(jī)為目標(biāo)系統(tǒng)開發(fā)軟件,必須通過交叉編譯才能下載至目標(biāo)系統(tǒng)上運(yùn)行,同時(shí)完成在線仿真調(diào)試才能在最終發(fā)布軟件。所以開發(fā)過程中,必須要借助各種硬件連線來完成各式各樣的數(shù)據(jù)交互工作。調(diào)試連接線一般有:串口連接線、JTAG連接線、以太網(wǎng)連接線。串口連接線一般作為宿主機(jī)下達(dá)控制指令、回顯目標(biāo)系統(tǒng)運(yùn)行狀態(tài)時(shí)的數(shù)據(jù)交互;JTAG連接線一般作為在線仿真或燒錄Bootloader使用;以太網(wǎng)連接線一般作為大批量數(shù)據(jù)信息交互使用(下載內(nèi)核、根文件系統(tǒng)、用戶應(yīng)用程序等等)。調(diào)試連線種類不同,用處也不同,各自之間都不可能完全替代,了解掌握每種連接線的特定作用非常重要。

宿主機(jī)開發(fā)環(huán)境

操作系統(tǒng)環(huán)境:宿主機(jī)一般選擇Linux作為操作系統(tǒng),這樣需要開發(fā)者能夠熟練掌握并使用Linux操作系統(tǒng)。開放前,一定要配置好Linux的工作環(huán)境,比如:與windows的文件共享、重要系統(tǒng)服務(wù)的配置、文本編輯工具等等。安裝操作系統(tǒng)時(shí),在不熟悉Linux的前提下,可以選擇完全安裝,這樣在使用過程中就可以有效的避免一些問題。

交叉編譯環(huán)境:宿主機(jī)上開發(fā)的應(yīng)用程序,必須編譯成可以在目標(biāo)系統(tǒng)上運(yùn)行的可執(zhí)行程序,這就需要交叉編譯。交叉編譯必須要借助交叉編譯器,安裝交叉編譯器后,必須配置正確的環(huán)境變量。在開發(fā)過程中,往往可能用到不同版本的交叉編譯器,所以在使用過程中一定要時(shí)刻保持清醒頭腦,選擇恰當(dāng)?shù)陌姹尽?/p>

調(diào)試環(huán)境:調(diào)試的過程中,會(huì)使用到串口,所以串口調(diào)試工具軟件必須要能熟練的使用;JTAG硬件設(shè)備驅(qū)動(dòng)與JTAG燒錄工具也要安裝配置正確;在開發(fā)過程中,還會(huì)使用到NFS、TFTP等網(wǎng)絡(luò)工具,所以在宿主機(jī)上配置并啟動(dòng)網(wǎng)絡(luò)服務(wù)同樣是非常重要的工作。


聲明:本文為轉(zhuǎn)載類文章,如涉及版權(quán)問題,請(qǐng)及時(shí)聯(lián)系我們刪除(QQ: 2737591964),不便之處,敬請(qǐng)諒解!

標(biāo)簽:

點(diǎn)贊

分享到:

上一篇:西門子伺服驅(qū)動(dòng)器故障維修實(shí)...

下一篇:滾動(dòng)軸承的失效機(jī)理,失效模...

中國傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:中國傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動(dòng)網(wǎng)(www.wangxinlc.cn)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來源“中國傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

網(wǎng)站簡(jiǎn)介|會(huì)員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動(dòng)網(wǎng)-工業(yè)自動(dòng)化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺(tái)

網(wǎng)站客服服務(wù)咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2025 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權(quán)所有
粵ICP備 14004826號(hào) | 營業(yè)執(zhí)照證書 | 不良信息舉報(bào)中心 | 粵公網(wǎng)安備 44030402000946號(hào)