一、课设目的.docVIP

  • 70
  • 0
  • 约1.32万字
  • 约 15页
  • 2018-01-29 发布于天津
  • 举报
一、课设目的.doc

一、课设目的 字体为宋体小四号字,行间距为多倍1.25。以下同. 通过教学所要达到的目的是:通过任务的完成,使学生实时操作系统的工作原理,掌握使用系统的过程.同时,由于设计中涉及到硬件微处理器的使用和C语言等知识,可以起到培养学生综合运用各种知识和技术解决问题的能力. hello,I am Genie your argv is: a b c d (3)实现在串口和LCD的同步显示,即所有的命令操作过程都要显示在串口和LCD上。 2.提高要求(选做) 自己设计几条新的命令,比如输入time即可显示时间,输入data即可显示日期或者可以通过命令设置时间和日期等。 三、课设原理 由于Skyeye下的仿真串口USART已经实现了中断方式的接收(实际是从键盘接收输入),而且串口输出(实际上是输出到终端屏幕)也已经实现,所以实现一个类似DOS或Bash的简化版Shell并不困难。其本质思想就是:Shell作为一个uC/OSII下的任务,接收用户输入的字符,存储到缓冲区,并回显在屏幕上,以回车键为用户输入的结束信号,随后解析用户输入的命令名称、参数,调用相应的命令函数。一直到这个命令函数运行返回,才继续Shell的人机交互界面。Shell作为一个任务工作于内核之外,占用一个任务号。其流程图如下: 我们目前在uC/O

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档