- 博客(134)
- 资源 (3)
- 收藏
- 关注

原创 Zephyr RTOS是什么,为什么要学,怎样学。
IoT软件开发过程中问题的提出 在我的大约15年嵌入式系统开发经历中,从AT80C51, Atmega系列,PIC16,STM8, dsPIC, TMS320F28335,再到STM32F0,F1,F4,F7的开发,使用的都是Keil,IAR,CCS,这些集成度很高的开发环境。这些高集成度IDE在传统的嵌入式开发上的效率极高。但当我进入IOT领域,面对IOT那严重碎片化的问题域时,用传统...
2019-04-25 23:15:31
13599

原创 IP音频广播系统使用Apache Thrift作为RPC的前期试验代码
前言 IP音频广播系统目前的现状是由之前的单机服务器(最早的是用WinXP,再到Win2000), 进化到现在的基于中心数据库(比如MySQL)和Linux Server的分布式实时系统. 比如该行业的老大ITC的框架就是Ubuntu Server(带桌面),维护界面是基于WEB浏览器的.但不一定是分布式架构,可能只是典型的B/S架购. 由于我是用Qt来统一...
2019-04-17 17:04:01
399
原创 Proteus仿真后如何烧写程序到ESP32-S3官方开发板
本次微课演示了如何将仿真成功的源代码编译并上传至ESP32-S3开发板,以及如何进行硬件在环仿真测试。首先,展示了仿真程序运行时板载LED灯的闪烁效果,然后介绍了如何停止仿真并配置开发环境以烧写程序。接着,通过选择正确的编程器和端口,演示了如何将不同程序烧写到开发板上,并观察到LED灯的变化。最后,强调了使用AI集成开发环境(AIIDE)可以提高嵌入式开发的效率,实现快速原型开发和功能验证。
2025-03-30 14:43:24
229
原创 TraeAI结合Proteus实现AI编程并仿真一个复杂工业物联网控制系统的开发(视频)
本视频聚焦基于人工智能的 AI 编程实践。借助提示词,在 Proteus 环境下结合 ESP32 - S3,运用 MicroPython 进行状态机程序设计。展示如何通过输入提示词,让 AI 辅助完成电路控制程序编写,探索人工智能在电子编程领域的高效应用,为电子编程爱好者开启 AI 编程新视角。
2025-03-28 12:28:37
484
原创 AI IDE Trae(字节跳动)介绍(已支持Win)
国内首个AI IDE工具Trae(字节跳动推出)对大学生的学习和实践有着革命性的助力,尤其适合编程入门、项目开发、竞赛备赛等场景。以下是结合大学生需求的亮点解析。
2025-03-03 12:16:53
1588
原创 Visual Studio更新说明(关注:.NET+AI生产力)
V0.0:Visual Studio 2022 v17.12更新:.NET9+AI生产力。
2025-02-23 10:57:49
379
原创 实验-安装Proteus
V1.0 250302:确认Proteus8.17 SP4 Pro支持MicroPython编译环境下的ESP32-S3仿真调试和下载到ESP32-S3硬件中运行。V0.0 250222:安装Proteus8.17SP4 。
2025-02-22 20:09:19
683
原创 WPS的AI助手进化跟踪(灵犀+插件)
WPS也有内置的AI,叫灵犀,之前应是自已的LLM模型,只能说是属于“能用,有好过无”,所以我一直在找能否在WPS上用上其他的LLM大语言模型,比如目前最火的DeepSeek,结论是:安装OfficeAI助手,就能在WPS上用上其他的LLM了。2025-2-17号,发现WPS灵犀AI的底座LLM已明确显示是DS R1了。1. 核心区别模型功能定位技术特点通用对话与交互面向自然语言对话场景,擅长生成流畅、连贯的文本回复,支持多轮对话和日常交流。逻辑推理与复杂问题解决。
2025-02-16 13:07:12
2603
原创 Tasmota ESP设备开源固件(esp8266,32X)
Star:22.5K通过快速设置和更新实现完全本地控制。使用 MQTT、Web UI、HTTP 或串行进行控制。使用计时器、规则或脚本实现自动化。与家庭自动化解决方案集成。令人难以置信的可扩展性和灵活性。和Tasmota类似的,也非常流行的是:ESPHome(。
2024-12-25 17:22:28
1197
原创 Q&A RockyLinux8.8、双网卡、ping 8.8.8.8失败。
ip route get 8.8.8.8返回:8.8.8.8 via 10.0.0.1 dev ens160 src 10.0.0.70 uid 0 #表示,当前访问8.8.8.8,走的是10.0.0.70网卡,通过10.0.0.1网关走外网,但是10.0.0.0是一个仅主机网络,不能访问外网,所以导致ping 8.8.8.8失败。
2024-11-21 16:37:10
976
原创 ArmPiPro-网络配置
因为ubuntu18.04有点旧,这里同时用上了netplan和nm(nmcli)这两个网络工具,如果是ubuntu22.04,网络管理全部用nmcli和nmtui即可。 eth0有线一般用来连接电脑,wlan0即是用来连接WiFi热点。
2024-07-04 10:14:31
468
原创 dotnet CLI不能自动补全的解决办法
自从DotNet8.0出来后,想试下用DontNet开发和部署基于VM(ECS)和容器(ACS)的应用,在开发的开程中发现我的开发环境(Windows11)中在PowerShell输入dotnet new con并按tab后,没有补全了,以前是按下后自动补成dotnet new console,下面是解决的办法。
2024-06-03 12:28:04
1155
原创 Q&A 未能打开位于 D:/Computer999/Computer999.vbox 的虚拟电脑
未能打开位于 xxx/Computer999.vbox 的虚拟电脑,并提示E_INVALIDARG (0X80070057),是最常见的一个错误,下面是解决办法。
2024-06-02 11:39:14
468
原创 虚拟化软件(VMWare、VB)异常最后解决手段
这里描述的是常规的解决办法还是无法解决的严重问题,比如”虚拟化软件(VMWare、VB)“启动”虚拟机“、和”CPU硬件加速“开启不了等问题。
2024-06-02 09:52:44
1559
原创 通义千问模型升级:2.5正式上线的使用体验
从上面的案例中,特别是“+5”的回答,具有了主动思考的智能在里面,一句话,“通义千问”的进步很大,是一个很好的AI助手,能大大的提高生产率。
2024-05-15 11:11:30
937
原创 机器人系统能用MQTT5.0代替ROS2吗?
更为灵活和友好的方案是通过把ROS(Robot Operating System)与MQTT(Message Queuing Telemetry Transport)协议相结合的解决方案,利用MQTT的轻量级、跨平台和广泛适用性特点,扩展ROS系统的通信能力,或将非ROS系统接入ROS网络。
2024-04-24 15:31:31
1572
原创 Arduino源代码(ino)在Proteus中调试总结
Arduino源代码(ino)在Proteus中调试总结,基于BluePill Plus开发板(该板是毕设网红板)。
2024-04-13 23:44:04
743
原创 Q&A:缺少VC运行时库导致VisualBox和XShell运行出错
启动软件时,特别是绿色版软件,有时会遇到“缺少xxx.dll文件”,导致软件启动失败。
2024-04-11 10:32:25
376
原创 云计算重要概念之:虚拟机、网卡、交换机、路由器、防火墙
在云计算环境中,虚拟机、虚拟网卡、虚拟交换机、虚拟路由器和防火墙等组件共同构成了复杂的网络基础设施。
2024-04-10 14:30:54
2646
3
原创 PCB项目设计-必知必会
本专题只专注PCB电路板本身的原理图、PCB图和制板(不包含电路设计相关知识),目的是让智能硬件设计初学者能快速和成功的打出一块属于自已的开发板。
2024-04-02 10:20:53
598
原创 QA:ubuntu22.04.4桌面版虚拟机鼠标丢失的解决方法
在Windows11中的VMWare Workstation17.5.1 Pro上安装了Ubuntu22.04.4,在使用过程中发现,VM虚拟机的鼠标的光标会突然消失,但鼠标其他正常,就是光标不见了,下面是解决办法。
2024-03-30 11:49:01
9494
7
原创 QA:绑定ROS机器人控制板PCB设备ID
一般情况下,主控板(树莓派、Jetson等)会同时和多个串口进行通信,这时,我们希望,用一个固定名称代表特定串口,比如用serial_motor_drive绑定电机驱动控制板,使ROS2的配置、编程和运行更加方便。
2024-03-30 10:48:24
993
原创 编程思想-状态机
对于开发者来说,状态机思想的重要性体现在多个方面,无论是设计复杂的系统还是处理简单的逻辑流程,状态机都能提供清晰、可维护且易于扩展的解决方案。以下是状态机思想对开发者而言的几个关键重要性
2024-03-23 11:23:50
607
原创 CCDP.02.OS正确部署后的Dashboard摘图说明
在部署成功OpenStack后,应该可以在浏览器打开Dashboard,并对计算资源(这里主要是指VM)进行管理,也可以在Dashboard上面查看OpenStack是否存在错误,下面,已针对检查的关键点,用红框、箭头、红线等进行标准,有疑问可以参照对比。
2024-03-20 11:25:36
479
原创 CCDP.01.使用NotePad++辅助部署OpenStack的说明
对于象OpenStack(OS)这样的复杂分布式系统(云计算平台),一次部署通过是需要相当的Linux基础、网络基础、分布式系统基础、云计算基础的。这里类比在开发大型复杂系统常常采用的“防御式编程”方法论,探讨如何高效地部署OS(OpenStack)云操作系统。
2024-03-17 15:26:47
613
原创 Q&A:VMware17.5.1导入x.ova格式虚拟机
1、用的是2024年2月发布的VMware17.5.1 pro、导入的是VisualBox制作的ova。2、VMware导入ova后,能正常进入虚拟机,并正常运行。3、注意导入过程中会提示一个选择窗口,务必要点击“重试”,不要点击取消。
2024-03-12 09:08:12
673
原创 CCDP.00.问老师问题前你首先需要做的事情
一、一定要按老师要求做好快照!!!!!1、在关键节点处,比如做完Part1后,关机状态下做快照。2、在做没把握的操作前先做快照(这个可以在开机状态下做快照,但推荐关机状态做)。二、花5-10分钟,通读PartX花5-10分钟,通读PartX,把不理解的重要概念(比如OpenStack逻辑架构)、命令(比如grep命令)都复习一下。三、按下面格式问你的AI助手第一种方式,不思考,以“白话"的方式,直接把问题抛给AI助手,AI助手心里一定会骂你喔:背景:我使用的Linux发行版本是RockyLin
2024-03-01 21:12:11
454
原创 CCDP.00.环境.Linux常用目录说明
我们实训用的操作系统是Rocky Linux(企业级操作系统),Rocky Linux 是一个基于 CentOS 的企业级操作系统,遵循LSB(Linux Standard Base)规范,它的目录结构与CentOS 8以及其他遵循该规范的Linux发行版相似。 了解这些常用目录的作用和位置,有助于更好地管理和维护RockyLinux 8系统。下面是 Rocky Linux 及类似系统中一些常用目录的基本说明:
2024-03-01 15:39:01
921
原创 选择 Python IDE(VSCode、Spyder、Visual Studio 2022和 PyCharm)
当选择 Python 开发工具时,你需要考虑自己的需求、偏好和项目类型。下面是对VSCode、Spyder、Visual Studio 2022和 PyCharm的对比推荐总结。
2024-02-22 15:48:37
6255
1
原创 云计算实验如何结合AI来提高效率!
随着AI助手的流行,我们现在无论是学习还是工作都会带着一个他/她,如何让AI助手提高我们的工作效率是我们需要进化的方向。下面结合“云计算实验”来分享一下如何让AI帮助我们学得更快学得更好。
2023-11-22 14:49:11
1322
原创 DNF和YUM常用命令收集
dnf install <package_name>:安装指定的软件包。dnf remove <package_name>:卸载指定的软件包。dnf update:更新系统上已安装的软件包。dnf upgrade:升级系统上已安装的软件包。dnf search <keyword>:根据关键字搜索可用的软件包。dnf list installed:列出已安装的软件包。dnf info <package_name>:获取指定软件包的详细信息。
2023-10-10 09:59:08
4239
FatFs_Pass_F407ZG_Cube库_没FreeRTOS.rar
2020-04-15
simplest_ffmpeg_audio_player_2.2_qt-framework
2018-08-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人