Linux编程
文章平均质量分 55
qq_36525177
这个作者很懒,什么都没留下…
展开
-
__attribute( (section(x)) ) 在 GCC 和 ARMCC (Keil MDK) 中的使用
然而上述功能只能对 GCC 平台有效, 如果是 ARMCC 或是其他平台, 因为编译器不同, 方法可能不一样, 为了跨平台, 就不得不添加平台检测的宏, 比如将下面的代码替换获取 myfun_section 所在的内存区间部分即可支持 ARMCC 平台。有了上面的基础, 就可以尝试写快速测试的代码了,一般来说我们希望测试快速测试一个函数, 编写完后在函数下面通过一个宏定义 TEST_FUNC_ADD 就可以将函数插入到测试代码的行列。可以访问变量所在的地址, 所以访问段的的起始地址为。原创 2023-01-11 18:10:32 · 963 阅读 · 0 评论 -
QEMU ARM64
模拟器原创 2022-12-21 17:13:08 · 248 阅读 · 0 评论 -
Linux 驱动开发1: 模块化驱动
驱动开发入门原创 2022-07-29 12:44:36 · 193 阅读 · 0 评论 -
sed 深入理解与使用
对 sed 的个人理解原创 2022-07-20 12:33:21 · 149 阅读 · 0 评论 -
fork() 函数简介
fork() 函数简介fork系统调用用于创建一个新进程,称为子进程,它与进行fork()调用的进程(父进程)并发运行。创建新的子进程后,两个进程都将执行fork()系统调用之后的下一条指令。子进程使用相同的PC(程序计数器),相同的CPU寄存器,相同的打开文件,这些文件在父进程中使用。fork()它不接受任何参数并返回一个整数值。下面是fork()返回的不同值。负值:创建子进程失败。...翻译 2019-12-03 20:09:40 · 435 阅读 · 0 评论