GPIO的初始化 ? 在内核源码目录下使用命令“ls drivers/gpio/*.o”,可以看到“gpioexynos4”被编译进了内核.通过搜索*.o文件,可以知道内核编译内哪些文件。针对的看可以简化很多。– 生成.o文件代表最终被编译进了内核– 除了menuconfig配置文件,还可以通过.o ...
分类:
其他好文 时间:
2018-08-10 01:13:09
阅读次数:
250
1.将多个文件编译成一个模块,部分文件可选 ...
分类:
系统相关 时间:
2018-07-21 16:54:15
阅读次数:
189
1 编译linux内核原因一般情况下,我们是不需要重新去编译linux内核的,但如果你发现你需要修改内核的某个部分或者说你需要的某个模块并没有编译进内核,那里你可以通过重新编译内核来满足你的需求,比如当我们需要用bcache时,但默认bcache是没有编译进内核的,我们可以通过修改编译配置文件,将b ...
分类:
系统相关 时间:
2018-07-15 17:42:11
阅读次数:
397
1 解压缩、打补丁操作 1.1 打开ubuntu,通过FTP将windows相应文件夹下的linux-2.6.22.6.tar.bz2和补丁文件linux-2.6.22.6-jz2440.patch上传到服务器/work/hardware目录下 1.2 输入cd /work/hardware 进入压 ...
分类:
系统相关 时间:
2018-07-06 22:23:14
阅读次数:
375
linux 系统体系结构: linux kernel体系结构:arm有7种工作模式,x86也实现了4个不同级别RING0-RING3,RING0级别最高,这样linux用户代码运行在RING3下,内核运行在RING0,这样系统本身就得到了充分的保护 用户空间(用户模式)转到内核空间(系统模式)方法: ...
分类:
系统相关 时间:
2018-06-17 13:33:47
阅读次数:
205
内核组成部分1、Kernel 2、Kernel Object 3、ramdisk查看kernel版本uname 管理kernel object工具lsmod modinfo modprobe insmod rmmod depmod与ramdisk相关的工具mkinitrd dracut启动流程POST->boot sequence->bootloader->加载kernel-&g
分类:
系统相关 时间:
2018-06-13 00:18:10
阅读次数:
313
1.下载内核并解压到 /usr/src 目录下 在终端执行以下命令即可下载 4.16.14版本(目前最新的稳定版)的内核到当前shell打开的目录下 解压下载的内核文件 linux 4.16.14.tar.xz 2.编译内核可能用到的依赖库安装 ? 3.配置内核编译参数 4. 编译内核 编译内核比较 ...
分类:
系统相关 时间:
2018-06-09 13:21:47
阅读次数:
233
CentOS 5、6和7的启动流程,启动排错,grub管理,服务管理,以及自制Linux,编译安装内核,破解口令等
分类:
系统相关 时间:
2018-05-17 19:13:27
阅读次数:
258
内核与操作系统 由于一些商业操作系统设计上的缺陷以及日益庞杂,“操作系统”的概念对很多人而言变得含糊不清。在进一步讨论Linux内核的话题前,我们先区分“内核”与“操作系统”这两个概念。 操作系统:指在整个系统中完成最基本功能和系统管理的部分,包括内核、设备驱动、文件管理工具、系统管理工具、shel ...
分类:
系统相关 时间:
2018-05-16 20:49:26
阅读次数:
278