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协议仿真与研究

认知无线电网络中基于双...

基于TCP/IP技术的转向架振动测试系统设计

基于PM2.5浓度的健康出行路径规划及实现

基于涡旋电磁波的新型雷达成像技术研究

基于相关滤波器的长期跟踪算法研究

基于ZigBee协议轨道交通环...

基于QT的图像处理系统设计

浅谈新形势下妇产科护理...

多元化刑事简易程序构建探讨【9365字】

《醉青春》导演作品阐述

谷度酒庄消费者回访调查问卷表

国内外无刷直流电动机研究现状

拉力采集上位机软件开发任务书

高校网球场馆运营管理初探【1805字】

浅谈传统人文精神茬大學...

辩护律师的作证义务和保...

中国古代秘书擅权的发展和恶变