- 博客(7)
- 收藏
- 关注
原创 RK3506各模块
gt911触摸屏挂载在i2c0总线上,通过0组的PA2引脚触发中断,若要实现触摸,需打开i2c0总线。显示屏源码路径:kernel/drivers/gpu/drm/panel/panel-simple.c。注意:开发板有两路232通信,其中一个232与rgb冲突,不可同时使用,因此,默认禁用.注意:开发板有两路485通信,其中一个485与rgb冲突,不可同时使用,因此,默认禁用.中断阶段:触摸屏产生中断 → 调用中断处理函数 → 将工作加入队列 → 后台线程处理。本测试记录于2025-12-24 WYH。
2026-03-12 17:31:05
390
原创 Buildroot自定义package
创建hy_lib_hal目录:在hy_lib_hal文件夹下的新建Config.in和hy_lib_hal.mk文件:endefendef注意:上面的#号内容格式要严格遵循,否则会编译失败!!!在Config.in(hy_lib_hal文件夹下)中添加如下内容:depends on!注:以上两个文件的语法为Kconfig和mk的语法,具体可以参考Kconfig和mk文档基于上述步骤,已经添加好编译自己的package所需的配置文件,下面将编译规则添加到对应的上层配置文件中。
2026-03-12 14:40:56
344
原创 哈夫曼树构建
//文件存储的路径格式:%FilePath%\\文件名//如in.data文件的路径:%FilePath%\\in.data#include"fileheard.h"#include<stdio.h>intmain(){intn;intall=0,flag=0;FILE*file1=fopen("%FilePath%\\in.data","r");fscanf(file1,"%d",&n);i...
2022-02-17 19:23:38
391
原创 报时助手(文件操作)
报时助手:给定当前的时间,请用英文的读法将它读出来。时间用时h和分m表示,在英文的读法中,读一个时间的方法是:如果m为0,则将时读出来,然后加上“o'clock”,如3:00读作“three o'clock”。如果m不为0,则将时读出来,然后将分读出来,如5:30读作“five thirty”。
2022-02-16 21:02:34
553
原创 字符串比较
字符串比较:给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一:1)两个字符串长度不等。比如 Beijing 和 Hebei2)两个字符串不仅长度相等,而且相应位置上的字符完全一致(区分大小写),比如 Beijing 和 Beijing3)两个字符串长度相等,相应位置上的字符仅在不区分大小写的前提下才能达到完全一致(也就是说,它并不满足情况2)。比如 beijing 和 BEIjing4)两个字符串长度相等,但是即使是不区分大小写也不能使这
2022-01-10 21:17:46
195
原创 十六进制转十进制
十六进制转十进制:输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。样例输入:FFFF样例输出:65535
2022-01-09 18:47:41
433
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅