- 考慮到我們今天所生活的時代,嵌入式系統的便攜性是十分關鍵的設計考慮因素。便攜式系統通常用電池供電,而電池使用壽命取決于系統的功耗。在提倡“綠色環保”計劃的今天,即便是市電供電的應用也要把功耗作為一項重要的產品選擇標準。
便攜式設備通常分為使用充電電池供電的設備和使用非充電電池供電的設備。如果應用使用的是非充電電池,那么電池使用壽命將是至關重要的規范要求。對于任何應用而言,電池使用壽命取決于:
●所用電池的可用電荷量
●應用的平均電流消耗
使用充電電池的應
- 關鍵字:
嵌入式 MCU 數字時鐘
- 在軟件開發過程中沒有比獲得一個只有很少甚至沒有說明文檔的代碼庫而又要求進行維護更具挑戰性的事情了。這些文檔不只是告訴工程師某個特定函數或變量是做什么的,而且能夠展示和傳達軟件為何以某個特定方式實現。在軟件實現過程中會作出成千上萬個決策,因此維護工程師甚至未來的你盡可能多地保留這些決策過程至關重要。
注釋代碼的問題部分原因來自出貨壓力、不正確的設計以及注釋代碼是如何工作的事情沒有開發來得有趣或興奮這個事實!許多工程師(包括我自己)憎恨必須注釋代碼,但這項工作在嵌入式工程師開發過程中是如此重要,以致
- 關鍵字:
嵌入式 注釋 Doxygen
- 一、引言
對工業自動化領域而言,大量的智能設備可通過各種途徑連到Internet上,通過網絡相互傳遞信息和數據,實現智能化現場設備的功能自治性、系統結構的高度分散性以及監管控一體化。
現場總線(FieldBus)就是順應這一形勢發展起來的新技術。現場總線的出現,標志著工業控制技術領域又一新時代的開始。這一技術的發展,對實現面向設備的自動化系統起到了巨大的推動作用。與傳統的集散控制系統(Distributed ControlSystem,DCS)相比,他具有全開放、全分散、互操作等優點,但還
- 關鍵字:
嵌入式 以太網 現場總線
- 介紹了一種嵌入式高圖像質量的MPEC-4視頻流解碼系統。該系統以嵌入式Linux作為操作系統,采用硬解碼方式,把IDE接口設備或網絡端口輸入的MPEC-4視頻碼流(ES、PS和TS)轉換成PAL/NTSC制式的電視信號輸出。重點討論了系統控制和MPEG-4解碼部分的設計。
隨著通信和網絡技術的飛速發展,多媒體及其視頻流應用越來越廣泛,同時用戶也對視頻傳輸速率和圖像質量有更高的要求,MPEG-4標準適時地解決了多媒體壓縮存儲和傳輸的問題。但是目前多數播放器都是在PC機上運行,應用范圍受到很大限制。
- 關鍵字:
嵌入式 MPEG-4 Linux
- 引言
嵌入式系統是當今計算機軟件領域的熱點,實時性是嵌入式系統的基本要求。隨著嵌入式技術的不斷發展,在嵌入式應用的不斷增長以及嵌入式系統復雜性不斷提高的情況下,調試階段在整個系統開發過程中所占的比重越來越大。調試環境和調試技術直接影響軟件開發的效率和質量,高效的調試系統可以大大減少嵌入式系統開發的時間,減輕系統開發工作量。
跟蹤調試系統主要有JTAG在線調試和運行時跟蹤調試兩種方式。JTAG在線調試在調試實時系統時有很大的局限性,如通過斷點查詢完參數后系統無法再按照正常時序運行,以及無法檢
- 關鍵字:
嵌入式 跟蹤調試系統 JTAG
- 嵌入式技術是計算機發展的趨勢之一,被廣泛應用于工業和軍事領域。SCADE(高安全性的應用程序開發環境)為嵌入式軟件提供了一套基于模型的開發方式。從嵌入式軟件的特點入手,對基于模型的嵌入式系統軟件開發技術進行了深入剖析,并給出了一個基于SCADE的開發實例。
1引言
隨著嵌入式應用技術的發展,嵌入式系統被廣泛應用于人們生活的各個方面。大量功能強大而價格便宜的通用嵌入式硬件隨之出現在市場上。而如何能夠在通用硬件平臺上,高效的開發出滿足安全性與可靠性需要的專用嵌入式軟件成為了制約嵌入式技術應用的
- 關鍵字:
SCADE 嵌入式 標準C
- 13.6 進一步存儲器映射考慮事項
上一節介紹了如何使用Scatter文件對程序的代碼和數據進行放置。但這些方法只有在外設和堆棧限制在源文件或頭文件中定義好的前提下才能使用。為了增加程序的靈活性,最好在Scatter文件中設置這些信息,本節將介紹這些方法。
13.6.1 在Scatter文件中定位目標外設
通常情況下,外設寄存器的內存映射地址是在源文件或頭文件中定義的“硬編碼(hard-code)”。但為了增加代碼的可移植性,可以在源文件中聲明一個映射到外設寄
- 關鍵字:
嵌入式 存儲器映射 定時器
- 13.5 復位和初始化
任何運行在實際硬件上的嵌入式應用程序,都必須在啟動時實現一些基本的系統初始化。本節將對此予以詳細討論。
13.5.1 初始化序列
圖13.14顯示了一個適用于ARM嵌入式系統的初始化序列。
圖13.14 ARM嵌入式系統的初始化序列
系統啟動時立即執行復位處理程序,然后進入$Sub$$main()的代碼執行。
復位處理程序是用匯編語言編寫的代碼塊,它在系統復位時執行,完成系統初始化操作。對于具有局部存儲器的內核,如
- 關鍵字:
嵌入式 復位 初始化
- 13.3 調整C庫使其適應目標硬件
默認情況下,C庫利用semihosting機制來提供設備驅動級的功能,使得主機能夠用作輸入和輸出設備。這種機制對于嵌入式開發十分有用,因為用于開發的硬件系統通常沒有最終系統的輸入和輸出設備。
本節介紹如何重定向代碼中的Semihosting庫函數,使其真正適用目標系統。
13.3.1 C庫函數重定向
所謂C庫函數重定向,就是用戶使用自己編寫的函數代碼代替C庫中的函數,使最終程序更適用于實際的目標硬件。圖13.6顯示了C庫函數重定向的過程。
- 關鍵字:
嵌入式 C庫 Semihosting
- 13.2 編譯器的缺省行為
多數嵌入式應用程序最初都是在原型環境下開發的。無論什么樣的原型仿真環境與最終產品環境都是有差異的。因此,考慮如何將嵌入式應用程序從其所依賴的開發工具或調試環境中移植到在目標硬件上獨立運行是非常重要的。
開始編寫嵌入式應用程序時,開發者可能并不清楚目標硬件的具體規格。如,目標系統使用了什么樣的外圍設備、存儲器映射情況甚至不能確定處理器的型號。
為在了解這些詳細信息前能夠繼續軟件的開發,RVCT工具提供了很多默認的操作,使用戶能編譯和調試與目標系統無關的應用程
- 關鍵字:
嵌入式 編譯器 缺省行為
- 本章主要介紹嵌入式應用程序的設計方法。本章中的一些實例程序是以ARM公司的Realview2.2為開發平臺。由于目前嵌入式應用環境相差非常大,這里主要是通過這些實例程序來更直接地介紹嵌入式應用系統的開發方法,具體的代碼因具體的嵌入式環境不同而有所差異。
13.1 基于ARM處理器的嵌入式系統設計
ARM系列處理器是RISC(Reducded Instruction Set Computing)處理器。很多基于ARM的高效代碼的程序設計策略都源于RISC處理器。和很多RISC處理器一樣,AR
- 關鍵字:
嵌入式 ARM Realview
- 摘要:嵌入式設計在各種各樣的先進電子設備中發揮著不可或缺的作用,包括從移動電話和MP3播放器到醫療設備和工業控制系統。此外,處理器單元、各種模擬和數字功能塊也大量使用。當定時相關很關鍵時,在不同功能塊中同時進行信號分析,是開發和測試這類系統面臨的主要挑戰。然而,羅德與施瓦茨公司(R&S) RTE混合信號示波器非常適合完成這項任務。
除了模擬通道,先進的混合信號示波器也包括用來分析數字邏輯狀態和協議信息的數字通道。在對新模塊進行初始化操作時,嵌入式設計開發人員需要執行一系列各類測量。除了串
- 關鍵字:
R&S 示波器 嵌入式 混合信號 轉換器 201410
- 全球領先的智能互聯系統嵌入式軟件提供商風河®公司近日宣布,HP公司已經加入Titanium Cloud合作伙伴計劃。風河與HP將攜手對運行在HP ProLiant服務器上的 Wind River NFV軟件解決方案進行驗證,以適應NFV(Network Functions Virtualization,網絡功能虛擬化)的需求。
通過新推出的 Titanium Cloud計劃, 風河公司正在著手發展一個生態系統,以確保推出經過優化、遵循互操作標準的解決方案,從而縮短服務提供商和部署NFV架
- 關鍵字:
風河 嵌入式 HP
- 8月中旬,由賽靈思公司(Xilinx)主導的“OpenHW2014開源硬件與嵌入式計算大賽”在古城西安完美落幕。決賽入圍的19支團隊進行了激烈的角逐,最終來自重慶大學的“隨身拍智能旋翼飛行器”項目隊伍成功奪冠。在之前的預賽中,來自天津大學、中科院、華中科技大學的團隊分別榮獲HLS挑戰賽專項一等獎。
賽靈思公司全球大學計劃總監Patrick Lysaght表示:“我們非常高興地看到越來越多的高校和知名企業加入到賽靈思率先發起的開源硬件事業
- 關鍵字:
賽靈思 嵌入式 FPGA 201409
- 物聯網傳感器/MEMS展區驚艷亮相第84屆中國電子展。該展區,將成為傳感器產品與技術交流展示平臺,展望未來發展“宏偉藍圖”的窗口,呈現中國MEMS和傳感器產業現狀,助推我國傳感器領域未來發展。近年來,傳感器技術新原理、新材料和新技術的研究更加深入、廣泛,新品種、新結構、新應用不斷涌現。其中,“五化”成為其發展的重要趨勢。
一是智能化。一個方向是多種傳感功能與數據處理、存儲、雙向通信等的集成,可全部或部分實現信號探測、變換處理、邏輯判斷、功能計算、雙
- 關鍵字:
傳感器 嵌入式
嵌入式介紹
嵌入式系統,embedded system,是以應用為中心,以計算機技術為基礎,并且軟硬件可定制,適用于各種應用場合,對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統。它一般由嵌入式微處理器、外圍硬件設備、嵌入式操作系統以及用戶的應用程序等四個部分組成,用于實現對其他設備的控制、監視或管理等功能。 嵌入式系統幾乎包括了生活中的所有電器設備,如掌上 PDA 、移動計算設備、電視機頂盒、 [
查看詳細 ]
關于我們 -
廣告服務 -
企業會員服務 -
網站地圖 -
聯系我們 -
征稿 -
友情鏈接 -
手機EEPW
Copyright ?2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《電子產品世界》雜志社 版權所有 北京東曉國際技術信息咨詢有限公司

京ICP備12027778號-2 北京市公安局備案:1101082052 京公網安備11010802012473