還在羨慕那些動輒幾十GB顯存的AI大佬?今天,我們用一塊小小的FRDM-MCXN947開發(fā)板,就能讓你體驗到與大語言模型暢聊的快感!誰說嵌入式設(shè)備只能閃爍LED?今天我們就要讓它"口吐蓮花"!
從"Hello World"到"Hey, AI"
記得剛?cè)胄袝r,點亮一個LED燈都激動半天。如今,我們的嵌入式設(shè)備已經(jīng)可以直接和AI大模型對話了!這不僅是技術(shù)的進步,更是開發(fā)思路的革命。今天,我將手把手教大家如何在NXP的FRDM-MCXN947開發(fā)板上接入DeepSeek大模型,讓你的單片機秒變"AI終端"!
本文將詳細介紹如何利用RT-Thread操作系統(tǒng)和網(wǎng)絡(luò)功能,讓FRDM-MCXN947開發(fā)板成功接入DeepSeek大語言模型,實現(xiàn)實時對話功能。
準(zhǔn)備工作:工欲善其事,必先利其器~
硬件準(zhǔn)備
FRDM-MCXN947開發(fā)板:NXP的明星開發(fā)板, MCX系列最強王者,搭載150MHz Arm Cortex-M33內(nèi)核
網(wǎng)絡(luò)連接:RT-Thread RW007 WIFI模塊
USB TypeC 線:用于供電和調(diào)試
軟件準(zhǔn)備
RT-Thread V5.2.0: RT-Thread 5.2.0版本 或者master最新分支
DeepSeek API Key: 用于訪問DeepSeek大模型的API KEY, 見下節(jié)
申請 DeepSeek API KEY
首先,我們需要前往DeepSeek官網(wǎng) :https://platform.deepseek.com/api_keys
1. 注冊并登錄DeepSeek賬號
2. 進入開發(fā)者控制臺
3. 創(chuàng)建新的API Key
4. 復(fù)制并保存API Key(注意:這個Key只顯示一次!)牢記你的API KEY!
環(huán)境配置
1. 我們需要確保RT-Thread能夠正常運行在MCXN947上,并且網(wǎng)絡(luò)功能正常。這屬于基礎(chǔ)配置部分,已經(jīng)有完善的教程,參見: NXP FRDM-MCXN947 上手指南. 這里不再贅述。
2. 進入RT-Thread env工具的menuconfig. 在menuconfig中,我們需要啟用以下功能:
開啟RT-Thread 大預(yù)言模型包:
RT-Thread online packages → AI packages → LargeLanguage Models(LLM) for RT-Thread 并且在config中輸入自己的API KEY
開啟Webclient組件:
RT-Thread online packages → IoT - internet of things →WebClient: A HTTP/HTTPS Client for RT-Thread,選擇 MbedTLS support
退出保存配置,輸入 pkgs --update 拉取軟件包;
生成Keil工程 scons --target=mdk5
完成所有配置后,我們可以編譯并運行程序,如果一切順利,你應(yīng)該能在串口終端看到RT-Thread的啟動信息:
首先先輸入你的WiFi 用戶名密碼,先讓板子上網(wǎng):
看到 Got IP address 說明已經(jīng)成功通過WIFI模塊連接到了網(wǎng)絡(luò), 下面,輸入llm進入大模型對話框,然后就可以和DeepSeek聊天啦:
實際應(yīng)用場景
將LLM功能集成到嵌入式設(shè)備中,可以開啟許多有趣的應(yīng)用場景:
1. 智能家居控制:通過自然語言控制家中設(shè)備
2. 工業(yè)設(shè)備診斷:詢問設(shè)備狀態(tài)和故障診斷
3. 教育輔助設(shè)備:創(chuàng)建交互式學(xué)習(xí)工具
4. 智能客服終端:部署在公共場所的信息查詢終端
5. 輔助開發(fā)工具:在開發(fā)過程中提供代碼建議和調(diào)試幫助
優(yōu)化與改進
現(xiàn)在只是串口終端交互,后期如果能改成語音交互,體驗感就能更上一個層次了,可以做成一個超級“天貓精靈” 或者“小愛同學(xué)”
目前這套代碼并未細致的優(yōu)化,所以大預(yù)言模型的反應(yīng)速度比較慢,一般需要1-4秒,且RAM占用比較大(160KB)左右,筆者曾經(jīng)嘗試移植到FRDM-MCXA156上(1MFlash, 128KB RAM),RAM就不夠用了,目前還在優(yōu)化中-_-!
結(jié)語與完整代碼下載
通過本文的實踐,我們成功地將FRDM-MCXN947開發(fā)板變成了一個能與DeepSeek大模型對話的AI終端。這不僅展示了NXP MCU強大的網(wǎng)絡(luò)通信能力,也為嵌入式設(shè)備的智能化應(yīng)用開辟了新的可能性。
未來,隨著邊緣計算技術(shù)的發(fā)展,我們甚至可以期待在MCU上直接運行輕量級LLM模型,實現(xiàn)真正的本地AI推理。而現(xiàn)在通過API調(diào)用云端大模型,我們已經(jīng)能夠為嵌入式設(shè)備賦予"智慧"。
寫在最后:當(dāng)年我們用51單片機點亮LED時,誰能想到今天我們用MCU就能和AI對話?技術(shù)的進步總是超出想象。下一個十年,也許你手中的開發(fā)板將擁有超越今天旗艦手機的AI能力。未來已來!
本文demo內(nèi)容預(yù)計在今年的NXP RT-Thread線下培訓(xùn)中作為Demo內(nèi)容展示,所有代碼我已經(jīng)上傳到了百度網(wǎng)盤:
鏈接: https://pan.baidu.com/s/19EYJJB953z-QtGr_zVz5MA 提取碼: 92x2
參考 1. RT-Thread官方文檔 2. DeepSeek API文檔 3. FRDM-MCXN947開發(fā)板用戶手冊
恩智浦MCU加油站
恩智浦半導(dǎo)體NXP Semiconductors N.V.(納斯達克股票代碼:NXPI)是汽車、工業(yè)物聯(lián)網(wǎng)、移動設(shè)備和通信基礎(chǔ)設(shè)施市場值得信賴的合作伙伴,致力于提供創(chuàng)新解決方案。
-
led
+關(guān)注
關(guān)注
242文章
23820瀏覽量
673375 -
單片機
+關(guān)注
關(guān)注
6067文章
44970瀏覽量
649796 -
AI
+關(guān)注
關(guān)注
88文章
34990瀏覽量
278622 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
5654瀏覽量
104226 -
DeepSeek
+關(guān)注
關(guān)注
1文章
794瀏覽量
1672
原文標(biāo)題:單片機也能飆大模型?讓FRDM-MCXN947秒變“AI終端”
文章出處:【微信號:NXP_SMART_HARDWARE,微信公眾號:恩智浦MCU加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
恩智浦MCX N23的官方評估板FRDM-MCXN236詳解

FRDM-MCXN947的純Linux命令行環(huán)境搭建
添越智創(chuàng)基于 RK3588 開發(fā)板部署測試 DeepSeek 模型全攻略
關(guān)于將Flash寫入FRDM-MCXN947的問題求解
FRDM-MCXN947在初始化lpI2C時, I2C無法正常工作怎么解決?
《電子發(fā)燒友電子設(shè)計周報》聚焦硬科技領(lǐng)域核心價值 第7期:2025.04.7--2025.04.11
《電子發(fā)燒友電子設(shè)計周報》聚焦硬科技領(lǐng)域核心價值 第8期:2025.04.14--2025.04.18
富昌電子推薦兩款恩智浦的MCX A和MCX N系列微控制器
《恩智浦FRDM-MCXN947開發(fā)實踐指南》上線啦

使用VSCode調(diào)試FRDM MCXN947開發(fā)板

基于Label CIFAR10 image on FRDM-MCXN947例程實現(xiàn)鞋和帽子的識別

使用NXP MCX-N板卡搭建環(huán)境及點燈

恩智浦推出FRDM i.MX 93開發(fā)板
《恩智浦FRDM-MCXA156開發(fā)實踐指南》上線啦

評論