![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux 内核编译
文章平均质量分 71
wenlifu71022
http://wenlifu71022.download.csdn.net/
展开
-
内核编译配置选项简介 (2.4.18-rmk7-pxal)(转)
http://blog.chinaunix.net/u1/40228/showart_335965.htmlCode maturity level options 代码成熟度选项 [*]Prompt for development and/or incomplete code/drivers显示尚在开发中或尚未完成的代码与驱动.除非你是测试人员或者开发者,否则请勿选择我是开发者,所以选转载 2009-06-02 14:52:00 · 1425 阅读 · 1 评论 -
linux-2.6.21内核中建立jffs2文件系统(mtd分区的使用)
本文主要介绍如何在AT91SAM9261EK板子上制作和使用jffs2文件系统,使用的是linux-2.6.21内核。 首先配置MTD $ make menuconfig 进入 Memory Technology Devices (MTD) ---> Memory Technology Device (转载 2009-07-09 16:48:00 · 7171 阅读 · 0 评论 -
yaffs文件系统在2.6内核上的移植
http://www.zhidun.com/phpbb/viewtopic.php?p=3114&sid=25c527becbf0a130b323a2715b8fb265昆明理工大学嵌入式实验室(szarm@21cn.com szarm@tom.com) (转载请注明出处) ============================================================转载 2009-07-01 17:06:00 · 975 阅读 · 0 评论 -
一些杂项问题 (logo 、文字等)
在开发过程中遇到的一些问题的小结。以后遇到问题,将持续补充。 1:出现Gtk-WARNING **: Locale not supported by C library.错误 检查gconv库是否在/usr/lib目录下面。gconv一定要在/usr/lib目录下,其他目录好像不行(我个人看法)。转载 2009-06-25 13:34:00 · 834 阅读 · 0 评论 -
入式linux启动信息完全注释
入式linux启动信息完全注释from:http://www.embedlinux.cn/ShowPost.asp?ThreadID=377摘要我们在这里讨论的是对嵌入式linux系统的启动过程的输出信息的注释,通过我们的讨论,大家会对嵌入式linux启动过程中出现的、以前感觉熟悉的、但却又似是而非的东西有一个确切的了解,并且能了解到这些输出信息的来龙去脉。嵌入式linux的启动信息是转载 2009-06-23 10:11:00 · 809 阅读 · 0 评论 -
Linux 2.6内核的编译步骤及模块的动态加载
http://tech.ccidnet.com/art/741/20070720/1151003_1.html作者:sixth 本文是基于2.6的内核,也建议各位可以先看一下《Linux内核设计与实现(第二版)》作为一个基础知识的铺垫。当然,从实践角度来看,只要按着以下的步骤去做也应该可以实现成功编译内核及加载模块。 个人用的Linux版本为:Debian GNU/Li转载 2009-06-18 13:35:00 · 648 阅读 · 0 评论 -
Linux-2.6.25内核编译简单过程笔记
http://blog.csdn.net/lzj1980/archive/2008/07/04/2612016.aspxLinux-2.6.25内核编译简单过程笔记:1). 下载内核 http://www.kernel.org/pub/Linux/kernel/2). tar xvzf Linux-2.6.25.tar.gz -C /usr/srccd /usr/srcln转载 2009-06-18 12:04:00 · 1166 阅读 · 0 评论 -
精通initramfs构建step by step
(一)hello world 一、initramfs是什么 在2.6版本的linux内核中,都包含一个压缩过的cpio格式的打包文件。当内核启动时,会从这个打包文件中导出文件到内核的rootfs文件系统,然后内核检查rootfs中是否包含有init文件,如果有则执行它,作为PID为1的第一个进程。这个init进程负责启动系统后续的工作,包括定位、挂载“真正的”根文件系统设备(如果有的话)。如果内核转载 2009-06-10 01:00:00 · 1456 阅读 · 0 评论 -
怎样向内核目录树添加一个源码文件夹
在文件内肯定要包含Kconfig、Makefile。同时在文件夹所放目录下要修改Kconfig、Makefile。如果此时make munuconfig不能看到我们的源码选择项,则还需要修改arch目标板芯片结构下的Kconfig。原创 2009-08-13 11:47:00 · 764 阅读 · 0 评论 -
linux 内核编译的一般步骤
通常要运行的第一个命令是: 该命令确保源代码目录下没有不正确的.o文件以及文件的互相依赖。由于我们使用刚下载的完整的源程序包进行编译,所以本步可以省略。而如果你多次使用了这些源程序编译内核,那么最好要先运行一下这个命令。 #make mrproper 配置内核可以根据需要与爱好使用下面命令中的一个: #make config(基于文本的最为传统的配置界面,不推荐使用) #make me原创 2009-06-03 19:05:00 · 613 阅读 · 0 评论 -
在make munuconfig 配置选项主目录/子目录下怎样添加模块选项
1.在mod-subdirs 中加入模块文件夹名2.按照如下模式添加子目录配置项subdir-$(CONFIG_MMC) += mmc注:CONFIG_MMC在Config.in文件中被定义,且当你配置内核时会给其赋值。3.模块文夹中的Config.in文件简单范例## MMC subsystem configuration#mainmenu_option next_commentcomme原创 2009-06-06 17:37:00 · 1912 阅读 · 0 评论 -
linux的开机logo 制作
http://hi.baidu.com/%C3%FC%D4%CB_j/blog/item/6f6e1bdbdbb1b4d3b7fd484a.html自做linux的开机logo2009年04月28日 星期二 下午 12:25平台:s3c2410redhat9 ,LCD:640*480,内核:2.4.18-rmk7。制作linux开机画面工具:linux_logo,c原创 2009-06-04 12:42:00 · 2113 阅读 · 2 评论 -
2.6内核裁剪配置
2.6.13.4内核移植: 内核移植的目标:尽可能多的支持开发板上的设备,(最大化,是全化) 移植前的准备工作:1. 安装交叉编译器,2.6内核需要3.0以上的编译器。2. 设置PATH环境变量export PATH=/usr/local/arm/3.4.1(编译器版本)/bin:$PATH3. 解压内核4. 修改内核根目录下转载 2009-09-29 16:41:00 · 1498 阅读 · 0 评论