ARM Linux Systemcall 一、前言 大家都知道系统调用比较耗时,但是为什么呢?一探究竟。 二、ARM的解释 首先了解下和systemcall相关的call有哪些? 1. Function calls When calling a function or sub-routine, we
Linux下修改uboot环境变量 背景:业务需求,需要设计系统升级功能,预言使用用户层设置uboot环境变量,接着uboot层检测该标记判断是否升级系统的功能。 一、fw_printenv / fw_setenv工具介绍 在linux下可以通过fw_setenv工具读写uboot的环境变量。Lin
指定linux OS运行地址 前言:如下图所示,现要指定OS在0xa0000000地址处运行。 0x40000000-OxAOOO00O0地址内核完全不管,不用内校划分页表等。 一、介绍几个相关变量 ZTEXTADDR 解压代码运行的开始地址。没有物理地址和虚拟地址之分,因为此时MMU处于关闭状态。