-
这是一个不到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
-
使用0.18um 标准
CMOS 的工艺设计,内嵌ASIX CORE(32 位RISC 内核,兼容ARM720T,带8KB 指令数
据Cache 和全功
使用0.18um 标准
CMOS 的工艺设计,内嵌ASIX CORE(32 位RISC 内核,兼容ARM720T,带8KB 指令数
据Cache 和全功能MMU),采用冯诺依曼结构-Using 0.18um standard CMOS process design, embedded ASIX CORE (32 bit RISC core, compatible with ARM720T, with 8KB Data Cache directives and full-featured MMU), the use of the structure of von Neumann
- 2023-04-20 11:50:03下载
- 积分:1
-
Freescale MPC880 Hardware Manual
Freescale MPC880 硬件手册-Freescale MPC880 Hardware Manual
- 2022-03-02 04:44:44下载
- 积分:1
-
arm7评估板eb40启动自检程序,ATMEL公司
arm7评估板eb40启动自检程序,ATMEL公司-arm7 Evaluation eb40 start self-inspection procedures, ATMEL Corporation
- 2022-07-05 13:37:30下载
- 积分:1
-
该程序为ARM实现的MEPG2解码器全套资料,包括boot文件.大家可以试着调一下!...
该程序为ARM实现的MEPG2解码器全套资料,包括boot文件.大家可以试着调一下!-procedures for the realization of the ARM intrigued decoder complete information, including documents boot. We can try to stress!
- 2022-09-19 06:45:03下载
- 积分:1
-
with C51 prepared by the 51 U
用C51编写的51读写U盘的源程序,调试通过-with C51 prepared by the 51 U-writable disc source, through debugging
- 2022-05-17 04:59:53下载
- 积分:1
-
Flash初步调试
Flash初步调试Flash初步调试Flash初步调试Flash初步调试Flash初步调试Flash初步调试Flash初步调试Flash初步调试Flash初步调试Flash初步调试Flash初步调试Flash初步调试Flash初步调试Flash初步调试Flash初步调试Flash初步调试Flash初步调试Flash初步调试Flash初步调试
- 2022-04-21 22:34:02下载
- 积分:1
-
基于linux操作系统ATMELARM9200 开发平台的串口驱动程序开发
基于linux操作系统ATMELARM9200 开发平台的串口驱动程序开发-ATMELARM9200 development platform Serial Driver Development
- 2022-03-16 10:26:25下载
- 积分:1
-
介绍了arm的体系结构,汇编指令,寄存器的使用,对于接触arm的初学者来说,是不错的资料...
介绍了arm的体系结构,汇编指令,寄存器的使用,对于接触arm的初学者来说,是不错的资料-Introduced the arm architecture, compilation instructions, the use of registers for the contact arm of the beginners, it is good information
- 2022-01-24 12:38:47下载
- 积分:1
-
基于linux操作系统ATMELARM9200 开发平台的USB驱动程序开发
基于linux操作系统ATMELARM9200 开发平台的USB驱动程序开发-ATMELARM9200 operating system based on Linux Development Platform USB Driver Development
- 2022-02-11 19:36:02下载
- 积分:1