色偷偷偷亚洲综合网另类,亚洲欧美另类在线观看,欧美午夜激情在线,久久久精品一区

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

回到頂部

色偷偷偷亚洲综合网另类,亚洲欧美另类在线观看,欧美午夜激情在线,久久久精品一区
主站蜘蛛池模板: 久久综合久久88| 国产精品久久久久久久电影| 久久福利网址导航| 2019精品视频| 日韩美女视频中文字幕| 欧美激情国内偷拍| 91精品国产乱码久久久久久久久| 992tv成人免费影院| 日韩av免费看| 亚洲的天堂在线中文字幕| 亚洲精品电影网| 一区二区三欧美| zzjj国产精品一区二区| 国产脚交av在线一区二区| 一区二区三区视频在线 | 亚洲最大成人在线| 日韩精品黄色网| 色噜噜狠狠狠综合曰曰曰88av | 亚洲视频一区二区| 久久成人精品一区二区三区| 久久久久久久久91| 国产日韩欧美视频| 一区二区福利视频| 欧美电影在线免费观看网站| 国产精品久久久久久av下载红粉| 亚洲精品国偷自产在线99热| 久久影院免费观看| 欧美亚洲另类激情另类| 亚洲丁香婷深爱综合| 久久的精品视频| 国产精品丝袜高跟| 自拍偷拍亚洲欧美| 97在线视频免费看| 亚洲精品在线91| 欧美电影在线播放| 91沈先生作品| 精品毛片网大全| 亚洲成人激情小说| 日韩欧美大尺度| 日韩精品亚洲元码| 国语自产精品视频在线看一大j8 |