(1)配置内核 如何配置内核 1. make config 基于文本的交互式配置 2. make menuconfig 基于文本模式的菜单型配置 使用make menuconfig 配置内核 在配置中<>,[] <>可以用三种选择空白,*或者M,[]可以用两种选择,空白和*。 空白是不选择,*表示选 ...
分类:
系统相关 时间:
2017-02-19 10:48:21
阅读次数:
196
本文转载自:http://blog.csdn.net/liyayao/article/details/6818061 内核编译时, 到底用make clean, make mrproper还是make distclean 在编译内核时, 被make clean, make mrproer 和 mak ...
分类:
其他好文 时间:
2017-02-17 10:15:44
阅读次数:
196
一、前言 最近进行uClinux移植,make menuconfig时碰到如下问题: 二、解决 参考<http://www.alteraforum.com/forum/archive/index.php/t-38370.html> 文中提到的将mconf重新编译可解决问题,但文中未提及如何重新编译。 ...
分类:
系统相关 时间:
2017-02-15 00:11:06
阅读次数:
891
内核移植(1)首次生成uImage映象文件 1、先修改顶层Makefile,如下: ARCH ?= $ (SUBARCH) CROSS_COMPILE ?= 改为: ARCH ?= arm CROSS_COMPILE ?= arm-linux- 2、执行make s3c2410_defconfig ...
分类:
其他好文 时间:
2017-02-12 00:04:55
阅读次数:
706
编译内核步骤: 1.先查看自己OS使用的内核版本 mrzhang@mrzhang:~$ uname -r4.4.0-51-genericmrzhang@mrzhang:~$ 2.如果安装系统时,自动安装了源码。在 /usr/src 目录下有对应的使用的版本目录(ubuntu安装完一般没有源码需要自己 ...
分类:
系统相关 时间:
2016-12-06 22:43:18
阅读次数:
360
1、什么是内核模块? 内核模块是Linux提供的一种机制,允许在内核运行时动态加载进内核中,具有两个特点: 1)内核模块本身不编译入内核映像,有效控制缩减内核镜像大小 2)内核模块一旦被加载,他就和内核中的其他部分完全一样 2、为什么需要内核模块? 如果在内核编译时把所有的功能都编译进去,就会导致内 ...
分类:
系统相关 时间:
2016-12-03 14:57:09
阅读次数:
280
读书笔记:<Linux内核设计与实现>,原书第3版,陈莉君康华译第2章:从内核出发2.3节:编译内核实验:============================================================系统环境:VM虚拟机Ubuntu14.04.3LTSserver版任务:编译安装新的内核注意:不要跨大版本,我在3.19版本内耗时:2小..
分类:
系统相关 时间:
2016-11-30 00:00:40
阅读次数:
491
在使用九鼎的s5p4418的板子的时候,编译内核出现的问题,解决办法是:sudoapt-getinstalllib32c-devlib32stdc++6意思是让64位系统支持32位程序
分类:
其他好文 时间:
2016-11-18 08:05:17
阅读次数:
192
Linux内核编译方法详解及系统裁剪之一详解我们的内核是由两部分组成的:1,内核核心核心文件的路径是/boot/vmlinuz-内核版本号如下图->2,内核模块(ko:kernelobject,内核对象)ko文件的路径是/lib/modules/内核版本号/下的所有文件如下图->我们的内核有两种设计风格:1,单..
分类:
系统相关 时间:
2016-11-01 07:46:24
阅读次数:
379
配置编译环境 安装虚拟机 安装Ubuntu 16.04LTS 安装 git 转到/opt目录,并且用命令克隆 Padavan 仓库 安装编译固件所需要的工具 编译一个交叉编译的工具链 编译3.0内核的固件 如果你需要编译3.0内核的固件就需要执行下面的步骤,默认支持3.4内核 编译好后的工具链会放在 ...
分类:
其他好文 时间:
2016-11-01 00:50:35
阅读次数:
1752