我們希望在HMI板上建立一些高度互動的東西,超越靜態(tài)顯示。我們的核心理念很簡單:模擬拋硬幣。這個名為《Lucky 3》的項目就是從這個概念發(fā)展而來的,它展示了HMI板如何為一款簡單而普遍的機會游戲提供引人入勝的實時反饋。
隨著物聯(lián)網(wǎng)和嵌入式系統(tǒng)的發(fā)展,實時操作系統(tǒng)(RTOS)的安全性和性能需求日益提高。傳統(tǒng)基于C語言的RTOS在內(nèi)存安全和并發(fā)控制方面存在局限,容易導(dǎo)致緩沖區(qū)溢出、數(shù)據(jù)競爭等問題。本項目以RT-Thread為基礎(chǔ),使用Rust語言重構(gòu)其內(nèi)核,形成了全新的RusT-Thread系統(tǒng)。系統(tǒng)采用模塊化架構(gòu),涵蓋內(nèi)核服務(wù)、進程調(diào)度、內(nèi)存管理、線程通信與時鐘控制等核心功能,并充分利用Rust的所有權(quán)模型與類型系統(tǒng),實現(xiàn)內(nèi)存安全與并發(fā)安全保障。項目創(chuàng)新性地引入改進的多級反饋隊列調(diào)度算法、中斷安全數(shù)據(jù)容器(RTIntrFreeCell)、內(nèi)聯(lián)匯編與動態(tài)–靜態(tài)數(shù)據(jù)分離等技術(shù),在保證功能兼容性的同時優(yōu)化了代碼簡潔性與可維護性。通過單元測試、集成測試和性能基準(zhǔn)測試,RusT-Thread在中斷延時、上下文切換和線程創(chuàng)建時間等關(guān)鍵指標(biāo)上表現(xiàn)出與RT-Thread相當(dāng)甚至更優(yōu)的實時性能。該工作不僅展示了Rust在系統(tǒng)軟件開發(fā)中的可行性與優(yōu)勢,也為未來安全可靠的嵌入式RTOS設(shè)計提供了參考。
在嵌入式系統(tǒng)領(lǐng)域,實時性是一個至關(guān)重要的指標(biāo),它直接關(guān)系到系統(tǒng)對外部事件的響應(yīng)速度和處理效率。在眾多實時操作系統(tǒng)(RTOS)中,RT-Thread、RT-Linux和Zephyr因其各自的特點和優(yōu)勢,成為業(yè)界廣泛關(guān)注的焦點。本文將從實時性角度出發(fā),對這三款RTOS進行詳細(xì)對比。
摘要:為了研究微型多旋翼的定點控制,設(shè)計并實現(xiàn)了一種基于RT-Thread的微型多旋翼定點控制系統(tǒng)。采用DigitalMotionProcessing庫和雙閉環(huán)PID進行姿態(tài)控制,使用磁力計與激光測距儀進行航向與高度的鎖定:融合光流傳感器、姿態(tài)、高度數(shù)據(jù)感知飛行器的水平速度、位置:針對水平位置,提出了基于滑??刂破鞯奈⑿投嘈矶c控制方法。最終,通過實驗驗證了該系統(tǒng)的有效性。
日前,RT-Thread Space 高可靠性嵌入式實時操作系統(tǒng)完成北京軒宇信息技術(shù)有限公司(以下簡稱“軒宇信息”)第三方測評,測試結(jié)論表明?RT-Thread Space?嵌入式實時操作系統(tǒng)滿足GJB7718-2012《軍用嵌入式操作系統(tǒng)技術(shù)要求》和?GJB7706-2012《軍用嵌入式操作系統(tǒng)測評要求》的規(guī)定,功能正確,通過評測。
一年一度的RDC(RT-ThreadDeveloperConference,RT-Thread開發(fā)者大會)正式啟動報名,本屆大會以"Beyond"為主題,并將于2021年12月18日在在深圳大中華喜來登酒店舉辦。????不論風(fēng)云變幻,RT-Thread通過不斷迭代和生態(tài)的完善,與...
一年一度的RDC(RT-ThreadDeveloperConference,RT-Thread開發(fā)者大會)正式啟動報名,本屆大會以"Beyond"為主題,并將于2021年12月18日在在深圳大中華喜來登酒店舉辦。????不論風(fēng)云變幻,RT-Thread通過不斷迭代和生態(tài)的完善,與...
近日,開源物聯(lián)網(wǎng)數(shù)據(jù)基礎(chǔ)設(shè)施軟件供應(yīng)商杭州映云科技有限公司(EMQ映云科技)與物聯(lián)網(wǎng)操作系統(tǒng)廠商上海睿賽德電子科技有限公司(RT-Thread)簽署技術(shù)戰(zhàn)略合作協(xié)議,雙方將結(jié)合各自技術(shù)優(yōu)勢,面向開發(fā)者和企業(yè)用戶在ICT、電力能源、?金融支付、車聯(lián)網(wǎng)、工業(yè)互聯(lián)網(wǎng)領(lǐng)域推出多個合作方案...
近日,開源物聯(lián)網(wǎng)數(shù)據(jù)基礎(chǔ)設(shè)施軟件供應(yīng)商杭州映云科技有限公司(EMQ映云科技)與物聯(lián)網(wǎng)操作系統(tǒng)廠商上海睿賽德電子科技有限公司(RT-Thread)簽署技術(shù)戰(zhàn)略合作協(xié)議,雙方將結(jié)合各自技術(shù)優(yōu)勢,面向開發(fā)者和企業(yè)用戶在ICT、電力能源、?金融支付、車聯(lián)網(wǎng)、工業(yè)互聯(lián)網(wǎng)領(lǐng)域推出多個合作方案,共建全球化的物聯(lián)網(wǎng)軟件生態(tài)。EMQ映云科技是一家開源物聯(lián)網(wǎng)數(shù)據(jù)基礎(chǔ)設(shè)施軟件供應(yīng)商,交付全球領(lǐng)先的開源MQTT消息服務(wù)器和流處理數(shù)據(jù)庫,提供基于云原生邊緣計算技術(shù)的一站式解決方案,實現(xiàn)企業(yè)云邊端實時數(shù)據(jù)連接、移動、處理與分析。作為目前全球物聯(lián)網(wǎng)市場廣泛應(yīng)用的MQTT消息服務(wù)器,EMQ映云科技的核心產(chǎn)品EMQX具備高并發(fā)...
作為通信協(xié)議的兩大基礎(chǔ),IIC和SPI兩者的應(yīng)用都非常廣泛,上一篇文章講過了RTT上IIC的移植與實踐?!兑徊降轿?!教你RT-Thread上設(shè)備IIC驅(qū)動移植》講完IIC,自然少不了SPI的相關(guān)內(nèi)容,基于此,本文就來詳細(xì)說明RT-Thread上設(shè)備SPI的移植與實踐,SPI的通信...
趟過前面RT-Thread在GD32E230CotexM23上的坑之后,繼續(xù)進行了RT-Thread端設(shè)備驅(qū)動的驗證測試。《國產(chǎn)GD32替代:RT-Thread在CotexM23上的起起伏伏》IIC作為很多設(shè)備之間通信的基礎(chǔ)通信方式,起使用程度和普及程度基本也算是很多MCU的標(biāo)配...
1.介紹TouchGFX是一個圖形框架,它可以幫助用戶基于STM32創(chuàng)建出類似于當(dāng)前智能手機風(fēng)格的用戶界面,對于STM32的用戶,它是免費的!RT-Thread是一款完全由國內(nèi)團隊開發(fā)維護的嵌入式實時操作系統(tǒng)(RTOS),具有完全的自主知識產(chǎn)權(quán)?,F(xiàn)在我們就把TouchGFX和RT...
近日,開源物聯(lián)網(wǎng)數(shù)據(jù)基礎(chǔ)設(shè)施軟件供應(yīng)商杭州映云科技有限公司(EMQ映云科技)與物聯(lián)網(wǎng)操作系統(tǒng)廠商上海睿賽德電子科技有限公司(RT-Thread)簽署技術(shù)戰(zhàn)略合作協(xié)議,雙方將結(jié)合各自技術(shù)優(yōu)勢,面向開發(fā)者和企業(yè)用戶在ICT、電力能源、?金融支付、車聯(lián)網(wǎng)、工業(yè)互聯(lián)網(wǎng)領(lǐng)域推出多個合作方案...
在如今芯片沉浮的大環(huán)境下,中國“芯”一直在暗暗發(fā)力,經(jīng)過卡脖子、等封裝、沒晶圓的窘境,下一步將會是什么情況不得而知。項目需求下,如果只有PLANA,風(fēng)險等級就會被判定為為高。有PLANB,風(fēng)險等級也只是“海中一滴水”。如此,PLANC、PLAND成了公司立項的常態(tài)的趨勢,甚至有些...
簡介:本文內(nèi)容是在8月13日郵件接收到參加全國大學(xué)生智能車競賽同學(xué)寫來的一封郵件。其中對于公開的山東大學(xué)(威海)全向組提交的RT-Thread技術(shù)報告中所產(chǎn)生的若干疑點。針對于競賽中所使用的沁恒單片機在RAM,CPU速度等方面的不足,作者質(zhì)疑山東大學(xué)全向組報告中存在不實之處。海韻...
關(guān)注「嵌入式大雜燴」,選擇「星標(biāo)公眾號」一起進步!Freertos是一個國外推出的一個迷你的實時操作系統(tǒng)內(nèi)核,開源,功能包括:任務(wù)管理、時間管理、信號量、消息隊列、內(nèi)存管理、記錄功能、軟件定時器、協(xié)程等,可基本滿足較小系統(tǒng)的需要。RT-Thread是中國人自己推出的一個集實時操作...
之前我發(fā)過多篇移植RTT到新唐單片機的帖子,不過都是能滿足要求,但是還不夠完美,本次帖子,完美解決之前的不完美。該帖基于最新版的RT-ThreadNano3.1.5版本。為了體現(xiàn)帖子的完美性,這次我從頭開始說關(guān)鍵點。第一步,基于RTE創(chuàng)建工程,應(yīng)選擇下圖的選項第二步,工程應(yīng)至少包...
RT-Thread與智能車比賽?????????在第十六屆全國大學(xué)生智能汽車競賽中引入了多種MCU類型應(yīng)用于不同的賽題組,包括有Infineon,STC,WCH,MindMotion,NXP等。在智能車控制系統(tǒng)開發(fā)過程中引入實時嵌入式操作系統(tǒng),不僅可以充分發(fā)揮不同芯片的性能,讓智...
一、專項獎?wù)f明??在第十六屆全國大學(xué)生智能汽車競賽中引入了多種MCU類型應(yīng)用于不同的賽題組,包括有Infineon,STC,WCH,MindMotion,NXP等。在智能車控制系統(tǒng)開發(fā)過程中引入實時嵌入式操作系統(tǒng),不僅可以充分發(fā)揮不同芯片的性能,讓智能車跑的更加順暢;而且在一定程...
時間,不管在任何生活場合,都是一個非常重要概念。試想一下,假如沒有了時間,這個世界幾乎所有的事物都會亂套,但同時很多科學(xué)家也會提出疑問,在客觀世界里面,時間是真實存在的嗎?(扯得有點遠(yuǎn)~哈哈)回到正題,任何操作系統(tǒng)的運行,都離不開時間。因為操作系統(tǒng)需要有一個界定標(biāo)準(zhǔn),去規(guī)劃各種進...