0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Deepseek上单片机?RT-Thread上跑通大语言模型

RT-Thread官方账号 ? 2025-02-07 18:59 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

前言

RT-Thread论坛上忽然看到了单片机和大模型对话的文章,想着春节期间看到大语言模型的热度持续攀升,恰巧手头有块RA8D1 Vision Board开发板,于是尝试着在Vision Board上对接下大语言模型的API,实现智能对话功能。



测试平台


●Vision Board

RT-Thread Studio

RT-Thread 5.0.2

MobaXterm

实现过程(以Vision Board为例)



1. 登录 DeepSeek-API :

https://api-docs.deepseek.com/zh-cn/

2. 创建 DeepSeek 的API-KEY:


88bc9fc0-e542-11ef-9434-92fbcf53809c.png

88e32334-e542-11ef-9434-92fbcf53809c.png

3. 基于Vision Board新建wifi示例工程

89030992-e542-11ef-9434-92fbcf53809c.png

4. 配置LLM软件包:双击 RT-Thread Settings,选择添加软件包,搜索llm关键字

8913b1fc-e542-11ef-9434-92fbcf53809c.png

5. 添加此软件包到工程,接下来进行软件包配置,输入上面获取的API-KEY:

8928d046-e542-11ef-9434-92fbcf53809c.png

6. 配置WebClient-TLS模式:

RT-Thread Settings->软件包->IoT-物联网->WebClient->选择TLS模式目录下,选择MbedTLS support

8948b780-e542-11ef-9434-92fbcf53809c.png

7. 使能软件RTC功能

895defb0-e542-11ef-9434-92fbcf53809c.png

8. 更新软件包配置:

RT-Thread Settings界面下Ctrl+S保存软件包配置,随后编译代码,烧录即可。

9. 开发板手动连接Wifi:

打开串口终端工具,输入wifi join [wifi名称] [wifi密码]

896f1178-e542-11ef-9434-92fbcf53809c.png

10. 输入llm即可进入聊天终端,CTRL+D可以退出聊天窗口返回MSH终端:

89868e20-e542-11ef-9434-92fbcf53809c.png

开源仓库地址,欢迎体验~

https://github.com/Rbb666/llm_chat

注意:由于当前Deepseek服务器资源紧张,可能会出现连接失败,导致如下报错:

8997f08e-e542-11ef-9434-92fbcf53809c.png

可尝试切换豆包或阿里通义千问大语言模型进行体验。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6068

    文章

    45032

    浏览量

    652119
  • 语言模型
    +关注

    关注

    0

    文章

    563

    浏览量

    10836
  • DeepSeek
    +关注

    关注

    2

    文章

    804

    浏览量

    1828
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RT-ThreadCAN实践

    开箱测试RT-Thread官方已完成了对英飞凌XMC7200EVK的移植,通过shell可以看到做好了uart3的console。本文将介绍如何进行RT-ThreadCan移植。接下来我们要完成CAN_FD的驱动移植,并正常启动RT-T
    的头像 发表于 11-13 01:03 ?2208次阅读
    <b class='flag-5'>RT-Thread</b><b class='flag-5'>上</b>CAN实践

    如何将RT-Thread移植到NXP MCUXPressoIDE

    RT-Thread默认支持的IDE只有IAR 和 Keil, 那如何将RT-Thread移植到NXP MCUXPressoIDE呢?本文内容比较简单但稍有琐碎,希望对有需要的小伙伴有所帮助。
    的头像 发表于 02-13 10:37 ?1985次阅读
    如何将<b class='flag-5'>RT-Thread</b>移植到NXP MCUXPressoIDE<b class='flag-5'>上</b>

    如何在FreeRTOS操作系统RT-Thread

    我现在有个项目用的MCU 内核是很小众的,芯片厂家仅支持freertos,我现在想把rt-thread弄上去,不知道该怎么实现开关中断以及上下文切换等,能提供帮助吗? 底层继续使用freertos,我在应用中使用rt-thread
    发表于 07-09 08:30

    如何在rt-thread studio开发STM32H747IIT6?

    如题,我希望在rt-thread studio开发STM32H747IIT6这款双核单片机,在keil里两个核的代码是完全隔离的,分别在两个工程中编写。 但是在rt-thread
    发表于 06-11 06:24

    RT-Thread的CAN总线介绍以及驱动编写

    昨晚很荣幸邀请到李工在RT-Thread微信群进行RT-Thread的CAN驱动和应用讲座。小编整理了讲座内容,特发出讲义以供享用。
    的头像 发表于 09-25 10:16 ?2.5w次阅读

    RT-ThreadSPI的细节内容

    作为通信协议的两大基础,IIC和SPI两者的应用都非常广泛,一篇文章讲过了RTTIIC的移植与实践。 《一步到位!教你RT-Thread设备IIC驱动移植》 讲完IIC,自然少不
    的头像 发表于 09-30 15:35 ?4257次阅读
    <b class='flag-5'>RT-Thread</b><b class='flag-5'>上</b>SPI的细节内容

    RT-Thread AI kit开源:轻松实现一键部署AI模型RT-Thread

    RT-AK 是 RT-Thread 团队为 RT-Thread 实时操作系统所开发的 AI 套件,能够一键将 AI 模型部署到 RT-Thread
    发表于 01-25 18:18 ?3次下载
    <b class='flag-5'>RT-Thread</b> AI kit开源:轻松实现一键部署AI<b class='flag-5'>模型</b>至 <b class='flag-5'>RT-Thread</b>

    【嵌入式AI入门日记】将 AI 模型移植到 RT-Thread (1)

    本期我们分享主题是如何将 AI 模型部署到嵌入式系统中,下一期将介绍如何在 RT-Thread 操作系统运行 Mnist Demo(手写数字识别)。
    发表于 01-26 17:08 ?3次下载
    【嵌入式AI入门日记】将 AI <b class='flag-5'>模型</b>移植到 <b class='flag-5'>RT-Thread</b> <b class='flag-5'>上</b>(1)

    RT-Thread全球技术大会:RT-Thread的单元测试框架与运行测试用例

    RT-Thread全球技术大会:RT-Thread的单元测试框架与运行测试用例 ? ? ? ? ? ? ? ? 审核编辑:彭静
    的头像 发表于 05-27 16:21 ?1921次阅读
    <b class='flag-5'>RT-Thread</b>全球技术大会:<b class='flag-5'>RT-Thread</b><b class='flag-5'>上</b>的单元测试框架与运行测试用例

    RT-Thread全球技术大会:在RT-Thread编写测试用例

    RT-Thread全球技术大会:在RT-Thread编写测试用例 ? ? ? ? ? 审核编辑:彭静
    的头像 发表于 05-27 16:28 ?1785次阅读
    <b class='flag-5'>RT-Thread</b>全球技术大会:在<b class='flag-5'>RT-Thread</b><b class='flag-5'>上</b>编写测试用例

    RT-Thread全球技术大会:RT-Thread底层汇编及在arm与riscv的差异

    开发者秦韦忠,在RT-Thread全球技术大会上,以RT-Thread底层汇编及在arm与riscv的差异为主题进行了详细的教程说明。
    的头像 发表于 05-28 09:56 ?1842次阅读
    <b class='flag-5'>RT-Thread</b>全球技术大会:<b class='flag-5'>RT-Thread</b>底层汇编及在arm与riscv<b class='flag-5'>上</b>的差异

    RT-Thread在arm与riscv的两点差异

    RT-Thread全球大会上,介绍了RT-Thread在arm与riscv的两点差异如下:
    的头像 发表于 05-28 10:35 ?1777次阅读
    <b class='flag-5'>RT-Thread</b>在arm与riscv<b class='flag-5'>上</b>的两点差异

    RT-Thread文档_RT-Thread 简介

    RT-Thread文档_RT-Thread 简介
    发表于 02-22 18:22 ?5次下载
    <b class='flag-5'>RT-Thread</b>文档_<b class='flag-5'>RT-Thread</b> 简介

    RT-Thread文档_RT-Thread SMP 介绍与移植

    RT-Thread文档_RT-Thread SMP 介绍与移植
    发表于 02-22 18:31 ?9次下载
    <b class='flag-5'>RT-Thread</b>文档_<b class='flag-5'>RT-Thread</b> SMP 介绍与移植

    RT-Thread文档_I/O 设备模型

    RT-Thread文档_I/O 设备模型
    发表于 02-22 18:31 ?0次下载
    <b class='flag-5'>RT-Thread</b>文档_I/O 设备<b class='flag-5'>模型</b>