自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 问答 (1)
  • 收藏
  • 关注

原创 【Arduino】基于ESP32实现空调遥控器(红外)-格力为例

ESP32实现格力空调遥控器,包括红外编码协议的讲解,绝对正确的检验码的计算

2024-04-02 19:48:37 4284 10

原创 【全志T113-S3_100ask】关于FrameBuffer应用编程显示图片和遇到的问题及解决方法

对于图片文件类型的不同,在应用编程的时候也有一定的区别,下面是笔者在学习FrameBuffer应用编程时遇到的一些问题,希望能给予你们一些帮助。对于BMP图片文件,主要是由4个部分组成(BMP文件头、位图信息头、调色板、位图数据)。对于调色板这部分是可选的,如果使用索引来表示图像, 调色板就是索引与其对应颜色的映射表。所以从简单来看,BMP图片文件主要是由3个部分组成(BMP文件头、位图信息头、位图数据)。这里笔者简单介绍这3个部分。jpg图片与jepg图片的大小相对其他图片文件类型是比较小的。

2023-10-31 11:00:00 483 2

原创 【全志T113-S3_100ask】基于buildroot添加QT5支持(交叉编译QT5)

对于直接编译qt源码,emmm…太繁琐了,既然有buildroot,那就交给它吧!

2023-10-29 10:30:00 281 1

原创 【全志REVB-T113-S3】LonganSDK的编译初体验

在淘宝逛着逛着,看到了这块黑不溜秋的开发板。看了一下详情,感觉还不错,看了一下价格加上LCD屏幕也不算太贵,然后就入手了。商家提供的资料是LonganSDK,之前有听过,不过没玩过,正好机会来了。替换相关文件的网盘链接就放这啦,需要自取咯。链接:https://pan.baidu.com/s/1ErLb1qDAg9IoP2EvU2FzLA?pwd=t113提取码:t113。

2023-10-27 01:35:12 955 1

原创 【全志T113-S3_100ask】1-2. 点灯工程师 —— LED驱动(基于设备树篇)

上一讲我们知道了基于寄存器的点灯方法,但是那个方法太麻烦了。而且还要翻手册找寄存器,实在差点意思,那么这一讲,我将会介绍基于设备树实现点灯的相关内容。Linux 驱动讲究驱动分离与分层, pinctrl 子系统就是驱动分离与分层思想下的产物。传统的配置 pin 的方式就是直接操作相应的寄存器,但是这种配置方式比较繁琐、而且容易出问题(比如 pin 功能冲突)。pinctrl 子系统就是为了解决这个问题而引入的,pinctrl 子系统主要工作内容如下①、获取设备树中 pin 信息。

2023-09-19 10:14:34 1268 1

原创 【全志T113-S3_100ask】1-1. 点灯工程师 —— LED驱动(基于寄存器篇)

我想没有什么比点灯更快乐的了…如果你是其他开发板,也可以按照上述步骤去进行操作,也是找到一些相关的寄存器,找到地址,对其操作。这个方法点灯其实还是很繁琐的,还要翻手册,查寄存器,emmmm…狗都不用。后面我会介绍另外一种方式,通过设备树进行点灯,对比之后,你就会觉得这个…狗都不用。

2023-09-18 10:19:57 1962 2

原创 【FreeRTOS】处理报错: Error:..\..\FreeRTOS\src\tasks.c,2806

Error:...\..\FreeRTOS\src\task.c,2806

2023-09-17 22:08:14 1035 1

原创 (/usr/bin/ld: cannot find -lxxx 的一种解决办法)

这是一般需要使用到某些库,然而这些库需要自己下载源码去编译安装的时候,在工程中代码使用了这个库的API函数,常常会报的一个错误。这里记录一下我觉得最简单粗暴的解决方法。

2023-09-09 20:27:37 630 1

原创 【JZ2440】挂载NFS文件系统(保姆级)

五分钟搞定nfs文件系统

2023-04-15 00:51:05 1160 4

原创 【全志T113-S3_100ask】SD卡扩容

在全志T113实际使用当中,我们会发现SD卡本身32G的内存,但是SD的存储并没有得到充分的利用,在启动开发板系统后,df -h就会发现,根文件系统的大小只有不足以256M(如下图所示),像一些摄像头的使用,想保存一些图片到本地,也会受到内存的限制。那是否有办法让可用空间变的更大,毫无疑问肯定是有的。所以我们还要进行一次扩容,将所有可用扇区全扩到rootfs分区这个时候,就可以看到第5分区的大小已经高达29.7G了,那么接下来我们进行改名(改回rootfs执行完后,df -h。

2023-02-23 19:12:33 1824 2

原创 【全志T113-S3_100ask】4G模块EC200A的使用

在进行本篇操作前,需要先在开发板中移植好驱动,具体操作可以参考。。

2023-02-19 10:42:47 3578 2

原创 【全志T113-S3_100ask】移植移远EC200A/T驱动(超详细)

在做这件事情前,首先得区分好虚拟机Ubuntu系统和开发板系统这两者,不然很容易造成混淆,从而会把一件简单的事情给复杂化。1、首先在虚拟机Ubuntu系统下,这个驱动是系统自带的,但是在我们将EC20模块连接到虚拟机的时候,/dev目录下并没有对应的ttyUSB0ttyUSB1ttyUSB2这三个文件。sh - c 'echo "2c7c 6005" > /sys/bus/usb-serial/drivers/option1/new_id'(手动添加设备 ID)

2023-02-19 10:42:04 4084 5

原创 关于V4L2定时拍照图片相同的问题想法

在开启摄像头的一刻,四个帧缓冲很快就被装满,此时就会有四个帧缓冲在输出队列上等待被读取,我们设定60s采集读取一次,那么240s后我们得到的四张图片,就是相应读取到输出队列的四个帧缓冲,所以就会导致前四张图片是一样的,那么后四张相同的原因,跟前四张相同的原因也是差不多的。第二个问题,我们依旧的以60s为一个周期去采集一次图片,假设一个批次采集十张,在采集过程中,摄像头不断改变位置,但是在十张图片里面,可能前四张的一样的,然后后四张跟前四张不一样,但是后四张图片相互是一样的。,那么这个帧缓冲就会依旧的放在。

2023-02-01 14:09:07 360

原创 Linux中安装libjpeg库(两种应用)

安装这个库的目的,主要是为了将yuv格式的图片文件转换成jpg格式的图片文件。两种应用场景:一、可能你需要写一个程序,这个程序是放在Ubuntu(x86)上运行的,就将ubuntu上的一些yuv图片转化成jpg图片文件,就可以下载这个libjpeg库,然后去调用这个库中提供的一些函数去实现图片格式的转换。二、相同的需求,也是需要进行一个图片格式的转换,但是这个转换的程序是放在嵌入式Linux开发板(arm)上面去运行的。相同功能的程序,放在不同架构的平台去运行。

2022-11-05 23:30:54 10830 4

原创 【全志T113-S3_100ask】安装交叉编译链(知识总结)

关于全志T113-S3_100ask的保姆级交叉编译链的安装

2022-10-29 02:20:57 2659

原创 嵌入式linux与windows之间的tftp文件传输(保姆级)

在我们接触嵌入式Linux之前,你一定接触过ubantu或者centos或者其它Linux发行版吧,很好,目前我们都是使用在虚拟机上面的。而我们所说的嵌入式Linux,是运行在开发板里面的(裁剪后Linux)。

2022-10-27 13:52:16 6656 8

空空如也

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

TA关注的人

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