嵌入式
qinyi_style
从事嵌入式软件开发,音视频开发
展开
-
第一章:嵌入式QT 开机启动画面
在嵌入式多媒体平台下,屏幕的显示一般包含着视频,图形界面,鼠标界面,如果QT工程较大,启动过程较慢,导致窗口画面**刷新频繁**,出现不和谐画面,影响用户体验,此时就需要开机启动保护画面。 步骤1:准备图片,图片的格式可以是PNG,bmp,jpg等格式,尺寸最好是一整个界面,就拿1920*1080 像素分辨率为例。在如此大的图片下,一般也要2~3MB,因为嵌入式资源比较简单。所以最好是单调背景比较原创 2017-05-06 10:59:07 · 1751 阅读 · 0 评论 -
第三章:嵌入式QT--自重启
在嵌入式QT 里面,有时候需要自重启QT进程,这时候就需要用到startDetached()函数。 该函数的主要作用是:Starts the program program with the arguments arguments in a new process, and detaches from it。实现完美的自重启需要以下步骤: 1、触发#define QtQuitFlag 90vo原创 2017-05-06 14:09:06 · 543 阅读 · 0 评论 -
嵌入式QT--配置文件
在嵌入式QT中,常常需要保存用户的操作习惯 ps:在开机重启时,需要显示重启以前的状态,这就需要将用到配置文件,将相关参数保存下来,也就是说保留配置文件。 考虑到系统调用等操作,可以将其分为读,写两个操作。 步骤1: 创建结构体struct,将需要用到保存的参数一条条归类好,对应一个个模块 PS:typedef struct{ MAINBUTTONSET qtMainB原创 2017-05-06 14:42:29 · 769 阅读 · 0 评论 -
嵌入式QT--静态编译
在嵌入式系统中,很多时候移植QT都需要将*.so 等等的动态库移植到开发板上,但是,这会出现一种情况,就是,本来你的开发板只需要跑一个QT进程,结果将所有的动态库(20~30MB,即时有所裁剪,那也得10~20MB,而且裁剪不利于后续开发)拷贝到开发板上,非常占用资源(本来资源就比较紧张)。 这个时候,就需要用到QT的静态编译(编译生成的二进制执行文件),只需要将其拷贝到开发板,不需要额外的QT动原创 2017-05-06 15:01:08 · 944 阅读 · 0 评论