摘要:
概念 Linux系统中常用的几种调度类为SCHED_NORMAL、SCHED_FIFO、SCHED_RR。 SCHED_NORMAL:用于普通线程的调度类 SCHED_FIFO和SCHED_RR是用于实时线程的调度类,优先级高于SCHED_NORMAL。 内核中区分普通线程与实时线程是根据线程的优先 阅读全文
摘要:
# 简介 本文档是根据CMake的官方教程学习的笔记,同时将教程中C++实现的代码更改为C语言实现。当前还未学习完。 教程官网:[CMake Tutorial — CMake 3.27.0-rc1 Documentation](https://cmake.org/cmake/help/latest/ 阅读全文
摘要:
本文相关的源代码可从gitee上下载:https://gitee.com/mylayfolk/cmake-learning/tree/master/CMake_Study # 参考 [前言 - 《CMake菜谱(CMake Cookbook中文版)》 - 书栈网 · BookStack](https 阅读全文
摘要:
## 参考 [gprof的简单使用-anthony1983-ChinaUnix博客](http://blog.chinaunix.net/uid-12656193-id-320091.html) [Top (GNU gprof) (sourceware.org)](https://sourcewar 阅读全文
摘要:
## 简介 当前我们安装虚拟机,一般小端机器比较多,有时候想模拟大端机器测试程序,这时就有模拟大端机器的需求。 参考:[利用 QEMU USER 模式运行 mips 程序 - sinpo828 - 博客园 (cnblogs.com)](https://www.cnblogs.com/sinpo828 阅读全文
摘要:
## 需求 假设有两个KO,命名为moduleA.KO,moduleB.KO,现在要实现在moduleB.KO中调用moduleA.KO中的函数。 ## 实现 ### ModuleA实现 源码: ```c #include #include #include void moduleA_func(vo 阅读全文
摘要:
1 GNU语法 1.1 GNU汇编 GNU 汇编语法适用于所有的架构,并不是 ARM 独享的,GNU 汇编由一系列的语句组成,每行一条语句,每条语句有三个可选部分,如下: label: instruction @ comment label: 即标号,表示地址位置,有些指令前面可能会有标号,这样就可 阅读全文
摘要:
1 Introduction 参考视频:1 GCC简介_哔哩哔哩_bilibili 参考书籍:《An Introduction to GCC (Brian J. Gough, Richard.pdf》 GCC简介:GCC(GNU Compiler Collection,GNU编译器集合)。其主要特性 阅读全文
摘要:
1 参考 kconfiglib库官方介绍:kconfiglib · PyPI Kconfiglib源码:GitHub - ulfalizer/Kconfiglib: A flexible Python 2/3 Kconfig implementation and library Kconfig语法: 阅读全文
摘要:
参考:安装图形化配置解析工具_LiteOS_编译和开发工具_Linux下的编译_搭建Linux编译环境_华为云 (huaweicloud.com) 系统:Centos7 $ uname -a Linux localhost.localdomain 3.10.0-693.el7.x86_64 #1 S 阅读全文