登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 文献综述 > 机械机电类 > 测控技术与仪器 > 正文

基于RT-Thread及龙芯平台的柿饼GUI移植与应用开发文献综述

 2020-05-05 04:05  

1.RT-Thread操作系统 1.1概述 RT-Thread 是一款来自中国的开源嵌入式实时操作系统,由国内一些专业开发人员从 2006 年开始开发、维护,具有极小内核、高度可伸缩、组件丰富等特点。

除了类似 uC/OS 和 FreeRTOS 的实时操作系统内核外,还包括一系列应用组件和驱动框架,如 TCP/IP 协议栈,虚拟文件系统,POSIX接口,图形用户界面, FreeModbus 主从协议栈,CAN 框架,动态模块等。

2011 年后,由于其成熟稳定、组件丰 富的特点被广泛应用于工业控制、电力、新能源、高铁、医疗设备、水利、消费电子等行业。

成为国人自主开发、国内最成熟稳定和装机量最大的开源RTOS。

RT-Thread 主要采用C语言编写,浅显易懂,方便移植。

它把面向对象的设计方法应用到实时系统设计中,使得代码风格优雅、架构清晰、系统模块化并且可裁剪性非常好。

针对资源受限的微控制器(MCU)系统,可通过方便易用的工具,裁剪出仅需要 3KB Flash、1.2KB RAM 内存资源的 NANO 版本(NANO 是 RT-Thread 官方于 2017 年 7 月份发布的一个极简版内核);而对于资源丰富的物联网设备,RT-Thread 又能使用在线的软件包管理工具,配合系统配置工具实现直观快速的模块化裁剪,无缝地导入丰富的软件功能包,实现类似 Android 的图形界面及触摸滑动效果、智能语音交互效果等复杂功能。

”RT-Thread的小程序支持脚本和原生C/C 两种开发方式并已具备所有配套的脚本运行环境,在大幅降低开发门槛的同时实现了应用和系统的分离,使应用的云端加载、分发及跨平台兼容成为可能[1]。

” RT-Thread试图遵循更多 Linux/Unix优雅、明快的风格#8212;#8212;#8212;从划分清模块开始,一点一点理清模块、 梳理命名#8212;#8212;#8212;力图保持 ”程序的简洁”和”脉络的清晰”:小到变量、函数,大到源文件、 模块无一不遵守统一的风格。

这逐渐形成了 RT-Thread 的设计理念,RT-Thread要做一个精致而优雅的操作系统。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图