Welcome 微信登录

首页 / 操作系统 / Linux / 小型多任务操作系统miniOS的实现

关于miniOS的介绍http://www.linuxidc.com/Linux/2012-07/64876.htm本实验源码包含三部分:       miniOS源码:miniOS_xxxx(开发板名)工程目录下。       miniOS应用程序跑马灯:miniOS_app_led工程目录下。       miniOS应用程序打印程序:miniOS_app_print工程目录下。miniOS源码 与 程序下载:免费下载地址在 http://linux.linuxidc.com/用户名与密码都是www.linuxidc.com具体下载目录在 /2012年资料/7月/10日/小型多任务操作系统miniOS的实现/操作步骤:(1)在ADS下编译miniOS_xxxx工程,选择Norflash启动,然后通过H-Jtag将minios_org.bin烧写到Norflash中0地址处。(2)编译应用程序miniOS_app_led和miniOS_app_print,选择Norflash启动,通过H-Jtag将miniOS_app_print.bin烧写到0x10000地址处,将miniOS_app_led.bin烧写0x20000地址处。(3)启动开发板,可以看到miniOS启动信息。miniOS最多同时支持62个进程执行(在2440开发板64M内存上),miniOS启动完毕之后,默认只有系统内核进程在执行,可以通过按K1键,新创建进程,最多创建62个,按K2键,随机杀死一个进程,按K6键可以启动跑马灯进程。(4)如果读者想写一个程序,让miniOS启动它,则根据编写规则,编写程序,如果需要系统调用,还要自己实现系统调用接口。分析miniOS代码分为下面章节:1. miniOS内存分布2. 重要头文件说明3. 启动代码分析4. MMU与内存保护的实现5. 内核定时器与中断处理6. CPU模式切换7. 进程调度与上下文切换技术8. 软件中断与系统调用9. 系统调试、优化及可改进地方
  • 1
  • 2
  • 下一页
CentOS上使用ntfs-3g挂载NTFS分区将Windows 8安装到USB移动硬盘相关资讯      miniOS 
  • miniOS_V2.0更新  (07/10/2012 11:02:43)
本文评论 查看全部评论 (1)
表情: 姓名: 字数


评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删