- 博客(1059)
- 资源 (1)
- 收藏
- 关注
原创 STM32 DMA通道的使用
dma是在mcu中实现异步接受和发射的最佳途径,但是得加上circle模式,可以保证数据的完整性,也可以防止dma的buffer溢出,就得清中断,然后再次开启dma,有些麻烦,让ai查些基础资料还是不错的,画一个前端界面也不错,自己再改写逻辑,ai还是有点年轻。
2025-08-23 14:05:05
111
原创 MicrochipSam9x60 PIO寄存器操作流程
本文探讨了内核驱动在寄存器操作中的性能差异问题。研究发现,驱动在批量写入寄存器时可能出现不生效的情况,而单独写入操作则能正常生效。相比之下,直接操作原始寄存器的速度更快。这一现象表明,批量写入操作可能存在某种优化或同步机制上的限制,导致其性能不及单独写入或原始寄存器操作。这为驱动程序开发者提供了重要的性能优化参考,建议在性能敏感场景下优先考虑单独写入或原始寄存器操作方式。
2025-08-06 21:14:32
239
原创 内嵌lua解释器 作为组件命令调试
好处就是调试代码 只在 lua 代码出现,同时为设备初始化 增加了外部脚本配置的功能接口。给不同的组件传递不通的参数。
2025-06-25 12:18:15
307
原创 xilinx的嵌入式系统软件开发
1. 安装最新的Vitis 嵌入式IDE 不使用GUI 只用 软件包中的 命令行工具:生成设备树,和fsbl的配置代码(裸机开发./RTOS等)3. 下载使用对应年份的linux,uboot,fsbl,pmu,atm。2. 下载buildroot 选择对应年份的buildroot。这样就可以实现轻量化的xilinx的嵌入式系统开发。
2025-05-16 12:20:31
129
原创 macOS 使用aerospace 替代yabai 和 skhd
腾讯视频 在 使用 yabai 时一打开就 挂死。后来发现更好用的 aerospace。
2025-03-18 18:17:00
522
原创 git worktree非常好用的多版本开发
使用gitworktree 建立两个分支。1.版本1和版本2,版本3稍微又些不同。每个分支的更新在合并到主分支中。最后merge 时 很方便。
2025-03-05 15:34:16
164
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人