![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux命令
文章平均质量分 61
zbee
梧高凤必至,花香蝶自来!
展开
-
预处理命令#if #define #ifdef #ifndef等
由于 在coding中,会有重复的代码段或者有一些逻辑代码处理,需要对比或者分情况实现运行,这个时候,相应的预处理命令便开始起到不可或缺的重要!!这里对预处理命令做一个详细的总结。格式:#define 标识符 字符串10int main()需要注意的一点是,不管是在某个函数内,还是在所有函数之外(不太建议把#define写在函数内),#define作用域都是从定义开始直到整个文件结尾(这一点和typedef就区别很大)#define(宏定义)----由预处理器来处理。原创 2024-04-08 23:55:53 · 1213 阅读 · 0 评论 -
git版本控制
使用git进行版本管理的时候,git clone 工程不同的分支,需要注意版本控制的目录层级git版本分支控制,注意版本控制的是那个目录,才可以切换分支,拉取相应分支的code!!原创 2024-02-23 18:00:14 · 385 阅读 · 1 评论 -
【无标题】
本文记录:在跑仿真的时候,程序会被kill掉,因此用于如何查看其相应的原因对killed的程序的原因进行查看,可以按照这样进行操作!原创 2024-02-23 16:22:37 · 333 阅读 · 1 评论 -
lsof and kill
跑sv代码,查看波形时,波形图无法正常显示,或者可以说是相应的寄存器读写有明显的错误;所以怀疑是不是波形图是不是没有更新,因此,在之前遇到这个问题的时候,都是使用make clean进行清除一些波形,防止重复 冲突。原创 2024-02-21 21:59:24 · 335 阅读 · 1 评论 -
linux内核模块管理命令lsmod、insmod、rmmod、modinfo、modprobe、depmod
学习驱动程序开发中,遇到一些linux命令进行随手记录,仅仅用于学习使用rpm命令详细说明驱动程序的过程中,涉及到相关内核中模块的操作处理的linux命令,这里进行了简单的总结归纳,主要也是为了让自己印象更加深刻参看文献。原创 2024-01-15 22:46:53 · 1456 阅读 · 1 评论 -
实习日常理解
提示:仅仅用于学习记录这里是对寄存器的一些认识!!!随手记简单介绍了一下寄存器,然后以及在gem5中使用gem5debug标签使用devmem工具进行杀虫子bug!devmem是一个比较常用的工具,主要使用对象是驱动开发人员。devmem不仅仅是读写寄存器,只有有权限访问的物理地址即可。原创 2023-12-22 14:13:48 · 355 阅读 · 0 评论