自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

____

____

  • 博客(20)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 DSP连接仿真器不复位芯片调试方法

本文提出一种DSP仿真器调试方法,可在不复位芯片的情况下连接异常运行的DSP芯片进行调试。具体步骤包括:1)配置CCXML文件并连接仿真器;2)修改GEL文件,屏蔽所有GEL_Reset函数及RAM清除代码;3)加载已烧录的.out文件符号进行调试。该方法适用于外设资源有限、无法打印寄存器的情况,当仿真器调试正常但独立运行异常时,可准确定位代码执行位置。若代码运行至ROM区域,还需加载ROM相关文件进行跟踪。

2025-12-12 11:38:55 265

原创 RTOS任务创建通用模版

本文分享了一个RTOS多任务创建的通用模板,便于移植到不同RTOS系统。通过定义包含任务ID、名称、函数、堆栈大小等参数的结构体Task_Info_t,并以数组形式组织多个任务信息(如文件任务、SNTP任务等)。使用NUM_APP_TASKS宏自动计算任务数量,通过循环统一创建任务。该模板能清晰统计堆栈使用量,明确区分底层与应用层代码,提高代码的可移植性和可维护性。

2025-12-03 18:13:49 179

原创 一个基于DSP的时间片轮询调度器实现

本文分享了一个基于DSP的时间片轮询调度器实现,适用于50us时间片精度的任务管理。该代码支持最多4个任务,采用任务控制块(TCB)结构管理任务状态和休眠时间。核心功能包括:1)任务创建接口Task_Create();2)精确休眠函数Task_Sleep();3)自动适配DSP主频的定时器初始化;4)基于中断的任务切换机制。代码通过中断服务程序实现任务状态维护和调度,支持任务休眠和唤醒功能,具有高精度定时和高效的任务切换特性。该实现可移植到其他单片机平台,适合实时性要求较高的嵌入式应用场景。

2025-12-01 16:20:29 216

原创 DSP28377D爬坑笔记------持续更新中

本文总结了DSP开发中的常见问题和注意事项,包括开发环境配置、项目工程创建、算法仿真方法、代码生成技巧等实用内容。重点提出了CCS开发中的典型问题解决方案,如双核工程管理、hex/bin文件生成、Flash烧写异常、数据强制转换异常、串口通讯故障等。针对每个问题提供了具体的排查思路和解决措施,特别强调了开发环境配置、代码规范、中断处理等关键环节的注意事项,对DSP开发者具有实际参考价值。

2024-01-17 16:33:54 2101

原创 [电力通信规约]Modbus规约简介及协议开发要点

本文介绍了Modbus通信协议的基本概念和开发要点。Modbus是工业控制领域的通用协议,分为RTU和TCP两种报文格式,TCP报文比RTU多一个MBAP报文头。文章详细解析了报文格式,包括地址、功能码、数据域和CRC校验等组成部分,并列举了常见功能码0x02、0x03、0x06、0x10等。开发要点部分重点介绍了CRC-Modbus校验方法,提供了完整的8位和16位CRC校验表代码实现。这些内容为Modbus协议开发提供了实用参考。

2023-12-31 21:37:19 1488

原创 [电力通信规约]设备侧GOOSE、SV简介及协议开发要点

摘要:本文介绍了GOOSE/SV协议开发的要点。重点包括:1)配置文件的灵活解析,获取订阅/发布信息;2)采用FIFO或FPGA接收数据,避免网络风暴;3)轻量系统需关闭MAC过滤功能,Linux使用raw_socket;4)解包从首字节开始,组包从尾部反向进行;5)GOOSE时标需满足2/2/4/8格式要求。SV协议开发采用相同原则,强调底层实现以节约系统资源。

2023-12-20 09:11:42 1475

原创 [电力通信规约] IEC61850协议栈应用开发注意事项及思维导图

摘要:本文探讨了61850 MMS功能开发的要点与难点,指出协议栈覆盖范围的局限性是主要挑战,特别是设备建模、CID文件解析和维护等问题。作者分享了基于开发经验整理的思维导图,为相关开发提供参考。文章强调CID文件维护的重要性,并提供了可视化资源(附思维导图图片链接),建议开发者收藏备用。(98字)

2023-12-02 10:43:23 806

原创 [电力通信规约]设备侧IEC60870-5 101/103协议开发要点

本文介绍了电力通讯规约IEC101/103的基本概念和应用场景。IEC101主要用于配电自动化系统通讯,支持多种网络拓扑结构,分为非平衡式和平衡式传输。协议采用FT1.2异步字节传输帧格式,包含固定帧和可变帧两种结构,其中可变帧由帧头、控制域和ASDU组成。文章详细解析了控制域的功能位定义、地址域结构以及数据单元分类(1级和2级用户数据)。在开发要点部分,建议采用状态机模式实现协议栈,强调灵活配置地址字节数、规范数据源提取方法,并针对不同现场需求进行版本管理。最后推荐使用"青云规约测试软件&quo

2023-11-12 21:00:07 5338

原创 “护眼色”背景的色彩参数设置

经常对面对显示屏的朋友,可以将软件的背景颜色设置为该范围能降低眼睛的疲劳程度!

2023-08-25 10:15:09 520

原创 [电力通信规约]设备侧IEC104规约简介及协议开发要点

摘要:本文系统介绍了电力系统远动通信中的IEC104协议。首先阐述了RTU和SCADA系统的基本概念,以及遥测、遥信、遥控、遥调四类远动信息。重点解析了IEC104协议的报文格式,包括APDU、APCI和ASDU的组成结构。针对协议开发中的关键问题,归纳了灵活配置、链路安全、协议帧处理和测试四个要点,并指出开源库与国内标准存在的差异问题。最后提供了开源协议栈链接和相关实施细则资料,为开发者提供了实用参考。文章对电力自动化通信协议的开发具有实际指导价值。

2023-07-28 21:39:38 11689 2

原创 【交叉编译】buildroot 选项选中插件但无法编译出该插件的解决方法

利用buildroot制作文件系统时,图像界面正确选中该插件。但是编译后的文件系统并没有生成所需的工具。

2023-06-12 12:00:16 257

原创 【交叉编译】imx6ull buildroot创建带有sshd功能文件系统启动太慢,登录太慢的解决方法

dropbear替代ssh 添加havegd解决登录问题。

2023-06-09 14:48:44 538

原创 【交叉编译】打脸调试QT5.9.0 错误:QT:could not find or load the Qt platform plugin “linuxfb“

插件不兼容引起的常规问题解决思路

2023-06-02 18:26:25 761

原创 [交叉编译]交叉编译方法二:修改Makefile及其它文件完成编译实例-----7Za

新手交叉编译实例2:修改配置文件。p7zip软件移植 ,这个第三方库和常见的第三方库移植步骤上有一些区别。

2023-05-30 09:55:45 543 2

原创 【驱动适配】移远EC20,EC25,EC200 Linux驱动移植及测试实例

本文介绍了移远4G模块EC200U-EU在Linux系统下的驱动适配方法。首先通过lsusb命令检查硬件连接是否正常,然后参照相关教程进行驱动移植。针对常见问题如串口数量不一致,提出了增加串口数量和检查硬件设置的解决方案。还建议通过udev规则统一映射端口功能,便于后期测试脚本调用。文中提供了详细的命令截图和配置示例,为开发者提供了实用的技术参考。

2021-12-04 11:30:21 9071

原创 [交叉编译]QT 5.9 arm_linux 环境下裁剪

QT 蓝牙库 嵌入式移植基础操作。

2021-11-26 09:32:36 1107 2

原创 [交叉编译]交叉编译方法三:Buildroot ------bulidroot使能Qt5模块中的蓝牙_NFC功能

采用buildroot编译QT库,使能QT蓝牙、NFC功能。

2021-11-16 15:44:08 933

原创 [交叉编译]交叉编译方法一:单独第三方库移植实例-----tar 工具包详细移植至arm_linux平台

适合新手学习,练手的交叉编译实例。非工具生成的独立第三方库交叉编译。该实例的为第三方库移植的常规步骤:./configure > make > make install。

2021-11-09 08:36:43 1941 8

原创 [资源库]分享一些在嵌入式开发过程中有用的网站及小工具

嵌入式软件, 嵌入式Linux开发常用工具,开源资源链接下载地址。不定期更新中!gcc-linaro-arm-linux-gnueabihf交叉编译链,QT,buildroot,linux内核补丁,开源Mqtt客户端;开源IEC61850协议栈;开源IEC60870-5协议栈;编程语言在线开发环境。

2021-10-26 14:07:19 5635

转载 转载连续型卡尔曼滤波器的数学推导

转载连续型卡尔曼滤波器的数学推导

2019-03-11 20:30:53 1703 2

Ti 28377D can通讯收发实例-loop模式

提供 Ti的C28x系列DSP_28377D的CAN通讯代码例程。该例程涵盖了CAN通讯中的基本功能,包括IO口配置、波特率设置,掩码设置。2.可发送标准帧,扩展帧。(帧ID大于0x7ff 时,帧ID为扩展帧;);3.接收可接收任意ID报文。

2025-05-22

DSP 2000系列 W5300

DSP 2000系列 W5300驱动实例 主控器28377

2023-12-29

DSP28335+w5500官方实例

DSP2000系列 w5500 官方实例。

2023-12-29

配电网自动化 DLT634.5104-2002规约实施细则

该细节着重描述帧交过程。

2023-07-29

IEC104规约实施细则

其中一个文件重点描述帧结构及链路安全 另一个细则描述报文交互过程。

2023-07-08

Typora(64位)

无需破解,直接用。收费前最后一个可以用的单机版存档。

2023-07-09

qt5.9.2arm移植配置文件--qmake configre_sh.zip

qmake的配置 及 configure的基础配置

2021-11-14

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

TA关注的人

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