Location:
Search - Genie Shell
Search list
Description: Genie-shell for ucos
一、 基本要求(必做)
(1) 设计并实现ucos的shell模型
(2) 实现简单的Shell命令
hostname命令在屏幕上打印一句话,即自定义的本机名称。
hello 命令可以带多个参数,如hello a b c d,回车后会显示:
hello,I am Genie
your argv is:
a
b
c
d
(3)实现在串口和LCD的同步显示,即所有的命令操作过程都要显示在串口和LCD上。
二、 提高要求(选做)
自己设计几条新的命令,比如输入time即可显示时间,输入data即可显示日期或者可以通过命令设置时间和日期等。
-Genie - shell for TRACK 1, basic requirements (regimen) (1) design and implement CENTER shell model (2) to achieve a simple Shel l command hostname command on the screen print a word that is, since the definition of the machine name. Hello orders can take a number of parameters, such as hello a b c d, Enter will show : hello, I am your argv Genie is : a b c d (3) Achieve the serial synchronous and LCD display, that is, all the orders must show that the process of the serial and LCD. Two, raising requirements (election so) designed several new orders, such as the importation of time will be shown, input data can indicate the date or can be ordered through the set-up time and date.
Platform: |
Size: 394538 |
Author: 天地殇 |
Hits:
Description: 关于Genie shell for UCOSII 的课程设计报告。-on Genie shell for UCOSII curriculum design report.
Platform: |
Size: 25076 |
Author: 天地殇 |
Hits:
Description: ucos是一个非常优秀的嵌入式操作系统,但作者只提供了bc下测试与调试代码,非常难于调试与学习,特别是初学者。vc是windows下非常优秀的IDE,如果把ucos移植到vc下运行,将非常方便ucos的调试与学习,有利于于ucos的推广。此项目的目的是希望能够把ucos及其相关的文件系统ucfs,GUI界面ucgui,网络tcp/ip都移植过来,方便广大爱好者学习。版本历史:ucos_vc0.11 时间:20050409描述:继续移植了Genie shell for UCOS II,为下一步文件系统的实现做准备ucos_vc0.1:时间:20050403描述:移植了完整的ucos到vc下,实现了vc下的ucos多任务系统-CENTER is a very good embedded operating system, the authors provided only bc under test and debug code is very difficult to debug and learning, especially beginners. Vc under windows is excellent IDE, if transplanted to vc CENTER run, it will be quite easy CENTER debugging and learning, is conducive to the promotion CENTER. The objective of this project is to be able to give CENTER and its associated file system ucfs, ucgui GUI interface, network tcp / ip all transplant, the majority of enthusiasts facilitate learning. Version History : ucos_vc0.11 Time : 20050409 Description : to transplant the shell for UCOS Genie II, the next step for the realization of file system to prepare ucos_vc0.1 : Time : 20050403 Description : transplant a complete CENTER to vc, the achievement of the vc TRACK
Platform: |
Size: 94628 |
Author: 无恒 |
Hits:
Description: ucos是一个非常优秀的嵌入式操作系统,但作者只提供了bc下测试与调试代码,非常难于调试与学习,特别是初学者。vc是windows下非常优秀的IDE,如果把ucos移植到vc下运行,将非常方便ucos的调试与学习,有利于于ucos的推广。此项目的目的是希望能够把ucos及其相关的文件系统ucfs,GUI界面ucgui,网络tcp/ip都移植过来,方便广大爱好者学习。版本历史:ucos_vc0.11 时间:20050409描述:继续移植了Genie shell for UCOS II,为下一步文件系统的实现做准备ucos_vc0.1:时间:20050403描述:移植了完整的ucos到vc下,实现了vc下的ucos多任务系统-CENTER is a very good embedded operating system, the authors provided only bc under test and debug code is very difficult to debug and learning, especially beginners. Vc under windows is excellent IDE, if transplanted to vc CENTER run, it will be quite easy CENTER debugging and learning, is conducive to the promotion CENTER. The objective of this project is to be able to give CENTER and its associated file system ucfs, ucgui GUI interface, network tcp/ip all transplant, the majority of enthusiasts facilitate learning. Version History : ucos_vc0.11 Time : 20050409 Description : to transplant the shell for UCOS Genie II, the next step for the realization of file system to prepare ucos_vc0.1 : Time : 20050403 Description : transplant a complete CENTER to vc, the achievement of the vc TRACK
Platform: |
Size: 1072128 |
Author: 无恒 |
Hits:
Description: Genie-shell for ucos
一、 基本要求(必做)
(1) 设计并实现ucos的shell模型
(2) 实现简单的Shell命令
hostname命令在屏幕上打印一句话,即自定义的本机名称。
hello 命令可以带多个参数,如hello a b c d,回车后会显示:
hello,I am Genie
your argv is:
a
b
c
d
(3)实现在串口和LCD的同步显示,即所有的命令操作过程都要显示在串口和LCD上。
二、 提高要求(选做)
自己设计几条新的命令,比如输入time即可显示时间,输入data即可显示日期或者可以通过命令设置时间和日期等。
-Genie- shell for TRACK 1, basic requirements (regimen) (1) design and implement CENTER shell model (2) to achieve a simple Shel l command hostname command on the screen print a word that is, since the definition of the machine name. Hello orders can take a number of parameters, such as hello a b c d, Enter will show : hello, I am your argv Genie is : a b c d (3) Achieve the serial synchronous and LCD display, that is, all the orders must show that the process of the serial and LCD. Two, raising requirements (election so) designed several new orders, such as the importation of time will be shown, input data can indicate the date or can be ordered through the set-up time and date.
Platform: |
Size: 690176 |
Author: 天地殇 |
Hits:
Description: 关于Genie shell for UCOSII 的课程设计报告。-on Genie shell for UCOSII curriculum design report.
Platform: |
Size: 24576 |
Author: 天地殇 |
Hits:
Description: uCOSII只提供了操作系统内核,用户要自己添加文件处理、人机界面、网络接口等重要部分。其中Shell(人机界面)提供了人与机器交互的界面,是机器服务于人的体现,是系统必不可少的重要组成部分。现代的很多OS如UNIX、DOS、VxWorks都提供了友好的命令行界面。Windows更是提供了GUI。大部分人认识OS都是从这里开始的。
由于Skyeye下的仿真串口USART已经实现了中断方式的接收(实际是从键盘接收输入),而且串口输出(实际上是输出到终端屏幕)也已经实现,所以实现一个类似DOS或Bash的简化版Shell并不困难。其本质思想就是:Shell作为一个uC/OSII下的任务,接收用户输入的字符,存储到缓冲区,并回显在屏幕上,以回车键为用户输入的结束信号,随后解析用户输入的命令名称、参数,调用相应的命令函数。一直到这个命令函数运行返回,才继续Shell的人机交互界面。Shell作为一个任务工作于内核之外,占用一个任务号。-err
Platform: |
Size: 690176 |
Author: haha |
Hits: