2025年伊始,硅谷頂級風投A16z最近發表了一篇名為《2025 Big ldeas in Tech》的文章,通過對其50位合伙人進行了采訪,得出了50個對科技趨勢發展的判斷,其中有22個方向與AI有關。
其中部分技術方向和更是與嵌入式AI緊密關聯,其中包括:
1. 實時AI,應用開發的下一個重要方向;
2. AI將開始主導決策環節;
3. 端側AI開始崛起;
4. AI將與所有的電子硬件融合;
這些方向清晰的表明了一個變化:即AI主導決策以及AI與電子硬件融合等技術的出現,必將導致嵌入式系統的應用和開發將會以一種全新的方式出現在所有開發者面前。回想過去的一年,人工智能領域除了大模型,最火的詞莫過于具身智能,這標志著AI正在從以思維價值為主導的人工智能轉變為與物理世界交互為主導的人工智能體。此外,人工智能領域的標志企業Open AI在2024年末推出的o3模型,在數學、代碼、軟件工程等領域再一次取得了突破性的進展,其在代碼領域的成績已經躋身全球前200名。這意味著在不遠的未來,以Chatgpt-o3為代表的新一代編程模型,將在眾多的編程環境中取代當前人類的工作。在這樣一個背景下,對于傳統的嵌入式開發人員,我們也必須要與時俱進,深刻的認識到在大模型驅動嵌入式軟件開發的新時代,軟件任務邏輯和驅動分離的設計思想必將成為未來嵌入式系統開發的主流道路。RT-Thread作為一款為人熟知的國產實時操作系統,在嵌入式領域一直是國產開源軟件中旗幟性的存在。近年來,我們在嵌入式系統和AI結合的領域不斷探索和嘗試,希望能夠找到一個切實符合嵌入式系統走的AI路線。借助2024年的開發者大會,RT-Thread AI針對LLM在RT-Thread OS中的應用探索,進行了詳細討論,希望能夠給廣大開發者以啟發,下面是報告原文。

經過多年在嵌入式領域的深耕,RT-Thread OS在系統內核、組件以及軟件包三個維度為廣大開發者提供了數以千計的API,這些API在傳統的嵌入式軟件開發階段有力的支持了應用開發過程,節約了大量的開發時間,縮短了開發周期,這也是RT-Thread OS一直長青的根本原因。但是進入到大模型驅動嵌入式軟件開發時代,這些API又將會起到怎樣的作用呢?我們繼續向下看。

下面PPT左側圖片是經典的大模型應用場景,這個例子是將法語翻譯為英語。那么我們也可以依次類比,如果我們想要RT-Thread OS聽懂我們的人類的話,我們需要將人類的自然語言翻譯成什么呢?很明顯,在這個過程中,傳統的API就變成了RT-Thread OS所認識的“詞匯”了。如果我們能夠將我們的自然語言翻譯成一個個API,那么我們就可以通過對話的形式控制RT-Thread OS了。也就是說:對于RT-Thread OS來說,代碼就是人和RT-Thread OS交流的語言,而API則是其中的“詞匯”。也就是說如果LLM掌握了所有的RT-Thread API,那么也就可以搭建起人和RT-Thread OS溝通的橋梁。

基于這樣的一個思想,我們可以想象,隨著LLM在編程能力上不斷超越人類代碼能力,我們必須要掌握邏輯和驅動分離的程序設計思想。將邏輯部分交給LLM來實現,而僅提供軟硬件結合的部分,即和真實世界結合的驅動部分。就像下面這張PPT中所顯示的一樣,對于傳統的嵌入式軟件開發。我們從需求分析、任務拆解到最后的軟件驅動、軟件邏輯全部都由開發者完成。這樣整個程序按照程序員的設計固化在了硬件中,雖然程序可以準確執行,卻喪失了軟件的靈活性。如果我們將整個軟件的邏輯部分全部交給LLM來在運行期完成,而僅僅提供控制硬件的驅動,那么整個軟件的靈活性則會大大提高。但是如果想完成這樣一個轉變,一個重要的步驟就是需要讓LLM知道,在現實的世界中,存在諸如rt_led_turnon這一類數以千計的RT-Thread API是真實存在的。

針對這一問題,RT-Thread AI團隊是從以下兩個方向入手來解決問題的。首先,我們整理了當前RT-Thread OS的大部分API,包括內核層、組件層以及軟件包層面的,形成了非常龐大的知識庫/訓練集。然后我們針對當前開源LLM在嵌入式領域的應用,分析了開源模型的問題,其中內存占用和算力需求時制約嵌入式端應用LLM的最大瓶頸。我們發現,對于一般人類交流,一個話題大概僅需500個字左右,而一個正常人的語速也僅在150-200字每分鐘,所以對于當前開源的大模型,其最大序列長度對于嵌入式都是十分浪費且不別要的。此外,我們也發現對于嵌入式場景,90%以上的嵌入式設備都是指令式的,即聽從人類指揮完成相應任務,而不需要進行復雜而繁瑣的對話。而不到10%的嵌入式設備才需要對話,而進對于這種設備,我們才需要較長的最大序列長度來保證上下文對話的連續性。
對于我們RT-Thread OS應用的絕大多數場景,我們更希望設計一種更適合嵌入式系統的LLM,即Embedded GPT,而這種GPT實際上更多(90%以上嵌入式場景)是指令式,而不是對話式的需求。我們在這一部分已經形成了兩部分路線。一種是在開源模型基礎上進行微調,同時通過RAG的方式來補足API的快速更新。但是這種方式存在模型推理幻覺、計算量內存占用過大等方面的缺陷。而在另一種路線,我們已經開發了一個新的更適合嵌入式系統的GPT,即Embedded GPT,這個系統參數規模約500M,max_position_embeddings為1024,該模型在綜合的效果上,已經完全滿足嵌入式系統需求中的絕大場景。我們擅長嵌入式API數據集的收集和整理,大模型公司在最前沿的模型架構和訓練算力方面的有領先優勢,我們非常期待在這個極其富有想象力的領域建立市場合作,創造共贏。
最后,我們基于軟件任務邏輯和驅動分離的設計思想,在我們的語音小車上完成了幾個從簡單到復雜的指令控制,整個過程中,我們將小車控制的最基礎API交給了大模型,讓大模型知道在真實世界中,通過以下幾個API就可以控制小車執行諸如“前進”、“后退”、“左轉”、“右轉”等指令。然后在運行期,我們通過對話的方式,指揮小車進行“順時針旋轉”、“開啟雷達導航”等動作,最終實現小車控制的靈活性。這樣的一種開發新范式,最終會從根本上改變嵌入式軟件開發的模式,在減輕嵌入式軟件開發工程師工作負擔的同時,還極大的增加了軟件控制的靈活性,將大模型的能力發揮到極致。

最后我們也介紹了當前RT-Thread OS在嵌入式AI領域所提供的強有力的系統支持,包括虛擬化、異構等多種可以選擇的端側、邊緣側AI部署方案,將大模型從云端部署到端側部署一網打盡。可以在眾多既需要實時性又需要智能化的場景,為廣大的開發者提供強有力的支持。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
嵌入式
+關注
關注
5198文章
20449瀏覽量
334124 -
RT-Thread
+關注
關注
32文章
1614瀏覽量
44890 -
LLM
+關注
關注
1文章
346瀏覽量
1333
發布評論請先 登錄
相關推薦
熱點推薦
恩智浦亮相RT-Thread 20周年開發者大會
日前,“開源向實·生產力進化啟示錄”全球峰會暨RT-Thread 20周年開發者大會在上海成功舉辦,恩智浦作為RT-Thread的緊密合作伙伴,在活動中重磅亮相,展示雙方
首搭RT-Thread程翧車控平臺| RT-Thread程翧 S32K344 快速原型開發平臺正式上市!| 產品動態
在智能汽車邁向高集成與高安全的時代,VCU/ECU開發正面臨效率與可靠性的雙重考驗。依賴單一硬件或拼湊軟件方案的傳統模式,已成為制約創新的瓶頸。為此,RT-Thread帶來里程碑式的解決方案
2025年RT-Thread開發者巡回培訓報名正式啟動!
與RT-Thread技術專家面對面答疑解惑的絕佳機會。在這里你將體驗豐富的理論課程、精彩Demo演示與動手實踐!歡迎報名參加,與我們攜手探索技術的更多可能!日期城市10月
如何使用rt-thread studio中,使用 定制化的SDK建立工程?
--target=eclipse生成 rt-thread studio 工程
在rt-thread studio中,使用sdk Manager 導入配置成功。
配置成功了,
問題:
發表于 09-26 06:16
rt-thread studio 2.2.9如何使用最新的RT-Thread v5.2.0 released?
,目前也無法使用
Cannot found RT-Thread root directory, please check RTT_ROOT;
新建版本中,如使用lastet,rt-thread為空;
最好使用的
發表于 09-16 06:06
在Ubuntu上開發基于先楫MCU的RT-Thread應用指南
1、前言RT-ThreadEnv是RT-Thread推出的開發輔助工具,針對基于RT-Thread操作系統的項目工程,提供編譯構建環境、圖形化系統配置及軟件包管理功能。其內置的menuconfig
【好書推薦】RT-Thread第20本相關書籍!《嵌入式實時操作系統RT-Thread原理與應用》| 技術集結
01內容簡介ContentSummary本書為讀者提供了一個全面、系統的RT-Thread學習指南,旨在幫助初學者及有經驗的開發者掌握RT-Thread實時操作系統和STM32嵌入式微控制器的核心
RT-Thread 遇上 Rust:安全內核 RusT-Thread 的誕生
老師的推薦,很快我們就被其極高的安全特性,強大的包管理系統和編譯器以及豐富的社區支持所折服。然后我們在調研時注意到了RT-Thread。它有著經典的操作系統架構,
RT-Thread榮獲2025優秀開源項目 | 新聞速遞
6月底,RT-Thread睿賽德受邀參與由上海開源信息技術協會主辦的2025上海開源創新精英薈。上海市商委副主任張杰出席會議并致辭。RT-Thread嵌入式操作系統項目憑借其卓越的技術創新與開源生態
深度剖析 RT-Thread 線程調度流程
RT-Thread調度第一個線程的主要流程分如下:rtthread_startup:RTT的啟動函數,主要負責板級驅動,調度器,系統線程初始化,啟動調度的工作
揭秘RT-Thread上的AUTOSAR CP系統
本文探討了RT-Thread與AUTOSARCP的融合,解決車載ECU開發中實時性、安全性與靈活性的平衡問題。通過分層安全內核(rt-safetyos/autoos)和工具鏈整合,兼容AUTOSAR
2025 RT-Thread全球技術大會議程正式發布!
RT-ThreadGlobalTechConference(RT-ThreadGTC,RT-Thread全球技術大會)是聚焦基礎軟件技術創新與實踐的嵌入式技術盛會,持續推動技術價值轉化
RT-Thread審核團招募: 深度參與開源RTOS社區治理與演進
全球開發者招募:RT-Thread審核團(ReviewTeam)正式開放申請!在開源的世界里,代碼審查(CodeReview)是保證軟件質量、促進技術交流的關鍵環節。RT-Thread作為全球領先
軟件定義汽車: RT-Thread程翧整車OS亮相上海車展 | 媒體視角
開源基因下融合的多核虛擬化技術可能給整車生態帶來的創新影響。正在如火如荼進行的上海車展中,RT-Thread睿賽德攜“程翧整車基礎軟件OS”亮相。這也是繼小米、華
RT-Thread睿賽德攜“程翧整車基礎軟件OS”亮相車展,多核虛擬化跨域驅動智能汽車發展
,攜RT-Thread“程翧整車基礎軟件OS”首發亮相,并系統性闡述睿賽德在多核MCU虛擬化技術領域的突破性成果。RT-Thread睿賽德創始人兼CEO熊譜翔攜整車
火爆全網的LLM在RT-Thread OS中的應用探索
評論