上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: 一.前言 先确保下载了“Microsoft C/C++ Extension”插件 二.Linux环境不能跳转的问题 1.配置 c/c++ 插件找到头文件定义 在软件界面按住 Ctrl+Shift+P,在软件上方出现输入框中输入:C/C++:Edit Configurations。选择第一个配置JSO 阅读全文
posted @ 2024-08-07 15:18 自由的Charles 阅读(3543) 评论(0) 推荐(0)
摘要: 1.BUG描述 RGB屏幕的显示左右无法居中 2.BUG原因 因为屏幕参考值的前肩距和后肩距(Hfp、Hbp)的type值远远超出了芯片的限制(32、128)。所以造成左右偏移无法调节。 3.修复方法 最后将屏幕的SYNC模式,硬件重新接线改为DE模式。使得前间距和后间距不再有效。 4.补充 4.1 阅读全文
posted @ 2024-06-06 15:23 自由的Charles 阅读(199) 评论(0) 推荐(0)
摘要: BUG描述 对GD427工程进行模块裁剪、改变数据结构(存储在CCMRAM)后,网口不能被ping通。 BUG原因 1.数据结构改了,但是对应的flash变量存储区,没有更新,导致从flash读出得用户数据错误,ip往后偏移了三个字节。其中0xC0 0xA8 0x01 0x64 = 192.168. 阅读全文
posted @ 2024-04-08 16:21 自由的Charles 阅读(139) 评论(0) 推荐(0)
摘要: 一.printk 二.GDB ** GDB调试命令 ** 1.(gdb) break filename.c:10 这将在filename.c文件的第10行处设置断点。 2.(gdb) info breakpoints 查看当前设置的所有断点 3.(gdb) delete 删除所有断点 4.(gdb) 阅读全文
posted @ 2024-03-28 10:32 自由的Charles 阅读(41) 评论(0) 推荐(0)
摘要: 1. 更新改动的代码到仓库 git add . # 将工作区中的所有修改添加到暂存区 git commit -m "24-03-04: ignore file" git push origin master 2. 拉取不同版本 git log git checkout 35d2c50c8655ca0 阅读全文
posted @ 2024-03-04 11:45 自由的Charles 阅读(42) 评论(0) 推荐(0)
摘要: 1.vim -t tcp_v4_rcv 查找内核里的某一个函数“tcp_v4_rcv ” 2.ctrl+] 跳转到函数或变量定义 3.g+ctrl+] 跳转到函数或变量定义(选择不同架构) 4.ctrl+o 返回 5./ 查找 6 阅读全文
posted @ 2024-03-01 11:00 自由的Charles 阅读(81) 评论(0) 推荐(0)
摘要: 1.dtsi文件。一般命名为xxx.dtsi。i表示include ,表示被别的dts文件引用。dtsi文件跟dts文件的语法是完全相同的。 2.程序员一般不需要从零写dts文件,而是修改,改的对不对,就需要编译一下。内核中直接使用dts文件太过于低效,因此需要使用编译过后的二进制格式的dtb文件。 阅读全文
posted @ 2024-01-01 20:12 自由的Charles 阅读(84) 评论(0) 推荐(0)
摘要: 一、概述 * 串口是字符设备驱动 二、串口驱动文件分析 1. 硬件相关: drivers/tty/serial/imx.c 2. 串口核心层: drivers/tty/serial/serial_core.c 3. TTY层: drivers/tty/tty_io.c 4. n_tty.c:链路规层 阅读全文
posted @ 2023-12-25 14:23 自由的Charles 阅读(385) 评论(0) 推荐(0)
摘要: 一.LCD接口引脚分析 先上代码 点击查看代码 &lcdif { display0: display { bits-per-pixel = <16>; bus-width = <24>; display-timings { native-mode = <&timing0>; timing0: tim 阅读全文
posted @ 2023-12-22 14:56 自由的Charles 阅读(75) 评论(0) 推荐(0)
摘要: 内核延时 msleep(1) 阻塞式延时1ms mdelay(1) 非阻塞式延时1ms semaphore 用于进程和进程之间的同步 允许有多个进程进入临界区代码执行 进程获取不到信号量锁会陷入休眠,让出cpu 信号量本质是基于进程调度器,UP和SMP下的实现无差异。 被信号量锁保护的临界区代码允许 阅读全文
posted @ 2023-12-17 21:22 自由的Charles 阅读(64) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页