7. DRM图形显示框架 — [野火]嵌入式Linux驱动开发实战指南——基于STM32MP157开发板 文档 DRM框架: 用户空间(libdrm driver): Libdrm(DRM框架在用户空间的Lib) 内核空间(DRM driver): KMS(Kernel Mode Setting,内
网络基础知识: IPV4 地址:由4个8位字段组成。 网络地址和主机地址占用的位数不同,分为A、B、C、D、E 类。 C类: 3字节网络地址 + 1字节主机地址 192.168.0.0 ~ 192.168.255.255 私有 IP 地址。 一个网络254个主机。 服务端流程: 创建socket通信
V4L2介绍 Linux摄像头(v4l2应用)——在LCD上实时显示摄像头采集JPEG数据 - 知乎 (zhihu.com) FFmpeg解码USB摄像头MJPEG输出 - 相对维度 - 博客园 (cnblogs.com) 对于视频相关参考: 开启内核支持
启动进程 system 用于在代码中执行 shell 命令。 #include <stdlib.h> int system(const char *command); 类型:库函数 线程安全:是 参数: 返回值: 成功: 失败:-1 并设置 errno
errno 很多函数失败返回-1 并设置 errno,errno是啥 errno = “最近一次系统调用失败的原因编号(整数)” 每个线程私有。 这个编号只有在出错的时候才会更新,平时读的都是上一次的。 查询errno: man 3 errno errno -l 使用方法1:只打印编号 int fd
RGB888 RGB565 RGB555 RGB888转RGB565 LCD 驱动程序提供两个参数,只需要关心这个可变参数就行了。 应用编程 </
项目配置 cmake_minimum_required(VERSION 3.0) # 最低 cmake 版本 project(app C) # 项目名称和开发语言 add_executable(可执行文件名称 源文件) # 生成可执行文件 指定C++标准 方法1 set(CMAKE_CXX_STA
Makefile 主要使用在没有集成开发环境时,对工程文件进行自动化编译的工具。 Makefile的本质是一个文件,需要配合make命令进行自动化编译。文件名常首字母大写. Makefile文件的命名:makefile或者Makefile。 (推荐首字母大写的用法) make是一个命令工具,用来解释