- 博客(8)
- 收藏
- 关注
原创 Keil “No Cortex-M Device found in JTAG chain.” &&“Target DLL has been cancelled.“
3、修改后,TDO ->SWD,并出现了相关信息,此时,就可以进行Debug了。
2024-09-12 09:22:07 196
原创 RT-thread 内核框架
静态内存池管理:当静态内存池具有可用内存时,系统对内存块分配的时间将是恒定的;实时内核:对象管理、线程管理,实时调度器、线程间通信管理、时钟管理及内存管理等,内核最小的资源占用情况是 3KB ROM,1.2KB RAM。线程调度算法:基于优先级的全抢占式多线程调度算法,0 优先级代表最高优先级,相同优先级的线程间采用时间片的轮转调度算法进行调度。动态内存堆管理:小内存管理算法(整内存分割)、slab 管理算法(每类对象有一个内存池)、memheap 管理算法(粘合)线程间同步:信号量、互斥量与事件集。
2024-08-15 16:59:40 95
原创 data idata xdata code (C51)
字节,访问速度最快,可直接通过寄存器实现读写操作,通常存放小的全局变量。外部数据存储区(扩展。
2024-06-24 09:16:33 210
原创 【bat】批处理获取文件信息
在Version.h文件中,获取第一个VERSION所在行,赋值给output_variable,再截取出1.1赋值给VERSION。
2024-05-21 14:45:52 446
原创 【bat】批处理修改文件名添加时间后缀
3、将下面的代码复制进bat文件中,双击运行(改代码中需要修改的文件在Obj目录下名为LKS_MC_Project.hex)bat批处理,获取系统时间,生成一个在原文件名后面有时间后缀的新文件。1、新建一个txt文件,修改文件后缀为bat。2、见bat文件放到要修改的文件同级目录下。文件名后添加加一个时间后缀。
2024-05-21 13:47:45 709
原创 GPIO梳理
引脚不连接到特定的电源或地,并且没有外部电阻将其固定在特定电平上(接收外部信号,当没有外部信号输入时,引脚处于高阻抗状态)引脚输出配置模式,引脚可以连接到外部负载或电路,但只能拉低(连接到地)而不能主动拉高(连接到电源),拉低状态。)通过一个上拉电阻,以确保引脚在没有外部信号输入时保持在高电平(通常是逻辑高))通过一个下拉电阻,以确保引脚在没有外部信号输入时保持在低电平(通常是逻辑低。引脚可以主动拉高(连接到电源)和拉低(连接到地),以提供全面的输出控制能力。外部设备发送的信号,转成数字信号。
2024-05-06 16:14:05 172
原创 User name and email must be set before commit
找到.gitconfig文件(通常在C/User/xxx目录下),按如下格式填写。点击 “是”,然后填入“用户名”与“邮箱”,再点击“确认”
2024-04-07 09:12:54 804
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人