- 博客(298)
- 收藏
- 关注
原创 sample_kol_sdk环境,cv610单独编译 uboot 在 sdk的 bsp目录下执行
sample_kol_sdk环境,cv610单独编译 uboot 在 sdk的 bsp目录下执行。
2025-09-09 09:53:10
42
原创 使用buildroot交叉编译swupdate 记录
使用buildroot交叉编译swupdate 记录buildroot版本:下载路径:通过网盘分享的文件:buildroot-2025.05.1.tar.gz链接: https://pan.baidu.com/s/1MZqwYfKnQdj_xojzKxPDOA 提取码: mzzs--来自百度网盘超级会员v5的分享。
2025-09-05 11:09:16
107
原创 库之间的循环依赖,会导致编译错误
库循环依赖是指两个或多个库相互依赖对方提供的符号(函数或变量),形成一个循环依赖链。•库 A 需要库 B 中的某个函数•库 B 需要库 C 中的某个函数•库 C 又需要库 A 中的某个函数这样就形成了一个循环:A → B → C → A。
2025-08-28 15:16:25
407
原创 DCDC与LDO选择
1.必须选DCDC当•输入输出压差 > 2V•负载电流 > 300mA•电池供电设备•空间受限但散热良好2.优先选LDO当•噪声敏感电路(RF/ADC)•压差 < 0.5V•小电流待机电路•EMI敏感环境3.混合方案最佳•主电源:DCDC降压到中间电压•二级电源:LDO提供纯净电压•典型应用:5V→DCDC→1.8V→LDO→1.2V(RF供电)
2025-08-27 10:54:14
811
原创 flash有较大的存储空间,将 rootfs分区大小扩大
flash有较大的存储空间,将 rootfs分区大小扩大。这里将 rootfs的长度扩大为26M。板端启动,进入boot执行。
2025-08-25 18:08:18
137
原创 KH25L25645G_nor_flash启动地址,默认以3字节地址启动
KH25L25645G_nor_flash启动地址,默认以3字节地址启动。
2025-08-25 17:04:05
127
原创 ASCII码值,可打印的字符有
isprint(ch) 会检查 ch 是否为可打印字符 (ASCII 32 ~ 126)打印字符 (ASCII 32 ~ 126)ASCII码值,可打印的字符有。图片为转载,联系侵删。
2025-08-24 20:42:07
41
原创 蓝牙模块,不支持被发现模式
模块不支持被发现模式 → 不能被手机扫描 → 无法直接配对。可行方案:Linux 模块作为客户端主动扫描手机(central)使用 BLE 协议连接手机的广播/服务如果希望手机主动搜索 → 必须换一个支持被发现模式的蓝牙适配器。
2025-08-21 17:14:48
309
原创 VMware Workstation里的Ubuntu22.04找不到共享文件夹
VMware Workstation里安装的Ubuntu22.04找不到共享文件夹。
2025-08-21 16:09:31
485
原创 蓝牙工具交叉编译,参见这篇博客,记录
蓝牙工具交叉编译,参见这篇博客嵌入式arm交叉编译移植bluez5.0最新教程_bluez移植-CSDN博客
2025-08-18 17:04:39
368
原创 sem_post函数的定义及作用
功能将信号量sem的值加 1。如果有线程因为sem_wait阻塞,那么会唤醒其中一个线程。返回值成功返回0失败返回-1,并设置errno。
2025-08-18 11:54:51
384
原创 sem_wait 函数定义及作用
sem_wait是 POSIX 信号量(semaphore)的一个函数,用于等待信号量资源。它的定义如下:功能将信号量sem的值减 1。如果信号量的值为 0,则阻塞等待,直到信号量被其他线程sem_post增加。返回值成功返回0失败返回-1,并设置errno。
2025-08-18 11:51:27
35
原创 下载及交叉编译libffi,记录
按照给定的调用约定(ABI)去调用某个函数地址,并正确传递参数和获取返回值。下载及交叉编译libffi,记录。让程序在运行过程中,可以。
2025-08-15 17:18:55
126
原创 ubuntu中vim下按上下左右键时输入A、B、C、D的问题
ubuntu下使用vi 进行编辑文件时,按上下左右键时,会输入A、B、C、D,这个用起来很不方便。ubuntu系统自带的 vi 不完整导致,解决方法:安装完整的vi。ubuntu中vim下按上下左右键时输入A、B、C、D的问题。
2025-08-15 15:11:31
108
原创 echo命令的使用技巧
echo “字符串” > [文件名]\n这样的操作方法,会将字符串直接写入文件当中,不会在显示器展示。\n多次向同一文件使用echo写入字符串时,会实现覆盖写入。即清空文件内容,写入新内容。若不想覆盖,将>改为>>即可。这里涉及到了输出重定向的概念。echo命令的使用技巧。
2025-08-14 22:14:20
95
原创 sample_kol运行参数配置,记录
从使用现象看,record mode画面更流畅, kol mode画面推不出来。目前有 1:record mode 2:kol_mode。sample_kol运行参数配置,记录。-k指定kol运行模式。
2025-08-13 12:04:39
126
原创 怎么将交叉编译链添加到 PATH 环境变量中
编译链在/home/book/tools/mips-gcc720-glibc226/bin路径下。怎么将交叉编译链添加到 PATH 环境变量中。加到 PATH 环境变量中。
2025-08-13 11:43:07
82
原创 sample_kol里配置为 deep sleep mode,则系统进入 STR
sample_kol里配置为 deep sleep mode,则系统进入 STR。从这里可以看出来,STR功能,就是需要定时器或外部唤醒;sleep mode deep会让系统进入STR。AP7应该只能 light sleep。
2025-08-13 11:27:09
117
原创 什么叫YUV图像格式?
YUV是一种色彩空间,Y表示亮度,U和V表示色度。只有Y就是黑白图像,再加上UV就是彩色图像了。YUV的一个好处就是让彩色系统和传统黑白系统很好的兼容。什么叫YUV图像格式?
2025-08-11 18:10:56
83
原创 tmi8150b在VM=3.3v电压下,如何提高转速,记录
note: 这里提高电机转速后,明显感到 电机力矩变小,是本来就小还是速度变大引起,力矩变小未确定?tmi8150b在VM=3.3v电压下,如何提高转速,记录。目前将 speed这个参数变大,即可提高 转速。目前测试的 speed=100,电机转速最快。
2025-08-08 10:00:28
219
原创 嵌入式处理器指令系统:精简指令集RISC与复杂指令集CISC的简介,及区别
小核面积(如ARM Cortex-M0+仅12K门电路)→ 成本极低(单价<$0.1)。Intel Quark:x86指令集嵌入式处理器,用于工业控制(需兼容x86生态)。单周期执行占比高(如ARM Cortex-M的绝大多数指令)→ 实时性强。支持深度睡眠模式(如RISC-V的WFI指令)→ 待机功耗低至μA级。可变长指令(如x86的1-15字节)→ 译码器复杂,增加功耗和面积。授权费用高(x86需Intel/AMD授权)→ 推高芯片成本。统一长度指令(如32位)→ 译码电路简单,减少硬件开销。
2025-08-06 23:19:08
250
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人