自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

似水流年

自由、快乐、追求

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

原创 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 13

原创 Makefile笔记(一)makefile基础

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

2021-03-30 23:23:59 22

原创 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 14

原创 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 13

原创 嵌入式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 52 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 21

原创 嵌入式单片机--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 20

原创 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 74

原创 嵌入式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 74

转载 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 26

原创 嵌入式--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 106

原创 嵌入式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 78

原创 嵌入式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 132

原创 嵌入式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 458

原创 嵌入式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 489 1

原创 Flash与文件系统之JFFS2

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

2021-02-01 23:39:02 97

原创 嵌入式--接口(二)液晶屏接口: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 683 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 535 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 481

原创 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 93

原创 嵌入式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 187

原创 嵌入式Linux--拿到一个新的开发板可以做的事

目录一、未进系统前:Uboot命令1、进入Uboot命令行2、查看基本信息(1)如果是EMMC/SD卡作为ROMmmc list 查看当前板子上有多少EMMC/SD设备mmc dev 0 选择你的目标EMMC/SD设备mmc info 查看EMMC/SD的基本信息mmc part 查看分区fstype 命令查看各个分区的文件格式分区1是FAT格式的使用fatls 命令来查看内容分区2是EXT4格式的使用ext4ls 命令来查看内容(2)如果是NAND Flash作为ROM(3)如果是NOR Flash作为R

2021-01-16 17:06:48 184

原创 嵌入式--接口--MIPI接口

目录一、MIPI简介二、技术标准三、技术细节1、CSI概述2、DSI概述DSI的模式四、常见的例子1、树莓派上的MIPI接口(DSI和CSI)MIP官网知乎参考参考博客[笔记分享] [Display] MIPI 协议之DSIMIPI_DSI协议简要介绍一、MIPI简介 MIPI(移动行业处理器接口)是 Mobile Industry Processor Interface 的缩写。MIPI(移动行业处理器接口)是MIPI联盟发起的为移动应用处理器制定的开放标准。 目的是把手机内部的接口如摄像

2021-01-16 15:47:07 201

原创 嵌入式Linux--设备树(一)基本概念和基本语法

目录一、前言1、DTS、DTB和DTC二、基础语法三、其他一、设备树语法(1)设备树节点语法(2) 属性定义语法二、特殊属性(1)`/`根节点(2)`/memory`(3) `/chosen`(4) `/cpus`(5) aliases源文件一、前言 一个 SOC 可以作出很多不同的板子,这些不同的板子肯定是有共同的信息,将这些共同的信息提取出来作为一个通用的文件,其他的.dts 文件直接引用这个通用文件即可,这个通用文件就是.dtsi 文件,类似于 C 语言中的头文件。一般.dts 描述板级信息(也就

2020-12-27 16:45:29 719

原创 嵌入式Linux--设备树(二)设备树模板

目录1、添加cpus节点2、添加soc节点3、添加ocram节点4、添加aips1,aips2和aips3这三个子节点5、添加ecspi1,usbotg1和rngb这三个外设控制器节点 在上面DTS 的语法做了比较详细的讲解,这里就根据前面讲解的语法,从头到尾编写一个小型的设备树文件。当然了,这个小型设备树没有实际的意义,做这个的目的是为了掌握设备树的语法。在实际产品开发中,我们是不需要完完全全的重写一个.dts 设备树文件,一般都是使用 SOC 厂商提供好的.dts 文件,我们只需要在上面根据自己的实际

2020-12-27 00:31:16 88 1

原创 SOC厂商--全志&瑞芯微

目录全志瑞芯微全志全志官网主要产品是基于ARM的SoC超大规模集成电路芯片,说得通俗一点就是,做CPU的,角色和Intel,联发科,高通一样,我这里只是说的只是角色一样,并没说体量和技术上一样的。产品线铺得十分广阔,平板,OTT盒子,VR,老人唱戏机,Wi-Fi音响,行车记录仪,IPcamera,车载中控,后视镜,Wi-Fi芯片,但客户群体中小企业为主,品牌客户贡献的订单不多。系列举例用处AA20、A33、A64平板HH2、H3、H6机顶盒TX

2020-12-25 23:04:02 302

原创 嵌入式Linux--驱动ST7789驱动芯片的TFT屏(一)

目录一、步骤二、修改设备树三、编写驱动代码1、编写Makefile文件2、编写驱动四、编写驱动测试代码五、测试一、步骤二、修改设备树三、编写驱动代码1、编写Makefile文件MakefileKERNELDIR := /home/liefyuan/linux/project_drivers/kernelCURRENT_PATH := $(shell pwd)obj-m := tft.obuild : kernel_moduleskernel_modules: $(MAKE)

2020-12-23 00:42:49 389 1

原创 C#--常用知识点

目录一、常规操作(1)调试信息输出二、转换操作(1)从textBox获取字符串(2)字符串转1、转整型(3)数字转1、小数转字符串2、十进制整数转字符串3、十六进制整数转字符串一、常规操作(1)调试信息输出1、引用using System.Diagnostics;2、使用Trace.WriteLine("打印信息");二、转换操作(1)从textBox获取字符串String str = TextBox.Text;(2)字符串转1、转整型String str = "1234";

2020-12-22 17:07:56 65 1

原创 嵌入式Linux--驱动开发板环境构建

目录一、编译工程二、编译Kernel工程三、编译U-Boot工程四、复制到烧录软件五、查看基本信息六、配置开发板自定义配置一、编译工程Kernel工程:linux-imx-rel_imx_4.1.15_2.1.0_ga_alientek.tar.bz2U-Boot工程:uboot-imx-rel_imx_4.1.15_2.1.0_ga_alientek.tar.bz2设备树文件:自己制作的最小文件系统:二、编译Kernel工程解压压缩文件:linux-imx-rel_imx_4.1.15

2020-12-20 17:37:06 159 2

原创 嵌入式Linux--驱动开发常用操作

目录一、编译内核二、编译U-Boot三、编译设备树文件四、自定义启动参数设置1、设置从emmc上加载kernel和dtb文件2、设置从nfs服务器上加载根文件系统五、写一个驱动文件的流程一、编译内核嵌入式Linux开发的故事位置:内核工程的根目录命令:1、清除:make clean2、配置:make imx_v7_mfg_defconfig3、编译:make -j16生成文件位置:arch/arm/boot/ 的 zImage二、编译U-Boot位置:Uboot工程的根目录

2020-12-17 23:13:59 82

原创 嵌入式Linux--Beep驱动模块

目录前言一、运行基础二、代码模板三、模块代码前言#mermaid-svg-dpwUBH1MWgEUvr4e .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-dpwUBH1MWgEUvr4e .label text{fill:#333}#mermaid-svg-dpwUBH1MWgEUvr4e .node re

2020-12-16 00:32:02 145

原创 嵌入式Linux--U-Boot(九)通过TFT/NFS网络更新U-Boot、Kernel、DTB文件

目录一、前提二、在Uboot中更新Uboot三、更新Kernel四、更新DTB参考:嵌入式Linux–U-Boot(四)MMC命令使用一、前提更新前得知道EMMC里面的存储空间的分配!比如:Uboot从哪里开始到哪里结束kernel从哪里开始到哪里结束dtb从哪里开始到哪里结束如何不知道这些空间的分配,又怎么更新呢?EMMC的存储结构是怎么样的?通过Uboot的mmc dev命令来选择设备mmc dev 0 :SD卡设备mmc dev 1 :EMMC 设备通过Uboot的

2020-12-14 08:43:45 220

原创 嵌入式Linux--根文件系统(二)BusyBox构建根文件系统

目录简介一、制作最小文件系统1、 修改Makefile,添加编译器2、支持中文字符3、配置busybox1、不采用静态编译2、配置vi-style3、取消勾选Simplified modutils4、配置mdev5、配置支持中文4、编译busybox二、向根文件系统添加 lib 库1、向rootfs的“/lib”目录添加库文件2 、向rootfs的“usr/lib目录添加库文件三、创建其他文件夹四、根文件系统初步测试五、完善根文件系统1、创建/etc/init.d/rcS文件2、创建/etc/fstab文件

2020-12-13 18:05:42 289

原创 嵌入式Linux--根文件系统(一)简介

目录一、简介常用目录简介1、/bin目录2、/sbin目录3、/dev目录4、/etc目录5、/lib目录6、/home目录7、/root目录8、/usr目录9、/var目录10、/proc目录11、/mnt目录12、/tmp目录二、常用根文件系统构建工具简介1、BusyBox工具2、Buildroot工具3、Yocto工具一、简介 根文件系统一般也叫做 rootfs,那么什么叫根文件系统?看到“文件系统”这四个字,很多人,包括我第一反应就是 FATFS、FAT、EXT4、YAFFS 和 NTFS 等这

2020-12-13 10:53:32 97

原创 嵌入式Linux--U-Boot(七)内存命令使用

目录内存操作命令1、md命令2、nm命令3、mm命令4、mw命令5、cp命令6、cmp命令内存操作命令内存操作命令就是用于直接对 DRAM 进行读写操作的,常用的内存操作命令有 md、nm、mm、mw、cp 和 cmp。1、md命令 md 命令用于显示内存值,格式如下:md[.b, .w, .l] address [# of objects] 命令中的[.b .w .l]对应 byte、word 和 long,也就是分别以 1 个字节、2 个字节、4 个字节来显示内存值。address 就

2020-12-12 22:45:10 80

原创 嵌入式Linux--U-Boot(六)FAT和EXT格式文件系统命令使用

目录一、FAT格式文件系统操作命令1、fatinfo命令2、fatls命令3、fstype命令4、fatload命令5、fatwrite命令二、EXT格式文件系统操作命令一、FAT格式文件系统操作命令 有时候需要在 uboot 中对 SD 卡或者 EMMC 中存储的文件进行操作,这时候就要用到文件操作命令,跟文件操作相关的命令有:fatinfo、fatls、fstype、fatload 和 fatwrite,但是这些文件操作命令只支持 FAT 格式的文件系统!!1、fatinfo命令 fatinfo

2020-12-12 22:12:58 165

原创 嵌入式Linux--U-Boot(五)NAND命令使用

目录NAND Flash操作命令1、nand info命令2、nand device命令3、nand erase命令4、nand write命令5、nand read命令NAND Flash操作命令 uboot 是支持 NAND Flash 的,所以也有 NAND Flash 的操作命令,前提是使用的 NAND 版本的核心板,并且编译 NAND 核心板对应的 uboot,然后使用 imxdownload 软件将 u-boot.bin 烧写到 SD 卡中,最后通过 SD 卡启动。 一般情况下 NAND

2020-12-12 21:36:43 138

原创 嵌入式Linux--U-Boot(四)MMC命令使用

目录一、EMMC和SD卡操作命令1、mmc info命令2、mmc rescan命令3、mmc list命令4、mmc dev命令5、mmc part命令6、mmc read命令7、mmc write命令EMMC更新SD卡更新8、mmc erase命令一、EMMC和SD卡操作命令uboot 支持 EMMC 和 SD 卡,因此也要提供 EMMC 和 SD 卡的操作命令。一般认为 EMMC和 SD 卡是同一个东西,所以没有特殊说明,本教程统一使用 MMC 来代指 EMMC 和 SD 卡。uboot 中常用于

2020-12-12 20:59:19 424

原创 嵌入式Linux--U-Boot(三)Boot命令使用

目录介绍1 、bootz 命令bootz启动Linux1、tft启动1、设置开发板网络设置2、ping虚拟机(tft服务器)3、tft下载zImage4、tft下载设备树2、emmc启动Linux2 、bootm 命令3 、boot 命令介绍 uboot 的本质工作是引导 Linux,所以 uboot 肯定有相关的 boot(引导)命令来启动 Linux。常用的跟 boot 有关的命令有:bootzbootmboot。1 、bootz 命令 要启动 Linux,需要先将 Linu

2020-12-12 18:53:59 358 1

原创 嵌入式Linux--U-Boot(二)基本命令使用

目录一、进入UBoot命令行模式二、命令help命令信息查询命令1、bdinfo命令2、printenv命令3、version命令环境变量操作命令1、修改环境变量使用格式2、新建环境变量3、删除环境变量内存操作命令一、进入UBoot命令行模式 上电以后,出现 Hit any key to stop autoboot: 0就按下任意键,出现=>符号就进入命令行模式了,如下:U-Boot 2016.03 (Dec 12 2020 - 13:19:46 +0800)CPU: Freescal

2020-12-12 15:15:00 403

视频流jsmpeg-vnc

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

2017-04-12

STM32战舰版RC522使用例程

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

1970-01-08

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

ESP8266 一段式下载测试固件

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

2032-01-10

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

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

2023-02-21

ESP8266--AT固件源码

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

2017-03-23

Qt5-嵌入百度地图

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

2018-06-03

Qt5--登录后进入主窗口

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

2017-10-28

FFmpegTemplate.rar

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

2020-01-10

esp8266-helloworld工程代码

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

2018-01-24

qcustomplot库的简单应用

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

2018-05-09

Qt5-TCPsocket文件传送接收

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

2017-04-04

Qt5官方串口库简单应用

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

2018-05-09

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

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

2017-04-06

SerialGraph.zip

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

2019-12-13

开源项目jsmpeg

GitHub上的一个开源项目

2017-04-12

visual_win_1.27_x64.zip

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

2020-09-19

字模工具TS4.rar

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

2020-09-15

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-14

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

jsmpeg-vnc的二进制文件

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

2017-04-12

OpenglOBJ.rar

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

2020-06-09

MyOpenGL3D.rar

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

2020-06-08

QmlMap.rar

基于QML的3D动画工程

2020-05-10

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

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

2016-12-27

ESP8266--UART--Interface

ESP8266的串口介绍文档

2017-03-23

Qt5调用摄像头代码

Qt5调用摄像头代码

2017-04-04

liefyuan的留言板

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

空空如也

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

TA关注的人 TA的粉丝

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