![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IMX6ULL
文章平均质量分 94
记录学习IMX6ULL笔记
热爱嵌入式的小佳同学
阿里云社区博客专家、古月居(机器人+嵌入式类的原创技术平台)签约作者,专注于嵌入式单片机,Linux应用和驱动开发。
展开
-
量产工具一一业务系统(六)
量产工具一一显示系统(一)-CSDN博客量产工具一一输入系统(二)-CSDN博客量产工具一一文字系统(三)-CSDN博客量产工具一一UI系统(四)-CSDN博客量产工具一一页面系统(五)-CSDN博客接下来我们来实现业务系统框架,也就是把前面所实现的系统框架全部整合到一起实现功能。原创 2024-07-10 00:00:00 · 1052 阅读 · 1 评论 -
量产工具一一页面系统(五)
量产工具一一显示系统(一)-CSDN博客量产工具一一输入系统(二)-CSDN博客量产工具一一文字系统(三)-CSDN博客量产工具一一UI系统(四)-CSDN博客接下来我们来实现页面系统框架。原创 2024-07-08 00:00:00 · 454 阅读 · 1 评论 -
量产工具一一UI系统(四)
接下来我们来实现UI系统框架。原创 2024-07-05 00:00:00 · 844 阅读 · 2 评论 -
将QT移植到IMX6ULL_Pro开发板
在这里使用的是韦东山老师的IMX6ULL开发板,接下来我将演示如何移植QT程序到该开发板。原创 2024-07-04 15:48:29 · 1199 阅读 · 1 评论 -
量产工具一一文字系统(三)
接下来我们来实现文字系统框架。原创 2024-07-04 00:00:00 · 766 阅读 · 1 评论 -
量产工具一一输入系统(二)
量产工具一一显示系统(一)-CSDN博客接下来我们来实现输入系统框架。原创 2024-07-03 00:00:00 · 1782 阅读 · 1 评论 -
交叉编译tslib库和上机测试
tslib在Linux系统中的主要作用是提供一个统一的、抽象的接口来管理不同类型的输入设备,尤其是触摸屏设备。这个库通过处理底层的硬件差异和复杂的数据转换,让开发人员可以更专注于应用层面的开发,而不必关心硬件层面的细节。编译 tslib 后,可以得到 libts 库,还可以得到各种工具:较准工具、测试工具。原创 2024-07-02 15:49:34 · 931 阅读 · 2 评论 -
量产工具一一显示系统(一)
该项目是韦东山老师Linux入门基础课程的第一个项目,在这里我用的是IMX6ULL开发板。通过学习这个项目,可以学到良好的编程规范,面向对象的编程思想,对事物的抽象能力,对整个系统的把控能力。原创 2024-06-29 00:00:00 · 943 阅读 · 1 评论 -
电阻屏和电容屏
图中的电阻假设是均匀的,就是长度和阻值成正比关系。Linux 驱动程序中,会上报触点的 X、Y 数据,注意:这不是 LCD 的坐标值, 需要 APP 再次处理才能转换为 LCD 坐标值。根据欧姆定律:3.3/R = V/Rx, 因为长度和阻值成正比关系,上述公式转换为:3.3/L = V/X,所以X=LV/3.3。该类型的触摸屏不能分辨是哪一个触点,它只是把所有触点的坐标一股脑地上报,由软件来分辨这些数据分别属于哪一个触点。该类型的触摸屏能分辨是哪一个触点,上报数据时会先上报触点 ID,再上报它的数据。原创 2024-06-27 00:00:00 · 1828 阅读 · 1 评论 -
解决IMX6ULL GPIO扩展板PWM7/8中的pwm0/period后卡死问题
IMX6ULL开发板实现舵机转动原创 2024-06-25 16:14:30 · 607 阅读 · 0 评论 -
输入系统和应用编程
常见的输入设备有键盘、鼠标、遥控杆、书写板、触摸屏等等,用户通过这些输入设备与 Linux 系统进行数据交换。输入设备种类繁多,能否统一它们的接口?既在驱动层面统一,也在应用程序层面统一?当然是可以的,Linux 系统为了统一管理这些输入设备,实现了一套能兼容所有输入设备的框架:输入系统。驱动开发人员基于这套框架开发出程序,应用开发人员就可以使用统一的 API 去使用设备。作为应用开发人员,可以只基于 API 使用输入子系统。原创 2024-06-24 15:09:41 · 846 阅读 · 3 评论 -
Freetype 介绍和使用
Freetype 是开源的字体引擎库,它提供统一的接口来访问多种字体格式文件, 从而实现矢量字体显示。我们只需要移植这个字体引擎,调用对应的API接口, 提供字体文件,就可以让freetype库帮我们取出关键点、实现闭合曲线,填充 颜色,达到显示矢量字体的目的。关 键 点 (glyph) 存 在 字 体 文 件 中 , Windows 使 用 的 字 体 文 件 在 c:\Windows\Fonts 目录下,扩展名为 TTF 的都是矢量字库,本次使用实验使用的是新宋字体simsun.ttc。原创 2024-06-08 00:00:00 · 1502 阅读 · 1 评论 -
交叉编译freetype
交叉编译中常见错误解决方法_交叉编译后fail to open file-CSDN博客。原创 2024-06-06 00:21:56 · 1047 阅读 · 2 评论 -
两种内网穿透的实现方法
内网穿透两种内网穿透的实现方法原创 2023-12-05 00:00:00 · 1943 阅读 · 0 评论 -
流媒体方案之Nginx——实现物联网视频监控项目
流媒体方案之Nginx——实现物联网视频监控项目Nginx是什么Nginx在流媒体方案中的位置软硬件准备移植编译Nginx运行Ngnix测试流媒体方案浏览器播放原创 2023-12-04 00:00:00 · 1437 阅读 · 2 评论 -
流媒体方案之FFmpeg——实现物联网视频监控项目
流媒体方案之FFmepeg——实现物联网视频监控项目FFmpeg介绍FFmpeg简易理解FFmpeg的重要概念软硬件准备移植、运行FFmpeg运行FFmpeg原创 2023-12-02 00:00:00 · 1406 阅读 · 0 评论 -
MJPG-streamer方案实现物联网视频监控
MJPG-streamer方案实现物联网视频监控原创 2023-11-30 23:44:57 · 2064 阅读 · 0 评论 -
IMX6ULL —— ASCII 字符和中文字符的点阵显示
IMX6ULL —— ASCII 字符和中文字符的点阵显示ASCII 字符的点阵显示1.取点阵2.描点3.main 函数4.编译c文件 show ascii.c中文字符的点阵显示1.指定编码格式2.编码格式实验默认编码GB2312 转为 UTF-8UTF-8 转为 GB2312汉字区位码3.汉字点阵显示实验打开汉字库文件编写显示汉字的函数使用Icd _put chinese 函数原创 2023-11-09 00:15:00 · 517 阅读 · 0 评论 -
IMX6ULL —— 字符编码方式和实现
IMX6ULL —— 字符编码方式和实现编码与字体1.ASCII2.ANSI3.UNICODEUNICODE 编码实现1.使用3个字节表示一个UNICODE2.UCS-2 Little endian/UTF-16LE3.UCS-2 Big endian/UTF-16 BE4.UTF8原创 2023-11-09 00:00:00 · 212 阅读 · 0 评论 -
Framebuffer 介绍和应用编程
Framebuffer 介绍和应用编程Framebuffer介绍LCD 操作原理涉及的API函数1.open 函数2.ioctl 函数3.mmap 函数Framebuffer 程序分析1.打开设备2获取LCD 参数3.映射 Framebuffer4点函数5.随便画几个点6.上机实验原创 2023-11-06 00:15:00 · 1030 阅读 · 0 评论 -
编译替换内核_设备树_驱动_IMX6ULL
编译替换内核_设备树_驱动_IMX6ULL为什么编译驱动程序之前要先编译内核?1.驱动程序要用到内核文件2.编译动时用的内核、开发板上运行到内核,要一致:3.更换板子上的内核后,板子上的其他驱动也要更换编译内核步骤编译内核模块安装内核和模块到开发板上1.先在开发板挂载Ubuntu的NFS 目录2.输入命令 uname -a 显示内核版本修改时间 20203.复制文件到开发板上4.reboot重启后再输入命令uname -a 显示内核版本修改..原创 2023-11-03 00:00:00 · 225 阅读 · 0 评论 -
开发板挂载 Ubuntu 的 NFS 目录
开发板挂载 Ubuntu 的 NFS 目录IMX6ULL开发板挂载 Ubuntu 的 NFS 目录什么是NFS 协议?为什么要挂载Ubuntu 的nfs 目录?开发板挂载Ubuntu 的NFS 目录步1.确定ubuntu 的桥接网卡IP2.判断是否开权限了3.判断是否安装并启动 NFS 服务4.在开发板上执行 mount nfs 命令原创 2023-11-02 00:15:00 · 791 阅读 · 0 评论