新手上路
- 积分
- 32
- 金钱
- 32
- 注册时间
- 2020-3-8
- 在线时间
- 9 小时
|
在学imx6ull的时候,一直想搞自己的桌面项目。花三天时间把正点的根文件开机自启动文件,运行步骤基本看懂之后。自己画出这个项目的基本框架,当时的想法是我的桌面是符合一些特点1、添加程序无需修改代码,而是添加代码的原则。2、这是一个综合例程,文件读取方式多样化。3、要有存储的概念。(数据库)4、界面相对美观。项目ubuntu下验证的过程较为轻松,但是移植到buildroot的过程中遇到的问题复杂多样,有库的缺失,版本不兼容,有环境配置、进程调用多次触发。。。[size=12.6316px]
9月份回校开源,感兴趣可以先看下我的笔记思路
开发框架:https://hsm0409.gitee.io/Linux-Lover/imx6ull-桌面应用开发-开发框架/
移植问题:https://hsm0409.gitee.io/Linux-Lover/imx6ull-桌面应用开发-移植问题/
桌面部分
QT-启动画面
登录界面(SQLite移植,数据库编程)
天气预报(公网IP查询,百度api定位(申请公钥),天气预报接口)
应用app部分
1、LED显示,蜂鸣器(QFile文件读取方式,QT混合编程文件读取方式)
2、imx6ull串口
3、图片浏览
4、TCP服务端、TCP客户端
5、文件浏览器
6、闹钟(蜂鸣器)
7、简单日历
8、在线桌面截图(gsnap移植,系统命令执行方式)
9、传感器ap3216,icm20608(QT混合编程文件读取方式,获取返回信息)
10、设置(测试demo,无功能)
敬请期待QAQ
|
|