摘要:
CMake 介绍 在 Linux 工程管理中,make 是常用的工程管理器,但它依赖的 Makefile 语法晦涩、编写复杂,尤其在多文件、跨平台项目中维护成本极高。为解决这一问题,主流方案有两种: 使用 automake 生成 configure 脚本,再由脚本自动生成 Makefile(适用于传 阅读全文
CMake 介绍 在 Linux 工程管理中,make 是常用的工程管理器,但它依赖的 Makefile 语法晦涩、编写复杂,尤其在多文件、跨平台项目中维护成本极高。为解决这一问题,主流方案有两种: 使用 automake 生成 configure 脚本,再由脚本自动生成 Makefile(适用于传 阅读全文
posted @ 2025-10-28 19:19
YouEmbedded
阅读(85)
评论(0)
推荐(0)
摘要:
项目构建优化背景与 Make 工具基础 项目构建的核心痛点 在模块化开发中,会将可复用的函数接口、数据结构封装为源文件(.c) 和头文件(.h) 。当项目规模扩大(如大型 C/C++ 项目、Linux 内核),源文件与头文件数量激增,会面临两大问题: 依赖管理复杂:手动追踪 “源文件→目标文件(.o 阅读全文
项目构建优化背景与 Make 工具基础 项目构建的核心痛点 在模块化开发中,会将可复用的函数接口、数据结构封装为源文件(.c) 和头文件(.h) 。当项目规模扩大(如大型 C/C++ 项目、Linux 内核),源文件与头文件数量激增,会面临两大问题: 依赖管理复杂:手动追踪 “源文件→目标文件(.o 阅读全文
posted @ 2025-10-28 19:18
YouEmbedded
阅读(64)
评论(0)
推荐(0)

中文字库核心概念 在嵌入式项目中显示汉字,需解决 “计算机如何存储和识别汉字” 的问题 —— 早期 ANSI 字符集仅收录 256 个字符(无中文),因此中国制定了GB2312 简体中文字符集,成为嵌入式中文显示的核心标准。 从 ANSI 到 GB2312 的演进 ANSI 字符集局限:仅包含英文、
开机动画核心原理 开机动画的本质是利用人眼视觉暂留效应,通过连续播放静态图像(帧),让大脑产生 “动态画面” 的错觉,核心需掌握两个关键概念: 视觉暂留效应 定义:当光信号停止作用于人眼后,视网膜上的视觉印象不会立即消失,仍会保留 0.1~0.4 秒。这是动画、电影、电视等动态视觉媒体的底层原理。
JPEG 基础概念 JPEG 的双重身份 既是图像压缩编码标准:由联合图像专家组(Joint Photographic Experts Group)制定,1992 年发布,面向「连续色调静止图像」(如照片、风景图,含渐变色彩的静态图)。 也是图像文件格式:文件扩展名为 .jpg 或 .jpeg,两者
程序编译的四个核心阶段 程序从源代码(.c/.cpp)到可执行文件,需经过预处理、编译、汇编、链接四个步骤,每个步骤生成不同中间文件,最终输出可执行程序。 预处理 作用:展开预处理指令(#include/#define/#if等)、删除注释、处理条件编译,不做语法检查。 输入文件:源代码文件(.c/
触摸屏基本概念 核心定义与作用 触摸屏是一种人机交互输入设备,通过检测手指(或触控笔)的按压、滑动等动作,将物理位置转换为数字坐标,实现 “点击屏幕操作界面” 的功能。常见应用场景:智能设备(手机、平板)、工业控制屏、车载中控、开发板人机界面(如 LCD 配套触摸屏)。 Linux 下的输入设备管理
BMP 基本概念 定义与核心特点 BMP(Bitmap,位图)是微软提出的图像文件格式,全称 “设备无关位图(DIB)”,核心特点如下: 无压缩:像素数据直接存储,无需解码器即可读取,开发中操作简单; 文件较大:无压缩导致文件体积大,不适合网络传输,适合本地开发(如 LCD 显示); 设备无关:图像
LCD 基本概念与结构 核心定义 LCD(Liquid Crystal Display)即液晶显示器,核心是通过液晶分子的电光效应控制光线透过,结合光学组件实现图像显示。其基本构造是在两片平行玻璃基板间夹着液晶盒,关键组件分工如下: 下基板玻璃:集成TFT(薄膜晶体管),作用是控制每个像素点的液晶分
ARM 开发板使用(以 GEC6818 为例) GEC6818 是嵌入式开发常用的 ARM 平台,搭载三星Cortex-A53 八核处理器(最高 1.4GHz),支持 Linux/Android 系统,适用于驱动开发与应用测试。 开发板核心资源 类别 具体参数 处理器 三星 S5P6818(Cort
浙公网安备 33010602011771号