从部署、训练到应用,DeepSeek帮你实现基于MM32自动生成代码

原创 嵌入式ARM 2025-02-24 12:02
一、前言

DeepSeek当前服务器资源紧张,很多时候问题问着问着,就提示服务器没反应了。于是,有很多小伙伴就想在地本部署DeepSeek,训练自己的知识库。

当然,这样做有利有弊,通过DeepSeek-R1的输出,蒸馏了6个小模型开源给社区,根据部署的DeepSeek模型,需要有对应的硬件配置做保障。也就是说,不同的模型需要有匹配的硬件资源,才可以正常的运行;本地部署的DeepSeek可以使用本地的知识库,可以保护自己的资料不被外泄。

下面就详细介绍一下从环境搭建到模型运行,从训练知识库到让DeepSeek实现基于MM32自动生成代码,熟悉AI的强大功能。

二、安装Ollama

2.1 到Ollama官网(https://ollama.com)下载Ollama。


2.2 双击OllamaSetup.exe,安装Ollama软件,选择默认安装选项,具体步骤如下:



2.3 等待安装完成,就会弹出如下的命令窗口,在窗口界面尝试输入ollama命令,就会输出对应的提示信息:



三、部署DeepSeek模型

3.1 在Ollama官网的Models栏中(https://ollama.com/search)找到deepseek-r1,然后选择1.5b的版本(这个版本对电脑的要求是最低的)。


3.2 使用快捷键WIN+R,打开运行窗口,输入cmd并确定。


3.3 在弹出的窗口中,输入ollama run deepseek-r1:1.5b这个命令。第一次运行,如果没有部署过deepSeek,它会自动下载并部署;然后等待下载和部署完成:



3.4 在DeepSeek部署完成后,我们就可以直接在这个窗口中本地和DeepSeek进行交互了。

但这个界面并不是太友好,下面会跟大家分享两个桌面应用软件。


四、部署nomic-embed-text嵌入式模型

这个模型是在后面的本地知识库做数据投喂中使用的。

4.1 在Ollama官网的Models栏中(https://ollama.com/search)找到nomic-embed-text。


4.2 使用快捷键WIN+R,打开运行窗口,输入cmd并确定。

4.3 在弹出的窗口中,输入ollama pull nomic-embed-text这个命令,它会自动下载并部署,然后等待下载和部署完成就可以了。



五、安装Chatbox AI

Chatbox AI是一款AI客户端应用和智能助手,支持众多先进的AI模型和API,可以在Windows、MacOS、Android、iOS、Linux和网页版上使用。

5.1 到Chatbox AI官网(https://chatboxai.app/zh)下载Chatbox AI。


5.2 双击Chatbox-1.9.8-Setup.exe,安装Chatbox AI软件,选择默认安装选项,具体步骤如下:





5.3 在第一次运行的时候,会弹出如下对话框,选择使用自己的API Key或本地模型。


5.4 在选择模型时,我们选择本地模型Ollama API,并在弹出的设置窗口中,使用默认配置即可,然后点击保存。



5.5 这时候,我们就可以使用本地部署的DeepSeek进行交流了。


5.6 当然,使用Chatbox AI软件也可以通过调用API Key的方式与DeepSeek服务器进行访问连接,只需点击软件界面左下角的设置,在弹出的设置界面输入在DeepSeek创建的API key就可以了。


5.7 这时候再返回Chatbox AI聊天,就是与DeepSeek服务器之间进行交互了。


六、安装Cherry Studio

Cherry Studio是一个支持多模型服务的桌面客户端,为专业用户而打造,内置30多个行业的智能助手,帮助用户在多场景下提升工作效率。

6.1 到Cherry Studio官网(https://cherry-ai.com)下载Cherry Studio。



6.2 双击Cherry-Studio-0.9.19-setup.exe,安装Cherry Studio软件,选择默认安装选项,具体步骤如下:





6.3 点击Cherry Studio软件右下角的配置图标,配置Ollama调用本地的DeepSeek。


6.4 点击Cherry Studio软件右下角的配置图标,配置联网与DeepSeek服务器进行交互。


6.5 返回到聊天界面,我们可以点击Cherry Studio软件顶端来切换模型。个人感觉,这个是比Chatbox AI软件方便的一个地方。


6.6 我们先切换到本地DeepSeek测试一下。


6.7 再切换到与DeekSeek服务器测试一下。


七、通过Cherry Studio训练本地知识库

7.1 点击Cherry Studio软件右侧的知识库图标,在知识库界面,点击添加图标,在弹出的窗口中输入知识库名称,选择嵌入模型。


7.2 知识库添加完成后,显示如下:


7.3 此时,我们添加一个网址,看一下效果。



7.4 当然,我们还可以把文档、资料都添加到这个知识库里,这样就创建本地的私有知识库了,通过DeepSeek模型可以检索这个知识库,实现交互。

八、安装AnythingLLM

8.1 到AnythingLLM官网(https://anythingllm.com)下载AnythingLLM。



8.2 双击AnythingLLMDesktop.exe,安装AnythingLLM软件,选择默认安装选项,具体步骤如下:






8.3 第一次启动AnythingLLM会有一个运行向导,点击Get Started后,所有配置项选择默认的即可。






8.4 最后一步,我们创建一个工作区,就进入到了AnythingLLM主界面。



8.5 点击AnythingLLM左下角的Open settings图标,先对AnythingLLM软件进行前期的配置。





8.6 点击知识旁边的设置图标,对知识库进行配置。




8.7 这时候,我们就可以通过本地的DeepSeek大语言模型检测本地的嵌入式知识库进行交互了。


8.8 点击知识旁边的上传图标,对知识库进行训练。



九、使用DeepSeek基于MM32自动生成代码


根据与DeepSeek的交流,依次给DeepSeek发送如下3条指令:

  • 基于MM32F0140芯片,帮我编写一个控制LED灯闪烁的程序,LED灯控制引脚为PA15;

  • 使用库函数的形式进行编程,不要使用寄存器的方式;

  • 延时函数使用SysTick实现。


DeepSeek的答复如下:



十、感受


在学习和使用的过程中,不仅感受到了DeepSeek的强大,还感受到了AI的智能与趋势。上面分享了一些学习过程中的部署环境和软件,自己还是更喜欢使用Cherry Studio这个软件,操作方便快捷。


同时,对于本地部署DeepSeek,在响应速度上要比服务器快很多;本地知识库的训练丰富程度,也影响了DeepSeek是否更智能化的理解你想表达的意思或需求,而且本地知识的训练需要大量的投喂。所以,我个人还是喜欢服务器版本的服务。


好了,以上就是今天分享的所有内容了,如果有需要下载原图、代码,以及更多内容的小伙伴,请点击底部“阅读原文”进行查看


END

本文系21ic论坛网友xld0932原创,如需转载,请注明出处。


推荐阅读
盘点我常用的嵌入式开发工具
有人用DeepSeek写了一个串口助手,然后...
传稚辉君开设分公司,高薪招聘嵌入式开发!

→点关注,不迷路←

嵌入式ARM 关注这个时代最火的嵌入式ARM,你想知道的都在这里。
评论
  •   北京仿真软件开发代表性企业解析   北京作为国内仿真技术创新高地,集聚多家深耕细分领域的领先企业,其技术布局与行业适配性各具特色。以下为核心企业的优势解析及选型参考:   一、华盛恒辉科技有限公司   华盛恒辉科技有限公司:是一家专注于高端软件定制开发服务和高端建设的服务机构,致力于为企业提供全面、系统的开发制作方案。在部队政企开发、建设到运营推广领域拥有丰富经验,在教育,工业,医疗,APP,管理,商城,人工智能,部队软件、工业软件、数字化转型、新能源软件、光伏软件、汽车软件,ERP,
    华盛恒辉l58ll334744 2025-05-16 16:00 123浏览
  •   全球仿真软件开发代表性企业解析(按领域分类)   仿真软件开发领域覆盖多行业与技术方向,以下按领域梳理国内外具有代表性的企业及其核心特点:   华盛恒辉科技有限公司:是一家专注于高端软件定制开发服务和高端建设的服务机构,致力于为企业提供全面、系统的开发制作方案。在部队政企开发、建设到运营推广领域拥有丰富经验,在仿真软件,教育,工业,医疗,APP,管理,商城,人工智能,部队软件、工业软件、数字化转型、新能源软件、光伏软件、汽车软件,ERP,系统二次开发,CRM等领域有很多成功案例。   
    华盛恒辉l58ll334744 2025-05-16 10:37 100浏览
  • 公司简介:Ping Identity 是谁?Ping Identity 是全球领先的身份与访问管理(IAM)解决方案提供商,致力于帮助企业安全管理用户身份、控制应用和资源的访问权。作为行业先驱,Ping Identity 的客户遍布全球,其产品广泛应用于金融、医疗、政府等对安全要求极高的行业。然而,作为一家技术驱动型企业,他们同样面临来自软件供应链的安全挑战,特别是在广泛采用开源组件的背景下,如何实现自动化安全管理、降低法律风险并保障客户数据的安全,成为企业可持续发展的关键。挑战:如何保障应用安
    艾体宝IT 2025-05-16 09:35 114浏览
  • 2025 年 5 月 16 日讯,英伟达首席执行官黄仁勋的专机于北京时间 13:29 抵达中国台北松山机场,其此行引起了广泛关注。黄仁勋此番赴台,主要是为了参加即将于 5 月 20 日至 23 日举行的台北电脑展(Computex 2025),他将在 19 日上午进行主题演讲。此次演讲备受期待,市场猜测其可能会宣布英伟达与富士康、广达等中国台湾地区 AI 服务器公司达成的更多合作,进一步推动 AI 技术的发展和应用。此外,据市场消息,黄仁勋将于 17 日邀请供应链伙伴聚餐,鸿海董事长刘扬伟、纬创
    鲜橙财经 2025-05-16 14:00 132浏览
  • 在现代影像技术的快速发展下,动态范围(Dynamic Range)成为评估影像质量的重要指针之一。无论是无人机在高空拍摄的画面、工作用相机在不同光线条件下的成像表现、还是随身记录仪在运动过程中的稳定录像,「动态范围」的数值高低直接影响画面的清晰度与细节还原能力。然而,拍摄环境中的极端条件,如耀眼的阳光、深沉的阴影或快速变化的光线,都对产品的影像拍摄提出了严峻的挑战。技术难题:不同环境下对影像设备的质量影响本次分享一家网络监控摄影机(Network Cameras) 制造厂商,经常收到客诉提到:在
    百佳泰测试实验室 2025-05-16 14:43 120浏览
  •   全球仿真软件头部企业核心实力与行业地位解析   仿真软件行业的竞争格局随技术迭代和市场需求动态演变,以下从技术优势、行业应用等维度,梳理全球范围内具备标杆意义的企业:   1. 华盛恒辉科技有限公司   华盛恒辉科技有限公司:是一家专注于高端软件定制开发服务和高端建设的服务机构,致力于为企业提供全面、系统的开发制作方案。在部队政企开发、建设到运营推广领域拥有丰富经验,在教育,工业,医疗,APP,管理,商城,人工智能,部队软件、工业软件、数字化转型、新能源软件、光伏软件、汽车软件,ERP
    华盛恒辉l58ll334744 2025-05-16 11:37 113浏览
  • FM(RDS) 与 DAB 是车用音响领域常见的两种广播接收方式。随着科技的进步,DAB 作为数字音频传输的代表,逐渐受到更多关注。FM(RDS)属于传统的调频广播,透过调变载波的频率来传送声音讯号。RDS(Radio Data System) 则是FM广播的一种辅助技术,可以在FM讯号中夹带额外的文字信息,例如电台名称、节目类型、交通讯息等。DAB(Digital Audio Broadcasting)数字音频传输(DAB)是透过数字化处理广播音频讯号的传输,音质较 FM 清晰,此外,除了一般
    百佳泰测试实验室 2025-05-16 11:06 123浏览
  • 一、芯片概述:功能与应用场景WTR096录音语音芯片,是一款高性价比、低功耗的语音处理解决方案,专为需要灵活录音与播放功能的智能设备设计。其核心优势在于支持多段录音、内置存储扩展、外挂Flash适配,可广泛应用于智能玩具、家用电器(如语音闹钟、门铃)、工业设备提示器、安防告警系统等领域。二、核心参数与技术特性1. 多段录音能力:灵活应对场景需求WTR096支持最大10段独立录音,用户可通过指令或按键切换不同录音片段。例如:智能门锁可分别录制“欢迎回家”“密码错误”等多段提示音;工业设备可分段存储
    广州唯创电子 2025-05-16 09:04 107浏览
  • 公司简介:致力于解析非结构化数据的 AI 企业Cinnamon AI 是一家全球性的人工智能技术公司,核心产品聚焦于处理非结构化数据,如电子邮件、语音记录和视频内容。他们提供的 AI 平台,能够帮助客户从海量数据中提取有价值的信息,提升业务效率。项目挑战:多云部署下的 CI/CD 持续优化难题在实际开发中,Cinnamon AI 面临以下几大挑战:需同时支持 AWS、Google Cloud Platform 和 Azure 等多个云平台,以及内部部署版本;希望持续缩短开发周期,提高产品更新频率
    艾体宝IT 2025-05-16 09:31 99浏览
  •   仿真软件开发领域代表性企业概览   在仿真软件开发领域,众多企业以技术特色与行业深耕为核心竞争力,形成差异化布局。以下梳理国内外代表性企业及其核心业务方向:   华盛恒辉科技有限公司:是一家专注于高端软件定制开发服务和高端建设的服务机构,致力于为企业提供全面、系统的开发制作方案。在部队政企开发、建设到运营推广领域拥有丰富经验,在教育,工业,医疗,APP,管理,商城,人工智能,部队软件、工业软件、数字化转型、新能源软件、光伏软件、汽车软件,ERP,系统二次开发,CRM等领域有很多成功案例。
    华盛恒辉l58ll334744 2025-05-16 10:51 105浏览
  •   全球仿真软件头部企业核心能力与选型指南   仿真软件行业的领先企业因技术路径和行业聚焦不同形成多元格局,以下从技术能力、市场地位及行业适配性角度,解析全球范围内具有标杆意义的代表性企业:   华盛恒辉科技有限公司   华盛恒辉科技有限公司:是一家专注于高端软件定制开发服务和高端建设的服务机构,致力于为企业提供全面、系统的开发制作方案。在部队政企开发、建设到运营推广领域拥有丰富经验,在教育,工业,医疗,APP,管理,商城,人工智能,部队软件、工业软件、数字化转型、新能源软件、光伏软件、汽
    华盛恒辉l58ll334744 2025-05-16 11:13 117浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦