自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

似水流年

自由、快乐、追求

  • 博客(633)
  • 资源 (32)
  • 论坛 (1)
  • 收藏
  • 关注

原创 嵌入式Linux--交叉编译安装Qt5.9.1

文章目录前言一、准备工作二、配置三、编译安装四、移植 Qt 到 licheepi 开发板五、设置开发板 Qt 环境变量:Qt5 移植到 licheepi zero前言下载地址:https://download.qt.io/archive/qt/5.9/5.9.1/single/qt-everywhere-opensource-src-5.9.1.tar.xzwget https://download.qt.io/archive/qt/5.9/5.9.1/single/qt-everywhere-op

2021-06-11 00:23:16 112 3

原创 嵌入式Linux--tslib下载、编译、安装

文章目录第一步:获取tslib的源码第二步:编译,安装tslib-1.4第三步:配置,测试移植的tslib 采用触摸屏的移动终端中,触摸屏性能的调试是一个重要问题之一,因为电磁噪声的缘故,触摸屏容易存在点击不准确,有抖动等问题。 tslib是一个开源程序,能够为触摸屏驱动获得的采样提供诸如滤波、去抖动、校准等功能,通常作为触摸屏驱动的适配层,为上层的应用提供了一个统一的接口。第一步:获取tslib的源码使用git获取tslib源码:sudo git clone https://github.com

2021-06-08 23:25:26 34 2

转载 制作buildroot根文件系统(三):使用mplayer播放视频

文章目录参考前言一、制作根文件系统1.关于 mplayer2.配置buildroot3.编译buildroot4.生成的根文件系统和工具链位置二、测试根文件系统1.解压根文件系统到NFS目录内2.开发板从NFS启动根文件系统三、测试 mplayer 播放视频1.查看 mplayer 的音频输出2.使用 tinymix 配置声卡3.使用 mplayer 播放视频参考制作根文件系统制作buildroot根文件系统(一):根文件系统和Qt5例程制作buildroot根文件系统(二):使用tin

2021-05-30 10:26:28 15

转载 制作buildroot根文件系统(二):使用tinyalsa播放音频

文章目录参考前言一、制作根文件系统1.关于 tinyalsa2.配置buildroot3.编译buildroot4.生成的根文件系统和工具链位置二、测试根文件系统1.解压根文件系统到NFS目录内2.开发板从NFS启动根文件系统三、测试 tinyalsa 播放音频2.使用 tinyplay 播放 wav 音频参考制作根文件系统制作buildroot根文件系统(一):根文件系统和Qt5例程制作buildroot根文件系统(二):使用tinyalsa播放音频制作buildroot根文件系

2021-05-30 10:13:07 9

转载 制作buildroot根文件系统(一):根文件系统和Qt5例程

文章目录前言一、制作根文件系统新建目录直接在命令行里下载解压到当前目录arm-gccqmakecd /lsexport QT_QPA_PLATFORM=linuxfb:fb=/dev/fb0export QT_QPA_EVDEV_TOUCHSCREEN_PARAMETERS=/dev/input/event1:inverty./analogclock前言主机环境:ubuntu16.04-64bit硬件版本:野火imx6ull-pro emmc官方资料总链接:-野火i.MX 6ULL Linu

2021-05-30 10:04:24 22

转载 嵌入式Linux--制作根文件系统--buildroot

文章目录参考前言制作根文件系统讲解buildroot构建根文件系统的原理讲解uClibc与glibc的差异使用buildroot制作自己需要的文件系统烧录自己制作的根文件系统参考前言制作根文件系统制作buildroot根文件系统(一):根文件系统和Qt5例程制作buildroot根文件系统(二):使用tinyalsa播放音频制作buildroot根文件系统(三):使用mplayer播放视频制作根文件系统 在介绍制作文件系统之前,我们先来看一下Linux是如何存储数据的。一

2021-05-30 01:03:28 39

原创 嵌入式Linux--U-Boot(八)SPI Flash命令使用

文章目录一、进入Uboot命令行模式一、进入Uboot命令行模式=> help? - alias for 'help'base - print or set address offsetbdinfo - print Board Info structureboot - boot default, i.e., run 'bootcmd'bootd - boot default, i.e., run 'bootcmd'bootefi - Boots an EF

2021-05-25 08:20:43 39

原创 嵌入式Linux--mkfs.jffs2使用方法

Linux使用mkfs.jffs2命令需要安装mtd-utils工具root@ubuntu:~# apt-get install mtd-utilsroot@ubuntu:~# mkfs.jffs2 --helpmkfs.jffs2: error!: Usage: mkfs.jffs2 [OPTIONS]从现有目录树制作JFFS2文件系统映像Options: -p, --pad[=SIZE] Pad output to SIZE bytes with 0xFF. If SI

2021-05-23 15:02:48 32

转载 Linux--dd命令

文章目录一、dd命令的解释参数注释:二、dd应用实例三、/dev/null和/dev/zero的区别3.1使用/dev/null3.2使用/dev/zero一、dd命令的解释dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512;c=1;k=1024;w=2参数注释:使用方法描述举例if=文件名输入文件名,缺省为标准输入。即指定源文件if=input fileof=文件名输出文件名,缺

2021-05-23 10:07:21 34

转载 六种常见开源协议整理

文章目录1. BSD ( original BSD license 、 FreeBSD license 、 Original BSD license )2. Apache Licence 2.0 ( Apache License, Version 2.0 、Apache License, Version 1.1 、Apache License, Version 1.0 )3. GPL ( GNU General Public License )4. LGPL ( GNU Lesser General Pu

2021-05-16 12:21:55 35

转载 Git--基本概念

文章目录前言Git是什么?安装GitGit常用指令新建代码库配置Git增加和删除文件代码提交远程同步和提交分支管理查看提交记录前言 Git是目前最流行的版本控制工具,Linux,Android都是使用git进行管理。Github就更不用说了,几乎所有做软件开发的都知道。所以用好Git很重要。Git是什么? Git是目前世界上最先进的分布式版本控制系统。 简单理解版本控制就是:比如你修改了代码,然后提交修改,系统就帮你做个记录,某时某刻谁谁做了什么修改,和之前的代码差异在哪里?(这只是泛泛的说法,版

2021-05-16 09:57:21 27

原创 ARM基础--ARM汇编的五个特点

文章目录一、LDR/STR架构如何改内存中的数据二、八种寻址方式三、指令后缀四、条件执行后缀五、多级指令流水线一、LDR/STR架构ARM采用RISC架构,CPU本身不能直接读取内存,而需要先将内存中的内容加载入CPU中的通用寄存器中才能被CPU处理。ldr(load register)指令将内存内容存入内存空间中。str(store register)指令将寄存器内容存入内存空间中。ldr/str组合用来实现ARM CPU和内存数据交换通过load和store两条指令来实现内存和寄存器之间

2021-05-12 00:32:59 51 1

原创 ARM基础--ARM的异常处理

文章目录当异常产生时,ARM内核做的事情:拷贝CPSR到SPSR设置适当的CPSR位:改变处理器状态进入ARM态改变处理器模式进入相应的异常模式设置中断禁止位禁止相应的中断(不是必须的,如果需要才会这么做)保存返回地址到LR寄存器设置PC为相应的异常向量返回时,异常处理需要:从SPSR恢复CPSR从LR恢复PC以上这些操作都是在ARM态操作的,也就是说在Thumb态不能执行以上操作...

2021-05-11 08:47:49 74

原创 ARM基础--ARM寄存器

文章目录影子寄存器存在的意义r13(sp)寄存器的意义r14(lr)寄存器的意义cpsr寄存器spsr寄存器的意义总结 每一种模式下,能够访问的寄存器是不一样的。 ARM总共有37个寄存器,但是每种模式下最多只能看到18个寄存器,其他寄存器虽然名字相同但是在当前模式不可见。 对r14这个名字来说,在ARM中共有6个名叫r14(又叫sp)的寄存器,但是在每种特定处理器模式下,只有一个r14是当前可见的,其他的r14必须切换到他的对应模式下才能看到。这种设计叫影子寄存器(banked register)。

2021-05-11 01:43:06 90 2

翻译 ARM汇编(第三部分)ARM指令集

文章目录

2021-04-28 21:56:10 25

翻译 ARM汇编(第二部分)ARM数据类型和寄存器

文章目录数据类型字节序ARM寄存器当前程序状态寄存器https://azeria-labs.com/arm-data-types-and-registers-part-2/数据类型 这是《 ARM Assembly Basics》教程系列的第二部分,介绍了数据类型和寄存器。 与高级语言类似,ARM支持对不同数据类型的操作。我们可以加载(或存储)的数据类型可以是有符号的和无符号的字,半字或字节。这些数据类型的扩展名是:-h或-sh表示半字,-b或-sb表示字节,而字无扩展名。有符号和无符号数据类型

2021-04-28 16:44:20 43

翻译 ARM汇编(第一部分)ARM汇编基础知识简介

文章目录为什么选择ARM?ARM处理器与INTEL处理器编写汇编汇编之下的底层 欢迎使用本系列教程,了解有关ARM组件的基础知识。这是有关ARM利用开发的后续教程系列的准备。在深入研究创建ARM shellcode和构建ROP链之前,我们需要首先介绍一些ARM Assembly基础知识。以下主题将逐步介绍:ARM 汇编基础教程系列:第1部分:ARM Assembly简介第2部分:数据类型寄存器第3部分:ARM指令集第4部分:内存指令:加载和存储数据第5部分:加载和存储多个第6部分:有条件

2021-04-28 16:13:38 41 1

原创 嵌入式Linux--I.MX6U芯片的启动方式(一)

目录前言u-boot.imx前言 学习 STM32 的时候我们可以直接将编译生成的.bin 文件烧写到 STM32 内部 flash 里面,但是 I.MX6U 不能直接烧写编译生成的.bin 文件,我们需要在.bin 文件前面添加一些头信息构成满足 I.MX6U 需求的最终可烧写文件,I.MX6U 的最终可烧写文件组成如下:Image Vector Table:简称IVT,IVT里面包含了一系列的地址信息,这些地址信息在ROM中按照固定的地址存放。Boot data:启动数据,包含了镜像要拷贝到哪

2021-04-24 21:57:56 133 1

翻译 GitHub上一位老外的嵌入式C编码规范

文章目录最重要的一条规则一般规则注释函数变量结构、枚举类型定义复合语句分支语句宏和预处理指令文档头/源文件英文原文:https://github.com/MaJerle/c-code-style#structures-enumerations-typedefs译文来源:嵌入式大杂烩最重要的一条规则编写代码时最重要的一条规则是:检查周围的代码并尝试模仿它。作为维护人员,如果收到的补丁明显与周围代码的编码风格不同,这是令人沮丧的。这是不尊重人的,就像某人穿着泥泞的鞋子走进一间一尘不染的房子。因此,无

2021-04-20 00:59:44 93

原创 Linux--常用命令

文章目录一、文件和目录1. cd命令2. pwd命令3. ls命令4. cp 命令5. mv命令6. rm 命令二、查看文件内容7. cat命令三、文件搜索8. find命令四、文件的权限 - 使用 "+" 设置权限,使用 "-" 用于取消9. chmod 命令10. chown 命令11. chgrp 命令五、文本处理12. grep 命令13. paste 命令14. sort 命令15. comm 命令六、打包和压缩文件16. tar 命令七、系统和关机八、进程相关的命令17. jps命令18.

2021-04-12 23:06:25 32

原创 Makefile笔记(一)makefile基础

文章目录一、Makefile的规则二、示例一、Makefile的规则在讲述这个 Makefile 之前,还是让我们先来粗略地看一看 Makefile 的规则。target ... : prerequisites ... command......target 也就是一个目标文件,可以是 Object File,也可以是执行文件。还可以是一个标签(Label),对于标签这种特性,在后续的“伪目标”章节中会有叙述。prerequisites 就是,要生成那个 target 所需要的文件或

2021-03-30 23:23:59 41

原创 Git--本地仓库上传到GitHub远程仓库

文章目录一、GitHub上要做的工作1、创建仓库2、创建SSH KEY二、本地仓库要做的事1、本地仓库获得KEY2、提交到GitHub上去一、GitHub上要做的工作1、创建仓库2、创建SSH KEY点击设置上图的Key需要从本地仓库的Git Bash中获得。二、本地仓库要做的事1、本地仓库获得KEY生成SSH KEY:ssh-keygen -t rsa -C "liefyuan@qq.com"将生成的显示出来:cat ~/.ssh/id_rsa.pub 将显示出的数据粘贴到G

2021-03-25 23:30:58 29

原创 Linux系统编程--目录

学习目录http://doc.embedfire.com/linux/imx6/base/zh/latest/system_programing/process.html1、进程2、信号3、管道4、消息队列5、System-V IPC 信号量6、共享内存7、线程8、POSIX信号量9、POSIX互斥锁10、网络编程11、套接字12、深入理解select、poll、epoll之间的区别...

2021-03-22 21:37:36 73

原创 嵌入式Linux--i.MX6UL的内存映射和启动流程

文章目录一、i.MX6UL的内存映射二、i.MX6UL的启动流程1、检查CPU的ID2、检查复位状态3、检查启动方式4、加载程序镜像5、校验镜像6、跳转到镜像去执行三、ARM工作模式与内核寄存器1、ARM工作模式简介2、ARM内核寄存器(1)CPSR和SPSRM[4:0]模式位:T[5]和J[24]指令状态位:A[8]、I[7]、F[6]屏蔽位:E[9],字节顺序位:(2)APSR一、i.MX6UL的内存映射 i.MX6UL是32位的MPU,因此它的最大内存是4GB;i.MX6UL外设寄存器以及内存被映

2021-03-22 00:25:33 121 1

原创 嵌入式Linux--学习目录

目录资料Linux驱动开发目录Linux应用开发目录资料野火Linux在线文档Linux驱动开发目录驱动环境搭建Linux内核模块字符设备驱动字符设备驱动–操作LED/BEEPpinctrl子系统和gpio子系统I2C驱动I2C驱动–OLED屏ECSPI驱动ECSPI驱动–ST7789 ips屏中断系统输入子系统PWM子系统Linux应用开发目录...

2021-03-20 11:44:47 41

原创 嵌入式单片机--C语言模块思想实践

目录前言一、模块内变量:本地变量二、模块内调用外部函数:回调函数前言一、模块内变量:本地变量main.c#include "stdio.h"#include "module.h"int main(void){ module_set_value(100); int ret = module_get_value(); return 1;}module.c#include "module.h"static int m_value = 0;void module_

2021-03-19 17:32:55 41

原创 Arduino--VS Code开发Arduino PlatformIO IDE

目录概述安装Visual Studio Code PlatformIO测试创建工程创建新工程时中的一些建议新工程终于构建好了(15分钟)新工程里面写程序编译:编译超快上传代码到板子:串口监视功能总结参考文档概述本文介绍如何使用VScode 直接开发Arduino 程序,避免使用Arduino IDE时的没有代码提示功能,文件关系不清晰、头文件打开不方便等问题及使用Visual Stdio集成插件的庞大安装工程;同时Visual Studio Code插件PlatformIO IDE开发Arduino

2021-03-17 11:24:05 206

原创 嵌入式Linux--Lichee Pi Zero--SD/TF卡烧录(全志V3s)Debian系统

目录一、Windows平台软件1、SD Card Formatter2、Win32DiskImager3、软件烧录操作流程(1)打开 SD Card Formatter 进行格式化(2)打开 Win32DiskImager 进行烧录镜像(3)运行Debian系统一、Windows平台软件1、SD Card Formatter 首先是SD/TF卡格式化软件,用来格式化U盘或SD/TF卡的下载地址:https://www.sdcard.org/downloads/formatter/2、Win32Di

2021-03-13 15:52:49 165

转载 Linux系统--理解inode

目录inode是什么inode的内容inode的大小https://mp.weixin.qq.com/s/T3OOmNQ6riHFV6Ww95pqvQ inode是一个重要概念,是理解Unix/Linux文件系统和硬盘储存的基础。 我觉得,理解inode,不仅有助于提高系统操作水平,还有助于体会Unix设计哲学,即如何把底层的复杂性抽象成一个简单概念,从而大大简化用户接口。inode是什么 理解inode,要从文件储存说起,文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区

2021-03-11 23:15:11 43

原创 嵌入式--LCD常用接口介绍

目录LCD 分类https://mp.weixin.qq.com/s/onZMEy0v0mn8PNRBlWtbqg LCD(Liquid Crystal Display):又称液晶显示器。广泛应用于嵌入式、移动端、pc 端。LCD 分类如下:按信号类型分为 TTL/LVDS/EDP/MIPI 几大类别按材质分类分为(针对 TFT-LCD) TFT-TN/TFT-IPS/TFT-VA。接口类型分为:RGB 模式、SPI 模式、MDDI 模式、VSYNC 模式、DSI 模式、MCU 模

2021-03-06 23:37:58 331

原创 嵌入式Linux--Lichee Pi Zero原理图分析

目录一、电源电路EA3036方案:输入:5.0V,输出:3.3V--1.8V--1.2VXC6206方案:输入:3.3V,输出:3.0V原理图下载地址一、电源电路V3s需要的电压有:3.3V3.0V1.8V1.2VEA3036方案:输入:5.0V,输出:3.3V–1.8V–1.2VXC6206方案:输入:3.3V,输出:3.0V...

2021-02-28 09:41:06 151

原创 嵌入式Linux--Lichee Pi Zero系统烧录方式

目录dd镜像烧录分区镜像烧录SPI Flash系统烧录Win32DiskImage一键镜像烧录指南Zero系统烧录荔枝派Zero的系统烧录主要分以下几种:dd镜像烧录分区镜像烧录SPI Flash系统烧录Win32DiskImage一键烧录方式 Zero能够烧录的系统目前有Linux,Camdroid,Openwrt等,甚至能够运行去掉图形界面的低版本安卓,今后随着广大荔枝派爱好者开发,将会有更多可供烧录的系统面世。dd镜像烧录分区镜像烧录简介:一步步来的镜像烧录

2021-02-27 18:04:54 252

原创 嵌入式Linux--全志V3s--NOR Flash的使用(二)移植Nor Flash

目录一、上电失败二、移植nor flash1、配置Uboot支持2、配置Linux Kernel支持重新编译U-Boot和Kernel1、编译U-Boot2、编译Kernel3、打包烧录成功上电嵌入式Linux–全志V3s–NOR Flash的使用(一)一、上电失败在嵌入式Linux–全志V3s–NOR Flash的使用(一)详细的描述了所有的操作,但是最后还是上电失败!打印信息如下:U-Boot SPL 2017.01-rc2-00073-gdd6e874-dirty (Feb 06 2021

2021-02-07 18:27:53 774

原创 嵌入式Linux--全志V3s--NOR Flash的使用(一)

目录全志V3s简介板子介绍全志芯片的USB下载模式:fel模式sunxi-fel的操作全志V3s简介SPI Flash 系统编译板子介绍上图使用的是荔枝派 zero 上面焊接了一个 芯天下的Nor Flash型号为:XT25F128B也就是16MByte。全志芯片的USB下载模式:fel模式全志芯片的启动很有特点的,有一个usb下载模式称为fel模式:TF卡和spi flash 同时没有可启动镜像也就是说你不插卡,且焊接的是新的或者没有有效镜像的spi flash,那就上电自动进入fel

2021-02-07 01:13:56 1104 4

原创 Flash与文件系统之JFFS2

目录一、闪存(Flash Memory) 的特性和限制NOR flash 与 NAND flash 的不同之处:二、闪存转换层一、闪存(Flash Memory) 的特性和限制 这里所介绍的闪存的特性和限制都是从上层的文件系统的角度来看的,而不会涉及到具体的物理特性。总的来说,有两种类型的Flash:NOR flashNAND flash.先介绍一下这两种闪存所具有的共同特性。A) 闪存的最小寻址单位是字节(byte),而不是磁盘上的扇区(sector)。这意味着我们可以从一块闪存的任意

2021-02-01 23:39:02 178

原创 嵌入式--接口(二)液晶屏接口:RGB、LVDS、MIPI、HDMI

目录RGB接口(1)接口定义(2)接口类型(3)接口特点(4)最大分辨率和时钟频率LVDS接口(1)接口定义(2)接口类型(3)接口特点(4)分辨率MIPI接口(1)MIPI定义(2)MIPI特点(3)分辨率(4)MIPI-DSI模式(5)工作方式HDMI接口(1)接口定义(2)发展历史(3)HDMI特点(4)HDMI接口类型LCD主流显示接口介绍RGB接口(1)接口定义 RGB颜色是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜

2021-01-24 21:07:44 1330 2

原创 嵌入式--接口(一)Camera接口:DVP、MIPI

目录DVP接口LVDS接口MIPI接口CSI接口DVP接口sensor接口之DVP DVP(Digital Video Port) 是传统的sensor输出接口,采用并行输出方式,d数据位宽有8bit、10bit、12bit、16bit,是CMOS电平信号(重点是非差分信号),PCLK最大速率为96MHz,接口如下图:PCLK:pixel clock ,像素时钟,每个时钟对应一个像素数据;HSYNC:horizonal synchronization,行同步信号VSYNC:vertical

2021-01-24 21:07:22 1085 2

原创 DVP和MIPI接口的简单区别

区别1、DVP接口:DVP是并行传输,传输速度较慢,传输的带宽低。2、MIPI接口:MIPI是差分串行传输,速度快,抗干扰。目前分为D/C/M PHY三类。主流手机模组现在是使用MIPI_ DPHY或CPHY传输:DPHY传输时使用4对差分信号传输图像数据和一对差分时钟信号。CPHY使用3组每组3根单端信号传输数据,每根单端信号能表达3个逻辑电平,相比数据传输率更高,使用引脚数更少。1、DVP接口:使用需要PCLK\sensor输出时钟、MCLK(XCLK)\外部时钟输入、VSYNC\场同步、

2021-01-23 14:03:49 856

原创 NanoPi M1 Plus开发板

维基使用手册链接:[ http://wiki.friendlyarm.com/wiki/index.php/NanoPi_M1_Plus/zh ]原理图: http://wiki.friendlyarm.com/wiki/images/8/85/NanoPi-M1-Plus-1702-Schematic.pdf固件下载: https://dl.friendlyarm.com/nanopim1plus硬件编程开发教程: http://wiki.friendlyarm.com/wik...

2021-01-17 12:27:56 153

原创 嵌入式Linux--MYS-6ULX-IOT板子上电分析

目录基本信息U-Boot命令nand info命令nand device命令上电信息从打印信息中获得NAND分布信息所有的打印信息基本信息ROM:NAND Flash - 256MiBRAM:DRAM - 256MiB396MHz ~ 528MHz单核A7U-Boot命令nand info命令=> nand infoDevice 0: nand0, sector size 128 KiB Page size 2048 b OOB size

2021-01-16 22:45:43 265

Qt5--UDP图片的发送与接收

在Qt5上利用UDP传输图片并显示,包括发送端和接收端

2017-04-06

OpenglOBJ.rar

当前网络上唯一可用的基于Qt OpenGL 加载 obj 3D模型文件的Qt代码工程,我修改了一些地方可以在Windows上面编译,亲测可用。原链接https://github.com/kadie16/3D-Model-Viewer

2020-06-09

qcustomplot库的简单应用

这是在Qt5上使用qcustomplot库开发的最简单的图表应用,搭配博客进行学习。

2018-05-09

STM32战舰版RC522使用例程

博客上的.c文件和.h文件还不够,大量的网友问我要工程,亲测可用,正点原子战舰板例程RFID-RC522使用例程,拿去吧!

2018-09-29

Qt5-TCPsocket文件传送接收

Qt5实现的一个TCPsocket文件发送与接收程序

2017-04-04

Qt5-嵌入百度地图

这是使用webengineView来嵌入百度地图的Demo,通过Qt加载index.html和百度的key以及使用JS交互来实现的。

2018-06-03

Qt--子窗口向父窗口传值

Qt中利用信号与槽将值从子窗口传输到父窗口的,主要在我的博客里叙述

2017-10-29

esp8266-helloworld工程代码

这是ESP8266开发的博客配套的资源代码工程文件,便于根据博客和现成的工程源码入门开发。

2018-01-24

Python高效开发实战——Django、Tornado、Flask、Twisted 源代码

Python高效开发实战——Django、Tornado、Flask、Twisted 的随书完整源代码

2016-12-27

SerialGraph.zip

博客中的资源,用于ESP32cam获取JPEG格式的图片通过串口上传到Qt上位机上显示。这就是上位机的源码。

2019-12-13

jsmpeg-vnc的二进制文件

这是jsmpeg-vnc的二进制文件点击exe文件直接使用,可以避免编译那个源码不成功的可能性,因为是国外的源地址所以下载这个文件很慢所以我就把它上传到这里来了

2017-04-12

visual_win_1.27_x64.zip

这是一个用于学习ARM汇编语言的软件

2020-09-19

Qt5官方串口库简单应用

使用Qt5官方的串口库编写的最简单的串口应用代码,匹配博客里面的内容。

2018-05-09

FFmpegTemplate.rar

FFMPEG工程,基于Qt5支持MSVC64bit 和 MinGW32bit(需要修改.pro文件中的文件)

2020-01-10

ESP8266--AT固件源码

这是一个ESP8266的AT固件源码,可以通过研究AT固件源码,即AT指令的实现过程来实现自己想要ESP8266的功能

2017-03-23

字模工具TS4.rar

嵌入式开发中常用的取字模工具TS4没有水印的版本.

2020-09-15

Qt5--登录后进入主窗口

这是我写的博客里面的资源文件,专门用来作为下载资源链接放到博客里去的。

2017-10-28

ESP8266 一段式下载测试固件

这个资源是在博客中需要用到的测试固件,用于ESP8266(小黄板)一段式程序烧写的

2017-12-21

Qt5--文本编辑器

这是Qt5.6环境下的文本编辑器例程,包含了资源文件和所有的源代码

2017-08-14

arduino-pro-ide-0.0.5-alpha.preview-windows.zip

Arduino 最新的集成开发环境,像极了Visual Studio Code的风格,从GitHub上下载实在是太慢了所以放到这里来,具体版本是:arduino-pro-ide-0.0.5-alpha.preview-windows 原版官方下载地址:https://github.com/arduino/arduino-pro-ide/releases/

2020-03-03

视频流jsmpeg-vnc

GitHub上开源项目,比jsmpeg的视频播放更加流畅

2017-04-12

开源项目jsmpeg

GitHub上的一个开源项目

2017-04-12

SQLite工具.rar

SQLite开发过程中常用的桌面软件工具

2020-09-15

Bandicam.rar

班迪录屏是目前小编用过的最好的一款功能强大的高清视频录制工具,英文名称也叫做bandicam,拥有屏幕区域录制、实时涂鸦功能、添加网络摄像头、录制麦克风声音、添加我的水印、鼠标点击效果等特色功能,能够支持游戏录制模式、支持屏幕录制模式以及支持设备录制模式,是用户幕录制,游戏录制最喜欢的软件。新版本的班迪录屏采用了全新界面设计,增加了两种录制模式支持,增加了对绘图功能中文本输入的支持,另外包含其它诸多改进及修复,包括增加了摄像头、Xbox One/PS4、智能手机、IPTV、视频捕捉卡等外设屏幕录制功能,支持DX12游戏录制及全新HEVC H.265视频编码,将为用户提供更全面的录制服务

2020-09-03

Qt5-文本编辑器二

这个是Qt5.6环境下,的一个文本编辑器的例程,主要用于学习

2017-08-15

ESP8266多段式程序烧写测试

这个资源是用于在博客中来对ESP8266(小黄板)进行多段式程序烧写测试的

2017-12-20

arduino-pro-ide-0.0.6-alpha.preview-windows.zip

New and noteworthy: • Support for the CLI configuration: You can install 3rd party cores. • Support for the 3rd party core settings: You can specify board-specific settings from the menu. (#10) • [experimental]: Boards Control: try it with Ctrl/Cmd+K Ctrl/Cmd+B search for a board, configure the actual 3rd party core settings, or pick one of the available boards. • Support better unknown (3rd party) board detection. (#198) • From now on, the boards-search is fuzzy. (#223) • Switched to native grpc in the final app. Fixes: • The ZIP structure of the final app for Linux and Windows has changed. (#229) • The serial monitor does not expect a \n. (#201) • Toggling editor mode does not delete code. (#192) • Fixed an issue with the editor-focus when opening multiple editors asynchronously. (#201) • Application settings now stored under ~/.arduinoProIDE. (#184)

2020-06-29

Qt5-按钮生成器

这是一个Qt5.6环境下的Qt按钮生成器工程文件,详情看博客http://blog.csdn.net/qq_28877125/article/details/77318449

2017-08-17

MyOpenGL3D.rar

Qt 使用OpenGL加载 3D图形,博客

2020-06-08

QmlMap.rar

基于QML的3D动画工程

2020-05-10

ESP8266--UART--Interface

ESP8266的串口介绍文档

2017-03-23

Qt5调用摄像头代码

Qt5调用摄像头代码

2017-04-04

liefyuan的留言板

发表于 2020-01-02 最后回复 2020-04-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除