搜索资源列表
Exe2Img
- 这个文件最初在一个m-ix86pm的UCOS For 386包中, 但是没有源代码,原名叫ExeToImg.EXE 用于将PE结构的EXE文件转换为内存映像文件, 可用于在WIN平台上开发基于x86的操作系统 这个源代码编译后效果跟原版差不多,是我用OllyDBG反编译写成C的. 对于学习PE文件及操作系统有一定作用, 毕竟我的大部分的操作是在window下, 机器差得要得,不想用虚拟机在linux下编译入门的操作系统.
3
- CreateSemaphore #include <stdlib>
Tinix
- < 自己动手写操作系统>>这本书的完整源代码,(*.asm, *.inc, *.c, *.h等)
the_Simulation_of_ucos(on_ARM)using_Proteus
- 在软件Proteus中仿真ucos(ARM) 1.移植除了OS_CPU.h,OS_CPU_A.s,OS_CPU_C.C 三个函数外,对中断专门用了一个函数OS_int_A.s 按其中的规则写中断函数即可. 2。应用实例为\\ArmUCOS\\App\\test1\\test.mcp,在周立功2104的板子上的ram中就可直接运行(code+data<16K), 注意使用了.a库文件(我习惯这么用) 3. 将所有的文件放到D:\\ArmUCOS\\下,这样上面的文件能直接编译
2
- 小程序应有如下功能: 1、登记。登记每位同学的上网卡号,押金(>=5 RMB)和上网时刻。 2、查询。可以查询每个上网卡号的上网时刻,上网的时间,押金和当前的费用。 3、结账。根据卡号可以算出 应收金额,应找金额。 4、提醒。当某个上网卡号的 上网费用 >= 它的押金时应提醒管理员。 5、续费。当某个上网卡号的 上网费用 >= 它的押金,他可以再次交上一定金额的押金(>=5 RMB)。 6、修改费率。上网的费率应可以调整。默认的费率是1 RMB /
chapter3
- <自己动手写操作系统>源代码第3章随书源码,每个代码都经过调试。
chapter4
- <自己动手写操作系统>源代码第4章,其中所有代码都已通过调试,之间包括可运行程序,直接下载到虚拟机上可以运行。
myshell.rar
- 用纯C语言编写的一个Linux下的Shell,包含tch和bash的基本功能(包含重定向和后台运行),暂时不支持管道。已经在cygwin和Ubantu 7.10下测试通过。 主要包含: makefile 编译生成myshell可执行文件 myshell.c 主函数(涉及程序入口) utility.c 所有功能函数(将近1000行) myshell.h(包含宏定义、结构体声明、库函数的头文件,及utility.c中的所有函数的声明) readme 用户手册(当用户在myshel
BIOS-source-code
- <BIOS研发技术剖析>书的源代码,包括完整的BIOS汇编语言源程序.-<BIOS研发技术剖析> Book' s source code, including a complete BIOS assembly language source code.
fifo
- 1.用随机数方法产生页面走向,页面走向长度为L(15<=L<=20),L由控制台输入。 2.根据页面走向,分别采用Optinal、FIFO、LRU算法进行页面置换,统计缺页率。 3.假定可用内存块为m(3<=m<=5),m由控制台输入,初始时,作业页面都不在内存。 -1. Using random number methods to generate the page, the page length to L (15 <= L <= 20), L
floppy
- 了解载windows系统中如何直接使用磁盘的读写功能,所编应用程序能够响应用户指定的读、写磁盘扇区的请求也能提供查看磁盘相关参数的功能。技术的关键是使用了windows提供的API(应用程序接口)来实现所要求的功能。通过本试验,用户可以利用API进行底层的磁盘操作。同时还附Liuux下的设备驱动程序。-#include <windows.h> #include <winioctl.h>//包含了DISK_GEOMETRY等的定义 #include <iost
CodeVisionAVR
- Ethernet control, RS232 <-> TCP/IP
MyUcos-II
- 学习板程序,基于LT-MSP430学习板子-Learning board procedures, LT-MSP430-based learning board
1
- 猴子选大王 任务:一堆猴子都有编号,编号是1,2,3 ...m ,这群猴子(m个)按照1--m的顺序围坐一圈,从第1开始数,每数到第N个,该猴子就要离开此圈,这样依次下来,直到圈中只剩下最后一只猴子,则该猴子为大王。 要求: 输入数据:输入m,n。 m,n 为整数,n<m 输出形式:中文提示按照m个猴子,数n 个数的方法,输出为大王的猴子是几号 ,建立一个函数来实现此功能 -The monkey king election task: a bunch of mo
require-the-use-of-a-linked-
- 题目说明: 要求采用链表形式,求两个一元多项式的乘积:h3 = h1*h2。函数原型为:void multiplication( NODE * h1, NODE * h2, NODE * h3 )。 输入: 输入数据为两行,分别表示两个一元多项式。每个一元多项式以指数递增的顺序输入多项式各项的系数(整数)、指数(整数)。 例如:1+2x+x2表示为:<1,0>,<2,1>,<1,2>, 输
CPU__GetT
- ① 初始化 COM 接口: 访问 WMI, 必须先初始化 COM 接口, 在程序的一开始调用 CoInitialize(NULL) 初始化, 在结束时调用 CoUninitialize() 释放资源。 这两个函数在 #include <comdef.h> 里面定义。 ② 获取访问 WMI 权限: CoInitializeSecurity(NULL, -1, NULL, NULL, RPC_C_AUTHN_LEVEL_PKT, RPC_C_IMP_LEVEL
MyASMSRC
- <30天自制操作系统>书中使用的汇编工具源码粗粗整理版,并且改了个名字 注意这个汇编格式是该书作者自己修改过的,和一般的不同.主要可以用来分析下原理,其他没啥用.有文法分析.... 使用Qt-QMake+Mingw能编译通过生成exe,有Qtpro文件,可以加到eclipse里面看代码了,部分注释翻译成了中文.-asm tools source code,for fun....
BankSystem
- 基于C++开发环境的简单的<银行管理系统>-Based on a simple < bank management system> C++ development environment
lesson5
- proteus单片机仿真 数码管 #include <reg51.h> unsigned char code Tab[] {0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90} void Delay() { unsigned char i,j for(i 0 i<255 i++) for(j 0 j<255 j++) } void main() { uns
lesson6
- proteus单片机仿真-数码管(动态) #include<reg51.H> unsigned char code Tab[] {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90} unsigned char Dat[] {0,0,0,0} unsigned char tmp,i,j unsigned char s 0 void delay(int n) { int i for(i 0