-
这是一个不到2000行的操作系统,巧妙地利用ARM9 CPU的内存管理单元(MMU)实现进程的切换。ARM9的4G虚拟地址可分成128个进程空间,每个32M。虽...
这是一个不到2000行的操作系统,巧妙地利用ARM9 CPU的内存管理单元(MMU)实现进程的切换。ARM9的4G虚拟地址可分成128个进程空间,每个32M。虽然它们的虚拟地址(VA)都是0-(32M-1),但是对应的MVA(Modified vitual address,由虚拟地址VA和进程号PID组合而来)不一样,设置MVA对应的页表指向不同物理地址就可以很方便地让各进程运行空间相互隔开。代码很少,注释丰富,希望能对想理解操作系统、了解ARM体系结构的朋友有所帮助。
-This is a trip of less than 2000 operating system, cleverly using ARM9 CPU memory management unit (MMU) to achieve the switching process. ARM9 4G virtual address can be divided into 128 process space, each 32M. While their virtual address (VA) are 0- (32M-1), but the corresponding MVA (Modified Virtual address, and by the virtual address VA and the process of portfolio from PID) not the same, set MVA corresponding page table at the different physical address can be very easy to let the the process of separating the mutual operation of space. Code rarely Notes rich, in hopes of understanding the operating system, understanding the ARM architecture friends help.
- 2023-01-15 10:50:03下载
- 积分:1
-
ARMLPC214x/LPC213x程序例程
ARMLPC214x/LPC213x程序例程-err
- 2022-08-05 21:19:44下载
- 积分:1
-
cnc4axes ARM STM32
cnc4axes arm stm32程序用于cnc四轴。数字木工雕刻机是一种革命性的产品,允许木工为任何项目添加创造力和细节
- 2023-08-24 04:15:03下载
- 积分:1
-
AFT27S006N_MDL_ADS
MW6S004N的升级版,应用比MW6S004N更加广AFT27S006N的幅值为六。是飞思卡尔公司继MW6S004N后的又一款经典
- 2022-07-07 07:01:15下载
- 积分:1
-
lpc2131 hardware does not support interrupt nesting, the routine through the sof...
lpc2131硬件不支持中断嵌套,该例程通过软件实现中断嵌套-lpc2131 hardware does not support interrupt nesting, the routine through the software interrupt nesting
- 2022-05-16 11:28:26下载
- 积分:1
-
汇编点亮LED等
编写ARM裸机汇编代码,实现点亮试验箱中的LED灯,并让其交替的亮与灭
- 2023-05-22 11:20:03下载
- 积分:1
-
MEMS_ARM_KEIL
此示例演示如何配置微机电系统 accelerometre 来检测加速度 X / Y 轴,以检测的单击双点击 Z 轴。程序启动后检查了 MEMS accelerometre 状态寄存器和行为,如下所示: 1.如果审计委员会移动加速检测到,则 x / Y 轴和指示灯切换根据的运动方向和速度。2.如果单击检测到,则 Z 轴 LED3 和 LED6 切换期间 3s。3.如果双击在 Z 轴上检测到所有指示灯都切换期间 3s。
- 2022-02-15 02:57:43下载
- 积分:1
-
rsa加密c语言源码库
资源描述rsa加密算法库函数,里面有c文件和h文件,加密解码等等函数都是封装好的,直接调用就可以了,我用mdk5试过可行
- 2022-03-03 08:09:14下载
- 积分:1
-
单片机蜂鸣器设计
单片机集成开发板 蜂鸣器设计 AT89C51
主要应用C语言编写。
- 2022-06-27 16:27:56下载
- 积分:1
-
基于STM32的多功能时钟
该源码以STM32为核心控制芯片,在LCD上显示时间,日期和定时的时间。在LCD上,该代码设计了三个显示界面:分别是:调时间界面,定时界面,背景选取界面。该代码在LCD上完美实现了Cortex-M3架构的STE32的强大功能,也使得该款时钟美轮美奂。
- 2022-07-26 21:31:22下载
- 积分:1