-
这是一个不到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
-
飞利浦公司lpc2148串口测试源代码
飞利浦公司lpc2148串口测试源代码...
飞利浦公司lpc2148串口测试源代码
飞利浦公司lpc2148串口测试源代码-Philips LPC2148 serial testing source code for Philips LPC2148 serial test source code
- 2023-05-18 18:40:04下载
- 积分:1
-
STM32触摸屏代码
ALIENTEK 战舰 STM32 开发板本身并没有触摸屏控制器,但是它支持触摸屏,可以通过外接带触摸屏的 LCD 模块(比如ALIENTEK TFTLCD 模块),来实现触摸屏控制。在本章中,我们将向大家介绍 STM32 控制 ALIENTKE TFTLCD 模块,使用软件模拟 SPI 来实现对 TFTLCD 模块的触摸屏控制,最终实现一个手写板的功能。
- 2023-04-11 13:45:03下载
- 积分:1
-
ARM中文指令集
ARM中文指令集-Chinese Instruction Set of ARM
- 2022-09-21 08:05:03下载
- 积分:1
-
ARM EP9315 的原理开发图,有20多页的原理图纸
ARM EP9315 的原理开发图,有20多页的原理图纸-ARM EP9301 the principle development plan, more than 20 pages of drawings Principle
- 2022-01-24 09:04:34下载
- 积分:1
-
ARM Cortex
ARM Cortex-M3 系列处理器 的实验代码,内容很全,涉及片内和外围所有部件编程。(Keil环境)
-ARM Cortex-M3 family of processors experimental code, content is very wide, involving all the components and peripherals on-chip programming. (Keil environment)
- 2022-05-05 06:48:55下载
- 积分:1
-
Linux环境下的USB驱动程序,三星应用arm2410b
linux环境下USB驱动程序,适用三星ARM2410B-linux environment USB driver, Samsung applied ARM2410B
- 2023-01-23 09:20:03下载
- 积分:1
-
ZLG LPC 2100 new easyARM2100 CD
ZLG LPC 2100 新easyARM2100光盘-ZLG LPC 2100 new easyARM2100 CD-ROM
- 2022-03-13 15:43:54下载
- 积分:1
-
最新的LPC214x特殊寄存器头文件,2491行,104K,适用于NXP LPC2141, LPC2142, LPC2144, LPC2146, LPC2148...
最新的LPC214x特殊寄存器头文件,2491行,104K,适用于NXP LPC2141, LPC2142, LPC2144, LPC2146, LPC2148。-The latest LPC214x special registers header file, 2491 lines, 104K, for NXP LPC2141, LPC2142, LPC2144, LPC2146, LPC2148.
- 2023-08-19 05:50:03下载
- 积分:1
-
flash烧写器,支持WRIGGLER和SDT的JTAG(运行时可自动选择)
flash烧写器,支持WRIGGLER和SDT的JTAG(运行时可自动选择)-burning flash devices, and support WRIGGLER SDT JTAG (runtime can automatically select)
- 2022-05-07 04:38:06下载
- 积分:1