1. 程式人生 > >我國嵌入式技術及應用現狀分析

我國嵌入式技術及應用現狀分析

自上個世紀七十年代提出嵌入式系統的概念以來,嵌入式系統以其高效能、低功耗、低成本和小體積等優勢,獲得了飛速的發展與廣泛的應用,然而,由於受到當時硬體水平的制約,嵌入式系統的軟體開發方式與以 PC 為代表的通用計算機系統的軟體開發方式一開始就完全不同。當時的嵌入式系統硬體平臺一般都是基於 8 位機的簡單系統,系統的硬體設計者通常也是系統的軟體開發者,程式語言絕大多數也以組合語言為主,硬體設計者在進行硬體系統的設計時,同時會考慮程式如何編寫,而在進行程式設計時,也會考慮與硬體的配合,因此,嵌入式系統的設計開發人員一般都非常瞭解系統的底層軟、硬體細節。

由於軟、硬體條件的制約,這些系統一般都用於實現一個或幾個簡單的資料採集與控制功能,程式結構多使用簡單的控制迴圈,配合中斷服務來實現對外界請求的相應,不採用作業系統,所以,系統開發者對通用計算機基於作業系統的軟體開發工具和技術的理解與掌握比較有限。而與此同時,另一大批人則對以

Microsoft Windows 、 Linux 為代表的作業系統技術深深著迷,醉心於在這些作業系統上的應用程式開發,他們感興趣的東西是如何使用諸如 VB 、 VC 、 Java 之類的高階程式語言,在作業系統平臺上實現更復雜和更精彩的應用,而不太關心繫統的更多的硬體細節。傳統的觀點一般將前者歸類為硬體開發人員,而後者通常被稱之為軟體程式設計師。這兩大群體在很長一段時間幾乎也是井水不犯河水,各自有著不同的開發應用領域。 

然而,隨著計算機軟、硬體技術的飛速發展和人們的應用需求越來越高,特別是隨著以 ARM 、 PowerPC 、 MIPS 等為代表的高效能嵌入式微處理器普遍使用,使傳統意義上的嵌入式系統的概念發生了很大的變化。以基於 8 位機的嵌入式系統為例,當應用系統隨著需求的增加變得越來越複雜、使用範圍變得越來越廣泛時,系統每增加一項新的功能,都會帶來應用軟體結構的變化,甚至需要完全重新設計,而這種問題在基於作業系統的通用計算機上就小得多,顯然,沒有作業系統的支援已經成為傳統的嵌入式系統的最大的缺陷,但由於 8 位機系統有限的運算能力和儲存容量,不足以支援作業系統的執行,

信盈達嵌入式企鵝要妖氣嗚嗚吧久零就要因此,在很長一段時間以來,人們儘管已經意識到這個問題的存在,但也沒有更好的解決辦法。 

自上個世紀九十年代以來,嵌入式系統的設計提出了 “ 片上系統 ” ( SoC , System on Chip )的概念,目前,嵌入式系統的硬體設計已進入以 SoC 為核心的階段,顯然, SoC 為高效能的嵌入式系統開發的提供了功能豐富的硬體平臺,而這些平臺強大的運算能力和儲存能力,足以支援複雜嵌入式作業系統( EOS , Embedded Operating Systems )的執行。   嵌入式作業系統的發展是伴隨的嵌入式微處理器效能的不斷提高而逐漸發展起來的,最近幾年來,嵌入式作業系統的應用領域不斷擴大,其原因主要是嵌入式系統軟體開發複雜度的增加,同時,高效能的嵌入式微處理器的推廣使用,為嵌入式作業系統的可靠執行提供了硬體平臺的保障。目前,在嵌入式系統中使用的作業系統種類也非常繁多,其中,市場份額佔有比較高的有 Linux 、 Windows CE 、 VxWorks 、 QNX 、 eCos 、 uC/OS II 等。嵌入式作業系統主要可分為兩大類,一類是商業級的嵌入式作業系統,這類作業系統一般都經過較長時間的使用,且都由一些大公司開發與維護,在效能或服務上都有較好的保證,如 Windows CE 、 VxWorks 、 QNX 等,但這類作業系統一般價格比較昂貴,且都不公開核心程式碼,這就與嵌入式系統使用者定製性較強、升級換代快等特點相違背,因此其應用範圍受到了很大的限制。另一類則是原始碼開放的嵌入式作業系統,如 Linux 、 eCos 、 uC/OSII 等,儘管這類系統在技術支援和服務上有所欠缺,且對開發人員有較高的要求,但由於使用者可定製性好、具有可持續開發的優勢,從目前看來,其應用範圍反而比商業嵌入式作業系統廣泛得多。

 

相關推薦

我國嵌入式技術應用現狀分析

自上個世紀七十年代提出嵌入式系統的概念以來,嵌入式系統以其高效能、低功耗、低成本和小體積等優勢,獲得了飛速的發展與廣泛的應用,然而,由於受到當時硬體水平的制約,嵌入式系統的軟體開發方式與以 PC 為代表的通用計算機系統的軟體開發方式一開始就完全不同。當時的嵌入式系統硬體平臺

Java語言出現的背景、影響應用前景分析

分析 工具 需要 研究 面向對象 use 公司 們的 開發規範 一、背景 1991年 ,SUN MicroSystem公司的 Jame Gosling、 Bill Joe等人 ,為在電視、控制烤面包箱等家用消費類電子產品上進行交互式操作而開發了一個名為Oak的軟件 (即

【新書推薦】“十三五”國家重點出版規劃項目《網絡安全技術應用》第3版出版發行

“十三五”國家重點出版規劃項目 《網絡安全技術及應用》第3版出版發行 【新書推薦】“十三五”國家重點出版規劃項目《網絡安全技術及應用》第3版出版發行 新書特色:“十三五”國家重點出版規劃項目暨上海市高校精品課程特色教材(立體化.新型態.雙色印刷-掃描二維碼可看視頻等),上海市高校優秀教材獎,核心

無人機航測技術應用概述

tar 客戶 探測 車載 趨勢 基於 作業 efi style 無人機航測 無人機航測是傳統航空攝影測量手段的有力補充,具有機動靈活、高效快速、精細準確、作業成本低、適用範圍廣、生產周期短等特點,在小區域和飛行困難地區高分辨率影像快速獲取方面具有明顯優勢,隨著無人機與

中國制造企業移動信息化應用現狀分析

制造業 數字化轉型 企業移動化“工業4.0”、“中國制造2025”與“互聯網+”等國家級行動綱領的頒發,給制造企業帶來了新的發展機遇,同時也激勵著中國的制造型企業,在新一輪科技革命的旋渦中,擁抱數字化、網絡化、智能化,通過智能制造,帶動產業數字化水平和智能化水平的提高。萬物互聯時代,人和數據(信息)成為企業生

嵌入式技術應用專業畢業以後可以做什麽

簡單 軟件工程師 嵌入式硬件 images 操作 inux c語言、 根據 c語言 很多電子愛好者都會學習嵌入式技術,在學之前感覺好神秘的樣子,而當你學完之後,你才發現嵌入式大概可以劃分為兩種,一種是嵌入式軟件技術,一種是嵌入式硬件技術。咱們今天就重點說說軟件方面的吧!  

Flask框架鉤子函式使用方式應用場景分析

Flask框架鉤子函式使用方式及應用場景分析 在正常執行的程式碼前中後,強行插入執行一段你想要實現的功能的程式碼,這種函式就叫做鉤子函式。鉤子函式就是等同於高速公路上的收費站,進高速之前給你一個卡,並檢查你是否超重。離開之前收你,也可以攔住你安檢一下。 一. 基礎概念:

安防行業中智慧化技術應用現狀與前景研究

智慧安防的概念問世至今,已有很多企業主攻安防智慧化,就目前的市場來看,主要在資訊獲取和識別上有所成果,但在現如今社會智慧化的大趨勢中,安防智慧化已然不可逆,研究智慧安防技術的發展前景將很強的現實意義。 1  智慧化技術 1.1  概念 智慧化技術並不單單指人工智慧技術

SuperMap流資料技術應用實踐

1. SuperMap流資料技術        SuperMap流資料技術方案基於Spark生態體系的Spark Streaming 流處理技術框架,適合於處理流資料、歷史資料等相關場景,並保證處理的容錯性。SuperMap流資料方案將從流資料

Rocksdb的優劣應用場景分析

轉載:https://www.jianshu.com/p/73fa1d4e4273研究Rocksdb已經有七個月的時間了,這期間閱讀了它的大部分程式碼,對底層儲存引擎進行了適配,同時也做了大量的測試。在正式研究之前由於對其在本地儲存引擎這個江湖地位的膜拜,把它想象的很完美,深入摸索之後才發現現實很骨感,光鮮背

區塊鏈技術應用行業分析報告

1  區塊鏈前言1.1  區塊鏈市場(1)百度指數搜尋熱度一度與人工智慧持平;(2)全球區塊鏈相關公司融資近20億美元;(3)區塊鏈+日益深入,場景化技術成為新趨勢;(4)中國區塊鏈技術專利申請數量全球第一(550份) (5)加密貨幣價格創下250億美元的歷史新高;(6)IC

MicroPython技術應用定義

裸機 常用 無線電 流水線 體積 分析 喬治 空調 工作 MicroPython極精簡高效的實現了Python3語言,包含Python標準庫的一小部分,在單片機和受限環境中運行。 1.1、MicroPython發展 由劍橋大學的理論物理學家喬治?達明設計,遵循MIT許可協議

ZeroMQ簡介應用場景分析

1ZeroMQ概述ZeroMQ是一種基於訊息佇列的多執行緒網路庫,其對套接字型別、連線處理、幀、甚至路由的底層細節進行抽象,提供跨越多種傳輸協議的套接字。ZeroMQ是網路通訊中新的一層,介於應用層和傳輸層之間(按照TCP/IP劃分),其是一個可伸縮層,可並行執行,分散在分散

資訊保安技術應用 系統安全防護技術

一、安全掃描技術 1.1 安全掃描技術概念 1、安全掃描技術指手工或使用特定的軟體工具(安全掃描器),對系統脆弱性進行評估,尋找可能對系統造成損害的安全漏洞。 2、安全掃描技術分為系統掃描和網路掃描兩大類。 (1)系統掃描:側重於主機系統的平臺安全性

AngularJs與ReactJS優劣應用場景分析

優點 AngularJS是一套完整的框架,angular有自帶的資料繫結、render渲染、angularUI庫,過濾器,directive(模板),服務q(defer),http,inject(依賴注入),factory,provider……,等等一系列

Mysql和MongoDB效能對比應用場景分析

一、前言 為什麼調研MongoDB?   下圖是DB-Engines2017年8月資料庫的排名統計,可以看到MongoDB總排名在第5,在Nosql資料庫中排名第1。 優點: 1)社群活躍,使用者較多,應用廣泛。 2)MongoDB在記憶體充足

第一屆區塊鏈技術應用峰會“區塊鏈核心技術”分論壇預告大放送

技術蒼穹,迭代未休,區塊鏈技術乘破竹之勢而來,已然問鼎2018年技術圈開年“關鍵詞Top榜”。當爆炸式的知識需求,遇上業內資源捉襟見肘的困窘現狀,區塊鏈技術及應用峰會(BTA)·中國踏浪而至,一葉扁舟,以渡正在摸著石頭過河的技術愛好者們。 作為新一代顛

大資料技術應用現狀與展望

本文是我即將由嵌入式底層驅動行業轉入大資料研究領域的綜述文章,案例摘自《程式設計師》電子期刊,由於初學者知識面較窄,檢視文獻量較少

大咖分享| 百度語義技術應用全解

分享嘉賓:孫宇,百度NLP主任研發架構師、語義計算技術負責人。 本文根據作者在“2019自然語言處理前沿論壇”語義理解主題的特邀報告整理而成。 本報告提綱分為以下3個部分: ·    語義表示 ·    語義匹配 ·    未來重點工作 語義計算

支付寶技術專家李戰斌:安防視訊行為分析系統的技術演進應用場景 | 2018FMI人工智慧與大資料高峰論壇(深圳站)

10月28日FMI 2018人工智慧與大資料高峰論壇深圳場圓滿落幕,支付寶技術專家李戰斌以安防視訊行為分析系統的技術演進及應用場景為主題進行了精彩的分享。   支付寶技術專家李戰斌   以下是李戰斌的演講內容,飛馬網根據現場速記進行了不改變原意的編輯(有刪減