uCOSII只提供了操作系统内核,用户要自己添加文件处理、人机界面、网络接口等重要部分。其中Shell(人机界面)提供了人与机器交互的界面,是机器服务于人的体现,是系统必不可少的重要组成部分。现代的很多OS如UNIX、DOS、VxWorks都提供了友好的命令行界面。Windows更是提供了GUI。大部分人认识OS都是从这里开始的。 由于Skyeye下的仿真串口USART已经实现了中断方式的接收(实际是从键盘接收输入),而且串口输出(实际上是输出到终端屏幕)也已经实现,所以实现一个类似DOS或Bash的简化版Shell并不困难。其本质思想就是:Shell作为一个uC/OSII下的任务,接收用户输入的字符,存储到缓冲区,并回显在屏幕上,以回车键为用户输入的结束信号,随后解析用户输入的命令名称、参数,调用相应的命令函数。一直到这个命令函数运行返回,才继续Shell的人机交互界面。Shell作为一个任务工作于内核之外,占用一个任务号。
资源简介:uCOSII只提供了操作系统内核,用户要自己添加文件处理、人机界面、网络接口等重要部分。其中Shell(人机界面)提供了人与机器交互的界面,是机器服务于人的体现,是系统必不可少的重要组成部分。现代的很多OS如UNIX、DOS、VxWorks都提供了友好的命令行界面。Win...
上传时间: 2014-01-22
上传用户:xc216
资源简介:注意有些实例只提供了部分模块,因此运行时需要添加其他代码。
上传时间: 2015-06-02
上传用户:685
资源简介:Java 程序设计源码 只提供了部分
上传时间: 2013-12-31
上传用户:pkkkkp
资源简介:针对freescale imx21的linux2.6的补丁。因为官方只提供2.4内核,2.6内核没有,所以这个补丁对于想开发imx21平台2.6内核的朋友应该有所帮助
上传时间: 2013-12-17
上传用户:lijianyu172
资源简介:基于NIOS的CF卡应用(包括了软件和硬件),ALTERA的IP库中只提供了底层的硬件寄存器描述头文件.这是个基于IP核HAL的软件,以及相应的硬件设计示例.
上传时间: 2016-10-16
上传用户:youke111
资源简介:是一个利用WEB上攻击对方电脑的一个小小软件!只提供了源码!
上传时间: 2017-09-02
上传用户:wuyuying
资源简介:matlab 7.0 以上版本提供了强大的优化工具箱,但在整数规划方面,只提供了bintprog()这个m文件以求解0-1整数规划,而对于一般的整数规划模型没有具体的算法提供。我们一般情况只是用最简单的分值定界思想编写matlab程序求解整数规划问题,但效率低下,如何...
上传时间: 2017-02-27
上传用户:zhaoq123
资源简介:提供了与《嵌入式实时操作系统及应用开发》教材配套的实验系统软件,包括:1)mbda22-DEMO-PC:嵌入式实时软件开发平台“道系统”安装程序目录,请直接执行其中的up.exe文件。2)EXP-Lambda22-DEMO-PC.exe:实验用例程序集,可以将这些实验用例解压安装到“La...
上传时间: 2015-03-23
上传用户:kr770906
资源简介:Bycore是一个嵌入式操作系统内核。Bycore包括内存管理、任务管理、中断管理、任务互斥、同步与通信管理等功能。Bycore全部由C语言完成,只有少量的与硬件有关的代码由汇编代码完成。Bycore支持64优先级的多任务管理,任务数量由实际的内存大小决定。Bycore是...
上传时间: 2014-10-14
上传用户:钓鳌牧马
资源简介:本书对Linux 早期操作系统内核(v0.95)全部代码文件进行了详细全面的注释和说明,旨在使读者能够在尽量短的时间内对Linux 的工作机理获得全面而深刻的理解,
上传时间: 2015-01-09
上传用户:zhaoq123