国产成人精品三级麻豆,色综合天天综合高清网,亚洲精品夜夜夜,国产成人综合在线女婷五月99播放,色婷婷色综合激情国产日韩

當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > IT培訓(xùn)問題庫 > 老鳥淺談嵌入式軟件開發(fā)流程

老鳥淺談嵌入式軟件開發(fā)流程 時間:2018-08-02      來源:未知

嵌入式是軟件和硬件的綜合體,以應(yīng)用為中心,以計算機技術(shù)為基礎(chǔ),軟硬件可裁剪,適應(yīng)應(yīng)用系統(tǒng)對功能、可靠性、成本、體積、功耗等嚴(yán)格要求的專用計算機系統(tǒng)。前面也說了,嵌入式分為軟件和硬件,嵌入式軟件就是嵌入在硬件中的操作系統(tǒng)和開發(fā)工具軟件,它在產(chǎn)業(yè)中的關(guān)聯(lián)關(guān)系體現(xiàn)為:芯片設(shè)計制造→嵌入式系統(tǒng)軟件→嵌入式電子設(shè)備開發(fā)、制造。據(jù)調(diào)查,嵌入式軟件行業(yè)有50%以上的公司企業(yè)都是重點招聘的人才,那么今天就以嵌入式軟件開發(fā)為例,來詳細(xì)的了解一下嵌入式軟件開發(fā)的流程有哪些?為一些還不是很了解嵌入式軟件開發(fā)或者在這方面學(xué)習(xí)上又問題的人來答疑。

對于嵌入式軟件開發(fā)來說,他會根據(jù)使用的開發(fā)工具不同,而他的軟件開發(fā)流程也不一樣,但主要步驟大致相同。嵌入式軟件開發(fā)流程一般可以總結(jié)這幾點步驟:創(chuàng)建項目、添加文件、編譯連接、下載調(diào)試。我們首先用一組圖片來說明,這樣會讓你對這個流程更加的清晰。

圖1:嵌入式軟件開發(fā)流程

通過上圖我想你們對嵌入式軟件開發(fā)大致的流程已經(jīng)了解一些了,那么接下來就是具體的了,每一步都需要注意什么,都需要做什么,下面來讓你詳細(xì)了解:

(1)創(chuàng)建工程項目:在配置硬件設(shè)備和安裝軟件開發(fā)工具后,就可以開始創(chuàng)建工程項目,通常需要選擇項目文件的存儲位置及目標(biāo)處理器。

(2)添加項目文件:開發(fā)人員需要創(chuàng)建源程序文件,編寫應(yīng)用程序代碼,并添加到工程項目中;還將使用設(shè)備驅(qū)動程序的庫文件,包括啟動代碼、頭文件和一些外設(shè)控制函數(shù),甚至中間件(Middleware)等。這些文件也需要添加到項目中。

(3)配置工程選項:源于硬件設(shè)備的多樣性和軟件工具的復(fù)雜性,工程項目提供了不少選項,需要開發(fā)人員配置,如輸出文件類型和位置、編譯選項和優(yōu)化類型等,還要根據(jù)選用的開發(fā)板和在線仿真器,配置代碼調(diào)試和下載選項等。

(4)交叉編譯連接:利用開發(fā)軟件工具對項目的多個文件分別編譯,生成相應(yīng)的目標(biāo)文件,然后連接生成最終的可執(zhí)行文件映像,以下載到目標(biāo)設(shè)備的文件格式保存。如果編譯連接有錯誤,返回修改;如果沒有錯誤,先進行軟件模擬運行和調(diào)試,再下載到開發(fā)板運行和調(diào)試。

(5)程序下載:目前,絕大多數(shù)微控制器都使用閃存(Flash Memory)保存程序。創(chuàng)建可執(zhí)行文件映像后,需要使用在線仿真器(或串口、網(wǎng)口)將其下載到微控制器的閃存中,實現(xiàn)閃存的編程;還可以將可執(zhí)行文件下載到SRAM中運行。

(6)運行和調(diào)試:程序下載后,可以啟動運行,看是否正常工作。如果有問題,連接在線仿真器,借助軟件開發(fā)工具的調(diào)試環(huán)境進行斷點和單步調(diào)試,觀察程序操作的詳細(xì)過程。如果應(yīng)用程序運行有錯誤,返回修改。

這些流程你是否已經(jīng)熟記于心了呢?這還是不夠的,要記住,多多練習(xí),這樣才能吃透。

嵌入式軟件開發(fā)在做到這些流程前,要做好嵌入式軟件開發(fā),你首先得學(xué)過單片機原理,對于底層的一些運作有個大致了解,最不濟也得明白數(shù)字電路是怎么回事吧!而且要對嵌入式軟件開發(fā)的一些基礎(chǔ)都應(yīng)該掌握透徹,這是學(xué)嵌入式軟件開發(fā)最基本的。

上一篇:嵌入式軟件開發(fā)是做什么的?業(yè)內(nèi)專家給出了答案

下一篇:嵌入式軟件什么意思?業(yè)界大神給你指點迷津

熱點文章推薦
華清學(xué)員就業(yè)榜單
高薪學(xué)員經(jīng)驗分享
熱點新聞推薦
前臺專線:010-82525158 企業(yè)培訓(xùn)洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權(quán)所有 ,京ICP備16055225號-5,京公海網(wǎng)安備11010802025203號

回到頂部