uCOSII只提供了操作系统内核,用户要自己添加文件处理、人机界面、网络接口等重要部分。其中Shell(人机界面)提供了人与机器交互的界面,是机器服务于人的体现,是系统必不可少的重要组成部分。现代的很多OS如UNIX、DOS、VxWorks都提供了友好的命令行界面。Windows更是提供了GUI。大部分人认识OS都是从这里开始的。 由于Skyeye下的仿真串口USART已经实现了中断方式的接收(实际是从键盘接收输入),而且串口输出(实际上是输出到终端屏幕)也已经实现,所以实现一个类似DOS或Bash的简化版Shell并不困难。其本质思想就是:Shell作为一个uC/OSII下的任务,接收用户输入的字符,存储到缓冲区,并回显在屏幕上,以回车键为用户输入的结束信号,随后解析用户输入的命令名称、参数,调用相应的命令函数。一直到这个命令函数运行返回,才继续Shell的人机交互界面。Shell作为一个任务工作于内核之外,占用一个任务号。
上传时间: 2014-01-22
上传用户:xc216
PIC18實作範例,USART實作範例,副pdf教學
上传时间: 2017-02-11
上传用户:15736969615
在AT91Sam7x256开发板下,通过修改usart的配置,来实现串口的收发程序
上传时间: 2017-02-13
上传用户:zsjinju
STM32F103开发板上用的程序,用USART和计算机通讯。
上传时间: 2017-04-27
上传用户:huannan88
ATmega8-Protues仿真之1 前言.pdf ATmega8-Protues仿真之2 LED 数码管.pdf ATmega8-Protues仿真之3 键盘扫描.pdf ATmega8-Protues仿真之4 外部中断学习.pdf ATmega8-Protues仿真之5 定时_计数器学习.pdf ATmega8-Protues仿真之6 串口通信.pdf
上传时间: 2013-12-22
上传用户:stampede
This is Temperature PID regulator for Tamman ovens. Temperature is measured by thermocouple via lm358 - > Atmega s ADC and regulated over triac. All data is sent via RS232 connection on PC and controlled by LabView.
标签: Temperature thermocouple regulator measured
上传时间: 2017-07-04
上传用户:zhouli
ATmega128芯片的测试程序,IIC.c USART.c time.c
上传时间: 2013-12-13
上传用户:firstbyte
一个STM2 UART的例程,可以通过上位机发送数据,然后STM32 返回
标签: 单片机
上传时间: 2015-05-18
上传用户:lili123.
介绍ATMEGA8的相关知识以及应用和对ATMEGA8的设计,系统应用,以该芯片为核心的系统设计,小型应用
标签: ATMEGA8
上传时间: 2015-06-15
上传用户:korrie
编程中的一点经验,关于单片机ATmega128的一些例程,对刚接触的新人提供一点帮助
标签: ATmega例程
上传时间: 2016-01-12
上传用户:asdf123