随笔分类 - Linux系统
摘要:一、tar命令 tar -czvf archive.tar.gz dir/ # gzip 压缩 tar -cjvf archive.tar.bz2 dir/ # bzip2压缩 tar -cJvf archive.tar.xz dir/ # xz 压缩 tar -xzvf archive.tar.g
阅读全文
摘要:一、概述 RTC用作提供实时时间,有内部RTC和外RTC,外部RTC的供电可以通过VCC接二极管和纽扣电池接GND供电 外部I2C可以通过I2C接口控制RTC芯片 date和hwclock 二、驱动框架 用户层,包括APP、sysfs以及proc文件系统 设备驱动层,包括RTC设备驱动和RTC核心层
阅读全文
摘要:一、CMake的介绍 CMake是跨平台的自动化构建系统生成工具,文件是CMakeLists.txt 二、简单的CMake脚本 # CMake最低版本 cmake_minimun_required(VERSION 3.0) # 工程名称 project(MyProject) # 头文件路径,对应ma
阅读全文
摘要:一、Makefile介绍 Makefile是一套用于自动化构建的脚本工具,定义了源文件的依赖关系,如何编译和链接程序 二、简单的Makefile模板 .PHONY: clean all CC ?= gcc CFLAGS := -Wall -g -O2 -I./ LDFLAGS := -L./ LIB
阅读全文
摘要:一、buildroot简介 buildroot是一套简单的定制linux系统的工具,更高级的有Yocto,基于make实现构建系统。 二、buildroot目录和文件介绍 Config.in,保存配置菜单的具体选项,类似Linux源码中的KConfig,其存在位置有./ ./package/ ./p
阅读全文
摘要:一、busybox简介 busybox是一个可执行文件,可以用作最简单的根文件系统,例如ls命令可以借助busybox这个可执行文件实现。 二、编译过程 # 解压 tar xjf busybox-1.31.1.tar.bz2 cd busybox-1.31.1/ # 编译 vi Makefile c
阅读全文

浙公网安备 33010602011771号