2026年2月26日

jflash导入stm32u5单片机

摘要: 一、配置过程 1. 找到stm32u5的 .FLM 文件,如果keil导入了stm32u5的开发包,那么在keil安装目录下可以找到 2. 我要的是 STM32U5Fx_4M,发现有两个,STM32U5Fx_4M_0800.FLM 和 STM32U5Fx_4M_0c00.FLM, 前者是非Trust 阅读全文

posted @ 2026-02-26 17:18 f1engmin11 阅读(3) 评论(0) 推荐(0)

STM32CubeProgrammer使用jlink烧录

摘要: 1. 硬件连接,使用SWD模式,板子可以外部供电,也可以使用jlink供电,reset脚可以不接 2. 1 -- 点击刷新按钮 2 -- 识别到jlink设备号,这里是69653951 3 -- 设置各项参数,speed选择Fast,不然烧录过程会巨慢 3. 选择为j-link,connect后识别 阅读全文

posted @ 2026-02-26 15:10 f1engmin11 阅读(11) 评论(0) 推荐(0)

2025年6月23日

tortoisesvn写提交说明时log怎么换行

摘要: 1. 使用键盘 Shift + Enter 换行; 2. 在别的编辑器里编辑好,再复制到commit log框内。 阅读全文

posted @ 2025-06-23 11:22 f1engmin11 阅读(30) 评论(0) 推荐(0)

2024年11月19日

一些变量

摘要: 以TI的 linux-ti-staging 为例子,说明一些变量的基本含义. D:表示编译生成镜像的目录,即构建成果,该目录下的产物,可用于共享给其他配方,用于共享的成果会被copy到SYSROOT_DESTDIR目录. bitbake linux-ti-staging -e | grep ^D D 阅读全文

posted @ 2024-11-19 10:56 f1engmin11 阅读(41) 评论(0) 推荐(0)

2024年11月13日

字符设备、块设备、网络设备的区别

摘要: 1. 字符设备只能顺序读取(一个字节一个字节读写),块设备可以随机读取 2. 应用层通过open目录/dev下的设备节点来操作字符设备;块设备可以容纳文件系统,所以一般都通过文件系统来访问,而不是/dev设备节点,数据以固定长度进行传输,比如512K 3. 网络设备,网络接口没有像字符设备和块设备一 阅读全文

posted @ 2024-11-13 17:55 f1engmin11 阅读(59) 评论(0) 推荐(0)

用户空间与内核通信方式有哪些

摘要: 1. 系统调用 2. 虚拟文件系统 proc文件系统(/proc目录, /proc/sys目录),主要输出只读信息。 /proc/sys目录下的文件,实际上是一个内核变量。 sysfs文件系统 (/sys目录),可读可写。 debugfs文件系统 3. ioctl接口 (ifconfig、route 阅读全文

posted @ 2024-11-13 17:49 f1engmin11 阅读(69) 评论(0) 推荐(0)

2024年9月19日

顺序锁

摘要: 参考网友帖子:Linux设备驱动中的并发控制之七(顺序锁)-CSDN博客 阅读全文

posted @ 2024-09-19 09:04 f1engmin11 阅读(12) 评论(0) 推荐(0)

编译乱序和执行乱序

摘要: 参考网友帖子:Linux设备驱动中的并发控制之二(编译乱序和执行乱序)_linux 代码顺序执行,不优化-CSDN博客 使用barrier()实现: #define barrier() __asm__ __volatile__("": : :"memory") 在 Linux 内核代码中,barri 阅读全文

posted @ 2024-09-19 09:03 f1engmin11 阅读(116) 评论(0) 推荐(0)

完成量

摘要: 待施工 阅读全文

posted @ 2024-09-19 08:58 f1engmin11 阅读(7) 评论(0) 推荐(0)

等待队列

摘要: 待施工 阅读全文

posted @ 2024-09-19 08:51 f1engmin11 阅读(11) 评论(0) 推荐(0)

导航