-
这是一个不到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
-
2440a test code
一些测试代码,可供参考。DMA、flash、IIC、lcd、mmu、Nand、RTC等。
- 2022-03-24 22:37:46下载
- 积分:1
-
ARM指令集:常用ARM指令集及汇编。新手适用。
ARM指令集:常用ARM指令集及汇编。新手适用。-ARM Instruction Set: ARM instruction set commonly used and compiled. Novice apply.
- 2022-04-22 20:31:22下载
- 积分:1
-
飞思卡尔的 摄像头组的跑起来的资料
应用背景源码基于飞思卡尔kl26摄像头的一套成型的程序,基于IAR,是第十届飞思卡尔的源码,对于kl26的源码,是我们经过辛勤劳动得来的,但是和大家分享,我们还是希望和大家交流的关键技术此源码基于飞思卡尔kl26摄像头的一套成型的程序,我们的算法比较简答,但是很容易 明白。但是不建议直接用,因为硬件直接用没有什么作用,而且那样你自己也不会。适合于刚刚起步的同学,看看学习一下经验。
- 2022-11-09 07:50:09下载
- 积分:1
-
注意:本文件并未压缩,仅为你需要,加上后缀. 超猛 ARM CPU上的GCC环境...
注意:本文件并未压缩,仅为你需要,加上后缀. 超猛 ARM CPU上的GCC环境-Note : This document has not been compressed, you need only, with the suffix. Bets on the ARM CPU GCC environment
- 2023-05-24 22:50:03下载
- 积分:1
-
嵌入式系统
arm9-AT91RM9200开发板调试程序BasicMCIDevice方面的代码,可以直接编译测试.-arm9- AT91RM9200 development board debugging procedures BasicMCIDevice The code can be directly translated tests.
- 2022-07-01 11:36:58下载
- 积分:1
-
利用LPC2119提供的CAN通道实现CAN数据发送功能,波特率为1000K
利用LPC2119提供的CAN通道实现CAN数据发送功能,波特率为1000K-LPC2119 provides the use of CAN channel, CAN data transmit function, the baud rate to 1000K
- 2023-07-20 20:50:03下载
- 积分:1
-
用于arm2410开发系统,使用时间中断产生脉冲信号,可测试系统可测试的最短信号...
用于arm2410开发系统,使用时间中断产生脉冲信号,可测试系统可测试的最短信号-for arm2410 development system, the use of time interrupt pulse signal test system may be the shortest test signal
- 2022-03-03 09:02:36下载
- 积分:1
-
智能车设计报告哦,很好用的东西,我也希望同仁也能提供一些有用的资料共享。...
智能车设计报告哦,很好用的东西,我也希望同仁也能提供一些有用的资料共享。-Intelligent Vehicle Design Report Oh, very good with things, I hope colleagues can also provide some useful information to share.
- 2022-07-08 15:29:15下载
- 积分:1
-
TM1623 源代码
STM32 驱动 TM1623 包括显示和种功能。此程序可用于 CortexM3 和 CorteXM4,但您需要更改功能成 CortexM4,当您使用它。
- 2023-04-28 21:25:03下载
- 积分:1