自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 Keil For 51 编译TINY 系统 报错L257: RTX51-TINY REQUIRES UPGRADE TO PK51 解决

RTX51是而研发的多任务实时系统(RTOS编译配置如下。

2025-03-05 00:36:54 798

原创 基于富芮坤FR3068自动巡逻小机器人设计

本文基于富芮坤 FR3068x-C 芯片设计了一款智能自动巡逻平衡车,采用 FreeRTOS 系统实现多线程任务管理,搭载语音对话功能,可实现唱歌、讲笑话、唤醒控制灯、控制行走、转弯、巡逻模式等丰富功能。语音模块能够识别用户的指令,如唱歌、讲笑话、控制灯、控制行走等,并通过串口输出对应的指令信息,主控芯片接收到指令后进行解析和处理,实现语音控制功能。该芯片具备高性能的 MCU core,拥有丰富的外设接口以及内置的蓝牙功能,能够满足自动巡逻平衡车的控制和通信需求,为整个系统的稳定运行提供强大的硬件支持。

2025-02-16 18:15:44 970

原创 【米尔-瑞米派Remi Pi 创意秀】基于RemiPi诊断工具UI设计

UDS统一的诊断服务)诊断协议是ISO 15765和ISO 14229定义的一种汽车通用诊断协议UDS服务共包含6大类26种。每种服务都有自己独立的ID,即诊断服务ID。UDS本质上是一种定向的通信,是一种交互协议,即诊断方给ECU发送指定的请求数据(Request),这条数据中需要包含SID。如果是肯定的响应回复;如果是否定的响应回复7F+SID+NRC,回复的是一个声明。

2024-12-15 00:15:58 907

原创 【米尔-瑞米派Remi Pi 创意秀】基于RemiPi数据库以及NextCloud服务器搭建

Remi Pi 是一款以瑞萨 RZ/G2L 处理器,Cortex-A55 内核为核心的嵌入式板卡,主频为 1.2GHz。配备了 1GB 高速 DDR4 和 8GB eMMC。现在此开发板上搭建nextCloud服务器

2024-12-14 16:01:42 837

原创 【米尔-瑞米派Remi Pi 创意秀】基于RemiPi+OneNet云网关

OneNET物联网开放平台是中国移动打造的面向产业互联和智慧生活应用的物联网PaaS平台,此次项目是通过RemiPi板设计的Onenet云网关

2024-12-10 19:05:12 1122

原创 使用mqtt连接华为Iot云订阅消息后会自动收到历史下发消息问题

换用MQTTX工具连接试了下也是一样会收到,是不是哪里设置了什么,记得以前使用的时候未出现过这样情况。最近在使用linux板连接华为iot云时遇到问题,订阅消息后会自动收到历史下发过的消息,

2024-12-10 15:03:15 270

原创 stm32h7上tcp server频繁通讯失败会导致端口连不上问题

最近遇到个问题,在STM32H750上跑的RTOS,创建多路的TCP Server分不同端口监听,与客户端分别连接通讯。但是遇到个问题,测试过程中发现频繁的通讯失败断连,过一点时间端口就挂了,再也连不上。// TCP_NODELAY是设置Nagle算法,为解决网络中小包太多合并大包来提升网络传输效率的算法(会引起粘包)// 数字转换为端口号 1-8口 0x11-0x12口。

2024-12-05 13:51:26 518

原创 stm32h750RTOS上configTOTAL_HEAP_SIZE和Heap_Size的关系

想请教下Heap_Size是不是和configTOTAL_HEAP_SIZE没什么关系啊,一开始以为configTOTAL_HEAP_SIZE大小会包含在Heap_Size里面,现在看来感觉没啥联系。在STM32H750上跑RTOS,配置configTOTAL_HEAP_SIZE 25k 而Heap_Size只有0x200发现程序跑起来并没异常,后来尝试Heap_Size改成0都能运行正常,

2024-11-26 11:38:16 394

原创 stm32h750rtos使用lwip包创建tcp多端口独立监听通讯失败

我是使用单片机stm32h750vbt6上跑的rtos,创建多个tcp服务端,分不同端口监听和通讯,运行中发现使用客户端连接一路没问题,第二路时就连接不上。xReturn = xTaskCreate((TaskFunction_t )function, /* 任务入口函数 *//* 任务控制块指针 */(void* )arg,/* 任务入口函数参数 */(UBaseType_t )prio, /* 任务的优先级 */(const char* )name,/* 任务名字 */

2024-11-20 10:34:13 693

原创 【米尔-瑞米派Remi Pi 创意秀】基于RemiPi刷ubuntu安装pygame环境玩超级玛丽

此外,这款微处理器还支持摄像头接口(MIPI-CSI/Parallel-IF)、显示器接口(MIPI-DSI/Parallel-IF)、USB2.0、UART、CAN 接口、千兆以太网接口等,特别适用于入门级工业人机界面(HMI)和具有视频功能的嵌入式设备等应用。米尔定义的一个精简的,启动快速,稳定,实时的系统,它是以 Yocto 构建的不包括 GUI 界面的镜像,但包含完整的硬件驱动,常用的系统工具,调试工具等。设置完后发送bl2_bp-myir-remi-1g_pmic.srec 文件。

2024-11-04 21:19:32 952

原创 【米尔-瑞米派Remi Pi 创意秀】基于瑞米派储能应用开发-监测控制上位机

储能系统接入云结构是将储能设备与云计算技术结合的一种新兴解决方案。通过云平台,工业储能系统可以实现数据的集中管理、实时监控、智能调度和优化决策。随着云计算和人工智能技术的不断进步,工业储能系统接入云结构将更加智能化和自动化。未来可能会出现更多基于云的应用,如基于区块链的电力交易平台、实时市场分析等,从而进一步提升储能系统的经济性和可持续性。展示出充放电电流电压仪表盘,直观的展示出当前电流电压数据,并且通过箭头动效展示出电流流向情况。储能电池通过电池图标展示,并且根据soc值展示出电池电量占比。

2024-10-23 21:34:37 1110

原创 【米尔-瑞米派Remi Pi 创意秀】基于RemiPi+华为云储能监测管理系统

•该项目是通过CAN/485协议接入到BMS、电表等模块,实时获取电池单体、电池充放电电流电压、温度传感器等数据,边缘计算soc、故障预警等结果通过mqtt协议上报华为iot云服务器。通过手机app实时监测和控制运行状态。另外数据会以csv文件存储OBS中,再通过脚本将数据提取为DLV大屏控件数据格式,显示为数字化大屏效果•。

2024-10-06 15:53:19 2081

原创 【米尔-瑞米派Remi Pi-兼容树莓派扩展模块--试用评测】基于RemiPi+Qt的Ems储能上位机设计

新收到测评Remi-Pi板卡,使用linux下Qt开发,采用http协议通讯协议,快速上手remi板子

2024-04-11 10:09:52 2367 2

原创 【灵动 Mini-G0001开发板】唱歌的蜂鸣器

是最主要的调音法。十二平均律中各音的频率: C: 262 Hz、#C: 277 Hz、D: 294 Hz、#D: 311 Hz、E: 330 Hz、F: 349 Hz、#F: 370 Hz、G: 392 Hz、#G: 415 Hz、A: 440 Hz、#A: 466 Hz、B: 494 Hz。主程序中逻辑很简单,简单的获取音乐信息,拆解计算为各频率的大小,控制蜂鸣器输出发生和停留事件,不断循环,直到音乐播放结束跳出循环。十位表示音符的演奏效果(0-2): 0-普通,1-连音,2-顿音。

2023-10-22 11:51:16 377 1

原创 基于RTT-LGVL使用MQTT协议上报和订阅Onenet云开关控制实践

main_app_lv_user_gui_init()绘制页面操作,为后面onennet连接准备。当开关开启时则判断wifi状态ok mqtt未连接则连接云端,随后订阅消息。终端显示信息提示 mqtt已启动并连接onnnet正常,订阅信息ok,单个线程周期性上报电流,电压,功率数据。使用onenet_start命令启动mqtt连接onenet云,启动之后会直接订阅消息,使用QOS0。打开Onenote云调试,板子周期性将电流 电压 功率数据上报云端,云端收到消息。设备调试中可以跟连接设备仪器调试收发数据。

2023-10-19 17:56:42 459 1

原创 【BIGTREETECH Pi】配置测评代码修改验证实验

scripts/debootstrap.sh中create_rootfs_cache() 拼接完整地址,加打印分析到拼接后地址有误导致,尝试在浏览器中打开地址也是无效,于是乎删除掉localhost字段。看到/usr/src下面有linux-headers-5.16.17-sun50iw9代码,有Makefile,尝试去编译未编过,应该是缺少某些配置环境。CB1-Kernel-kernel-5.16\userpatches\sunxi.txt中配置有输出分辨率以及屏类型。

2023-08-15 12:37:14 405

原创 【Telink B91】蓝牙协议无线连接按键发送体验

蓝牙协议无线连接按键发送体验

2023-07-17 21:28:50 469 1

原创 【STM32H750 】RT-Thread触摸屏控制一个led灯试验

沟通体现在View接收到用户的输入信息后,不直接调用硬件,而是上报给Presenter,Presenter通知Model,Model最终完成硬件的处理。触摸屏规格书写的最大5个点,而代码中初始化触摸屏后,直接读取到info.point_num为10个点,导致后面读屏幕触摸点直接按10个点去读。解决办法,仍然在STM32TouchController.cpp文件,触摸屏初始化函数中,添加上限判断,如果读到的点数大于5个则就按5个来。编译后烧写进板子,串口中看到会死掉,提示硬件错误。

2023-02-11 22:02:58 1213 1

转载 uC/cos-II系统函数管理

uC/cos-II系统函数管理 原文转载至CSDNuC/cos-II系统函数管理2011-04-10 18:17 202人阅读 评论(0) 收藏 举报任务os任务调度数据结构each工作任务管理 1 OSTaskCreate()    建立一个新任务。任务的建立可以在多任务环境启动之前,也可以在正在运行的任务中建立。中断处理程序中不能建立任务。一个任务可以为无限循环的结构。...

2019-01-08 13:19:47 367

原创 LINUX一些常用的基本命令

LINUX一些常用的基本命令uname -a    查看内核版本      ls -al    显示所有文件的属性pwd         显示当前路径        cd -    返回上一次目录    cd ~    返回主目录date s      设置时间、日期         cal      显示日历    cal 2006bc          计算器具        ...

2019-01-08 13:18:15 190

转载 C++ 中vector的使用方法

作用:       它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。vector在C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。特别注意:使用vector需要注意以下几点:1、如果你要表示的向量长度较长(需要为向量内部保存很多数),容易导致内存泄漏,而且效率会很低;2...

2019-01-08 11:34:51 294

s3c2410硬件

嵌入式开发s3c2410硬件说明文档,里面有开发板的各模块硬件说明

2013-10-28

【参数配置指南】CMT2300A RF

【参数配置指南】CMT2300A RF

2024-06-08

DS90UB954-Q1EVM 解串器用户指南

DS90UB954-Q1EVM 解串器用户指南

2024-06-08

TI芯片DS90UB926Q-Q1

TI芯片DS90UB926Q-Q1

2024-06-08

TI芯片DS90UB925Q-Q1

TI芯片DS90UB925Q-Q1

2024-06-08

串口升级说明GD32boot

串口升级说明GD32boot

2024-06-08

TI925上位机-用户指南-英文

TI925上位机-用户指南-英文

2024-06-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除