自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

坚韧与专注

技术源于交流与创新

  • 博客(13)
  • 资源 (95)
  • 收藏
  • 关注

原创 RT-Thread 内核学习笔记 - 内核对象初始化链表组织方式

背景最近在看RT-Thread内核的源码,内核对象使用链表组织。 RT-Thread内部有完整的【双向链表】与【单向链表】的操作API与实际用例 内核对象,内核派生的如线程、定时器、设备等,都是由链表链起来管理的。链表介绍/** * Double List structure */struct rt_list_node{ struct rt_list_node *next; /**< point to next n.

2021-01-29 12:39:20 404

原创 RT-Thread PM框架平台适配

嵌入式产品电源管理与功耗调优实战项目经验分享系列:电源管理框架的平台适配方法

2021-01-27 22:49:53 762

原创 【Nucleo】STM32H743ZI - RT-Thread 最小系统

背景目标为进一步研究RT-Thread,掌握系统移植的基本方法 RT-Thread 最新代码BSP里,已经有STM32H743的BSP了。操作方法为了工程的简练,重构RT-Thread 工程 解决重构路径引起的问题: 编译工程 运行这里LED等的引脚,需要跟实际原理图对应上LED 引脚 RT-Thread Pin 编号 LED_R 红色 PB14 GET_PIN(B, 14) LED_G 绿色 ..

2021-01-24 23:37:54 1183

原创 RT-Thread 内核学习笔记 - 内核对象操作API

背景目的还是学习并熟悉RT-Thread 操作系统。 从最简单的对象管理切入 了解操作系统最基本的组成单位:Object内核对象API内核对象的主要操作方法:内核文件:object.c中实现知识点查看内核文件:object.c,发现的主要的几个知识点验证与测试光看内核代码,不如敲一敲(抄一下)。 可以使用模拟器,写几个测试函数,看看对象操作的流程。测试用例如下:/* RT-Thread 内核对象学习 */#include <rtthr...

2021-01-24 22:34:49 420

原创 【Nucleo】STM32H743ZI - 入手篇

背景今天【Nucleo】STM32H743ZI 的开发板到手了,开始让它跑起来。 下载相关的资料,MCU的数据手册,参考手册,开发板的原理图等。 首先是裸机点灯。工程搭建一、这里使用STM32CubeMX创建裸机工程:Keil MDK5,配置时钟与外设引脚。二、经过查看原理图,发现外部晶振HSE没有焊接。输入主频480(Mhz),配置好时钟三、查看串口引脚配置:与ST-Link V3连接的串口为:USART3...

2021-01-21 23:01:00 2639

原创 【ART-PI】STM32H750XBH6 - RT-Thread 开启RTC 与 Alarm组件

背景【ART-PI】默认没有开启Alarm组件,尝试适配并开启 有部分工程师想使用RT-Thread 基于STM32H7系列的RTC 与 Alarm(闹钟功能)验证平台Keil MDK5(使用RT-Thread Studio 可以作为参考) 【ART-PI】STM32H750XBH6,使用Pandoro STM32L4系列MCU,同样验证通过移植方法只前做过一次基于Apollo3平台的Alarm组件的移植,适配部分与STM32有些不同,直接Copy过去编译,发现编译不过,很正..

2021-01-20 12:41:55 1321 3

原创 RT-Thread 内核学习笔记 - 内核对象管理

背景继续研究RT-Thread 最基础,最重要的概念:内核对象 内核对象,管理方法就像【学校】图书馆或【公交车】站点,需要归类管理 图书需要书架,对象管理,使用:内核对象容器介绍对象就像一本本书,如何查找呢?查找对比对象里的成员属性【name】:名字。 对象名称长度可以修改,改的太长,需要更多的资源(RAM与ROM),改的太短,不利于阅读分析,保证名字唯一性。修改方法如下:对象的name(名字),可以用来查找对象。按名字查找。 像公交车的各个站点一样,需要有个总的发车点.

2021-01-17 10:36:21 396

原创 RT-Thread 内核学习笔记 - 内核对象rt_object

背景学习下RT-Thread,除了基础的应用,应该花点时间,研究下内核的实现 RT-Thread内核,整体代码量不大,很适合研究,后期,打算在这个基础上,开发一些软件包。 之前了解了一点数据结构的知识,感觉,没有真正的使用起来,程序=数据结构+算法。 万事开头难,先从最基本的概念开始。内核对象控制块对象(object)结构体对象可以派生具体的对象导火索今天,想仔细看看RT-Thread 的内核的对象,基本上都是结构体,看看结构体的大小 单片机的程序,一般短小精悍..

2021-01-16 11:33:32 744

原创 git submode 子模块部分管理命令

方法大的工程,有的使用submodule子模块。子模块更新的命令:git submodule update --init --recursive --force子模块清理没有关联的文件:git submodule foreach git clean -xdf查看子模块的状态git submodule foreach git status特殊情况子模块里,有个文件夹,之前是模块,后来,成了:【Untracked files】,此时,想...

2021-01-13 21:09:13 481

原创 SIM800L 模块 使用AT命令打电话

背景最近在研究GSM业务,用之前买的SIM800L 模块,插入SIM卡,验证下电话业务。使用AT命令大电话,其实很简单。准备工作这里手焊一块调试用。电源模块+SIM800L模块+USB口,焊接在一块洞洞板上。SIM800L是一个GSM模块,需要把SIM卡(非物联网卡),正确插入SIM卡槽。 注意供电电压:电池供电范围,如3.5~4.4V。 3.3V电压有点低。 注意供电电流:GSM 瞬间电流超过1A,因此,小电流的LDO,可能会让模块无法正常工作。 ...

2021-01-12 21:50:26 6528 9

原创 Visual Studio 2019 制表符TAB键转空格的设置

问题:使用Visual Studio 2019编写代码时,tab键 的制表符改为(4个)空格。操作方法:【工具】 --- 【选项(O)...】可以搜索【制表】关键字,找到位置!制表符(TAB按键),插入空格!!效果:总结:为了代码对齐,尽量使用空格,而不是长度不定的TAB(制表符)。...

2021-01-07 12:57:17 6697

原创 【ART-PI】STM32H750XB RT-Thread Freemodbus RS485从机

背景freemodbus协议,作为RS485串口通信协议,简单,易用。 RT-Thread 有freemodbus软件包,拿过来,配置下串口,就可以轻松的使用modbus。 学习掌握 STM32H750XB平台【ART-PI】上RS485的使用 部分工程师,可能移植freemodbus时,并没有那么顺利,这里算是个例程,供参考。了解原理图首先需要搭建基于【ART-PI】STM32H750XB的最小系统,这个已经在上篇搭建完成。 需要了解硬件原理图,清楚RS485 的串口引脚配置.

2021-01-06 23:19:43 1174

原创 【ART-PI】STM32H750XBH6 - RT-Thread 最小系统移植

需求移植ART-PI RT-Thread 最小系统,基于Keil MDK5 熟悉STM32H750XB 平台 RT-Thread移植方法移植步骤使用STM32CubeMX生成基本的引脚与时钟初始化。 下载或更新RT-Thread源码https://gitee.com/rtthread/rt-thread.git构建基于RT-Thread的最小系统目录结构menuconfig 配置scons --target=mdk5修改MSH cmd 串口(.

2021-01-02 18:06:53 1923

Modbus Poll version 10.9.0 Build 2194

Modbus Poll version 10.9.0 Build 2194,modbus 主机,包含 32位与64位,非常好用的 modbus 协议主机调试工具

2024-05-17

Modbus Slave version 9.3.2 Build 2156

Modbus Slave version 9.3.2 Build 2156, modbus 协议从机,非常好用,包括32位与64位

2024-05-17

IEEE 1588-2008 Precision Clock Synchronization Protocol

IEEE 1588-2008 Precision Clock Synchronization Protocol ,PTP 协议规范

2024-05-12

windows adb 与 fastboot 工具

windows adb 与 fastboot 烧写工具,来自 google,适用于 Windows 的 SDK Platform-Tools

2024-04-27

fastboot usb 驱动 可以用于 rk35xx 平台

fastboot usb 驱动,可以用于 rk3568、rk3588 等平台,windows,win10 可以使用

2024-04-27

glib-20230609.tar.gz

glib_20230609.tar.gz,glib 仓库,当前最新版本v2.77,包含 git 仓库,子仓库,可以直接用于编译,如交叉编译

2023-06-09

松下PLC fpwin-gr7-v23211c.exe

松下PLC 编程软件 FPWIN GR7 fpwin_gr7_v23211c.exe,

2023-04-29

Modbus Slave version 8.2.0 Build 1934, self-installing

Modbus Slave version 8.2.0 Build 1934, self-installing,含序列号,可以模拟 Modbus 从机

2023-04-28

Modbus Poll version 10.5.0 Build 1946 self-installing

Modbus Poll version 10.5.0 Build 1946 self-installing,包含序列号

2023-04-28

迅为imx6q 开发板 iTOP-iMX6-android6.0.1-20200731 中提取的 kernel-imx

迅为imx6q 开发板 iTOP-iMX6-android6.0.1-20200731 中提取的 kernel_imx,Linux 4.1.15 版本

2023-01-03

迅为imx6q 开发板 iTOP-iMX6-android6.0.1-20200731 中提取的 uboot-imx

迅为imx6q 开发板 iTOP-iMX6_android6.0.1_20200731 中提取的 uboot-imx,uboot 2015.04 版本

2023-01-03

uboot-imx git 仓库 20221027

uboot-imx git 仓库 20221027,包含git 仓库,用于nxp imx系列的u-boot 开发 官方的网址 :git clone 极慢

2022-10-27

vivado 2020.2 microblaze+mig+uartlite ddr3测试工程

版本:vivado 2020.2 IP : microblaze+mig+uartlite ddr3测试工程 Vitis 使用 memory tests 基于 xilinx xc7k325t 平台 只需要更改 DDR3的型号与引脚,就可以直接使用

2022-09-24

全志 allwinner xfel 工具,版本 v1.2.9

全志 allwinner xfel 工具,版本 v1.2.9,可以正常烧写 :f133

2022-06-19

gnu make manual

GCC 12.1 Manual.pdf GNU Make Manual Version 4.3.pdf GNU make中文手册 V3.8.pdf

2022-05-24

AT89C52_LCD1602_ADC0832_Proteus 8.13仿真

AT89C52 LCD1602 ADC0832 proteus 8.13 仿真测试,包含仿真功能、Keil C51 源代码

2022-05-13

gcc-arm-11.2-2022.02-mingw-w64-i686-arm-none-eabi.exe

gcc-arm-11.2-2022.02-mingw-w64-i686-arm-none-eabi.exe

2022-05-01

gcc-arm-11.2-2022.02-mingw-w64-i686-arm-none-linux-gnueabihf.exe

gcc-arm-11.2-2022.02-mingw-w64-i686-arm-none-linux-gnueabihf.exe,可以在cygwin64下使用的arm 交叉编译工具 arm-none-linux-gnueabihf-gcc -v Supported LTO compression algorithms: zlib gcc version 11.2.1 20220111 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.14))

2022-05-01

at91bootstrap_3.10.4 git 目录打包

at91bootstrap_3.10.4 git 目录打包,包括编译好的 at91sam9261ek的固件

2022-04-27

AT91SAM9261-EK__KitsFiles, AT91SAM9261-EK 开发板的官方硬件资料,包括PCB、原理图

AT91SAM9261-EK__KitsFiles, AT91SAM9261-EK 开发板的官方硬件资料,包括PCB、原理图

2022-04-27

PMS续航时间评估计算小工具

电源管理:PMS续航时间评估计算小工具,具体可以参考: https://zhangsz.blog.csdn.net/article/details/123649438

2022-04-25

WAVE specifications

WAVE specifications RIFF

2022-04-20

Multi-channel / high bit resolution formats, 2001-12-04

Multi-channel / high bit resolution formats, 2001-12-04

2022-04-20

AT91SAM7X_packages.7z

AT91SAM7X_packages,AT91SAM7X-EK 的【ATMEL】官方软件包,包括大部分的驱动、外设例程等

2021-10-31

AT91SAM7X-EK__KitsFiles.zip

AT91SAM7X-EK 开发板【ATMEL】官方的硬件资料,原理图、PCB等

2021-10-31

arm-rtems-4.11_tools.7z

在win10 64位专业版本上,使用cygwin64,根据 rtems-source-builder 编译生成的 RTEMS编译工具链,版本为:arm-rtems4.11-gcc -v。用于rtems4.11.2的编译。编译时间约3个小时。

2019-05-21

PDF Password Remover 6.0, 序列号请看资源描述

PDF Password Remover 6.0,方便的移除PDF文档的密码,比较好用。 序列号:67000500000066PR0067

2018-09-06

Modbus Slave version 7.0.0 Build 1158

Modbus Slave version 7.0.0 Build 1158,实用的Modbus协议分析工具,这个是从机。 唯一序列号:5455415451475662

2018-09-05

Modbus Poll version 7.2.2 Build 1155

Modbus Poll version 7.2.2 Build 1155,比较实用的用于Modbus协议主机工具软件。 唯一序列号:5A5742575C5D10

2018-09-05

gcc-arm-none-eabi-7-2018-q2-update-linux.tar.bz2

gcc-arm-none-eabi-7-2018-q2-update-linux.tar.bz2,官网最新的,官网下载比较慢。

2018-08-10

Keil.STM32F1xx_DFP.2.2.0.pack 下载 Keil5下使用STM32F10x

Keil.STM32F1xx_DFP.2.2.0.pack 下载 Keil5下使用STM32F10x时安装使用。目前最新,Keil官方下载太慢了。

2018-01-29

MT2503 win764 USB驱动

MT2503 win764 USB驱动,SP_Drivers_EXE_v1.6.rar,Win7 64位可以用,用于固件下载,LOG抓取时的驱动安装。

2017-10-22

MTK2503下载工具FlashTool_v5.1640.00

MTK2503 2503AE 等的USB下载工具,固件烧写工具。MT2503AE在物联网中广泛使用。

2017-10-22

QT所有类继承关系图.pdf

QT所有类继承关系图,比较详细的描述了QT开发中用到的类,感觉有用。

2017-10-22

MTK LOG 工具 Catcher_exe_v3.1532.00

MTK LOG 工具,抓LOG工具。 Catcher_exe_v3.1532.00

2017-07-01

Driver_allinone_MT2503.pdf

Driver_allinone_MT2503.pdf,关于MT2503的驱动开发的文档资料。

2017-06-25

MT2503AVE_SOC_Processor_Data_Sheet_v1.1

MT2503AVE_SOC_Processor_Data_Sheet_v1.1,MT2503AE MT2503AV的规格书。去加密。

2017-06-25

MTK关于串口驱动的一份较新的文档

MTK关于串口驱动的一份较新的文档,关于UART的操作接口的介绍。

2017-06-25

基于STM32_ENC28J60_UIP_FreeModbus的Modbus-TCP功能实现工程下载

基于STM32_ENC28J60_UIP_FreeModbus的Modbus-TCP功能实现工程下载,使用SPI2

2017-05-26

proteus仿真之DS1302+8位数码管显示试验工程包下载

proteus仿真之DS1302+8位数码管显示试验工程,可以使用Keil打开工程,使用proteus 7.8打开并仿真。

2017-05-04

空空如也

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

TA关注的人

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