# proj14-ubuntu-ota-qt
### 项目名称
基于QT实现OTA整个功能
### 项目描述
现有的移动终端,无论是APP应用、还是操作系统本身,都支持OTA(Over The Air,空中下载)功能。
请在Ubuntu系统上,用QT语言实现应用的OTA功能,应用界面风格不限。
### 所属赛道
2021全国大学生操作系统比赛的“OS功能设计”赛道
### 参赛要求
- 以小组为单位参赛,最多三人一个小组,且小组成员是来自同一所高校的本科生(2021年春季学期或之后本科毕业的大一~大四的学生)
- 如学生参加了多个项目,参赛学生选择一个自己参加的项目参与评奖
- 请遵循“2021全国大学生操作系统比赛”的章程和技术方案要求
### 项目导师
**导师1:赵海春**
* github
* email zhaohaichun@syberos.com
**导师2:季丹**
* github
* email jidan@syberos.com
### 难度
高等
### 特征
1. 兼容Ubuntu18.04、Ubuntu16版本运行
2. 满足x86_64、aarch64等多架构支持
3. 满足轻量化要求,不能对系统造成大量性能负载
4. 升级包必须签名,APP验证升级包的合法性
5. 处理升级失败的情况,如断网等
6. APP显示升级后的版本号
7. 处理版本的回滚,如升级到V2.0后,再推送V1.0的升级包,可以识别并在界面给出提示
### License
* [LGPL-2.1](https://opensource.org/licenses/LGPL-2.1)
## 预期目标
### 注意:下面的内容是建议内容,不要求必须全部完成。选择本项目的同学也可与导师联系,提出自己的新想法,如导师认可,可加入预期目标
### 题目一
QT语言实现APP
### 题目二
实现云端服务器应用,实际可以用本地局域网模拟服务器
### 题目三
APP联网或者连接本地局域网服务器后,服务器推送升级需求,APP弹出版本升级提示。
### 题目四
APP实现版本升级功能。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
qt项目,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答! 软件开发设计:PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备、移动设备等 操作系统:LInux、IOS、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等。 云计算与大数据:数据集、包括云计算平台、大数据分析、人工智能、机器学习等,云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。
资源推荐
资源详情
资源评论
收起资源包目录
在Ubuntu系统上,用QT语言实现应用的OTA(Over The Air,空中下载)功能。.zip (2个子文件)
cm
LICENSE 26KB
README.md 2KB
共 2 条
- 1
资源评论
妄北y
- 粉丝: 9643
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功