完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > 嵌入式軟件
嵌入式軟件就是嵌入在硬件中的操作系統(tǒng)和開(kāi)發(fā)工具軟件,它在產(chǎn)業(yè)中的關(guān)聯(lián)關(guān)系體現(xiàn)為:芯片設(shè)計(jì)制造→嵌入式系統(tǒng)軟件→嵌入式電子設(shè)備開(kāi)發(fā)、制造。
嵌入式系統(tǒng)的硬件必須根據(jù)具體的應(yīng)用任務(wù),以功耗,成本,體積, 可靠性,處理能力等為指標(biāo)來(lái)選擇。嵌入式系統(tǒng)的核心是系統(tǒng)軟件和應(yīng)用軟件,由于存儲(chǔ)空間有限,因而要求軟件代碼緊湊,可靠,大多對(duì)實(shí)時(shí)性有嚴(yán)格要求。
嵌入式軟件就是嵌入在硬件中的操作系統(tǒng)和開(kāi)發(fā)工具軟件,它在產(chǎn)業(yè)中的關(guān)聯(lián)關(guān)系體現(xiàn)為:芯片設(shè)計(jì)制造→嵌入式系統(tǒng)軟件→嵌入式電子設(shè)備開(kāi)發(fā)、制造。
流行的嵌入式操作系統(tǒng)可以分為兩類(lèi):
一類(lèi)是從運(yùn)行在個(gè)人電腦上的操作系統(tǒng)向下移植到嵌入式系統(tǒng)中,形成的嵌入式操作系統(tǒng),如微軟公司的Windows CE及其新版本,SUN公司的Java操作系統(tǒng),朗訊科技公司的Inferno,嵌入式Linux等。這類(lèi)系統(tǒng)經(jīng)過(guò)個(gè)人電腦或高性能計(jì)算機(jī)等產(chǎn)品的長(zhǎng)期運(yùn)行考驗(yàn),技術(shù)日趨成熟,其相關(guān)的標(biāo)準(zhǔn)和軟件開(kāi)發(fā)方式已被用戶(hù)普遍接受,同時(shí)積累了豐富的開(kāi)發(fā)工具和應(yīng)用軟件資源。
另一類(lèi)是實(shí)時(shí)操作系統(tǒng),如WindRiver 公司的VxWorks,ISI 的pSOS,QNX系統(tǒng)軟件公司的QNX,ATI 的Nucleus,中國(guó)科學(xué)院凱思集團(tuán)的Hopen嵌入式操作系統(tǒng)等,這類(lèi)產(chǎn)品在操作系統(tǒng)的結(jié)構(gòu)和實(shí)現(xiàn)上都針對(duì)所面向的應(yīng)用領(lǐng)域,對(duì)實(shí)時(shí)性高可靠性等進(jìn)行了精巧的設(shè)計(jì),而且提供了獨(dú)立而完備的系統(tǒng)開(kāi)發(fā)和測(cè)試工具,較多地應(yīng)用在軍用產(chǎn)品和工業(yè)控制等領(lǐng)域中。
Linux 是90年代以來(lái)逐漸成熟的一個(gè)開(kāi)放源代碼的操作系統(tǒng)。 PC機(jī)上的Linux 版本在全球數(shù)以百萬(wàn)計(jì)愛(ài)好者的合力開(kāi)發(fā)下,得到了非常迅速的發(fā)展。90 年代末uClinux,RTLinux 等相繼推出,在嵌入式領(lǐng)域得到了廣泛的關(guān)注,它擁有大批的程序員和現(xiàn)成的應(yīng)用程序,是我們研究開(kāi)發(fā)工作的寶貴資源。
嵌入式系統(tǒng)的硬件必須根據(jù)具體的應(yīng)用任務(wù),以功耗,成本,體積, 可靠性,處理能力等為指標(biāo)來(lái)選擇。嵌入式系統(tǒng)的核心是系統(tǒng)軟件和應(yīng)用軟件,由于存儲(chǔ)空間有限,因而要求軟件代碼緊湊,可靠,大多對(duì)實(shí)時(shí)性有嚴(yán)格要求。
從控制意義上說(shuō),嵌入式系統(tǒng)涉及系統(tǒng)最底層的,芯片級(jí)的信息處理與控制。在某種意義上,對(duì)這些“微觀”世界的了解與駕馭正是控制的真正目的。嵌入式系統(tǒng)與通常意義上的控制系統(tǒng)在設(shè)計(jì)思路和總體架構(gòu)方面有許多不同之處,而這些不同之處恰恰是傳統(tǒng)控制學(xué)科教學(xué)中較少教給學(xué)生的。在當(dāng)今信息化社會(huì)中,嵌入式系統(tǒng)在人們的日常工作和生活中所占的份額,可能已超過(guò)傳統(tǒng)意義的控制系統(tǒng),這就是為什么我們的學(xué)生感到學(xué)的沒(méi)有用,而有用的又沒(méi)有學(xué)的原因。在嵌入式系統(tǒng)及開(kāi)發(fā)環(huán)境方面,仍有許多問(wèn)題尚在研究發(fā)展之中,如,嵌入式系統(tǒng)的硬件軟件協(xié)同設(shè)計(jì)方法;面向多目標(biāo),多任務(wù)的微內(nèi)核嵌入式操作系統(tǒng);分布嵌入式系統(tǒng)的實(shí)時(shí)性問(wèn)題,分布式計(jì)算,分布式信息交互與綜合處理;以及嵌入式系統(tǒng)的多目標(biāo)交叉編譯和交叉調(diào)試工具的研究等。通過(guò)實(shí)驗(yàn)開(kāi)發(fā)平臺(tái),學(xué)習(xí)嵌入式系統(tǒng)的一些基本理論和硬件軟件綜合設(shè)計(jì)的方法與技能,親自動(dòng)手,實(shí)現(xiàn)一個(gè)嵌入式系統(tǒng)的解決方案,為今后的深入研究打下一個(gè)初步基礎(chǔ)。
結(jié)語(yǔ):“嵌入式系統(tǒng)”作為自動(dòng)化學(xué)科一門(mén)理論與實(shí)際密切結(jié)合的,知識(shí)與技術(shù)含量較高的綜合性專(zhuān)業(yè)課程,必將隨著信息產(chǎn)業(yè)的發(fā)展而逐漸趨于成熟。
以前應(yīng)用場(chǎng)景很單一,嵌入式開(kāi)發(fā)可能談不上面向?qū)ο箝_(kāi)發(fā)。但現(xiàn)在,做嵌入式開(kāi)發(fā),沒(méi)有面向?qū)ο箝_(kāi)發(fā),你就有點(diǎn)落伍了。 本文結(jié)合個(gè)人經(jīng)驗(yàn)和周立功《抽象接口...
基于模型設(shè)計(jì)如何加速科技創(chuàng)新
在科技飛速發(fā)展的今天,工程師和科學(xué)家們不斷面臨新的挑戰(zhàn)和機(jī)遇。MathWorks 作為全球領(lǐng)先的數(shù)學(xué)計(jì)算和仿真平臺(tái),始終站在技術(shù)創(chuàng)新的前沿,推動(dòng)各行各業(yè)...
KEIL軟件是一款專(zhuān)業(yè)的嵌入式軟件開(kāi)發(fā)環(huán)境,具有集成化開(kāi)發(fā)環(huán)境、支持多種芯片體系結(jié)構(gòu)、集編輯、編譯、調(diào)試于一體。內(nèi)置豐富的庫(kù)函數(shù)和示例代碼等特點(diǎn),可以幫...
ISO26262-MBD-靜態(tài)驗(yàn)證在V左的布局考量
經(jīng)緯恒潤(rùn)將根據(jù)行業(yè)規(guī)范集合、ISO26262要求及專(zhuān)家經(jīng)驗(yàn)等定制建模規(guī)范,形成規(guī)范指南和映射清單;根據(jù)規(guī)范要求將模型配置參數(shù)和建模庫(kù)等形成刷新工具,用于...
2024-08-14 標(biāo)簽:嵌入式軟件靜態(tài)驗(yàn)證汽車(chē)功能安全 1358 0
一、架構(gòu)的概念及由來(lái)嵌入式軟件架構(gòu)是指在嵌入式系統(tǒng)中用于組織和管理軟件組件的結(jié)構(gòu)和設(shè)計(jì)。嵌入式軟件架構(gòu)的出現(xiàn)是為了解決嵌入式系統(tǒng)中軟件復(fù)雜度和系統(tǒng)要求不...
C語(yǔ)言嵌入式軟件開(kāi)發(fā)常見(jiàn)誤解與誤區(qū)
每個(gè)程序都有“scanf”和“printf”這兩個(gè)函數(shù),用于讀入和輸出數(shù)據(jù),大家用得是津津有味,如果哪個(gè)程序沒(méi)有這兩個(gè)函數(shù),反而會(huì)覺(jué)得奇怪。
嵌入式軟件測(cè)試的自動(dòng)化實(shí)現(xiàn)策略
自動(dòng)化測(cè)試最主要的目的,是快速測(cè)試硬件電路有沒(méi)有在生產(chǎn)過(guò)程中,有連錫、虛焊、漏焊之類(lèi)的問(wèn)題,還有就是有沒(méi)有損壞的器件,模塊,如果有那某些功能一定會(huì)有問(wèn)題。
嵌入式軟件中定時(shí)與超時(shí)機(jī)制的實(shí)現(xiàn)策略
定時(shí)器中斷使用一個(gè)變量TICK,中斷間隔時(shí)間t,在準(zhǔn)備定時(shí)開(kāi)始時(shí)讀取此時(shí)刻的TICK,在程序運(yùn)行過(guò)程中實(shí)時(shí)讀取當(dāng)前的TICK信息并計(jì)算即可。
淺析MCU通信、存儲(chǔ)常用的簡(jiǎn)單校驗(yàn)算法
UART有一個(gè)奇偶校驗(yàn),CAN通信有CRC校驗(yàn)。Modbus、MAVlink、USB等通信協(xié)議也有校驗(yàn)信息。
嵌入式軟件兼容性:關(guān)鍵挑戰(zhàn)與解決之道
在軟件升級(jí)過(guò)程中,需要考慮軟件所依賴(lài)的其他系統(tǒng)組件是否發(fā)生變化,以確保升級(jí)后軟件能夠正常運(yùn)行,不會(huì)影響其他系統(tǒng)組件的正常運(yùn)行。
2024-02-28 標(biāo)簽:嵌入式軟件 510 0
0
0
誠(chéng)聘:充電樁相關(guān)軟硬件開(kāi)發(fā)/測(cè)試工程師,要求具備相關(guān)工作經(jīng)驗(yàn)。工作地點(diǎn):杭州
標(biāo)簽:電氣設(shè)計(jì)嵌入式軟件充電樁 16374 0
whitepaper-perforce-what-is-misra立即下載
類(lèi)別:電子資料 2024-08-08 標(biāo)簽:嵌入式軟件MISRA嵌入式軟件測(cè)試
類(lèi)別:電子資料 2023-11-17 標(biāo)簽:嵌入式系統(tǒng)硬件嵌入式軟件
智能配電房綜合監(jiān)控系統(tǒng)方案設(shè)計(jì)原則立即下載
類(lèi)別:電子資料 2023-05-25 標(biāo)簽:傳感器監(jiān)控系統(tǒng)嵌入式軟件
困擾一周的奇葩bug:重復(fù)相似代碼多,導(dǎo)致單片機(jī)程序跑飛立即下載
類(lèi)別:單片機(jī) 2021-11-23 標(biāo)簽:嵌入式軟件程序設(shè)計(jì)68HC08MCU
【小白】【大學(xué)】一名嵌入式軟件開(kāi)發(fā)小白的單片機(jī)學(xué)習(xí)歷程、心路歷程、經(jīng)驗(yàn)分享立即下載
類(lèi)別:單片機(jī) 2021-11-13 標(biāo)簽:STM32嵌入式軟件單片機(jī)開(kāi)發(fā)
【轉(zhuǎn)】嵌入式軟件架構(gòu)設(shè)計(jì)立即下載
類(lèi)別:嵌入式開(kāi)發(fā) 2021-11-03 標(biāo)簽:嵌入式設(shè)計(jì)嵌入式軟件模塊化
CW32的嵌入式軟件開(kāi)發(fā)必備知識(shí)
嵌入式軟件開(kāi)發(fā)作為計(jì)算機(jī)科學(xué)和電子工程的交叉領(lǐng)域,要求開(kāi)發(fā)人員具備一系列的專(zhuān)業(yè)知識(shí)和技能。 而基于CW32的嵌入式軟件開(kāi)發(fā)必備知識(shí)包括以下部分: 1 、...
AWFlow:內(nèi)置豐富的功能節(jié)點(diǎn),簡(jiǎn)化嵌入式開(kāi)發(fā)流程
AWFlow突破傳統(tǒng)C語(yǔ)言限制的嵌入式開(kāi)發(fā)框架,通過(guò)封裝硬件驅(qū)動(dòng)和系統(tǒng)平臺(tái),集成通用軟件功能與通信協(xié)議,助力開(kāi)發(fā)者專(zhuān)注于核心業(yè)務(wù),提升效率,縮短周期,迅...
2024-08-09 標(biāo)簽:嵌入式嵌入式開(kāi)發(fā)嵌入式軟件 294 0
嵌入式軟件開(kāi)發(fā)與AI整合是當(dāng)前技術(shù)發(fā)展的重要趨勢(shì)之一。隨著人工智能技術(shù)的快速發(fā)展,嵌入式系統(tǒng)越來(lái)越多地集成了AI算法,以實(shí)現(xiàn)更復(fù)雜的智能功能。以下是關(guān)于...
2024“芯原杯”全國(guó)嵌入式軟件開(kāi)發(fā)大賽決賽成功舉辦
2024年7月14日至20日,第三屆“芯原杯”全國(guó)嵌入式軟件開(kāi)發(fā)大賽決賽在??诔晒εe辦。本次比賽由芯原股份主辦,芯原海南承辦,??趪?guó)家高新技術(shù)產(chǎn)業(yè)開(kāi)發(fā)區(qū)...
Vector推出符合ISO 26262最高安全標(biāo)準(zhǔn)的ECU嵌入式軟件
? Vector推出符合ISO 26262最高安全標(biāo)準(zhǔn)的ECU嵌入式軟件,遠(yuǎn)遠(yuǎn)超越市場(chǎng)常規(guī)標(biāo)準(zhǔn)。該軟件可以確??煽窟\(yùn)行,因此尤其適用于自動(dòng)駕駛和線(xiàn)控底盤(pán)...
芯馳科技與TASKING達(dá)合作,全面賦能E3系列高性能車(chē)規(guī)MCU工具鏈
4月18日,塔斯金信息技術(shù)(上海)有限公司(以下簡(jiǎn)稱(chēng)TASKING)與芯馳科技簽署戰(zhàn)略合作協(xié)議,雙方將在芯馳科技E3系列高性能MCU工具鏈領(lǐng)域展開(kāi)全面深...
AMD Vitis? Embedded嵌入式軟件開(kāi)發(fā)套件的功能和特性概述
Vitis Embedded 是一款獨(dú)立的嵌入式軟件開(kāi)發(fā)套件,主要用于為 AMD 自適應(yīng) SoC 和 FPGA 中的 AMD 嵌入式處理子系統(tǒng)(基于 A...
2024-04-08 標(biāo)簽:FPGALinux系統(tǒng)SoC芯片 929 0
如果你希望開(kāi)始在汽車(chē)嵌入式軟件領(lǐng)域的職業(yè)生涯,必須掌握符合行業(yè)需求的全面技能。下面是一個(gè)路線(xiàn)圖,列出了需要學(xué)習(xí)的關(guān)鍵技術(shù)和技能。
中國(guó)上海,2024 年 1 月 11 日——楷登電子(美國(guó) Cadence 公司,NASDAQ:CDNS)近日宣布收購(gòu)總部位于加利福尼亞州圣克拉拉的設(shè)計(jì)...
2023年12月28日,廣東辰奕智能科技股份有限公司(以下簡(jiǎn)稱(chēng)“辰奕智能”)在深交所創(chuàng)業(yè)板正式掛牌上市,這標(biāo)志著公司在智能遙控器和智能產(chǎn)品領(lǐng)域的卓越表現(xiàn)...
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語(yǔ)言教程專(zhuān)題
電機(jī)控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動(dòng)駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無(wú)刷電機(jī) | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機(jī) | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
步進(jìn)電機(jī) | SPWM | 充電樁 | IPM | 機(jī)器視覺(jué) | 無(wú)人機(jī) | 三菱電機(jī) | ST |
伺服電機(jī) | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網(wǎng) | 國(guó)民技術(shù) | Microchip |
Arduino | BeagleBone | 樹(shù)莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 華秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |