- 博客(7)
- 资源 (7)
- 收藏
- 关注
原创 Linux制造内核异常分类
请注意,制造内核异常可能会导致系统崩溃或不可预测的行为。空指针解引用: 在内核代码中,通过将空指针传递给可能导致解引用的函数,可以制造空指针解引用异常。这通常会导致系统崩溃,并在内核的oops消息中记录异常信息。无效的系统调用参数: 调用系统调用时,提供无效或错误的参数可能导致内核异常。例如,使用错误的文件描述符或无效的选项调用系统调用可能导致崩溃。内存越界访问: 在内核代码中,通过访问超出分配的内存范围的指针,可以制造内存越界访问异常。在内核模块中,通过错误的操作或访问无效的内存地址,可以制造内核异常。
2023-11-09 08:44:09 80
原创 dtc编译设备树时怎么做到不打印warning信息?
在使用 dtc 编译设备树时,可以使用 --quiet 或 -q 选项来禁止输出警告信息。例如,可以使用以下命令编译设备树并禁止输出警告信息。
2023-07-20 08:53:28 131
原创 vscode 插件highlight-words配置全词匹配
我选择的是全词匹配:"highlightwords.defaultMode": 1, // whole word。你可以按需选择,将"highlightwords.defaultMode"改成期望的模式值即可。
2022-10-27 11:46:22 1503 1
原创 制作centos跟文件系统 rpm包安装方法
我们在准备sysroot的时候,需要将编译依赖的库文件所在的rpm包安装到目标sysroot中;其中需要时目标文件系统或者sysroot在系统中的绝对路径;我们在制作根文件系统的时候,需要将打包好的二进制rpm安装到目标根文件系统;1. 将待安装的rpm包拷贝进目标跟文件系统或者sysroot。2. chroot 到目标跟文件系统或者sysroot。
2022-10-23 17:12:01 456
原创 terminate called after throwing an instance of ‘std::runtime_error‘
这两个设备的差异在于:/dev/random的random pool依赖于系统中断,因此在系统的中断数不足时,/dev/random设备会一直封锁,尝试读取的进程就会进入等待状态,直到系统的中断数充分够用, /dev/random设备可以保证数据的随机性。/dev/urandom不依赖系统的中断,也就不会造成进程忙等待,但是数据的随机性也不高。/dev/random和/dev/urandom是Linux系统中提供的随机伪设备,这两个设备的任务,是提供永不为空的随机字节数据流。...
2022-08-18 20:50:31 5875
原创 standard_init_linux.go:228: exec user process caused: no such file or directory
问题:standard_init_linux.go:228: exec user process caused: no such file or directory解决方案:docker run --rm --privileged multiarch/qemu-user-static --reset -p yes原因分析:这个提示的原因时尝试运行与当前CPU体系结构不一致的镜像。我构建的镜像是AARCH64的,当前的HOST环境是X86的,因此会报错。使用docker run
2021-12-28 18:57:34 9261 5
原创 认真整理的一份Doxygen用法,希望对你有所帮助
Doxygen简介Doxygen是用于从带注释的C ++源生成文档的事实上的标准工具,但它也支持其他流行的编程语言,如C,Objective-C,C#,PHP,Java,Python,IDL(Corba,Microsoft和UNO / OpenOffice风格) ),Fortran,VHDL,Tcl,并在某种程度上.Doxygen可以通过三种方式帮助您:它可以LATEX从一组记录的源文...
2019-06-26 09:49:38 3378
POWER PC编程环境.pdf
2019-08-06
SPC5Studio常见问题汇总 20180905-V3.pdf
2019-05-09
SPC560B54L5数据手册
2018-09-10
《物联网技术》2016年第6卷第10期
2017-11-15
Quartus II 9.1 x64破解文件
2016-03-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人