文件名称:GENIE-SHELL
介绍说明--下载内容来自于网络,使用问题请自行百度
uCOSII只提供了操作系统内核,用户要自己添加文件处理、人机界面、网络接口等重要部分。其中Shell(人机界面)提供了人与机器交互的界面,是机器服务于人的体现,是系统必不可少的重要组成部分。现代的很多OS如UNIX、DOS、VxWorks都提供了友好的命令行界面。Windows更是提供了GUI。大部分人认识OS都是从这里开始的。
由于Skyeye下的仿真串口USART已经实现了中断方式的接收(实际是从键盘接收输入),而且串口输出(实际上是输出到终端屏幕)也已经实现,所以实现一个类似DOS或Bash的简化版Shell并不困难。其本质思想就是:Shell作为一个uC/OSII下的任务,接收用户输入的字符,存储到缓冲区,并回显在屏幕上,以回车键为用户输入的结束信号,随后解析用户输入的命令名称、参数,调用相应的命令函数。一直到这个命令函数运行返回,才继续Shell的人机交互界面。Shell作为一个任务工作于内核之外,占用一个任务号。-err
由于Skyeye下的仿真串口USART已经实现了中断方式的接收(实际是从键盘接收输入),而且串口输出(实际上是输出到终端屏幕)也已经实现,所以实现一个类似DOS或Bash的简化版Shell并不困难。其本质思想就是:Shell作为一个uC/OSII下的任务,接收用户输入的字符,存储到缓冲区,并回显在屏幕上,以回车键为用户输入的结束信号,随后解析用户输入的命令名称、参数,调用相应的命令函数。一直到这个命令函数运行返回,才继续Shell的人机交互界面。Shell作为一个任务工作于内核之外,占用一个任务号。-err
(系统自动生成,下载前可以参看下载内容)
下载文件列表
GENIE-SHELL/Debug
GENIE-SHELL/INC/BITOPS.H
GENIE-SHELL/INC/DEF.H
GENIE-SHELL/INC/Maro.h
GENIE-SHELL/INC/drv.h
GENIE-SHELL/INC/TCPIP/Ethernet.h
GENIE-SHELL/INC/TCPIP/INTERNET.H
GENIE-SHELL/INC/TCPIP/netif/CC.H
GENIE-SHELL/INC/TCPIP/netif/LWIPOPTS.H
GENIE-SHELL/INC/TCPIP/netif/SYS_ARCH.H
GENIE-SHELL/INC/TCPIP/netif/arp.h
GENIE-SHELL/INC/TCPIP/netif/cpu.h
GENIE-SHELL/INC/TCPIP/netif/ethernetif.h
GENIE-SHELL/INC/TCPIP/netif/lib.h
GENIE-SHELL/INC/TCPIP/netif/loopif.h
GENIE-SHELL/INC/TCPIP/netif/perf.h
GENIE-SHELL/INC/TCPIP/netif/tcpdump.h
GENIE-SHELL/INC/TCPIP/netif
GENIE-SHELL/INC/TCPIP/lwip/API.H
GENIE-SHELL/INC/TCPIP/lwip/API_MSG.H
GENIE-SHELL/INC/TCPIP/lwip/NETIF.H
GENIE-SHELL/INC/TCPIP/lwip/OPT.H
GENIE-SHELL/INC/TCPIP/lwip/SOCKETS.H
GENIE-SHELL/INC/TCPIP/lwip/TCP.H
GENIE-SHELL/INC/TCPIP/lwip/UDP.H
GENIE-SHELL/INC/TCPIP/lwip/arch.h
GENIE-SHELL/INC/TCPIP/lwip/debug.h
GENIE-SHELL/INC/TCPIP/lwip/def.h
GENIE-SHELL/INC/TCPIP/lwip/err.h
GENIE-SHELL/INC/TCPIP/lwip/list.h
GENIE-SHELL/INC/TCPIP/lwip/mem.h
GENIE-SHELL/INC/TCPIP/lwip/memp.h
GENIE-SHELL/INC/TCPIP/lwip/pbuf.h
GENIE-SHELL/INC/TCPIP/lwip/stats.h
GENIE-SHELL/INC/TCPIP/lwip/sys.h
GENIE-SHELL/INC/TCPIP/lwip/tcpip.h
GENIE-SHELL/INC/TCPIP/lwip
GENIE-SHELL/INC/TCPIP/ipv4/lwip/ICMP.H
GENIE-SHELL/INC/TCPIP/ipv4/lwip/INET.H
GENIE-SHELL/INC/TCPIP/ipv4/lwip/IP_ADDR.H
GENIE-SHELL/INC/TCPIP/ipv4/lwip/ip.h
GENIE-SHELL/INC/TCPIP/ipv4/lwip
GENIE-SHELL/INC/TCPIP/ipv4
GENIE-SHELL/INC/TCPIP
GENIE-SHELL/INC/DRV/AD.h
GENIE-SHELL/INC/DRV/DISPLAY.H
GENIE-SHELL/INC/DRV/DirectDisplay.h
GENIE-SHELL/INC/DRV/EXIO.h
GENIE-SHELL/INC/DRV/Figure.h
GENIE-SHELL/INC/DRV/IIS-S3C44B0.h
GENIE-SHELL/INC/DRV/KeyBoard16.h
GENIE-SHELL/INC/DRV/LoadFile.h
GENIE-SHELL/INC/DRV/MCP2510.h
GENIE-SHELL/INC/DRV/Max504.h
GENIE-SHELL/INC/DRV/OSFile.h
GENIE-SHELL/INC/DRV/Ustring.h
GENIE-SHELL/INC/DRV/Zlg7289.h
GENIE-SHELL/INC/DRV/can.h
GENIE-SHELL/INC/DRV/flash.h
GENIE-SHELL/INC/DRV/lcd320.h
GENIE-SHELL/INC/DRV/rtc.h
GENIE-SHELL/INC/DRV/tchScr.h
GENIE-SHELL/INC/DRV
GENIE-SHELL/INC
GENIE-SHELL/Lib/TCPIP.alf
GENIE-SHELL/Lib/ucos_lib.alf
GENIE-SHELL/Lib
GENIE-SHELL/Release
GENIE-SHELL/SRC/commands.h
GENIE-SHELL/SRC/commands.c
GENIE-SHELL/SRC/Main.c
GENIE-SHELL/SRC
GENIE-SHELL/STARTUP/44B.H
GENIE-SHELL/STARTUP/44BINIT.S
GENIE-SHELL/STARTUP/MEMCFG.S
GENIE-SHELL/STARTUP/OPTION.H
GENIE-SHELL/STARTUP/OPTION.S
GENIE-SHELL/STARTUP
GENIE-SHELL/UCOS-II/CHRONOS.H
GENIE-SHELL/UCOS-II/OS_CFG.H
GENIE-SHELL/UCOS-II/includes.h
GENIE-SHELL/UCOS-II/uhal/ISR.H
GENIE-SHELL/UCOS-II/uhal/Uart.h
GENIE-SHELL/UCOS-II/uhal/uhal.h
GENIE-SHELL/UCOS-II/uhal
GENIE-SHELL/UCOS-II/ADD/Control.h
GENIE-SHELL/UCOS-II/ADD/List.h
GENIE-SHELL/UCOS-II/ADD/OSAddTask.h
GENIE-SHELL/UCOS-II/ADD/OSMessage.h
GENIE-SHELL/UCOS-II/ADD/osaddition.h
GENIE-SHELL/UCOS-II/ADD
GENIE-SHELL/UCOS-II
GENIE-SHELL/genie_shell.IMB
GENIE-SHELL/genie_shell.IMD
GENIE-SHELL/genie_shell.IAB
GENIE-SHELL/genie_shell.IAD
GENIE-SHELL/genie_shell.PR
GENIE-SHELL/genie_shell.PS
GENIE-SHELL/genie_shell.PFI
GENIE-SHELL/genie_shell.PO
GENIE-SHELL/genie_shell.CF3
GENIE-SHELL/genie_shell.PRI
GENIE-SHELL/genie_shell.WK3
GENIE-SHELL/Backup of genie_shell.CF3
GENIE-SHELL/Exp12b.apj
GENIE-SHELL
GENIE-SHELL/INC/BITOPS.H
GENIE-SHELL/INC/DEF.H
GENIE-SHELL/INC/Maro.h
GENIE-SHELL/INC/drv.h
GENIE-SHELL/INC/TCPIP/Ethernet.h
GENIE-SHELL/INC/TCPIP/INTERNET.H
GENIE-SHELL/INC/TCPIP/netif/CC.H
GENIE-SHELL/INC/TCPIP/netif/LWIPOPTS.H
GENIE-SHELL/INC/TCPIP/netif/SYS_ARCH.H
GENIE-SHELL/INC/TCPIP/netif/arp.h
GENIE-SHELL/INC/TCPIP/netif/cpu.h
GENIE-SHELL/INC/TCPIP/netif/ethernetif.h
GENIE-SHELL/INC/TCPIP/netif/lib.h
GENIE-SHELL/INC/TCPIP/netif/loopif.h
GENIE-SHELL/INC/TCPIP/netif/perf.h
GENIE-SHELL/INC/TCPIP/netif/tcpdump.h
GENIE-SHELL/INC/TCPIP/netif
GENIE-SHELL/INC/TCPIP/lwip/API.H
GENIE-SHELL/INC/TCPIP/lwip/API_MSG.H
GENIE-SHELL/INC/TCPIP/lwip/NETIF.H
GENIE-SHELL/INC/TCPIP/lwip/OPT.H
GENIE-SHELL/INC/TCPIP/lwip/SOCKETS.H
GENIE-SHELL/INC/TCPIP/lwip/TCP.H
GENIE-SHELL/INC/TCPIP/lwip/UDP.H
GENIE-SHELL/INC/TCPIP/lwip/arch.h
GENIE-SHELL/INC/TCPIP/lwip/debug.h
GENIE-SHELL/INC/TCPIP/lwip/def.h
GENIE-SHELL/INC/TCPIP/lwip/err.h
GENIE-SHELL/INC/TCPIP/lwip/list.h
GENIE-SHELL/INC/TCPIP/lwip/mem.h
GENIE-SHELL/INC/TCPIP/lwip/memp.h
GENIE-SHELL/INC/TCPIP/lwip/pbuf.h
GENIE-SHELL/INC/TCPIP/lwip/stats.h
GENIE-SHELL/INC/TCPIP/lwip/sys.h
GENIE-SHELL/INC/TCPIP/lwip/tcpip.h
GENIE-SHELL/INC/TCPIP/lwip
GENIE-SHELL/INC/TCPIP/ipv4/lwip/ICMP.H
GENIE-SHELL/INC/TCPIP/ipv4/lwip/INET.H
GENIE-SHELL/INC/TCPIP/ipv4/lwip/IP_ADDR.H
GENIE-SHELL/INC/TCPIP/ipv4/lwip/ip.h
GENIE-SHELL/INC/TCPIP/ipv4/lwip
GENIE-SHELL/INC/TCPIP/ipv4
GENIE-SHELL/INC/TCPIP
GENIE-SHELL/INC/DRV/AD.h
GENIE-SHELL/INC/DRV/DISPLAY.H
GENIE-SHELL/INC/DRV/DirectDisplay.h
GENIE-SHELL/INC/DRV/EXIO.h
GENIE-SHELL/INC/DRV/Figure.h
GENIE-SHELL/INC/DRV/IIS-S3C44B0.h
GENIE-SHELL/INC/DRV/KeyBoard16.h
GENIE-SHELL/INC/DRV/LoadFile.h
GENIE-SHELL/INC/DRV/MCP2510.h
GENIE-SHELL/INC/DRV/Max504.h
GENIE-SHELL/INC/DRV/OSFile.h
GENIE-SHELL/INC/DRV/Ustring.h
GENIE-SHELL/INC/DRV/Zlg7289.h
GENIE-SHELL/INC/DRV/can.h
GENIE-SHELL/INC/DRV/flash.h
GENIE-SHELL/INC/DRV/lcd320.h
GENIE-SHELL/INC/DRV/rtc.h
GENIE-SHELL/INC/DRV/tchScr.h
GENIE-SHELL/INC/DRV
GENIE-SHELL/INC
GENIE-SHELL/Lib/TCPIP.alf
GENIE-SHELL/Lib/ucos_lib.alf
GENIE-SHELL/Lib
GENIE-SHELL/Release
GENIE-SHELL/SRC/commands.h
GENIE-SHELL/SRC/commands.c
GENIE-SHELL/SRC/Main.c
GENIE-SHELL/SRC
GENIE-SHELL/STARTUP/44B.H
GENIE-SHELL/STARTUP/44BINIT.S
GENIE-SHELL/STARTUP/MEMCFG.S
GENIE-SHELL/STARTUP/OPTION.H
GENIE-SHELL/STARTUP/OPTION.S
GENIE-SHELL/STARTUP
GENIE-SHELL/UCOS-II/CHRONOS.H
GENIE-SHELL/UCOS-II/OS_CFG.H
GENIE-SHELL/UCOS-II/includes.h
GENIE-SHELL/UCOS-II/uhal/ISR.H
GENIE-SHELL/UCOS-II/uhal/Uart.h
GENIE-SHELL/UCOS-II/uhal/uhal.h
GENIE-SHELL/UCOS-II/uhal
GENIE-SHELL/UCOS-II/ADD/Control.h
GENIE-SHELL/UCOS-II/ADD/List.h
GENIE-SHELL/UCOS-II/ADD/OSAddTask.h
GENIE-SHELL/UCOS-II/ADD/OSMessage.h
GENIE-SHELL/UCOS-II/ADD/osaddition.h
GENIE-SHELL/UCOS-II/ADD
GENIE-SHELL/UCOS-II
GENIE-SHELL/genie_shell.IMB
GENIE-SHELL/genie_shell.IMD
GENIE-SHELL/genie_shell.IAB
GENIE-SHELL/genie_shell.IAD
GENIE-SHELL/genie_shell.PR
GENIE-SHELL/genie_shell.PS
GENIE-SHELL/genie_shell.PFI
GENIE-SHELL/genie_shell.PO
GENIE-SHELL/genie_shell.CF3
GENIE-SHELL/genie_shell.PRI
GENIE-SHELL/genie_shell.WK3
GENIE-SHELL/Backup of genie_shell.CF3
GENIE-SHELL/Exp12b.apj
GENIE-SHELL
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.