自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

贪贪贪丶慎独

Linux Qt Yocto

  • 博客(52)
  • 收藏
  • 关注

原创 Qt中使用条形码、二维码

Qt使用条形码、二维码功能。GNU Barcode生成条形码,Qrencode生成二维码

2022-11-16 10:30:23 498

原创 Ubuntu 16/18 发送邮件

Ubuntu 16/18 使用命令行发送邮件

2022-11-16 08:53:27 762

原创 bitbake工具

了解bitbake,bitbake对整个工程的管理

2021-08-12 09:39:52 1021

原创 hello yocto

通过两个小示例来了解yocto的构建流程,熟悉poky进而了解yocto。

2021-08-12 09:34:34 455

原创 yocto-poky

poky工程,结构分析,源码分析

2021-08-12 09:31:46 919

原创 yocto 手册

了解bitbake语法,大概了解即可,等需要的时候回来查。

2021-08-12 09:24:42 2245

原创 yocto

什么是yocto,使用yocto定制你的Linux系统。

2021-08-12 09:10:38 947

原创 树莓派 软件仓库

使用reprepro创建自己的软件窗口,创建自己的deb包,设置源并通过apt安装

2021-06-03 23:56:45 1285 2

原创 树莓派 文件共享

树莓派搭建局域网,使用ftp和samba文件共享

2021-06-03 23:51:24 229

原创 树莓派 LNMP

LNMP、LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写,分别指 Linux、Nginx/Apache、MySQL和PHP。这里演示如何在树莓派上搭建LNMP环境并配置多个站点。

2021-05-30 16:43:26 452

原创 Stm32 USART

串口一般指串行接口(COM接口),是串行通信方式的扩展接口。其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,数据位的传送,按位顺序进行,特别适用于远距离通信(米到几千米),但传送速度较慢。

2021-05-27 21:17:27 517

原创 Qt 摄像头

Qt多媒体API提供了许多与摄像头相关的类,使用这些类可以很容易的从移动设备摄像头或网络摄像头获取图像和视频。

2021-05-26 22:16:14 1320

原创 Qt 串口助手

之前有讲到Stm32的串口,从硬件的原理图到制作Stm32的开发板,再到Stm32的串口驱动程序。这一章我们来看看我们用来接收串口数据的上位机------串口调试助手。Qt已经帮我们封装好了两个类 QSerialPort 和 QSerialPortInfo,使用这两个类就能很容易的写出一个串口调试助手了。

2021-05-26 22:11:31 665

原创 Stm32 DHT11

DHT11 数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。Stm32 驱动DHT11读取环境温湿度

2021-05-22 08:44:17 2020 2

原创 Stm32 四位数码管

- 数码管原理- 四位数码管- 驱动程序- 测试程序

2021-05-22 08:42:21 9448 17

原创 Repo 管理工程

repo是基于git的仓库管理工具,是一个python脚本程序。repo不单单是用于Andoid,只要是多个git工程都能使用。yocto工程中经常会涉及到多个git工程,这里演示如何使用repo来管理yocto中的多个BSP。

2021-05-14 17:34:11 381

原创 Stm32 HAL库

STM32CubeMX是ST意法半导体的主动原创工具,它可以减轻开发的时间和费用。STM32CubeMX集成了一个全面的软件平台,支持STM32每一个系列的MCU开发。这个平台包括 STM32Cube HAL(一个 STM32 的抽象层集成软件,确保STM32系列最大的移植性)。 再加上兼容的一套中间件(RTOS、USB、TCP/IP和图形),所有内嵌软件组件附带了全套例程STM32CubeMX可直接创建HAL库工程,我使用的STM32CubeMX版本4.20.0。

2021-05-08 13:47:59 445

原创 Stm32 FreeRTOS移植(固件库)

STM32移植固件库移植FreeRTOS

2021-05-08 13:44:40 556

原创 Linuxfb 旋转屏幕

事情是这样的,在开发板上使用Qt,有个需求,要求应用能够旋转,适配不同的屏幕。在eglfs,Wayland各种切换,当然也成功了,但是由于其他原因最终还是要使用Linuxfb。由于Qt5的Linuxfb不支持旋转,所以需要自己去改显示插件驱动。我是用的是yocto来构建Qt SDK,然后使用的是imx官方的yocto工程,就遇到一个问题qtbase的源码无法通过devtools获取,完全克隆的干净仓库也不行。。所以我就只能照着yocto的patch来改一个可以用的patch,有点绕。。

2021-05-08 11:26:20 1822

原创 Stm32 开发工具

stm32 开发工具通常会使用到的软件,工具。工具的熟练掌握还是很有必要的,不仅能解决很多的问题,还能极大的提升我们的工作效率,要知道我把多余时间拿来摸鱼多好哇

2021-05-08 07:58:36 1754 1

原创 Stm32 固件库移植

STM32F10x标准外设库是一个完整的软件包,包含所有标准设备外设的设备驱动程序,用于STM32值线(高、中、低)、连接线、XL-、高、中、低密度设备32位闪存微控制器。这个库是一个固件包,包含了一系列例程、数据结构和宏,涵盖了STM32外设的特性。它包括对设备驱动程序的描述以及每个外围设备的一组示例。固件库允许在用户应用程序中使用任何设备,而无需深入研究每个外围设备的规格。使用标准外设库有两个优点:它节省了大量的时间,同时降低了应用程序开发和集成成本。

2021-05-08 07:25:56 1248 3

原创 Ubuntu 软件源

Ubuntu 软件源

2021-04-28 13:28:26 193

原创 Linux 文件压缩和解压缩

Linux 文件压缩和解压缩tar、gz、bz2、zip、rar、7z等等后缀文件的简单压缩和解压

2021-04-28 13:26:59 230

原创 VirtualBox 虚拟机磁盘扩容

VirtualBox 虚拟机磁盘扩容

2021-04-28 13:08:10 376

原创 VirtualBox 安装增强功能

VirtualBox 安装增强功能

2021-04-28 13:06:19 324

原创 VirtualBox 设置共享目录

VirtualBox 设置共享目录

2021-04-28 13:03:56 177

原创 VirtualBox USB

VirtualBox USB相关问题

2021-04-28 12:59:45 312

原创 SQLite 交叉编译

shell脚本一键交叉编译SQLite。

2021-04-28 09:39:53 1042

原创 Stm32 最小系统

如果将Stm32比作人类的大脑,那么电源可以理解为人类的消化系统,将外部输入能量稳定供给单片机;晶振则类似心脏,提供时序(脉搏)保障芯片内部工作正常;复位可以说是单片机的免疫系统,单片机工作时,有时候会因为程序bug或者硬件原因而工作混乱,复位可以让单片机系统一切归零,重新开始工作。

2021-01-12 23:19:21 3159

原创 Stm32 工程移植

Stm32开发会遇到标准固件库还是hal库。本质上来说,两者是st官方提供的接口,通过api函数间接控制寄存器。目前市面上的教程大多数是固件库,但是st官方在主推hal库,想必会是一个趋势。

2021-01-12 23:16:53 484

原创 Keil5

Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。

2021-01-05 09:01:41 5997

原创 Altium Designer 20

AD20全称Altium Designer 20。是一款专业的原理图设计、PCB布局软件。

2021-01-05 09:01:02 2479

原创 Vscode 编辑器

无论是文档编辑还是代码编写,一款好的文本编辑器都是必不可少的。Visual Studio Code,简称 vscode。一款免费开源的现代化轻量级代码编辑器,使用方便快捷,功能强大,支持各种的文件格式,跨平台支持 Windows、Mac 以及 Linux。

2020-12-28 00:03:26 376

原创 VMware 和 VirtualBox

嵌入式开发,通常都需要用到交叉编译环境,这就离不开Linux了,个人开发、学习没有Linux服务器,最便捷的方式就是使用虚拟机虚拟一台linux。虚拟机常用的软件有两款 VMware 和 VirtualBox,VirtualBox是开源软件,vmware功能多一点但是收费,两种使用差不多,看个人喜好。简单演示使用VM创建虚拟机,以及总结虚拟机使用过程中遇到问题。

2020-12-27 23:56:23 4318 3

原创 SourceInsight4

sourceInsight这个软件的主要是用来看代码,比如说我们的Linux的内核源码,一些大型的工程。它能够自动同步一些函数,变量,阅读的时候,相关函数变量跳转很方便。

2020-12-27 23:49:30 247

原创 RST 和 Markdown

无论是写博客还是相关技术文档,都或多或少会接触到文档文本的编辑,txt不足以满足我们的需求,rst和md文档就应运而生。本博客系列文档主要使用rst文档编写,也有部分md文档,rst文档预览以及文档编译使用到Sphinx和ReadTheDocs,编辑器使用vscode,[vscode配置参考这里](https://taotaodiy.readthedocs.io/en/latest/env/vscode.html)。

2020-12-27 23:40:00 3382

原创 CUPS 打印机

有时候就有些奇奇怪怪的需求,比如开发板如何使用打印机。百度一下就会出现CUPS,那什么是CUPS呢?CUPS即(Common UNIX Printing System),通用UNIX/Linux打印系统。CUPS给Unix/Linux用户提供了一种可靠有效的方法来管理打印。它支持IPP,并提供了LPD,SMB(服务消息块,如配置为微软WINDOWS的打印机)、JetDirect等接口。CUPS还可以浏览网络打印机。这里的Arm开发板跑的debian或者ubuntu。

2020-12-27 23:25:55 2080

原创 Git 工具

git 是一款目前很流行的版本控制软件,其作用是对文件进行版本管理。github、gitee 是代码托管站点,通常用来托管、开源代码。git也是一个实际的跨平台软件工具,用来管理、克隆本地和远端仓库。

2020-12-27 23:13:46 353 1

原创 温湿度采集 二

毕业设计之温湿度采集。帮忙做的一个,原理啥子都很简单,但是第一次做还是会很多周折,单纯的记录一下,哈哈,证明一下我还没毕业。。Stm32+DHT11(SHT30)+AD+Android。

2019-12-22 21:39:58 889 3

原创 百度鹰眼 绘制围栏

一个简单的百度鹰眼demo,用来绘制地图围栏先通过get将鹰眼服务器数据拿下来,在调用百度地图js api将围栏绘制出来如图蓝色围栏,红色围栏通过DrawingManager这个类来绘制,然后保存到服务器,围栏也可以实现编辑,删除。当时百度好久都没有找到,就自己改了一个。

2019-10-14 14:05:49 6358

空空如也

空空如也

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

TA关注的人

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