11 2024 档案
摘要:本篇内容基于百问网嵌入式Linux项目数码相框与文件浏览器和嵌入式Linux相机 目的:增加相机界面,支持实时播放和截屏功能。 框架说明 V4L2 简介 V4L2 是 linux 操作系统下一套用于采集图片、视频和音频数据的通用 API 接口,配合适当的视频采集设备和相应的驱动程序,可以实现图片、视
阅读全文
摘要:背景说明 本篇内容基于百问网嵌入式Linux项目数码相框与文件浏览器和嵌入式Linux电子书阅读器 需求:在文件浏览器界面中支持双击打开TXT类型文件,进入新界面进行文本阅读和翻页控制。 实现思路说明 浏览器界面中响应双击操作,识别TXT类型文件成功后进入阅读器界面。可参考项目中图片类型(BMP,J
阅读全文
摘要:背景说明 本篇内容基于百问网课程 百问网嵌入式专家-韦东山嵌入式专注于嵌入式课程及硬件研发 项目中已支持 BMP 和 JPG 格式,本篇内容主要对项目中图片显示功能做简单说明,并增加支持 PNG 格式图片。 图片格式说明 BMP 格式说明 BMP(Bitmap)格式是一种常见的图像文件格式,以下是其
阅读全文
摘要:参考资料 本篇内容主要参考 韦东山的《嵌入式Linux应用开发完全手册V5.2_IMX6ULL_Pro开发板.pdf》, 具体课程见 百问网嵌入式专家-韦东山嵌入式专注于嵌入式课程及硬件研发 嵌入式系统知识概述 实践环境为百问网官方开发板 100ASK_IMX6ULL-Pro 目标系统组成 Linu
阅读全文
摘要:说明 本篇为韦东山嵌入式Linux课程的实践项目的学习笔记,主要结合课程讲解学习项目的设计和实现,并尝试增加支持一些新功能。 开发环境: 开发板: 100ASK_IMX6ULL-Pro Linux version 4.9.88 交叉工具链 (gcc version 7.5.0 (Buildroot
阅读全文
摘要:1. 鼠标输入事件 驱动已支持,测试 Hexdump /dev/input/eventX确定设备节点 项目中的输入模块 输入事件的获取 项目启动时初始化输入设备 InputDeviceInit,通过链表进行设备管理,对于每一个注册的输入设备创建一个线程阻塞式读取输入数据: static void *
阅读全文
摘要:字节序(Byte Order),也称为端序(Endianness),是指多字节数据类型(如整数、浮点数等)在计算机内存中的存储顺序。 大端字节序(Big-Endian): 最高位字节存储在最低地址处。 适用于网络传输,因为 Internet 协议族(如 TCP/IP)通常使用大端字节序。 示例:整数
阅读全文
摘要:使用步骤 克隆本仓库 git clone https://gitee.com/weidongshan/lv_lib_100ask.git lv_lib_100ask 目录应该和项目的lvgl目录同级(建议)。 配置文件 cp lv_lib_100ask/lv_lib_100ask_conf_temp
阅读全文
摘要:环境说明 IMX6ULL_Pro Ubuntu18.04 交叉编译工具链 export ARCH=arm export CROSS_COMPILE=arm-buildroot-linux-gnueabihf- export PATH=$PATH:/home/book/100ask_imx6ull-s
阅读全文