-
这是一个不到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
-
国半usbn9604芯片开发办的源码,支持usb控制、中断、批量、同步传输。...
国半usbn9604芯片开发办的源码,支持usb控制、中断、批量、同步传输。- The country half usbn9604 chip development manages the source
code, supports the usb control, the severance, the batch, the
synchronized transmission.
- 2022-11-29 10:40:04下载
- 积分:1
-
cc2430 examples (cc2430_lib_and_app_1.01)
cc2430实例(cc2430_lib_and_app_1.01)-cc2430 examples (cc2430_lib_and_app_1.01)
- 2022-01-25 19:14:25下载
- 积分:1
-
s168手机充电器资料,生产文档,真正厂家的资料
s168手机充电器资料,生产文档,真正厂家的资料-s168 phone chargers, document production, the real manufacturers of information
- 2022-07-01 09:47:31下载
- 积分:1
-
at91arm7处理器的启动源码
at91arm7处理器的启动源码-The prcocessor s starting source code of the at91arm7.
- 2022-02-24 20:06:57下载
- 积分:1
-
This code is in the public board S3C44B0 testing procedures, including boodloade...
此代码是在S3C44B0公板上的测试程序,包括boodloader,flash,lcd,common等-This code is in the public board S3C44B0 testing procedures, including boodloader, flash, lcd, common, etc.
- 2022-06-02 05:46:24下载
- 积分:1
-
周立功smartarm2200板子RTC例子
周立功smartarm2200板子RTC例子-Week smartarm2200 Ligong example board RTC
- 2023-03-31 21:05:04下载
- 积分:1
-
s3c2410a lights blinking compilation of source code examples and download, they...
s3c2410a的灯闪的汇编实例源代码,下载后,可以直接编译,ads1.2
http://fmrobot.104.tofor.com/list.asp?boardid=15-s3c2410a lights blinking compilation of source code examples and download, they can directly translated, ads1.2 http :// fmrobot.104.tofor.com/list.asp boardid = 15
- 2022-03-19 19:21:10下载
- 积分:1
-
基于PIC18F66J60的网络端口转换为串口的应用程序源代码
基于PIC18F66J60的网络端口转换为串口的应用程序源代码-PIC18F66J60-based network port is converted to serial port application source code
- 2022-01-21 03:46:33下载
- 积分:1
-
LPC2148的lcd1602驱动程序
基于lpc2148的lcd1602驱动程序,附带了一段led小程序
- 2022-05-07 01:29:10下载
- 积分:1