一般嵌入式學(xué)習(xí)(以stm32為例)中,主要集中在四個(gè)方面:C語(yǔ)言、STM32(外設(shè)及內(nèi)核)、RTOS、工具鏈。 作者:梅花七月香 https://www.bilibili.com/read/cv32914756/ 出處:bilibili
實(shí)時(shí)操作系統(tǒng) (RTOS) 是嵌入式設(shè)備的基礎(chǔ)。所有特定于應(yīng)用程序的代碼都依賴于 RTOS 來(lái)執(zhí)行。RTOS 類似于建筑物的地基 - 如果地基不牢固,整棟建筑物可能會(huì)倒塌。嵌入式系統(tǒng)中的 RTOS 也是如此。如果它出現(xiàn)故障,整個(gè)應(yīng)用程序可能會(huì)失敗。
嵌入式實(shí)時(shí)操作系統(tǒng)旨在為實(shí)時(shí)應(yīng)用程序提供服務(wù),應(yīng)用程序處理傳入的數(shù)據(jù),大多數(shù)情況下沒(méi)有緩沖延遲,具有實(shí)時(shí)性的優(yōu)點(diǎn),這是設(shè)計(jì)者和用戶考慮的一個(gè)重要指標(biāo)。
(全球TMT2023年8月1日訊)7月27日,黑芝麻智能RTOS Microkernel產(chǎn)品獲得DEKRA德凱頒發(fā)的ASIL D功能安全產(chǎn)品認(rèn)證。本次認(rèn)證通過(guò)標(biāo)志著黑芝麻智能可以為客戶提供一款高實(shí)時(shí)性、高安全性的本土操作系統(tǒng),提升智能汽車(chē)安全性,助力智能汽車(chē)量產(chǎn)落地。 ...
(全球TMT2022年11月9日訊)近日,DEKRA德凱為黑芝麻智能科技頒發(fā)ISO 26262:2018 ASIL D功能安全流程認(rèn)證證書(shū),標(biāo)志著黑芝麻智能科技建立起了符合功能安全最高等級(jí)ASIL D級(jí)別的車(chē)規(guī)芯片開(kāi)發(fā)和管理流程。 本項(xiàng)目以黑芝麻智能科技RTOS內(nèi)...
有深入理解RTOS原理,或閱讀過(guò)RTOS源碼的同學(xué)應(yīng)該知道:RTOS實(shí)現(xiàn)任務(wù)間通信通常是由一系列指針進(jìn)行操作實(shí)現(xiàn)的。
這次我成功將妹子約到了公司附近的咖啡館,繼續(xù)探討RTOS的heap的技術(shù)特點(diǎn)。當(dāng)我把準(zhǔn)備好的數(shù)據(jù)和動(dòng)圖展示在她面前,她立馬激動(dòng)起來(lái)了。
很多RTOS之所以可以用于資源很少的單片機(jī),是因?yàn)樗鼈兛梢耘渲?,一般可以使用宏定義來(lái)選擇需要的功能,而裁剪掉不必要的功能,以減少對(duì)硬件的資源占用。
處理特定任務(wù)的單片機(jī)可減輕主單片機(jī)或微處理器的任務(wù)和工作負(fù)荷,從而有助于簡(jiǎn)化各種應(yīng)用的設(shè)計(jì)流程。
關(guān)注星標(biāo)公眾號(hào),不錯(cuò)過(guò)精彩內(nèi)容作者|strongerHuang微信公眾號(hào)?|?嵌入式專欄不知道大家有沒(méi)有做過(guò)低功耗產(chǎn)品?低功耗產(chǎn)品看似很簡(jiǎn)單,其實(shí),要做好一款低功耗產(chǎn)品,特別是做到超低功耗,難度相對(duì)更高。今天就來(lái)講講在RTOS環(huán)境下低功耗設(shè)計(jì)的思路。寫(xiě)在前面:編程思維嵌入式產(chǎn)品的...
關(guān)注星標(biāo)公眾號(hào),不錯(cuò)過(guò)精彩內(nèi)容作者|strongerHuang微信公眾號(hào)?|?嵌入式專欄不知道大家有沒(méi)有做過(guò)低功耗產(chǎn)品?低功耗產(chǎn)品看似很簡(jiǎn)單,其實(shí),要做好一款低功耗產(chǎn)品,特別是做到超低功耗,難度相對(duì)更高。今天就來(lái)講講在RTOS環(huán)境下低功耗設(shè)計(jì)的思路。寫(xiě)在前面:編程思維嵌入式產(chǎn)品的...
星標(biāo)「嵌入式大雜燴」,一起進(jìn)步!作者|strongerHuang微信公眾號(hào)|嵌入式專欄經(jīng)常在交流群都會(huì)看到有些小伙伴在問(wèn):**資料、**文檔、**源碼在哪里下載?資料、文檔、源碼在哪里找?很多初學(xué)小白,找資料、文檔、源碼,都喜歡某度搜索,某度搜索沒(méi)問(wèn)題,關(guān)鍵是很多初學(xué)者找出來(lái)的結(jié)...
AzureRTOS使資源受限的設(shè)備能夠連接到微軟的AzureIoT,這是全球領(lǐng)先的IoT生態(tài)系統(tǒng)之一。AzureRTOS為企業(yè)級(jí)應(yīng)用程序(如航空電子設(shè)備、醫(yī)療設(shè)備、運(yùn)輸和工業(yè)控制)提供理想的軟件開(kāi)發(fā)平臺(tái)而聞名,然而,其設(shè)備的可靠性取決于運(yùn)行它的硬件。SiliconLabs(亦稱“...
一.序言?本資料是TrevorMartin編寫(xiě)的《TheDesignersGuidetotheCortex-MProcessorFamily》的摘要,并得到Elsevier的再版許可。查詢更多細(xì)節(jié),請(qǐng)到本資料尾部進(jìn)階章節(jié)。本資料著力于介紹RTX,RTX可運(yùn)行在基于Cortex-M...
星標(biāo)「嵌入式大雜燴」,一起進(jìn)步!來(lái)源|?小麥大叔概述嵌入式物聯(lián)網(wǎng)開(kāi)發(fā)平臺(tái)是一個(gè)系統(tǒng),是微控制器物聯(lián)網(wǎng)開(kāi)發(fā)平臺(tái)的系統(tǒng)組合。微控制器:是嵌入式控制的核心物:智能化的電子產(chǎn)品聯(lián):電子產(chǎn)品通訊或?qū)υ挼耐ǖ谰W(wǎng):互聯(lián)網(wǎng)、移動(dòng)互聯(lián)網(wǎng)開(kāi)發(fā)平臺(tái):產(chǎn)品、技術(shù)和開(kāi)發(fā)工具的組合隨著微控制器的工藝和技術(shù)的...
越來(lái)越多的嵌入式系統(tǒng)依賴于實(shí)時(shí)操作系統(tǒng)(RTOS)的使用,以滿足實(shí)時(shí)需求,減少上市時(shí)間,簡(jiǎn)化開(kāi)發(fā),增加代碼可移植性。盡管RTOS有許多好處,但它也有其缺點(diǎn),如可能引入分配不當(dāng)?shù)娜蝿?wù)優(yōu)先級(jí)、堆棧溢出、饑餓、死鎖、優(yōu)先級(jí)反轉(zhuǎn)等bug。一些專門(mén)設(shè)計(jì)的工具,可以幫助基于RTOS的程序開(kāi)發(fā)...
1.說(shuō)明在工作過(guò)程中,我發(fā)現(xiàn)在實(shí)際使用RTOS完成項(xiàng)目時(shí),理解這些知識(shí)僅能達(dá)到會(huì)用RTOS的水平,要想用好RTOS,還需要了解一些比較細(xì)節(jié)的機(jī)制,否則容易掉坑進(jìn)去,花大量時(shí)間定位問(wèn)題。本文結(jié)合TencentOS-Tiny實(shí)時(shí)操作系統(tǒng)給大家講述一下相關(guān)內(nèi)容。2.任務(wù)的通常寫(xiě)法遵循“...
1.說(shuō)明在工作過(guò)程中,我發(fā)現(xiàn)在實(shí)際使用RTOS完成項(xiàng)目時(shí),理解這些知識(shí)僅能達(dá)到會(huì)用RTOS的水平,要想用好RTOS,還需要了解一些比較細(xì)節(jié)的機(jī)制,否則容易掉坑進(jìn)去,花大量時(shí)間定位問(wèn)題。本文結(jié)合TencentOS-Tiny實(shí)時(shí)操作系統(tǒng)給大家講述一下相關(guān)內(nèi)容。2.任務(wù)的通常寫(xiě)法遵循“...
關(guān)注星標(biāo)公眾號(hào),不錯(cuò)過(guò)精彩內(nèi)容作者|strongerHuang微信公眾號(hào)?|?嵌入式專欄為了方便大家平時(shí)公交、地鐵、外出辦事也能用手機(jī)回顧查看文章,我特意用心精選,并分類整理了部分文章:嵌入式操作系統(tǒng)FreeRTOS內(nèi)存管理FreeRTOS中相對(duì)延時(shí)和絕對(duì)延時(shí)的區(qū)別RTOS和TS...
[導(dǎo)讀]大家好,我是逸珺。今天來(lái)分享一下,之前項(xiàng)目中使用FreeRTOS搭建的Event-Driven事件驅(qū)動(dòng)框架。什么是Event-Driven?Event-DrivenEvent在計(jì)算機(jī)編程方法中,是一種廣為使用的編程范式。比如Windows中的鼠標(biāo)、鍵盤(pán)輸入,就被Windo...