摘要:
GNU不同编译选项的区别 nostartfiles 不使用启动文件,默认使用库 nodefaultlibs 不使用默认库,默认使用启动文件 nostdlib 不使用启动文件,不使用默认库 nolibc 不使用启动文件,不使用与系统库紧耦合的库 -nostartfiles -nodefaultlibs 阅读全文
摘要:
什么是GDB 常用操作速查 GDB中的命令固然很多,但我们只需掌握其中十个左右的命令,就大致可以完成日常的基本的程序调试工作。 命令 解释 file <path-to/*.elf> 加载符号表 c Continue,继续执行被调试程序,直至下一个断点或程序结束 b 设置断点 s step,执行一行源 阅读全文
摘要:
# sourceware是谁 Sourceware是一个免费软件托管项目,大多数项目是工具链和开发人员工具。Sourceware由志愿者维护。硬件和带宽由赞助商提供。被托管的项目是独立的。 Sourceware的目标是为自由软件项目提供一个无忧、友好的家。 Sourceware的赞助商主要由Red 阅读全文
摘要:
# zsh 先确定你是用的 shell 类型,运行echo $SHELL 如果你使用的是 zsh,那么修改 /etc/zshrc 其中有一行设置 PS1的值的,修改为 `PS1="%n@%m %1~ %# "` 其它的 zsh 中转义变量 ```shell %T 系统时间(时:分) %* 系统时间( 阅读全文
摘要:
https://tinylab.org/embedded-linux-power-management/ 阅读全文
摘要:
![](https://img2023.cnblogs.com/blog/1148192/202308/1148192-20230804174227206-1268449630.png) ![](https://img2023.cnblogs.com/blog/1148192/202308/1148 阅读全文
摘要:
# RDN2 Intro 本文档是ARM提供给SoC设计人员的一份概述设计文档,较为详细的描述了SoC的方方面面,具有很好的参考意义。 - SoC的系统架构,硬件互联 - SoC各block的功能描述、细节描述 - 软件栈概述 ## RDN2的其他参考文档 | Document Name | Doc 阅读全文
摘要:
1. 文档目录 https://repo.lauterbach.com/manual.html 2. 安装 https://www2.lauterbach.com/pdf/installation.pdf 3. Arm架构Debug知识 3.1 Armv8 and Armv9 Debugger Ar 阅读全文
摘要:
# 介绍 `devfreq: Generic Dynamic Voltage and Frequency Scaling (DVFS) Framework for Non-CPU Devices`。 在Linux 里面,CPU调频有cpufreq框架,那么其他模块调频用什么框架呢?比如DDR、DSP 阅读全文
摘要:
SPMI与I2C的区别 SPMI基于I2C,对I2C做更多的升级和优化,是MIPI行业SoC与外设的标准通信接口。 SPMI支持multiple master/multiple slave,支持总线的硬件公平仲裁 SPMI速率最高到26MHz,I2C最高3.4MHz I2C的总线仲裁 SCL线的同步 阅读全文