久久婷婷香蕉热狠狠综合,精品无码国产自产拍在线观看蜜,寡妇房东在做爰3,中文字幕日本人妻久久久免费,国产成人精品三上悠亚久久

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 入門指導 > 嵌(qian)入(ru)式軟(ruan)件開發(fa)流(liu)程是(shi)什么

嵌入式(shi)軟件開發(fa)流程是什么 時間(jian):2020-05-21      來源:未知

說到嵌入式開發,其實有很多人都聽說過,嵌入式其實是需要學員有一定的知識邏輯水平的,所以大多數人還是很需要嵌入式軟件開發流程的,這也能最大程度幫到大家,下面就先一起來了解下吧。

根據使用的開發工具套件不同,嵌入式軟件開發流程會有差異,但主要步驟大致相同。對于使用宿主機(PC)的集成化開發環境,軟件開發流程一般包括創建項目、添加文件、編譯連接、下載調試等步驟,下面具體來了解下:

(1)創建(jian)工(gong)程項(xiang)目:在配置硬件設備和安裝軟件開發工(gong)具后,就可以開始創建(jian)工(gong)程項(xiang)目,通常需要(yao)選擇項(xiang)目文件的存儲位(wei)置及(ji)目標(biao)處理器。

(2)添(tian)加(jia)項目(mu)文(wen)件(jian):開發人員需要(yao)創建源程(cheng)(cheng)序文(wen)件(jian),編寫應(ying)用程(cheng)(cheng)序代(dai)碼,并添(tian)加(jia)到工程(cheng)(cheng)項目(mu)中(zhong);還將使用設備(bei)驅動程(cheng)(cheng)序的庫文(wen)件(jian),包括啟動代(dai)碼、頭文(wen)件(jian)和一(yi)些(xie)外(wai)設控制(zhi)函(han)數,甚至中(zhong)間件(jian)(Middleware)等(deng)。這些(xie)文(wen)件(jian)也需要(yao)添(tian)加(jia)到項目(mu)中(zhong)。

(3)配(pei)置(zhi)工程選(xuan)項:源(yuan)于硬件設(she)備的多樣性和(he)軟件工具(ju)的復(fu)雜(za)性,工程項目提供了不少選(xuan)項,需要(yao)(yao)開(kai)發(fa)人員配(pei)置(zhi),如輸(shu)出(chu)文(wen)件類型和(he)位置(zhi)、編譯選(xuan)項和(he)優(you)化(hua)類型等,還要(yao)(yao)根據選(xuan)用的開(kai)發(fa)板(ban)和(he)在(zai)線仿(fang)真器,配(pei)置(zhi)代(dai)碼(ma)調試和(he)下載選(xuan)項等。

(4)交叉(cha)編譯連(lian)接(jie)(jie):利用開發(fa)軟件(jian)(jian)工具對項(xiang)目的(de)多個文件(jian)(jian)分別編譯,生(sheng)成(cheng)相應(ying)的(de)目標文件(jian)(jian),然后連(lian)接(jie)(jie)生(sheng)成(cheng)最終的(de)可執(zhi)行(xing)文件(jian)(jian)映像,以下(xia)(xia)載到目標設備(bei)的(de)文件(jian)(jian)格式保存。如果編譯連(lian)接(jie)(jie)有(you)錯誤,返回修改(gai);如果沒有(you)錯誤,先進行(xing)軟件(jian)(jian)模擬運行(xing)和調(diao)試,再下(xia)(xia)載到開發(fa)板運行(xing)和調(diao)試。

(5)程序(xu)下(xia)(xia)載(zai)(zai):目前,絕大多數微控制(zhi)器都(dou)使用閃存(Flash Memory)保存程序(xu)。創建可執(zhi)行(xing)文件映像后,需要使用在線仿真器(或串口、網口)將(jiang)其下(xia)(xia)載(zai)(zai)到微控制(zhi)器的閃存中,實現閃存的編程;還可以將(jiang)可執(zhi)行(xing)文件下(xia)(xia)載(zai)(zai)到SRAM中運(yun)行(xing)。

(6)運行(xing)和調(diao)試(shi):程序下載后,可(ke)以啟動運行(xing),看(kan)是否正常工作(zuo)。如(ru)果有問題,連(lian)接在線仿(fang)真器,借助(zhu)軟件開發(fa)工具的(de)調(diao)試(shi)環境進行(xing)斷點和單步調(diao)試(shi),觀(guan)察(cha)程序操作(zuo)的(de)詳細過程。如(ru)果應用(yong)程序運行(xing)有錯誤(wu),返回修改。

以上介紹的就是嵌入式軟件開發流程了,如果之前你對嵌入式軟件開發流程有疑問的話,那么今天正好可以更好的理解嵌入式了,這回小編也希望能夠幫到大家離嵌入式更進一步。

 

上一篇:嵌入式現狀及未來趨勢

下一篇:嵌入式軟件未來發展趨勢

熱(re)點文(wen)章(zhang)推薦
華(hua)清(qing)學員就業榜單
高薪學員經驗分享
熱點新聞推薦
前(qian)臺專線(xian):010-82525158 企(qi)業培訓洽談(tan)專線:010-82525379 院(yuan)校合(he)作洽談(tan)專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,,京公海網安備11010802025203號

回到頂部