自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 结构体长度zizeof

char :a, short :b, int :c, float :d, double :epragma pack (4)sizof p_len: 24sizof p_len.a: 1sizof p_len.b: 2sizof p_len.c: 4sizof p_len.d: 4sizof p_len.e: 8pragma pack (1)sizof p_len1: 19sizof p_len1.a: 1sizof p_len1.b: 2sizof p_len1.c: 4sizof p

2025-12-19 11:57:01 103

原创 RV1126B-P 学习记录二

参考文件:rockchip_developer_guide_third_party_system_adaptation_CN.pdf。参考文件:rockchip_developer_guide_Repo_Mirror_Server_Deploy_CN.pdf。参考文件:rockchip_developer_guide_linux_secure_boot_CN.pdf。参考rockchip_use_guide_linux_etherCAT_IgH_CN.pdf。

2025-11-14 17:35:00 304

原创 RV1126B-P 学习记录一

U-Boot由bootloader加载到DRAM上,在完成board_f.c的流程后会把自己重定向到内存末尾某个预留的地址上,成为relocation,可通过开机信息看到,预留地址由U-Boot内存布局而定;文件为GPT分区,主要用于内存分区以及一些整机设备标识,打包烧录时,parameter.txt文件不会烧录到NVM(NAND,EMMC等)存储器件里面,4、使用传统cmdline分区时,如果使用的EMMC,则0-4MB的空间是保留存放loader的,parameter的所有分区都需要从4MB开始;

2025-11-14 15:52:31 535

原创 关于红黑二叉树的学习

两者在效率上-RAM中并不是特别明显,在Flash中四阶B树效率明显优于红黑树,整体来说效率四阶B树更快点儿;红黑树多存储在RAM中,反之需要EEPROM/FLASH的存储结构中,需要相关存储结构的缩影;使用场景不同,红黑树多使用与数据量大、访问频繁的场景,反之适用于数据量大访问频率较低的场景;若是五阶以上的B树,则节点内部查找和维护复杂,不适合二叉化实现。若是三阶树(2-3树),插入删除时会产生更频繁的上升与合并。1、红黑二叉树与普通四阶B树(2-3-4树)的区别。红色节点下一定是黑色节点。

2025-10-24 18:48:04 128

原创 JDY-28M 测试记录

3、pwrc 引脚拉低以支持在睡眠或mesh模式支持AT命令。模式2:功耗较模式一电流降低约5uA。通过BLE透传低功耗进入方法进入。模式1:功耗约200uA。1、通过串口进行AT收发。

2025-10-21 15:38:24 162

原创 Rv1126 boot 启动延时

CONFIG_BOOTDELAY = 成自己想要的时间(单位s/秒)

2025-10-14 14:51:20 98

原创 Rv1126 修改SPL 启动分区

define CONFIG_FASTBOOT_FLASH_MMC_DEV 1 // 表示 mmc1(eMMC)直接修改uboot->对应架构中spl_boot_device函数中返回分区值。

2025-10-14 14:49:25 186

原创 STM32-DCMI学习随笔

5、硬件同步下,数据传输与vsync信号同步,可以连续传输数据流,连续帧在每帧结束时插入垂直同步中断标志(VSIF),数据传输仅由DMA进行管理。硬件同步:主要为压缩数据时使用,此时hsync主要作用是表明数据有效性,vsync主要作用是表明数据流的起始和结束;以保证数据32bit的完整性?接收多组数据整体保存为32bit宽度,8bit接收4组保存,其他按16bit对齐,不足补0,接收2组保存;6、嵌入式同步下,数据同步应用为32bit数据流,由设定同步码进行同步标识,格式为:0xFF0000XY。

2025-06-06 11:56:39 735

原创 I2C测试遇到的问题记录

A:1、地址不对,2、部分芯片具有写保护,3、速率不匹配,4、gpio-i2c模拟时序不对,等。A:电平转换芯片额外升压影响,当拉低时芯片转换升压会导致该问题;A: 上拉电阻未接,两芯片在位于不同板卡 ,但芯片内上拉不足。Q:I2C波形无法完全拉低,会有0.7V左右的电压。Q:I2C芯片间连接时,量不到波形。A:多芯片同地址会导致。Q:I2C无法写入数据。

2025-04-10 09:34:48 197

原创 Rv1126-Camera 调试学习

Tips:仅学习记录。

2025-03-19 17:05:37 1835

原创 python pyinstaller安装实践

1、首先需要安装python环境。

2025-01-14 15:49:41 183

原创 VSCode/Cursor 配置Clang-Format

>Clang-format:Executable: 自定义文件夹下bin下clang-format.exe文件。"clang-format.executable": "自定义文件夹\\LLVM\\bin\\clang-format.exe","clang-format.executable": "自定义文件夹LLVM\\bin\\clang-format.exe""clang-format.assumeFilename": "自定义文件夹\\.clang-format",3、解压上述文件至自定义文件夹。

2024-12-19 17:32:21 1688

原创 RV1126-移植EC200A记录

c、通过 AT+CGPADDR?查看驻网信息,没有则查看VID等USB-option配置是否异常;1、首先需要按照手册添加相关VID/PID、USBnet、Reset-resume、唤醒、挂起.....等相关配置。b、ls /sys/bus/usb/drivers 查看是否option配置成功。0、dmesg | grep -i USB查看是否加载usb设备。如果没有查看是否开启,是否串口被占用。a、ifconfig 查看是否有usb0网卡信息。3、通过microcom 设置自动连接USB网卡。

2024-11-12 16:15:52 641

原创 RV1126 编译步骤总结

2、修改buildroot。6、修改recovery。4、修改kernel。5、修改rootfs。目前没遇到,还没用过。

2024-10-24 09:43:55 730

原创 VM17 key

仅学习交流,若公司使用,请移步官网购买正版~

2024-10-16 09:54:32 740 2

原创 Rv1126-学习-GPIO

【代码】Rv1126-学习-GPIO。

2024-10-11 17:21:25 660

原创 RV1126-USB测试记录

port:表示总线上的硬件端口号;比如1-0是根hub自身信息,当hub上有插入设备时,就会出现1-1了。port:如果总线上的硬件端口连接的设备是一个HUB,那么该port表示连接在hub上的硬件端口号;主要目的是期望通过usb-control扫描devices数量,根据数量不对称来手动复位。1-0:1.0表示控制器1的第0个硬件接口的第一个配置编号为0 此通常为hub本身信息。configuration:表示设备的配置值;bus:表示USB控制器所连接的总线编号;interface:表示设备的接口号;

2024-10-09 18:58:08 611

原创 RV1126 linux-PWM测试记录

b、将pwm转到用户态命令为:echo 0 > export 其后续均在pwm0设备目录下操作,而非对应的pwm1 pwm2....,输入echo 1>export 或其他会提示没有设备。在原文件dsti中,内核默认的是普通极性,且reg是两个参数,不能指定极性属性,需要在dtsi中指定reg为三个参数,第三个则为极性属性。a、进入的时候只是进入不同的pwmchip0/1/2 其会自动跳转到platform平台下不同基地址的pwm设备目录下。1、进入pwm目录,不管是pwm0 pwm1 还是pwm7。

2024-10-09 14:20:57 828

原创 linux-usb 学习记录

前者直接访问硬件,控制USB设备和主机间的底层通信,向上提供与硬件相关控制的回调函数,后者具体控制USB设备功能的实现,使设备表现出“网络连接”、“打印机”或“USB Mass Storage”等特性,它使用Gadget API控制UDC实现上述功能;:控制传输(双向),批量传输(顾名思义:大量数据,带宽、间隔时间明确不确定),中断传输(定时查询传输的,一般单次数据少,实时传输(带宽、间隔时间明确,数据流即时稳定),前者控制插入其中的usb设备,后者控制usb设备如何与主机通信;

2024-10-08 14:59:29 821

原创 rv1126—sdmmc测试记录

(有可能导致无法协商为高速)在使用中除了要注册相关的vcc引脚之外,

2024-09-27 16:07:33 311

原创 RTThread BSP移植制作文档

随笔,参考,记录

2024-03-20 17:02:00 1906 1

原创 RTTHREAD OTA注意的点

rtthread ota 移植总结

2024-03-20 16:32:46 754 1

原创 Rtthread Stm32CubeMx配置timer input capture使能后不触发

/开启TIM8的捕获通道3,并且开启捕获中断。

2023-09-14 12:01:39 419 1

空空如也

空空如也

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

TA关注的人

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