摘要: uboot向内核传递bootargs参数有两种方式,一种是通过truct tag 数据结构,U-boot 把要传递给 kernel 的东西保存在 struct tag 数据结构中,启动 kernel 时,把这个结构体的物理地址传给 kernel ; Linux kernel 通过这个地址,用 par 阅读全文
posted @ 2024-12-16 20:57 YYFaGe 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 1、安装Qt6时无open source模式只有商业模式 Qt账号注册问题,注册时没有选择个人模式,需要重新注册账号 1、无法打开.ui文件 扩展-->Qr VS Tool-->Options Run in detached windows 选择 True 阅读全文
posted @ 2024-08-02 21:30 YYFaGe 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 1、出现一下莫名奇妙的qt头文件编译报错 可能原因是Qt版本太高,建议降低版本,VS2015与Qt5.12.9可以编译通过 2、出现无法运行rc.exe错误 左边项目资源管理器中右击-->属性-->常规->>目标平台选择8.1 3、打开.ui界面文件后提示打开错误 1、右击ui文件,然后点【添加】按 阅读全文
posted @ 2024-07-28 21:29 YYFaGe 阅读(162) 评论(0) 推荐(0) 编辑
摘要: tty驱动中的结构体 tty中的结构体关系比较复杂,整理了下面的关系图: 阅读全文
posted @ 2023-08-25 14:44 YYFaGe 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 注:该文档对应的linux版本为linux 4.9,以arm AMBA-PL011的uart驱动为例 参考文章:https://blog.csdn.net/lizuobin2/article/details/51773305?ops_request_misc=%257B%2522request%25 阅读全文
posted @ 2023-08-14 13:59 YYFaGe 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 一、下载live555源码 源码下载路劲为:http://www.live555.com/liveMedia/ 二、交叉编译 下面以aarch64-linux-gnu编译器为例说明交叉编译方法 2.1 不编译openssl 由于live555里面默认使用到openssl,需要先编译openssl,比 阅读全文
posted @ 2023-08-02 17:59 YYFaGe 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 一、视频传输的主要路劲 视频原图像一般都来自摄像头,如果要将摄像头的产生视频进行显示、存储、处理等操作,就需要将摄像头的视频传输到处理器,在有处理器进行二次处理。 从摄像头的结构组成可知,摄像头需要用感光芯片将光信号转换成电信号,然后用AD采集器将电信号转换成数字信号,最后将数字信号经过ISP处理车 阅读全文
posted @ 2023-07-06 20:28 YYFaGe 阅读(211) 评论(0) 推荐(0) 编辑
摘要: tc命令是iproute2包中的一个工具,可以用了模拟网络延时、抖动、丢包等操作,有些设备上没有tc命令,需要手动增加。下面以zynqMP linux 5.4为例说明tc命令的移植过程 一、tc命令交叉编译 1、下载iproute2包源码:git clone https://github.com/s 阅读全文
posted @ 2023-06-12 20:16 YYFaGe 阅读(1091) 评论(0) 推荐(0) 编辑
摘要: 一、交叉环境gdb介绍 在pc端,用gdb可以很方便的调试程序,如果在板端调试程序该怎么办呢?有两种方法: 1、下载gdb源码交叉编译,把编译好的可执行程序gdb复制到板端,这样在板端就可以像PC端那样调试程序。 2、在PC端用厂家提供的arm-pc-gdb,例如海思平台的环境有官方提供的aarch 阅读全文
posted @ 2023-03-24 22:52 YYFaGe 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 1、单向ping通 设备A(192.168.1.100) 能ping通设备B(192.168.1.102),但设备B无法ping通设备A。 可能原因: 1、设备A设置了防火墙,禁止别人ping它 2、设备A有两张同一网段的网卡 3、设备B有两张网卡,ping时未指定用哪张网卡 4、A未设置路由 5、 阅读全文
posted @ 2023-03-08 19:33 YYFaGe 阅读(109) 评论(0) 推荐(0) 编辑