- 博客(6)
- 收藏
- 关注
原创 struct epoll_event结构体
epoll查字典没有实际意思,是一种功能的名称。epoll实际上代表一种I/O事件操作,在Linux内核中实现I/O多路复用。
2025-07-24 16:56:51
127
原创 C语言enum枚举类型
enum对于多类型、多状态的状态机判断非常方便。先定义不同状态,再switch排列,或者直接将enum变量作为函数参数引用使用。比单纯用0、1、2、3的整型判断好。枚举常量是有默认值的,第一个常量默认为0。例如TYPE中OK是0,READY是1,……也可以设置自定义的常量值,类型需要为整型,不能超出范围。未定义的常量会根据排序自动+1。enum 枚举类型名 {枚举常量1,枚举常量2,……enum 枚举类型名 枚举变量名 = 枚举常量1;enum允许多个常量为相同值,例如。
2025-07-22 17:06:33
171
原创 linux打开多个终端窗口办法
tmux split-window -h 输入命令是垂直二分当前窗口,在右边开一个新的终端,快捷键是依次按下ctrl+b %tmux split-window 输入命令是在下面开一个新的终端,快捷键是依次按下ctrl+b “在终端命令行输入 tmux ,就能打开tmux实现同时多个终端窗口,成功打开下方会显示绿条信息。初始窗口为窗口0,ctrl+b!后新的独立窗口为窗口1,以此类推。在打开多个终端后,想要选择不同的终端窗口时,按下。就能选择当前窗口的上面/下面/左边/右边的窗口。
2025-07-02 14:25:47
266
原创 TF卡初始化和烧录
想把香橙派正在用的TF卡重新格式化,通过读卡器格式化后使用balena-etcher烧录就出现了以下图片中的问题。值得一提的是,我最初使用这个烧录软件的时候是顺利的,现在就不行了。解决办法:跟随警告中的C盘地址打开对应文件名,将里面所有关于原地址的信息删除,就能顺利重登录了。之后插回开发板登录,发现原来的IP就无法登录了。从里面找到了个别的烧录软件:rufus。转用rufus就烧录成功。
2025-06-29 16:18:14
137
原创 芯片验证学习计划——第一期
用户需求——根据需求系统设计功能,划分为多个子系统,并写成开发文档——根据开发文档进行 rtl 设计,即将文档转译为硬件描述语言——同样根据开发文档进行开发验证平台,在得到设计代码后对其进行验证——反复设计和验证的过程直至功能完全符合开发文档描述——后端综合布局布线——最后核心数据会送到FAB进行流片。1. 验证越到后期所需要成本越高,我看到有文章称后一个开发流程的验证成本是前一个开发流程验证成本的10倍,路桑也说到门级仿真验证需要遍历的东西会比 rtl 级仿真验证的更多更累。三、要记住的验证要点。
2023-07-26 10:57:50
280
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人