摘要: 1. 文件系统 文件系统是一个对存储设备上的数据进行组织的机制,这种机制便于用户和操作系统进行交互。文件系统有对应的物理空间,Linux下每个分区都是一个文件系统,都有自己的目录结构。文件系统包含着文件中的数据、文件系统的结构,操作系统内的所有文件、目录、软连接以及文件保护信息等都存储在其中。Lin 阅读全文
posted @ 2019-03-26 15:45 CaesarTao 阅读(621) 评论(0) 推荐(0) 编辑
摘要: 1. U-Boot启动内核概述 U-Boot启动完成后,最终进入到main_loop()循环中。若在bootdelay倒计时为0之前,U-Boot控制台有输入,则进入命令解析-执行的循环;若控制台无输入,U-Boot将启动内核。 U-Boot启动内核可归结为以下四个步骤: 1)将内核搬移至DDR中; 阅读全文
posted @ 2019-03-26 15:39 CaesarTao 阅读(801) 评论(0) 推荐(0) 编辑
摘要: 1. Linux内核自解压过程 uboot完成系统引导以后,执行环境变量bootm中的命令;即,将Linux内核调入内存中并调用do_bootm函数启动内核,跳转至kernel的起始位置。如果内核没有被压缩,则直接启动;如果内核被压缩过,则需要进行解压,被压缩过的kernel头部有解压程序。 压缩过 阅读全文
posted @ 2019-03-26 15:38 CaesarTao 阅读(2537) 评论(0) 推荐(0) 编辑
摘要: 1. 内核配置系统的基本结构 内核配置系统由以下三个部分组成: (1)Makefile:分布在内核源代码根目录及各层目录中,定义了内核编译的规则; (2)配置文件:一般在/kernel/arch/$ARCH/configs中,/kernel/arch目录下的每个架构都有对应的默认配置文件; (3)配 阅读全文
posted @ 2019-03-26 15:33 CaesarTao 阅读(789) 评论(0) 推荐(0) 编辑
摘要: /arch 不同CPU架构下的核心代码。其中的每一个子目录都代表Linux支持的CPU架构 /block 块设备通用函数 /crypto 常见的加密算法的C语言实现代码,譬如crc32、md5、sha1等 /Documentation 说明文档,对每个目录的具体作用进行说明 /drivers 内核中 阅读全文
posted @ 2019-03-26 15:29 CaesarTao 阅读(3227) 评论(0) 推荐(0) 编辑
摘要: 1. Kconfig文件的作用 Kcongfig用于构建Linux内核配置的图形界面,配置界面所有配置项都从Kconfig中读取。 2. Kconfig文件的格式说明 Kconfig文件遵循一定的格式,menuconfig程序可以识别其格式,并从中提取相关信息形成menuconfig界面中的菜单项。 阅读全文
posted @ 2019-03-26 15:28 CaesarTao 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 方法一:(自动安装) 1、进入root权限:su root 2、更新安装列表:apt-get update 3、安装make:apt-get install ubuntu-make 方法二:(手动安装) 1、查看make版本,在浏览器搜索:ftp://ftp.gnu.org/gnu/make/ 可进 阅读全文
posted @ 2019-03-06 16:17 CaesarTao 阅读(41732) 评论(0) 推荐(1) 编辑
摘要: 一、安装: 1、将gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12.tar.gz拷贝到/mnt/ARM目录下(利用SSH文件传输工具);2、解压该压缩文件(tar -vxf gcc-4.6.2-glibc-2.13-linaro-multilib-2011.1 阅读全文
posted @ 2019-03-04 13:50 CaesarTao 阅读(1621) 评论(0) 推荐(0) 编辑
摘要: 一、准备材料: 1、easyBCD软件(我用V2.3版本) 2、Ubuntu系统(我用的12.04版本ubuntu-12.04-desktop-i386.iso) 二、配置空闲分区 1、右击“计算机” >管理 >右击某个自己分配的分区 >选择“压缩卷”创建空闲分区 三、配置启动引导 1、安装easy 阅读全文
posted @ 2019-02-28 15:25 CaesarTao 阅读(4265) 评论(0) 推荐(0) 编辑
摘要: 转至:https://blog.csdn.net/shaynerain/article/details/71952754 关于堆和栈已经是程序员的一个月经话题,大部分有是基于os层来聊的。 那么,在赤裸裸的单片机下的堆和栈是什么样的分布呢?以下是网摘: 刚接手STM32时,你只编写一个 int ma 阅读全文
posted @ 2018-10-19 15:58 CaesarTao 阅读(4610) 评论(0) 推荐(0) 编辑