已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C/OS-在 ARM9 上的移植(S3C2440)需求分析报告书总页数 6 正文 3 附录 无 生效日期 2013/12/11编制:南昌航空大学软件学院东软班 需求分析报告书 版本:1.0修改履历修改编号 日期 修改人 版本号 修改内容1 VER0.1.0 初始做成23南昌航空大学软件学院东软班 需求分析报告书 版本:1.0目录1 引言 .11.1 编写目的 .31.2 项目背景 .32 任务概述 .42.1 开发目标&应用目标 .42.2 运行环境 .42.3 条件与限制 .42.4 关键词 .43 功能要求 .53.1 功能划分 .53.2 系统结构及功能描述 .53.3 备注 .54 性能要求 .64.1 时间特性 .64.2 显示特性 .65 运行要求 .65.1 界面 .65.2 基本操作 .65.3 显示要求 .66 扩展需求分析 .6南昌航空大学软件学院东软班 需求分析报告书 版本:1.011 引言1.1 编写目的编写目的本设计以实现 COS-II 移植到 S3C2440 开发板上稳定运行为目的,所以学习和了解S3C2440 开发板的芯片主要架构和硬件外设以及开发板的启动流程,并且还要深入学习COS-II 操作系统的任务管理,时钟中断管理为主要设计内容。最后通过设计一个多线程程序对我们移植到开发板的 COS-II 系统进行检测。1.2 项目背景项目背景随着电子信息技术的发展,嵌入式系统成为了最重要的 IT 技术产业之一。无论在工业上,还是在日常生活中,许多电器设备上都有嵌入式系统的应用,这使设备具有高自动化性能和智能性。可以说嵌入式系统的应用为提高人们的生活质量做出了很大的贡献。再者嵌入式系统开发的核心技术之一就是嵌入式操作系统。因此研究基于 ARM 处理器平台的嵌入式操作系统的移植有着相当重要的意义。2 任务概述2.1 开发目标开发目标 &应用目标应用目标开发目标:以实现 COS-II 移植到 S3C2440 开发板上稳定运行为目的;应用目标:使其广泛应用与如照相机,医疗器械,音响设备,自动提款机,工业机器人等嵌入式设备中,方便我们的日常生活,让科学技术真正服务于我们人类生活。2.2 运行环境运行环境ARM9 S3C2440,Windows XP,超级终端,ADS1.2 集成开发环境2.3 条件与限制条件与限制无2.4 关键词关键词数据类型定义;堆栈初始化,任务调度,快速自启动,系统测试。南昌航空大学软件学院东软班 需求分析报告书 版本:1.023 功能要求3.1 功能划分功能划分 模块名称 功能要求 功能说明数据类型定义任务堆栈空间数据类型与 CPU 寄存器长度一致。数据类型的修改与所用的编译器相关,不同的编译器使用不同的字节长度表示同一数据类型,堆栈单位在任务切换时,CPU 现场的寄存器将保存在当前运行任务的堆栈中,所以任务堆栈数据类型应与 CPU 的寄存器长度一致。任务堆栈初始化 定义每个需要保存的寄存器位置。 任务初始化时的堆栈设计,也就是在堆栈增长方向上如何定义每个需要保存的寄存器位置。实现多任务启动;实现任务级的上下文切换;实现中断级的任务切换;实现中断处理服务;任务切换的实现 启动任务,保存和恢复 CPU 现场。实现开关中断。定时器时钟中断定时器的设定;中断向量表的设置。 初始化定时器相关寄存器;初始化快中断相关寄存器。S3C2440 快速自启动程序中设置中断向量配置中断服务子程序。保证发生快中断后程序跳转到中断服务子程序中继而转到中断处理子程序。系统测试 串口输出;Led 显示控制。 通过串口打印输出信息的变化和 led 灯的显示变化,验证移植的成功。南昌航空大学软件学院东软班 需求分析报告书 版本:1.033.2 系统结构及功能描述系统结构及功能描述移植完成后的系统包括四个部分:1) 自启动程序及硬件初始化部分;2) C/OS-II 系统文件;3) 移植代码;4) 应用程序。3.3 备注备注操作系统:Windows XP。集成开发环境:ADS1.2(ARM Developer Suite)。调试环境:AXD(ADS1.2 配套的软件) 。4 性能要求4.1 时间特性时间特性当外界事件或数据产生时,能够接受并足够快速的予以处理其处理的结果又能在规定的时间之内来控制生产过程或对处理系统作出快速响应,并控制所有实时任务协调一致运行。因而,提供及时响应。4.2 显示特性显示特性无5 运行要求5.1 界面界面串口打印5.2 基本操作基本操作1.用串口将 ARM9 开发板连接到 PC 机,选择启动方式,打开开发板电源。2.打开 ADS1.2,将整个工程导入并运行。3.打开超级终端,并设置相应参数,选择下载并运行。4.打开
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 酒店客房经理房间管理与服务质量绩效评定表
- 2026年服务水平协议适用性审核函(6篇范文)
- 机械装配技术工人质量保证KPI考核表
- 矿业工程安全管理与生产技术提升方案
- 系统版本升级后通信协议兼容性指南
- 明确项目合作分工职责回复函(4篇)
- 玩具制造企业安全生产指导书
- 大型户外活动人员拥挤踩踏紧急应对指南
- 公司形象提升考核表
- 员工工作量绩效表
- 化工原理课件第二章总结
- 2025年多媒体应用设计师考试真题及答案
- 科技金融对专精特新企业创新的影响结题报告
- 2026年专升本化学全真模拟试卷
- AED自动体外除颤器使用指南
- 《电动汽车驱动与控制技术》课件 第1-4章 绪论、电动汽车基本结构与工作原理-电动汽车功率变换技术
- DB51-T 2961-2022 长期护理成人失能分类规范
- 市政道路监理质量评估报告
- 2026成人高考专升本政治押题卷
- 儿童脊柱侧弯筛查与早期干预
- 监控设备维修室管理制度(3篇)
评论
0/150
提交评论