随笔分类 - Linux系统
摘要:
BMP 基本概念 定义与核心特点 BMP(Bitmap,位图)是微软提出的图像文件格式,全称 “设备无关位图(DIB)”,核心特点如下: 无压缩:像素数据直接存储,无需解码器即可读取,开发中操作简单; 文件较大:无压缩导致文件体积大,不适合网络传输,适合本地开发(如 LCD 显示); 设备无关:图像
阅读全文
BMP 基本概念 定义与核心特点 BMP(Bitmap,位图)是微软提出的图像文件格式,全称 “设备无关位图(DIB)”,核心特点如下: 无压缩:像素数据直接存储,无需解码器即可读取,开发中操作简单; 文件较大:无压缩导致文件体积大,不适合网络传输,适合本地开发(如 LCD 显示); 设备无关:图像
阅读全文
摘要:
LCD 基本概念与结构 核心定义 LCD(Liquid Crystal Display)即液晶显示器,核心是通过液晶分子的电光效应控制光线透过,结合光学组件实现图像显示。其基本构造是在两片平行玻璃基板间夹着液晶盒,关键组件分工如下: 下基板玻璃:集成TFT(薄膜晶体管),作用是控制每个像素点的液晶分
阅读全文
LCD 基本概念与结构 核心定义 LCD(Liquid Crystal Display)即液晶显示器,核心是通过液晶分子的电光效应控制光线透过,结合光学组件实现图像显示。其基本构造是在两片平行玻璃基板间夹着液晶盒,关键组件分工如下: 下基板玻璃:集成TFT(薄膜晶体管),作用是控制每个像素点的液晶分
阅读全文
摘要:
ARM 开发板使用(以 GEC6818 为例) GEC6818 是嵌入式开发常用的 ARM 平台,搭载三星Cortex-A53 八核处理器(最高 1.4GHz),支持 Linux/Android 系统,适用于驱动开发与应用测试。 开发板核心资源 类别 具体参数 处理器 三星 S5P6818(Cort
阅读全文
ARM 开发板使用(以 GEC6818 为例) GEC6818 是嵌入式开发常用的 ARM 平台,搭载三星Cortex-A53 八核处理器(最高 1.4GHz),支持 Linux/Android 系统,适用于驱动开发与应用测试。 开发板核心资源 类别 具体参数 处理器 三星 S5P6818(Cort
阅读全文
摘要:
目录检索的核心需求 当需要批量访问某个路径下的多个文件时,手动调用open函数逐个处理效率极低。Linux 系统将目录视为特殊文件,提供了一套专门的目录操作接口,可高效实现目录的创建、删除、打开、读取,以及文件属性获取,解决批量文件访问问题。 Linux 目录与文件系统基础 目录的本质:索引而非容器
阅读全文
目录检索的核心需求 当需要批量访问某个路径下的多个文件时,手动调用open函数逐个处理效率极低。Linux 系统将目录视为特殊文件,提供了一套专门的目录操作接口,可高效实现目录的创建、删除、打开、读取,以及文件属性获取,解决批量文件访问问题。 Linux 目录与文件系统基础 目录的本质:索引而非容器
阅读全文
摘要:
标准 IO 基础 核心概念 POSIX 标准:统一不同操作系统的访问接口,让遵循该标准的程序能在 Linux、Windows 等系统间移植(比如标准 C 库的 IO 函数在多系统通用)。 标准 C 库:遵循 POSIX 标准的函数集合,包含标准 IO 函数(如fopen、fread),需通过头文件<
阅读全文
标准 IO 基础 核心概念 POSIX 标准:统一不同操作系统的访问接口,让遵循该标准的程序能在 Linux、Windows 等系统间移植(比如标准 C 库的 IO 函数在多系统通用)。 标准 C 库:遵循 POSIX 标准的函数集合,包含标准 IO 函数(如fopen、fread),需通过头文件<
阅读全文
摘要:
系统 IO 与标准 IO 基础 核心思想:Linux “一切皆文件” Linux 中所有资源(普通文件、目录、设备、套接字等)都以 “文件” 形式抽象,内核通过统一的 “文件描述符” 管理这些资源,系统 IO 就是内核提供的、直接操作这些 “文件” 的函数接口。 系统 IO 与标准 IO 的区别 对
阅读全文
系统 IO 与标准 IO 基础 核心思想:Linux “一切皆文件” Linux 中所有资源(普通文件、目录、设备、套接字等)都以 “文件” 形式抽象,内核通过统一的 “文件描述符” 管理这些资源,系统 IO 就是内核提供的、直接操作这些 “文件” 的函数接口。 系统 IO 与标准 IO 的区别 对
阅读全文
摘要:
Linux 基础命令 核心概念:终端、Shell 与内核的关系 Linux 中用户通过终端(Terminal)与系统交互,终端是运行Shell(命令解释器)的窗口,而 Shell 是连接用户与内核(Kernel)的桥梁: 内核:系统核心,管理 CPU、内存、硬盘等硬件资源,无法直接被用户操作; Sh
阅读全文
Linux 基础命令 核心概念:终端、Shell 与内核的关系 Linux 中用户通过终端(Terminal)与系统交互,终端是运行Shell(命令解释器)的窗口,而 Shell 是连接用户与内核(Kernel)的桥梁: 内核:系统核心,管理 CPU、内存、硬盘等硬件资源,无法直接被用户操作; Sh
阅读全文
摘要:
Linux 基础环境搭建 背景:嵌入式与 Linux 的关联 嵌入式系统是 “专用计算机系统”,比如智能手机、智能手表、路由器、汽车中控等 —— 这些设备里都有一个小型计算机,只负责特定功能(如手机通话、路由器联网)。而 Linux 是嵌入式开发的核心操作系统,原因很简单: 嵌入式设备硬件资源有限(
阅读全文
Linux 基础环境搭建 背景:嵌入式与 Linux 的关联 嵌入式系统是 “专用计算机系统”,比如智能手机、智能手表、路由器、汽车中控等 —— 这些设备里都有一个小型计算机,只负责特定功能(如手机通话、路由器联网)。而 Linux 是嵌入式开发的核心操作系统,原因很简单: 嵌入式设备硬件资源有限(
阅读全文
摘要:标准IO 标准C库中关于文件输入输出的函数接口一般被称为标准IO,访问文件常用的标准IO函数有fopen()、fread()、fwrite()、fclose()、fgetc()、fputc()、fgets()、fputs()、fprintf()、fscanf()等。 打开文件fopen() #inc
阅读全文
摘要:
文件的概念 在Linux系统语境下,文件(file)一般有两个基本含义: 狭义:指普通的文本文件,或二进制文件。包括日常所见的源代码、word文档、压缩包、图片、视频文件等等。 广义:除了狭义上的文件外,几乎所有可操作的设备或接口都可视为文件。包括键盘、鼠标、硬盘、串口、触摸屏、显示器等,也包括网络
阅读全文
文件的概念 在Linux系统语境下,文件(file)一般有两个基本含义: 狭义:指普通的文本文件,或二进制文件。包括日常所见的源代码、word文档、压缩包、图片、视频文件等等。 广义:除了狭义上的文件外,几乎所有可操作的设备或接口都可视为文件。包括键盘、鼠标、硬盘、串口、触摸屏、显示器等,也包括网络
阅读全文
摘要:
硬件系统 计算机的硬件主要是由五部分组成:控制器、运算器、存储器、输入设备、输出设备。其中运算器和控制器的总称是中央处理器(CPU),指的是计算机中对信息进行高速运算处理的主要部件。 存储器则是用来存储程序、数据和文件,一般是由快速的内部存储器(容量可达数百兆字节,甚至数G字节)和慢速的外部存储器(
阅读全文
硬件系统 计算机的硬件主要是由五部分组成:控制器、运算器、存储器、输入设备、输出设备。其中运算器和控制器的总称是中央处理器(CPU),指的是计算机中对信息进行高速运算处理的主要部件。 存储器则是用来存储程序、数据和文件,一般是由快速的内部存储器(容量可达数百兆字节,甚至数G字节)和慢速的外部存储器(
阅读全文

浙公网安备 33010602011771号