《2022年嵌入式实时操作系统用户操作手册 .pdf》由会员分享,可在线阅读,更多相关《2022年嵌入式实时操作系统用户操作手册 .pdf(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、分类:用户操作手册使用者: E-fanciers 用户操作手册Version: 1.0 项 目 承 担 队伍:烟台大学计算机学院8-fanciers小组撰写人(签名): 孝瑞完成日期: 2009-8-26 本文档使用小组: E-fanciers小组评审负责人(签名) : 孝瑞评审日期: 2009-8-31 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 20 页 - - - - - - - - - 2 目 录一、引言 . 41.1 编写目的 . 41.2 项目背景 . 4
2、1.3 定义 . 41.4 参考资料: . 5二、软件概述 . 52.1 目标 . 52.2 功能 . 52.3 性能 . 5三、运行环境 . 53.1 硬件 . 53.2 支持软件 . 5四、使用说明 . 64.1 安装和初始化 . 64.2 输入 . 11 4.3 输出 . 11 4.4 求助查询 . 13 五、运行说明 . 14 5.1 运行表 .13 5.2 运行步骤 .13 六、非常规过程 . 14 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 20 页 -
3、- - - - - - - - 3 七、操作命令一览表 .14 八、程序文件 .15 九、用户操作举例. 15 用户操作手册(User Guide )名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 20 页 - - - - - - - - - 4 一引言1编写目的让 E-fanciers系统用户学会使用本系统-MyRTOS的功能。2项目背景MyRTOS系统是由烟台大学计算机学院E-fanciers团队开发的嵌入式实时操作系统. 本系统将用来参加09 年山东省齐鲁软件大赛。
4、3定义(列出手册中用到的专门术语定义和缩写词的原意。)int taskInit(void);/* 创建一个任务 , 返回 : 返回任务编号tid, 0: 成功 , 其他 : 失败 .*/ /*name: 任务名称 , entryPtr : 任务函数入口 , stack_size: 任务栈大小 , priority: 任务优先级 */ int taskCreate(char *name, void *entryPtr, int stack_size, int priority); /* 启动一个任务 , 让 taskCreat创建的任务参加调度*/ int taskStart(unsigned
5、char tid); /*tid: 任务编号 , 由 taskCreate返回 */ int taskPriorityGet(unsigned char tid); int taskPrioritySet(unsigned char tid, int newPriority); /* 获取和设置任务优先级, 用于动态调整 */ int taskSuspend(unsigned char tid); /* 将任务挂起 , 该任务退出调度*/ int taskDelete(unsigned char tid); /* 将任务删除该任务退出调度且回收任务分配的资源*/ int semCreate(v
6、oid); /* 互斥信号量创建, 返回信号量标识sid, 0: 失败 */ int semTake(int sid); int semGive(int sid); /* 互斥信号量获取和释放*/ int taskSleep(int ticks); /* 任务睡眠 ( 非忙等 ), 由任务自己调用, 主动阻塞一段时间. 时间单位为tick, 即 10ms*/ 4参考资料(列出这些资料的作者、标题、编号、发表日期、出版单位或资料来源)可包括:(1)项目开发计划;(2)需求规格说明书;(3)概要设计说明书;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - -
7、 - - - - - 名师精心整理 - - - - - - - 第 4 页,共 20 页 - - - - - - - - - 5 (4)详细设计说明书;(5)测试计划;(6)手册中引用的其他资料、采用的软件工程标准或软件工程规范。)二软件概述1目标MyRTOS实时操作系统2功能MyRTOS的功能介绍:本软件作品作为嵌入式实时操作系统系统,采用各种算法和策略,始终保证系统行为的可预测性 (Predictability)。可预测性是指在系统运行的任何时刻,在任何情况下, 实时操作系统的资源调配策略都能为争夺资源( 包括 CPU 、内存等 ) 的多个实时任务合理地分配资源,使每个实时任务的实时性要求
8、都能得到满足。与通用操作系统不同,实时操作系统注重的不是系统的平均表现,而是要求每个实时任务在最坏情况下都要满足其实时性要求,也就是说,实时操作系统注重的是个体表现,更准确地讲是个体最坏情况的表现。3性能(1)数据精确度(包括输入、输出及处理数据的精度。)(2)时间特性(如响应时间、处理时间、数据传输时间等。)(3)灵活性(在操作方式、运行环境需做某些变更时软件的适应能力。)(4)可移植性强三运行环境1硬件(列出软件系统运行时所需的硬件最小配置)(1)周立功 EasyArm2138;(2)外存储器、媒体、记录格式、设备型号及数量;(3)串口接口参数:波特率9600 ,8 位数据, 1 位停止,
9、无硬件流控制。(4)数据传输设备及数据转换设备的型号及数量。)2支持软件(1 )操作系统 :MyRTOS1.1;(2 )c 语言名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 20 页 - - - - - - - - - 6 四使用说明1安装和初始化(给出程序的存储形式、操作命令、反馈信息及其含义、表明安装完成的测试实例以及安装所需的软件工具等。)1.1. 准备工具:周立功 EasyArm2138开发板一块 ( 附图 1.1.1) JLINK 调试器一块 ( 附图 1.1
10、.2) USB转串口电缆一条( 附图 1.1.3) ( 附图 1.1.1) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 20 页 - - - - - - - - - 7 (附图 1.1.2 )(附图 1.1.3 ) 1.2.连接目标板:连接方法如图1.2.1所示:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 20 页 - - - - - - -
11、 - - 8 ( 附图 1.2.1) 1.4 安装 MDK 步骤到 RealView官方网站下载MDK(本软件安装包也已经将MDK 打包) ,点击安装文件进入安装向导 . (附图 1.3.1 )一直点击 next ,选择默认即可,安装完成后点击进入即可看到程序主界面:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 20 页 - - - - - - - - - 9 (附图 1.3.2 )1.5 安装 JLINK调试器驱动请用户到官方网站下载最新的驱动程序. 安装方法很简单,
12、同样一直下一步即可. (附图 1.4.1) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 20 页 - - - - - - - - - 10 (附图 1.4.2) 安装完成后在桌面上可一看到两个快捷方式文件,安装成功。(附图 1.4.3 )(JLINK的详细配置请查看JLINK 手册 ) 1.6 安装系统本软件已经将源程序打包到安装程序中,用户运行安装程序即可一步步完成安装. 安装步骤如下:1.6.1.运行作品目录下的MyRTOS v1.0.exe 名师资料总结 - -
13、 -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 20 页 - - - - - - - - - 11 .1.6.2.直接点击 ” 下一步 ” :显示安装信息1.6.3.继续 ” 下一步 ” :选择安装路径名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 20 页 - - - - - - - - - 12 1.6.4.选择是否要创建快捷方式,选择后点击 ” 下一步 ” ,
14、 1.6.5.创建桌面快捷方式名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 20 页 - - - - - - - - - 13 1.6.6.确认安装1.6.7.程序解压安装,点击下一步名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 20 页 - - - - - - - - - 14 1.6.8.程序安装完成 . 名师资料总结 - - -精品资料
15、欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 20 页 - - - - - - - - - 15 系统安装成功,您可以尽情体验MyRTOS的性能了。1.7 打开安装目录,在vv 文件夹下打开工程文件如果你选择了安装快捷方式,直接运行桌面的程序即可. 即可看到 MyRTOS的工程 : (附图 1.5.1) (MDK的详细使用请参考MDK 手册 ) 2输入( 1)数据背景用户需要在main.c中创建任务 ,在 Shell 中输入指令进行相关操作. ( 2)数据格式输入格式 : 指令参数名师资料总结 -
16、- -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 20 页 - - - - - - - - - 16 ( 3)输入举例比如输入指令ti , 则输出用户创建的任务信息. 输入指令td 2 ,则输出任务编号为2 的任务信息 3输出(给出每项输出数据的说明。)( 1)数据背景根据用户输入的指令,输出相应结果( 2)数据格式输出显示任务、信号量等详细信息. (3)举例Shell 界面如下:(附图 3.1.1)输入 ti 命令,我们会看到所有的任务信息:(附图 3.1.2)输入 td 2 命令 ,我
17、们会看到任务编号为2 的任务的详细信息:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 20 页 - - - - - - - - - 17 (附图 3.1.3)其他命令请用户自行学习使用。3出错和恢复如果用户输入指令错误,系统会提示出错信息,并要求用户重新输入指令:(附图 3.1.4)4求助查询用户只需输入指令help,就可查询相关指令的使用说明: (附图 3.1.5) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - -
18、 - - - 名师精心整理 - - - - - - - 第 17 页,共 20 页 - - - - - - - - - 18 五运行说明1 运行表实验班 LED 灯交替闪烁实验板数码管数字从0-9 显示执行 help 命令即可看到Shell运行的情况2 运行步骤(1)运行控制( 2)操作信息(1 )运行目的( 2)操作要求( 3)启动方法(4)预计运行时间(5)操作命令格式及说明(6)其他事项。)(3)输入 /输出文件(给出建立和更新文件的有关信息,如:(1)文件的名称及编号(2)记录媒体( 3)存留的目录(4)文件的支配(说明确定保留文件或废弃文件的准则,分发文件的对象,占用硬件的优先级及保
19、密控制等。)(4)启动或恢复过程六非常规过程Shell 命令运行时请不要把自己挂起,否则Shell任务将永远得不到运行,用户行为将受到限制 . 七操作命令一览表名称功能备注help 为所有的命令提供帮助ti 显示所有任务信息:名称,编号td n 显示编号 n 任务的详细信息:调度状态,睡眠时间,优先级,分配栈大小,已用栈大小,调度次数, CPU 占用比率, ts n 挂起编号 n 任务,退出调度tr n 恢复编号 n 任务的运行si 显示所有信号量的详细信息:编号,状态,占用任务编号其他名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - -
20、 - 名师精心整理 - - - - - - - 第 18 页,共 20 页 - - - - - - - - - 19 八程序文件(或命令文件)和数据文件一览表名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 20 页 - - - - - - - - - 20 九用户操作举例请用户参考本软件的配套的视频教程,上面有系统操作的相关介绍。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页,共 20 页 - - - - - - - - -