一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

手把手教程:基于RT-Thread在單片機(jī)上部署大模型AI終端

RT-Thread官方賬號(hào) ? 2025-04-11 18:19 ? 次閱讀

還在羨慕那些動(dòng)輒幾十GB顯存的AI大佬?今天,就讓你體驗(yàn)到與大語(yǔ)言模型暢聊的快感!誰(shuí)說(shuō)嵌入式設(shè)備只能閃爍LED?今天我們就要讓它"口吐蓮花"!

從"Hello World"到"Hey, AI"

記得剛?cè)胄袝r(shí),點(diǎn)亮一個(gè)LED燈都激動(dòng)半天。如今,我們的嵌入式設(shè)備已經(jīng)可以直接和AI大模型對(duì)話了!這不僅是技術(shù)的進(jìn)步,更是開(kāi)發(fā)思路的革命。今天,我將手把手教大家如何在開(kāi)發(fā)板上接入DeepSeek大模型,讓你的單片機(jī)秒變"AI終端"!

本文將詳細(xì)介紹如何利用RT-Thread操作系統(tǒng)和完善的網(wǎng)絡(luò)協(xié)議棧, 讓開(kāi)發(fā)板成功接入DeepSeek大語(yǔ)言模型,實(shí)現(xiàn)實(shí)時(shí)對(duì)話功能,以FRDM-MCXN947為例。

準(zhǔn)備工作:工欲善其事,必先利其器~

硬件準(zhǔn)備

  • FRDM-MCXN947開(kāi)發(fā)板:NXP的明星開(kāi)發(fā)板, MCX系列最強(qiáng)王者,搭載150MHz Arm Cortex-M33內(nèi)核
  • 網(wǎng)絡(luò)連接:RT-Thread RW007 WIFI模塊
  • USB TypeC 線:用于供電和調(diào)試
6633b4a4-16be-11f0-9434-92fbcf53809c.png

軟件準(zhǔn)備

RT-Thread V5.2.0: RT-Thread 5.2.0版本 或者master最新分支

DeepSeek API Key: 用于訪問(wèn)DeepSeek大模型的API KEY, 見(jiàn)下節(jié)

申請(qǐng) DeepSeek API KEY 首先,我們需要前往DeepSeek官網(wǎng) :https://platform.deepseek.com/api_keys1. 注冊(cè)并登錄DeepSeek賬號(hào) 2. 進(jìn)入開(kāi)發(fā)者控制臺(tái) 3. 創(chuàng)建新的API Key 4. 復(fù)制并保存API Key(注意:這個(gè)Key只顯示一次?。├斡浤愕腁PI KEY!

664c3d6c-16be-11f0-9434-92fbcf53809c.png

環(huán)境配置

1. 我們需要確保RT-Thread能夠正常運(yùn)行在MCXN947上,并且網(wǎng)絡(luò)功能正常。這屬于基礎(chǔ)配置部分,已經(jīng)有完善的教程,參見(jiàn): NXP FRDM-MCXN947 上手指南. 這里不再贅述。

2. 進(jìn)入RT-Thread env工具的menuconfig. 在menuconfig中,我們需要啟用以下功能:

665d6e8e-16be-11f0-9434-92fbcf53809c.png

開(kāi)啟RT-Thread 大預(yù)言模型包:

RT-Thread online packages → AI packages → Large Language Models(LLM) for RT-Thread 并且在config中輸入自己的API KEY

666a9d0c-16be-11f0-9434-92fbcf53809c.png

開(kāi)啟Webclient組件:

RT-Thread online packages → IoT - internet of things → WebClient: A HTTP/HTTPS Client for RT-Thread,選擇 MbedTLS support

667dab4a-16be-11f0-9434-92fbcf53809c.png

退出保存配置,輸入 pkgs --update 拉取軟件包;

生成Keil工程 scons --target=mdk5

完成所有配置后,我們可以編譯并運(yùn)行程序,如果一切順利,你應(yīng)該能在串口終端看到RT-Thread的啟動(dòng)信息:

首先先輸入你的WiFi 用戶名密碼,先讓板子上網(wǎng):

66a20e90-16be-11f0-9434-92fbcf53809c.png

66af4a38-16be-11f0-9434-92fbcf53809c.png

看到 Got IP address 說(shuō)明已經(jīng)成功通過(guò)WIFI模塊連接到了網(wǎng)絡(luò), 下面,輸入llm進(jìn)入大模型對(duì)話框,然后就 可以和DeepSeek聊天啦:

66bb5f8a-16be-11f0-9434-92fbcf53809c.png

實(shí)際應(yīng)用場(chǎng)景

將LLM功能集成到嵌入式設(shè)備中,可以開(kāi)啟許多有趣的應(yīng)用場(chǎng)景:

1. 智能家居控制:通過(guò)自然語(yǔ)言控制家中設(shè)備 2. 工業(yè)設(shè)備診斷:詢問(wèn)設(shè)備狀態(tài)和故障診斷 3. 教育輔助設(shè)備:創(chuàng)建交互式學(xué)習(xí)工具 4. 智能客服終端:部署在公共場(chǎng)所的信息查詢終端

5. 輔助開(kāi)發(fā)工具:在開(kāi)發(fā)過(guò)程中提供代碼建議和調(diào)試幫助

優(yōu)化與改進(jìn)

現(xiàn)在只是串口終端交互,后期如果能改成語(yǔ)音交互,體驗(yàn)感就能更上一個(gè)層次了,可以做成一個(gè)超級(jí)“天貓精靈” 或者“小愛(ài)同學(xué)”

  • 目前這套代碼并未細(xì)致的優(yōu)化,所以大預(yù)言模型的反應(yīng)速度比較慢,一般需要1-4秒,且RAM占用比較大 (160KB)左右,筆者曾經(jīng)嘗試移植到FRDM-MCXA156上(1MFlash, 128KB RAM),RAM就不夠用了,目前還在 優(yōu)化中-_-!

結(jié)語(yǔ)與完整代碼下載

通過(guò)本文的實(shí)踐,我們成功地將FRDM-MCXN947開(kāi)發(fā)板變成了一個(gè)能與DeepSeek大模型對(duì)話的AI終端。這不僅展示了NXP MCU強(qiáng)大的網(wǎng)絡(luò)通信能力,也為嵌入式設(shè)備的智能化應(yīng)用開(kāi)辟了新的可能性。

未來(lái),隨著邊緣計(jì)算技術(shù)的發(fā)展,我們甚至可以期待在MCU上直接運(yùn)行輕量級(jí)LLM模型,實(shí)現(xiàn)真正的本地AI推理。而現(xiàn)在通過(guò)API調(diào)用云端大模型,我們已經(jīng)能夠?yàn)榍度胧皆O(shè)備賦予"智慧"。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • AI
    AI
    +關(guān)注

    關(guān)注

    87

    文章

    33554

    瀏覽量

    274203
  • RT-Thread
    +關(guān)注

    關(guān)注

    31

    文章

    1348

    瀏覽量

    41369
  • 大模型
    +關(guān)注

    關(guān)注

    2

    文章

    2941

    瀏覽量

    3683
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    從安裝到使用,RT-Thread Nano最全教程看完不信你還不會(huì)使用

    RT-Thread Nano發(fā)布以來(lái),小編收到不少開(kāi)發(fā)者詢問(wèn)RT-Thread Nano的配套教程實(shí)例,幸得RT-Thread開(kāi)發(fā)者燕十三大作一篇講解實(shí)戰(zhàn) RT-Thread Nan
    的頭像 發(fā)表于 09-26 06:39 ?6.4w次閱讀
    從安裝到使用,<b class='flag-5'>RT-Thread</b> Nano最全教程看完不信你還不會(huì)使用

    手把手教你基于RT-Thread Studio使用STM32單片機(jī)的PWM外設(shè)

    目前我使用的是STM32L475系列單片機(jī),是ali當(dāng)時(shí)PDD 50塊錢(qián)賣的一個(gè)開(kāi)發(fā)板,其他STM32單片機(jī)參考即可,這里會(huì)手把手教大家基于RTT Studio 來(lái)使用PWM。
    的頭像 發(fā)表于 09-28 15:12 ?5752次閱讀
    <b class='flag-5'>手把手</b>教你基于<b class='flag-5'>RT-Thread</b> Studio使用STM32<b class='flag-5'>單片機(jī)</b>的PWM外設(shè)

    手把手教你實(shí)戰(zhàn)RT-Thread Nano,不信都這樣了你還不會(huì)

    手把手教你實(shí)戰(zhàn)RT-Thread Nano,不信都這樣了你還不會(huì)
    發(fā)表于 11-23 10:30

    介紹STM32cubeIDE上部署AI模型的系列教程

    介紹STM32cubeIDE上部署AI模型的系列教程,開(kāi)發(fā)板型號(hào)STM32H747I-disco,值得一看。MCUAI原文鏈接:【嵌入式AI
    發(fā)表于 12-14 09:05

    輕松實(shí)現(xiàn)一鍵部署AI模型RT-Thread系統(tǒng)

    RT-AK 是 RT-Thread 團(tuán)隊(duì)為 RT-Thread 實(shí)時(shí)操作系統(tǒng)所開(kāi)發(fā)的 AI 套件,能夠一鍵將 AI
    發(fā)表于 09-02 15:06

    手把手教你學(xué)LabVIEW視覺(jué)設(shè)計(jì)

    手把手教你學(xué)LabVIEW視覺(jué)設(shè)計(jì)手把手教你學(xué)LabVIEW視覺(jué)設(shè)計(jì)手把手教你學(xué)LabVIEW視覺(jué)設(shè)計(jì)手把手教你學(xué)LabVIEW視覺(jué)設(shè)計(jì)手把手
    發(fā)表于 03-06 01:41 ?3292次閱讀

    關(guān)于RT-AK開(kāi)源輕松實(shí)現(xiàn)一鍵部署AI模型RT-Thread解析

    RT-AK 是 RT-Thread 團(tuán)隊(duì)為 RT-Thread 實(shí)時(shí)操作系統(tǒng)所開(kāi)發(fā)的 AI 套件,能夠一鍵將 AI
    的頭像 發(fā)表于 04-26 18:07 ?4490次閱讀
    關(guān)于<b class='flag-5'>RT</b>-AK開(kāi)源輕松實(shí)現(xiàn)一鍵<b class='flag-5'>部署</b><b class='flag-5'>AI</b><b class='flag-5'>模型</b>至<b class='flag-5'>RT-Thread</b>解析

    手把手教你學(xué)會(huì)AVR單片機(jī)pdf.01

    手把手教你學(xué)會(huì)AVR單片機(jī)pdf.01
    發(fā)表于 09-30 17:33 ?0次下載

    手把手教你學(xué)會(huì)AVR單片機(jī)pdf.03

    手把手教你學(xué)會(huì)AVR單片機(jī)pdf.03
    發(fā)表于 09-30 17:36 ?0次下載

    手把手教你學(xué)會(huì)AVR單片機(jī)pdf.04

    手把手教你學(xué)會(huì)AVR單片機(jī)pdf.04
    發(fā)表于 09-30 17:37 ?0次下載

    手把手教你學(xué)會(huì)AVR單片機(jī)pdf.05

    手把手教你學(xué)會(huì)AVR單片機(jī)pdf.05
    發(fā)表于 09-30 18:19 ?0次下載

    手把手教你開(kāi)發(fā)基于單片機(jī)的wifi通信的物聯(lián)網(wǎng)項(xiàng)目(遠(yuǎn)程燈控制)

    手把手教你開(kāi)發(fā)基于單片機(jī)的wifi通信的物聯(lián)網(wǎng)項(xiàng)目(遠(yuǎn)程燈控制)
    發(fā)表于 11-12 19:36 ?18次下載
    <b class='flag-5'>手把手</b>教你開(kāi)發(fā)基于<b class='flag-5'>單片機(jī)</b>的wifi通信的物聯(lián)網(wǎng)項(xiàng)目(遠(yuǎn)程燈控制)

    RT-Thread AI kit開(kāi)源:輕松實(shí)現(xiàn)一鍵部署AI模型RT-Thread

    RT-AK 是 RT-Thread 團(tuán)隊(duì)為 RT-Thread 實(shí)時(shí)操作系統(tǒng)所開(kāi)發(fā)的 AI 套件,能夠一鍵將 AI
    發(fā)表于 01-25 18:18 ?3次下載
    <b class='flag-5'>RT-Thread</b> <b class='flag-5'>AI</b> kit開(kāi)源:輕松實(shí)現(xiàn)一鍵<b class='flag-5'>部署</b><b class='flag-5'>AI</b><b class='flag-5'>模型</b>至 <b class='flag-5'>RT-Thread</b>

    手把手教你RT-THREAD bsp上運(yùn)行pikascript腳本點(diǎn)亮小燈

    簡(jiǎn)介 這篇文章介紹如何在RT-THREAD bsp上運(yùn)行pikascript腳本。 pikascript相當(dāng)于一個(gè)小型的micropython。 原文: https://blog.csdn.net
    的頭像 發(fā)表于 05-25 07:45 ?1174次閱讀
    <b class='flag-5'>手把手</b>教你<b class='flag-5'>在</b><b class='flag-5'>RT-THREAD</b> bsp上運(yùn)行pikascript腳本點(diǎn)亮小燈

    Deepseek上單片機(jī)RT-Thread上跑通大語(yǔ)言模型

    前言單片機(jī)也能聊天?RT-Thread上跑通大語(yǔ)言模型RT-Thread論壇上忽然看到了單片機(jī)
    的頭像 發(fā)表于 02-07 18:59 ?1217次閱讀
    Deepseek上<b class='flag-5'>單片機(jī)</b>?<b class='flag-5'>RT-Thread</b>上跑通大語(yǔ)言<b class='flag-5'>模型</b>