- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 nuttx-10.2.0笔记
本文内容是针对nuttx-10.2.0的笔记。nuttx-10.2.0下内核工程目录已经和apps工程目录分开了。下面内容中的nuttx/指的是解压后内核源文件的根目录,实际上从官网下载后解压的目录是incubator-nuttx-nuttx-10.2.0。构建时怎么做?在linux下,按照README.md安装工具链。在nuttx根目录下,运行tools/configure.sh, 参数自行查阅。在nuttx根目录下,运行make mconfig在nuttx根目录下,运行make。执行ma
2021-12-31 23:18:51 906
原创 uboot armv8上电大致调用过程
_start (arch/arm/cpu/armv8/start.S)–>_main (arch/arm/lib/ctr0_64.S)---->board_init_f (common/board_f.c, static const init_fnc_t init_sequence_f[])---->relocate_code (arch/arm/lib/relocate_64.S)---->c_runtime_cpu_setup (
2021-12-25 20:01:35 872
原创 LittleKernel线程切换时的栈使用分析
本文以ARM32位架构相关代码进行分析,贴的代码较少,需自己对着代码详细看。文章最下面有自己做的图,可以参考。切入,在本文指恢复线程上下文;切出,在本文指保存线程上下文。加电后CPU处于SVC模式。初始化调用如下图(来自高通的Little Kernel Boot Loader Overview文档)。上图中的过程在ARM32位架构下的实现位于start.S文件中。其中在.Lstack_s...
2020-04-11 13:46:07 995 1
原创 Debian的重要参考文档链接
1# Debian文档入口https://www.debian.org/doc/2# Debian 参考手册https://www.debian.org/doc/manuals/debian-reference/index.zh-cn.html3# Debian 新维护者手册https://www.debian.org/doc/manuals/maint-guide/index.zh-...
2020-02-13 21:24:47 183
原创 nuttx--Toolchain.defs
nuttx/arch/arm/src/armv7-r/Toolchain.defsnuttx/arch/arm/src/armv6-m/Toolchain.defsnuttx/arch/avr/src/avr/Toolchain.defsnuttx/arch/avr/src/avr32/Toolchain.defs nuttx/arch/arm/src/armv7-r/Tool...
2019-01-09 15:20:14 334
icm-20948datasheet
2019-03-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人