1.3.2 µC/OS-II操作系统的移植

µC/OS-II系统具有很大的适应性,而为了在本课题的芯片上使用µC/OS-II,则必须先进行移植。在本课题中,笔者经过仔细分析µC/OS-II和PIC32MX340F128H的特性,并结合相关资料,在PIC32MX340F128H上移植了µC/OS-II操作系统,经过测试,最终成功实现了操作系统的各项基本功能。

1.3.3 包含8个任务的万年历系统的编写

在移植好操作系统的硬件电路板上,笔者编写了一个万年历系统,它包含8个任务,分别实现实时时间显示、闹铃、整点报时、时间闹铃设置、实时报时、秒表、温度显示、加速度和速度显示的功能。经过不断修改和调试,最终使得所有功能都能够正常实现。

1.4 本课题系统设计的流程

本课题所做整个系统的设计流程分为3个大的步骤,依次是硬件系统的构建,µC/OS-II的移植和各个应用程序的编写。每一个环节都需要进行功能测试并对出现的问题加以修改,测试无误后方可进入下一个步骤。设计流程图如图1.3.1所示。

 系统设计流程图

1.5 本课题设计系统的结构

本课题设计的系统分为硬件和软件两部分,其中硬件部分的核心是PIC单片机系列的PIC32MX340F128H,而软件部分是建立在µC/OS-II的基础上的。硬件部分除了PIC芯片外还有输入和输出器件,它们分别完成用户指令的输入和系统结果的输出。软件部分由µC/OS-II来管理各个任务,但使用之前需要将µC/OS-II移植到PIC芯片上。

上一篇:RFID技术在物联网中的应用与防冲突机制的仿真
下一篇:IEEE 802.15.4协议仿真与研究

基于Java的串口通信设计

基于Kinect的深度图像编码

基于混沌的数字图像加密技术研究

基于Virtex-5FPGA的图像处理系统研究

基于移动通信的工业生产线状态监测技术研究

基于TF/IDF特征的网络问题自动分类研究

基于坐标变换方法的隐身...

麦秸秆还田和沼液灌溉对...

张洁小说《无字》中的女性意识

ASP.net+sqlserver企业设备管理系统设计与开发

老年2型糖尿病患者运动疗...

我国风险投资的发展现状问题及对策分析

LiMn1-xFexPO4正极材料合成及充放电性能研究

新課改下小學语文洧效阅...

互联网教育”变革路径研究进展【7972字】

网络语言“XX体”研究

安康汉江网讯