EEPW首頁(yè) >>
主題列表 >>
嵌入式
嵌入式 文章 進(jìn)入嵌入式技術(shù)社區(qū)
基于SCADE的嵌入式軟件開發(fā)
- 嵌入式技術(shù)是計(jì)算機(jī)發(fā)展的趨勢(shì)之一,被廣泛應(yīng)用于工業(yè)和軍事領(lǐng)域。SCADE(高安全性的應(yīng)用程序開發(fā)環(huán)境)為嵌入式軟件提供了一套基于模型的開發(fā)方式。從嵌入式軟件的特點(diǎn)入手,對(duì)基于模型的嵌入式系統(tǒng)軟件開發(fā)技術(shù)進(jìn)行了深入剖析,并給出了一個(gè)基于SCADE的開發(fā)實(shí)例。 1引言 隨著嵌入式應(yīng)用技術(shù)的發(fā)展,嵌入式系統(tǒng)被廣泛應(yīng)用于人們生活的各個(gè)方面。大量功能強(qiáng)大而價(jià)格便宜的通用嵌入式硬件隨之出現(xiàn)在市場(chǎng)上。而如何能夠在通用硬件平臺(tái)上,高效的開發(fā)出滿足安全性與可靠性需要的專用嵌入式軟件成為了制約嵌入式技術(shù)應(yīng)用的
- 關(guān)鍵字: SCADE 嵌入式 標(biāo)準(zhǔn)C
嵌入式軟件開發(fā)之: 進(jìn)一步存儲(chǔ)器映射考慮事項(xiàng)
- 13.6 進(jìn)一步存儲(chǔ)器映射考慮事項(xiàng) 上一節(jié)介紹了如何使用Scatter文件對(duì)程序的代碼和數(shù)據(jù)進(jìn)行放置。但這些方法只有在外設(shè)和堆棧限制在源文件或頭文件中定義好的前提下才能使用。為了增加程序的靈活性,最好在Scatter文件中設(shè)置這些信息,本節(jié)將介紹這些方法。 13.6.1 在Scatter文件中定位目標(biāo)外設(shè) 通常情況下,外設(shè)寄存器的內(nèi)存映射地址是在源文件或頭文件中定義的“硬編碼(hard-code)”。但為了增加代碼的可移植性,可以在源文件中聲明一個(gè)映射到外設(shè)寄
- 關(guān)鍵字: 嵌入式 存儲(chǔ)器映射 定時(shí)器
嵌入式軟件開發(fā)之: 復(fù)位和初始化
- 13.5 復(fù)位和初始化 任何運(yùn)行在實(shí)際硬件上的嵌入式應(yīng)用程序,都必須在啟動(dòng)時(shí)實(shí)現(xiàn)一些基本的系統(tǒng)初始化。本節(jié)將對(duì)此予以詳細(xì)討論。 13.5.1 初始化序列 圖13.14顯示了一個(gè)適用于ARM嵌入式系統(tǒng)的初始化序列。 圖13.14 ARM嵌入式系統(tǒng)的初始化序列 系統(tǒng)啟動(dòng)時(shí)立即執(zhí)行復(fù)位處理程序,然后進(jìn)入$Sub$$main()的代碼執(zhí)行。 復(fù)位處理程序是用匯編語(yǔ)言編寫的代碼塊,它在系統(tǒng)復(fù)位時(shí)執(zhí)行,完成系統(tǒng)初始化操作。對(duì)于具有局部存儲(chǔ)器的內(nèi)核,如
- 關(guān)鍵字: 嵌入式 復(fù)位 初始化
嵌入式軟件開發(fā)之: 調(diào)整C庫(kù)使其適應(yīng)目標(biāo)硬件
- 13.3 調(diào)整C庫(kù)使其適應(yīng)目標(biāo)硬件 默認(rèn)情況下,C庫(kù)利用semihosting機(jī)制來(lái)提供設(shè)備驅(qū)動(dòng)級(jí)的功能,使得主機(jī)能夠用作輸入和輸出設(shè)備。這種機(jī)制對(duì)于嵌入式開發(fā)十分有用,因?yàn)橛糜陂_發(fā)的硬件系統(tǒng)通常沒有最終系統(tǒng)的輸入和輸出設(shè)備。 本節(jié)介紹如何重定向代碼中的Semihosting庫(kù)函數(shù),使其真正適用目標(biāo)系統(tǒng)。 13.3.1 C庫(kù)函數(shù)重定向 所謂C庫(kù)函數(shù)重定向,就是用戶使用自己編寫的函數(shù)代碼代替C庫(kù)中的函數(shù),使最終程序更適用于實(shí)際的目標(biāo)硬件。圖13.6顯示了C庫(kù)函數(shù)重定向的過(guò)程。
- 關(guān)鍵字: 嵌入式 C庫(kù) Semihosting
嵌入式軟件開發(fā)之:編譯器的缺省行為
- 13.2 編譯器的缺省行為 多數(shù)嵌入式應(yīng)用程序最初都是在原型環(huán)境下開發(fā)的。無(wú)論什么樣的原型仿真環(huán)境與最終產(chǎn)品環(huán)境都是有差異的。因此,考慮如何將嵌入式應(yīng)用程序從其所依賴的開發(fā)工具或調(diào)試環(huán)境中移植到在目標(biāo)硬件上獨(dú)立運(yùn)行是非常重要的。 開始編寫嵌入式應(yīng)用程序時(shí),開發(fā)者可能并不清楚目標(biāo)硬件的具體規(guī)格。如,目標(biāo)系統(tǒng)使用了什么樣的外圍設(shè)備、存儲(chǔ)器映射情況甚至不能確定處理器的型號(hào)。 為在了解這些詳細(xì)信息前能夠繼續(xù)軟件的開發(fā),RVCT工具提供了很多默認(rèn)的操作,使用戶能編譯和調(diào)試與目標(biāo)系統(tǒng)無(wú)關(guān)的應(yīng)用程
- 關(guān)鍵字: 嵌入式 編譯器 缺省行為
嵌入式軟件開發(fā)之: 基于ARM處理器的嵌入式系統(tǒng)設(shè)計(jì)
- 本章主要介紹嵌入式應(yīng)用程序的設(shè)計(jì)方法。本章中的一些實(shí)例程序是以ARM公司的Realview2.2為開發(fā)平臺(tái)。由于目前嵌入式應(yīng)用環(huán)境相差非常大,這里主要是通過(guò)這些實(shí)例程序來(lái)更直接地介紹嵌入式應(yīng)用系統(tǒng)的開發(fā)方法,具體的代碼因具體的嵌入式環(huán)境不同而有所差異。 13.1 基于ARM處理器的嵌入式系統(tǒng)設(shè)計(jì) ARM系列處理器是RISC(Reducded Instruction Set Computing)處理器。很多基于ARM的高效代碼的程序設(shè)計(jì)策略都源于RISC處理器。和很多RISC處理器一樣,AR
- 關(guān)鍵字: 嵌入式 ARM Realview
混合信號(hào)示波器快速、精確測(cè)試嵌入式系統(tǒng)設(shè)計(jì)
- 摘要:嵌入式設(shè)計(jì)在各種各樣的先進(jìn)電子設(shè)備中發(fā)揮著不可或缺的作用,包括從移動(dòng)電話和MP3播放器到醫(yī)療設(shè)備和工業(yè)控制系統(tǒng)。此外,處理器單元、各種模擬和數(shù)字功能塊也大量使用。當(dāng)定時(shí)相關(guān)很關(guān)鍵時(shí),在不同功能塊中同時(shí)進(jìn)行信號(hào)分析,是開發(fā)和測(cè)試這類系統(tǒng)面臨的主要挑戰(zhàn)。然而,羅德與施瓦茨公司(R&S) RTE混合信號(hào)示波器非常適合完成這項(xiàng)任務(wù)。 除了模擬通道,先進(jìn)的混合信號(hào)示波器也包括用來(lái)分析數(shù)字邏輯狀態(tài)和協(xié)議信息的數(shù)字通道。在對(duì)新模塊進(jìn)行初始化操作時(shí),嵌入式設(shè)計(jì)開發(fā)人員需要執(zhí)行一系列各類測(cè)量。除了串
- 關(guān)鍵字: R&S 示波器 嵌入式 混合信號(hào) 轉(zhuǎn)換器 201410
風(fēng)河歡迎HP加入Titanium云計(jì)算NFV合作伙伴計(jì)劃
- 全球領(lǐng)先的智能互聯(lián)系統(tǒng)嵌入式軟件提供商風(fēng)河®公司近日宣布,HP公司已經(jīng)加入Titanium Cloud合作伙伴計(jì)劃。風(fēng)河與HP將攜手對(duì)運(yùn)行在HP ProLiant服務(wù)器上的 Wind River NFV軟件解決方案進(jìn)行驗(yàn)證,以適應(yīng)NFV(Network Functions Virtualization,網(wǎng)絡(luò)功能虛擬化)的需求。 通過(guò)新推出的 Titanium Cloud計(jì)劃, 風(fēng)河公司正在著手發(fā)展一個(gè)生態(tài)系統(tǒng),以確保推出經(jīng)過(guò)優(yōu)化、遵循互操作標(biāo)準(zhǔn)的解決方案,從而縮短服務(wù)提供商和部署NFV架
- 關(guān)鍵字: 風(fēng)河 嵌入式 HP
從芯片級(jí)到系統(tǒng)級(jí):Xilinx催動(dòng)開源硬件運(yùn)動(dòng)全面爆發(fā)
- 8月中旬,由賽靈思公司(Xilinx)主導(dǎo)的“OpenHW2014開源硬件與嵌入式計(jì)算大賽”在古城西安完美落幕。決賽入圍的19支團(tuán)隊(duì)進(jìn)行了激烈的角逐,最終來(lái)自重慶大學(xué)的“隨身拍智能旋翼飛行器”項(xiàng)目隊(duì)伍成功奪冠。在之前的預(yù)賽中,來(lái)自天津大學(xué)、中科院、華中科技大學(xué)的團(tuán)隊(duì)分別榮獲HLS挑戰(zhàn)賽專項(xiàng)一等獎(jiǎng)。 賽靈思公司全球大學(xué)計(jì)劃總監(jiān)Patrick Lysaght表示:“我們非常高興地看到越來(lái)越多的高校和知名企業(yè)加入到賽靈思率先發(fā)起的開源硬件事業(yè)
- 關(guān)鍵字: 賽靈思 嵌入式 FPGA 201409
84屆中國(guó)電子展 未來(lái)傳感器技術(shù)五趨勢(shì)四領(lǐng)域
- 物聯(lián)網(wǎng)傳感器/MEMS展區(qū)驚艷亮相第84屆中國(guó)電子展。該展區(qū),將成為傳感器產(chǎn)品與技術(shù)交流展示平臺(tái),展望未來(lái)發(fā)展“宏偉藍(lán)圖”的窗口,呈現(xiàn)中國(guó)MEMS和傳感器產(chǎn)業(yè)現(xiàn)狀,助推我國(guó)傳感器領(lǐng)域未來(lái)發(fā)展。近年來(lái),傳感器技術(shù)新原理、新材料和新技術(shù)的研究更加深入、廣泛,新品種、新結(jié)構(gòu)、新應(yīng)用不斷涌現(xiàn)。其中,“五化”成為其發(fā)展的重要趨勢(shì)。 一是智能化。一個(gè)方向是多種傳感功能與數(shù)據(jù)處理、存儲(chǔ)、雙向通信等的集成,可全部或部分實(shí)現(xiàn)信號(hào)探測(cè)、變換處理、邏輯判斷、功能計(jì)算、雙
- 關(guān)鍵字: 傳感器 嵌入式
制作自己的嵌入式 Linux 電腦
- 當(dāng)今所有最好的集成電路都大規(guī)模的使用BGA封裝法來(lái)焊接。因?yàn)锽GA封裝法連接在芯片底下,焊接更緊,需要使用回流焊箱或者熱印版。另一個(gè)問(wèn)題是設(shè)計(jì)PCB(印刷電路板)時(shí),過(guò)孔和引線之間的焊接球需要足夠小,主板上通常需要更多層來(lái)為緊挨的引線來(lái)騰出空間,這意味著一個(gè)廉價(jià)的中國(guó)產(chǎn)的兩層主板沒有足夠的空間,所以需要更多的層。附加層則會(huì)顯著提高主板的成本 ,就算只多了幾個(gè)拷貝?! ∥蚁朐O(shè)計(jì)一款內(nèi)置BGA芯片的主板來(lái)體驗(yàn)下焊接它們究竟是有多難。于是我決定設(shè)計(jì)一個(gè)可運(yùn)行Linux的小型ARM嵌入式系統(tǒng),使用的ARM處理
- 關(guān)鍵字: 嵌入式 Linux 電腦
LED照明多項(xiàng)標(biāo)準(zhǔn)落地 2014年LED照明產(chǎn)業(yè)政策匯編
- LED光源作為一種已廣泛應(yīng)用的新型照明光源,與傳統(tǒng)光源相比具有節(jié)能、高效、體積小、壽命長(zhǎng)、響應(yīng)速度快、驅(qū)動(dòng)電壓低、抗震能力強(qiáng)等優(yōu)點(diǎn)。近年來(lái),LED照明在照明市場(chǎng)占有份額迅速增加。LED照明在中國(guó)的迅猛發(fā)展,離不開國(guó)家的全力支持。 國(guó)家對(duì)LED產(chǎn)業(yè)影響較大的政策主要來(lái)自兩方面,一是重大的宏觀經(jīng)濟(jì)政策為產(chǎn)業(yè)未來(lái)發(fā)展提供良好政策環(huán)境;二是系列LED照明行業(yè)標(biāo)準(zhǔn)的落地,有利于市場(chǎng)規(guī)范。今年LED產(chǎn)業(yè)相關(guān)標(biāo)準(zhǔn)的陸續(xù)落地,將帶動(dòng)行業(yè)的積極發(fā)展。以下科易網(wǎng)對(duì)2014年LED照明產(chǎn)業(yè)政策進(jìn)行了盤點(diǎn)。 LE
- 關(guān)鍵字: LED 嵌入式 照明
基于嵌入式應(yīng)用的單芯片USB方案
- USB技術(shù)的應(yīng)用已經(jīng)從最初應(yīng)用為一種連接外設(shè)和PC的方法經(jīng)過(guò)了長(zhǎng)足的發(fā)展。USB標(biāo)準(zhǔn)的靈活性和適應(yīng)性,加上目前流行的基于USB的存儲(chǔ)設(shè)備和音樂(lè)播放器,激發(fā)了許多不是基于PC的嵌入式系統(tǒng)紛紛采用USB?,F(xiàn)在,從電視機(jī)和機(jī)頂盒等家庭娛樂(lè)設(shè)備,到智能儀器、機(jī)器控制器、數(shù)碼標(biāo)識(shí)系統(tǒng)和手持終端等工業(yè)應(yīng)用,各種嵌入式應(yīng)用都正在引入U(xiǎn)SB主機(jī)接口以提供數(shù)據(jù)存儲(chǔ)/傳輸,媒體錄音重放以及其他接口能力。 當(dāng)把USB連接引入到一個(gè)現(xiàn)有的嵌入式應(yīng)用的時(shí)候,對(duì)于如何升級(jí)設(shè)計(jì)者現(xiàn)有的設(shè)計(jì)以支持USB,有多種選擇。一個(gè)選擇就
- 關(guān)鍵字: 嵌入式 USB LQFP
嵌入式介紹
嵌入式系統(tǒng),embedded system,是以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),并且軟硬件可定制,適用于各種應(yīng)用場(chǎng)合,對(duì)功能、可靠性、成本、體積、功耗有嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。它一般由嵌入式微處理器、外圍硬件設(shè)備、嵌入式操作系統(tǒng)以及用戶的應(yīng)用程序等四個(gè)部分組成,用于實(shí)現(xiàn)對(duì)其他設(shè)備的控制、監(jiān)視或管理等功能。 嵌入式系統(tǒng)幾乎包括了生活中的所有電器設(shè)備,如掌上 PDA 、移動(dòng)計(jì)算設(shè)備、電視機(jī)頂盒、 [ 查看詳細(xì) ]
關(guān)于我們 -
廣告服務(wù) -
企業(yè)會(huì)員服務(wù) -
網(wǎng)站地圖 -
聯(lián)系我們 -
征稿 -
友情鏈接 -
手機(jī)EEPW
Copyright ?2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《電子產(chǎn)品世界》雜志社 版權(quán)所有 北京東曉國(guó)際技術(shù)信息咨詢有限公司
京ICP備12027778號(hào)-2 北京市公安局備案:1101082052 京公網(wǎng)安備11010802012473
Copyright ?2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《電子產(chǎn)品世界》雜志社 版權(quán)所有 北京東曉國(guó)際技術(shù)信息咨詢有限公司
京ICP備12027778號(hào)-2 北京市公安局備案:1101082052 京公網(wǎng)安備11010802012473