3 You图碧

尚未进行身份认证

我要认证

努力学习

等级
TA的排名 7w+

LittleVGL 源码分析--src/lv_misc/lv_log.h

这是log配置信息:/*================ * Log settings 日志设置 *===============*//*1: Enable the log module 启用日志模块 */#define LV_USE_LOG 1#if LV_USE_LOG/* How important log should be added: * LV_LOG_LEVEL_TRACE A lot of logs to give detailed infor

2020-07-01 19:18:49

LittleVGL 源码分析--src目录结构

/** * @file lvgl.h * Include all LittleV GL related headers */#ifndef LVGL_H#define LVGL_H#ifdef __cplusplusextern "C" {#endif/********************* * INCLUDES *********************/#include "src/lv_version.h"#include "src/lv_misc/l.

2020-08-01 05:41:31

2019版-千锋物联网初识---1

1 智能物联网+嵌入式能干什么 物联网相关:智能家居、智慧交通、智能电网、智慧农业(温室大棚、自动灌溉) 智能硬件:智能手环、智能手表、智能玩具、智能蓝牙耳机 电子产品:手机、pad、路由器、交换机、机顶盒、点歌机、无人车、无人机 汽车电子:行车记录仪、导航仪、倒车雷达、汽车中控台 网络安全:软件防火墙(360 软件类似)、硬件防火墙(带硬件的防火墙设备) 机器人:工业生产机器人、扫地机器人、服务机器人等 无人驾驶汽车系统3 物联网+嵌入式主要学习的知识 开发语言

2020-07-26 13:19:35

C++QT5跨平台界面编程原理和实战大全--08QCheckBox、QRadioBox、QComboBox、QSlider

QT101:介绍C++ 对于 Qt 是不可或缺的,而 QML 只是一个加分项。下载的时候:02:Qt-安装目录结构分析开发工具03windows下创建bin doc lib src(放到src下)文件test.pro 项目文件test.pro.user 文件可以看编译环境,不同环境下删掉可以重新编译(以...

2019-05-24 23:27:51

Qt5 多线程职场技能知几何

02.多线程编码技能点整理总述线程开发技能点:1.循环:事件循环2.信号3.事件4.操作系统5.cpu03.继承自定义线程Run使用(初级开发模式)

2020-07-04 13:46:41

LittleVGL 源码分析--src/lv_misc/lv_math.h

/** * @file math_base.h * */#ifndef LV_MATH_H#define LV_MATH_H#ifdef __cplusplusextern "C" {#endif/********************* * INCLUDES *********************/#include <stdint.h>/********************* * DEFINES **************.

2020-07-01 20:37:55

C++实战手把手教您用ffmpeg和QT开发播放器实战--03FFmpeg编译和开发环境准备

1. windows下ffmpeg库下载安装方法和库文件说明网站:ffmpeg.club官网下载:ffmpeg.org下载shared 和 devffmpeg-4.2.1-dev有头文件 和 libffmpeg-4.2.1-sharedbin2.VS2015配置32位和64位通用的ffmpeg#include <iostream>using namespace std;extern "C"{ #include <libav...

2020-06-30 22:34:13

C++实战手把手教您用ffmpeg和QT开发播放器实战--02Qt开发环境准备

1.Qt安装2.工具#安装 vmware 12 http://pan.baidu.com/s/1nuPRLSd 1F04Z-6D111-7Z029-AV0Q4-3AEH8 #安装 ubuntu16.04 desktop 64 位 默认安装,gcc g++和 make 已经安装 http://releases.ubuntu.com/16.04/ubuntu-16.04.3-desktop-amd64.iso #设置 root 密码 1 sudo passwd #更新...

2020-06-30 19:10:26

C++实战手把手教您用ffmpeg和QT开发播放器--01音视频基础知识

笔记:https://blog.csdn.net/tainjau/article/category/9272757音视频基础知识封装、解码、重采样、像素格式1.MPEG-4MPEG-4标准将众多多媒体应用集成于一个完整框架内,旨在为多媒体通信及应用环境提供标准算法及工具,从而建立起一种能被多媒体传输、存储、检索等应用领域普遍采用的统一数据格式。第十四部分:MPEG-4文件格式第十五部分:AVC文件格式第十部分:高级视频编码或称高级视频编码(Advanced ...

2020-06-30 17:36:11

C++QT5跨平台界面编程原理--QLayout布局器、QObject子节点遍历

遍历所有QOjbect的子节点遍历子节点-获取节 点对象名称●QObjectList children()●objectName()转换子节点-获取节点对象类型●QMetaObject * metaObject()●metaObject()-> className();●qobject_cast<QCheckBox*> ( cb )#include "widget.h"#include "ui_widget.h"#include <QDeb...

2020-06-29 23:00:59

【正点原子】手把手教你学littleVGL--09:lv_font 字体

1. 介绍 在 littleVGL 中的字体功能也是非常强大的,支持最高 8bpp(在老版本中存在)的抗锯齿,另外还有 1bpp,2bpp,4bpp 三个值可选,实现灵活性配置,选择越大的 bpp 值时,要求的 flash 存储资源也是成倍的增加的,比如 4bpp 的存储消耗是 1bpp 存储消耗的 4 倍,除了存储消耗变大之外,bpp 值越大,在界面上进行字体渲染时,绘制速度也会越慢,当然了,bpp 值越大,也是有好处的,那就是绘制出来的字体边缘越平滑,没有毛刺,使我们产品的 UI 界面看上去更高大上

2020-06-09 03:47:57

C++QT5跨平台界面编程原理--QLabel,QPushButton,QLineEdit

QLabel●显示文字,换行显示 QString str = QStringLiteral("测试的中文\n001xcj"); ui.label->setText(str);●样式设置字体、颜色、背景色●显示图片qss:3种●播放gif动画●界面创建,手动创建QLabel播放gif动画#include "qlabeltest.h"#include <QMovie>QLabelTest::QLabelTest(QWid...

2020-06-22 15:02:54

C++QT5跨平台界面编程原理--QString字符串处理及中文乱码问题处理

gbk_utf_ansi_asc字符集分析字节序字符集●ASCII的7位字符集128个字符●标准ASCII中最高位(b7)用作奇偶校验1个数●IS0-8859-1 扩展ASCII 128-255拉丁ANSI标准●AmericanNational Standards Institute美国国家标准学会●多字节字符集(MBCS , Multi- ByteChactacter Set)●0到127之间的字符,依旧是1个字节代表1个字符●(超出部分)2个字节来表示1个字符G...

2020-06-17 22:59:45

C++QT5跨平台界面编程原理--Qt核心窗口基类QWidget

QWidget类分析显示和隐藏接口说明线程类QThread使用方法●所有用户界面对象的基类●窗口部件接收鼠标、键盘等事件●屏幕上绘制自己●父子关系有相对坐标QThread :●线程接口继承QThread●void run (){} //线程处理函数●void start(){} //线程启动函数手动创建QWidget对象:●QWidget w;●w.show();//显示包含子窗口,槽函数 不能在线程中调用●w.hide();//隐藏包含子窗口,槽函数...

2020-06-17 15:39:29

C++QT5跨平台界面编程原理--Qt信号槽使用及其原理

1.QT信号槽概念原理讲解信号槽:类似windows的消息机制,但是不同。信号函数,只发送不需要知道接收者。槽函数(普通函数),只接收不管通信。QObject来绑定QT信号槽原理:绑定信号函数和槽函数,调用信号函数(将信号写入队列),主线程从队列中获取信号QApplication a(argc, argv); //主循环return a.exec();//处理所有的信号槽函数,阻塞函数设计器添加信号槽的两种方法(拖动、添加)2.手动添加信号函数并分析qt的m...

2020-06-17 14:27:48

《创客学院嵌入式从入门到精通》笔记--10全面掌握嵌入式系统移植

嵌入式系统移植-01嵌入式基本概念,嵌入式开发环境搭建,目标机搭建,TFTP服务搭建,NFS服务搭建系统移植概述及环境搭建通用嵌入式系统软件组成部分无os嵌入式系统组成图 有os嵌入式系统组成图Linux 在嵌入式中应用的条件与前景嵌入式系统越来越追求数字化、网络化和智能化。这就要要求整个嵌入式系统必须是开放的、提供标准的API,并且能够方便地与众多第三方的软硬件沟通。Linux是在GPL协议下开放源码的系统,内核可以定制剪裁、功能强大、支持多种文件系统、网络功能及其强大、非...

2020-06-11 02:22:29

2019最新老男孩linux深圳脱产班1期 基础部分01

老男孩IT教育-day001-基础部分章节-开班硬件课程知识01-基础章节部分-开班课程介绍部分Linux系统是什么?Linux是一套免费使用和自由传播的类Unix操作系统,是- -个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继 承了Unix以网络为核心的设计思...

2020-04-23 04:35:38

QT编程+音视频(汇总)

C++QT5跨平台界面编程原理和实战大全Qt 环境准备(官方下载、windows安装、linux安装、lGL错误解决、Qt安装目录的结构、Qt用到的开发工具)Qt程序(windows、linux工程创建、Qt项目管理文件、VS中使用Qt)QTCreator调试工具、QTCreator项目配置qmake在QtCreator中的使用...

2020-06-16 19:28:55

C++QT5跨平台界面编程原理--qmake在QtCreator中的使用

1.qt项目由源码和界面资源文件到程序的步骤分析1.编译pro生成makefile(经常出现问题自己要执行这一步)2.windows下,例如,vs编译的话,就用jom(生成界面源码)或make生成界面代码生成信号槽代码回顾:2.配置vs和qmake环境变量执行qmake生成makefile创建testqmake.pro文件:SOURCES += main.cpp //源码CONFIG += console //控制台同一个目录下创...

2020-06-16 13:14:25

C++QT5跨平台界面编程原理--QTCreator调试工具、QTCreator项目配置

QTCreator调试工具https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk01:MinGW:gdb02:windows 10 gdb :cdbF5 开始调试Shift+F5 停止调试F9 设置和取消断点F10 单步前进F11 单步进入函数Shift + F11单步跳出函数QTC...

2020-06-15 21:05:45

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。