
正文
linux内核裁剪命令 linux裁剪 嵌入式
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
怎么裁剪linux内核?
内核配置 内核配置的方法很多,make config、make xconfig、make menuconfig、make oldconfig等等,它们的功能都是一样的,区别应该从名字上就能看出来,只有make oldconfig是指用系统当前的设置(./.config)作为缺省值。
裁剪方法:命令行下,用vim编辑文件是可行的,但较多的文件要修改时,可能用menuconfig比较省事,一般来讲,可能两种方法配合着使用。
) 配置和编bootloader(引导装载程序)。通过这段小程序,可以初始化硬件设备、建立内存空间的映射表,从而建立适当的系统硬件环境,为最终调用操作系统内核做好准备。
内核裁剪熟悉了十几分钟搞定,要是不熟悉,就要很久了,因为内核也分目录的,每目录下的每项都要明白是干什么的才能取舍。驱动一般包含在内核内,linux系统通过内核管理设备,外部安装的较少。我常用menuconfig来编译内核。
相关问答
Q1: centos6系统裁剪
1、系统裁剪要求:有GRUB引导系统,并且使用init脚本实现网卡驱动的装载,以及IP地址的配置,添加tserver服务,并在系统启动时启动此服务并显示。
2、在virtualbox中如果需要共享文件和剪切板,是需要安装增强工具的。在启动虚拟系统后,点击安装增强工具。启动安装在 VirtualBox 中的 CentOS 5 虚拟机,点击“设备” = “安装增强功能”。
3、yum,dnf .rpm Fedora,centos,rhel包管理器是可以混装的,如可以在 debian 上安装 yum,也可以在 rhel 上安装 apt。但安装后容易导致操作系统混乱,所以建议一个操作系统只安装一种包管理器。
4、本纳第克特·托瓦兹。他做了一个Linux内核。现在内核已经更新到7或者2的版本了。像现在centos5 centos6都是5 6左右的版本。有了内核还有GNU各种软件的支持,加上后来不断的改进,Linux也就诞生。
Q2: linux内核裁剪是什么
1、将内核的书讲的是操作系统的东西,源码树的结构等。如果你真的完全领会了内核的源码,那么裁剪对你来说如囊中取物。但是Linux的源码要学完,不知道要多长时间,而且裁剪Linux不一定要对内核源码了如指掌。
2、简单地说,Linux内核里有许多功能或驱动是我们用不上的,我们应该把这些不需要的东西去掉,这样可以让操作系统系统占用内存小,启动速度快。一般嵌入式Linux操作系统需要裁剪。
3、) 配置和编译Linux内核,对其进行相应的裁剪,修改内核以支持相关的硬件设备。4) 为大容量NAND Flash移植YAFFS文件系统,并将该文件系统加入Linux内核中;5) 制作RAMdisk来挂载根文件系统。
4、内核的获得 可以从网上下载内核文件,http://。如果是为了练习,尽量下载x的内核。因为x的内核比较大,当然编译也需要更都的时间。
5、问题九:linux 内核裁剪是指裁剪什么 将内核的书讲的是操作系统的东西,源码树的结构等。如果你真的完全领会了内核的源码,那么裁剪对你来说如囊中取物。
Q3: 嵌入式linux内核怎么裁剪编辑移植
这两个参数需要根据自己的实际情况加以调整,主要是nfs和ip的一些设置。bootcmd 是内核启动命令,其表示使用tftp协议,从TFTP文件夹下加载uImage到41000000的内存地址。
可将Linux系统移植过程大致需要分成6个步骤:1) 准备工作,包括下载源码、建立交叉编译环境等。交叉开发是指在开发主机上安装开发工具,编辑、编译目标板的引导程序、内核和文件系统,使其能在目标板上运行。
)make config:进入命令行,可以一行一行的配置。2)make menuconfig:开发人员比较熟悉的menuconfig菜单。
这样可以让操作系统系统占用内存小,启动速度快。一般嵌入式Linux操作系统需要裁剪。裁剪方法:命令行下,用vim编辑文件是可行的,但较多的文件要修改时,可能用menuconfig比较省事,一般来讲,可能两种方法配合着使用。
把运行在PC上面的linux,弄到嵌入式产品上。但是一味的移植,又不实际,毕竟嵌入式不是PC,很多东西都不能运行(比如跑个3D大游戏什么的),这时候就要把不用的东西给去掉,缩小本身大小,弄掉不用的东西。
linux移植到ARM920T内核的s3c2410处理器芯片为例,介绍了嵌入式linux内核的裁剪以及移植过程,文中介绍的基本原理与方法技巧也可用于其它芯片。
Q4: 如何选择和裁剪嵌入式linux内核
1、) 配置和编bootloader(引导装载程序)。通过这段小程序,可以初始化硬件设备、建立内存空间的映射表,从而建立适当的系统硬件环境,为最终调用操作系统内核做好准备。
2、建议你从网上下载Android或者Meego的代码,这两个系统是目前基于Linux比较成功的开源移动终端OS了。做出来的镜像,大小基本可以接受,而且最关键的是性能很好。
3、这样可以让操作系统系统占用内存小,启动速度快。一般嵌入式Linux操作系统需要裁剪。裁剪方法:命令行下,用vim编辑文件是可行的,但较多的文件要修改时,可能用menuconfig比较省事,一般来讲,可能两种方法配合着使用。
4、半年的时间足以对嵌入式系统基础知识进行较为系统的培训,所以你可以先多花一些时间系统的学习嵌入式基础知识。
5、)在嵌入的目标机装上交叉编译工具。2)Bootloader是依赖于开发板硬件而实现编写的。3)根据客户需求编译嵌入式Linux内核和裁剪冗余。4)根据客户需要和系统运行的需要来编写设备驱动程序和嵌入式linux应用程序。
Q5: 有关linux内核移植时的裁剪涉及哪些内容
简单地说,Linux内核里有许多功能或驱动是我们用不上的,我们应该把这些不需要的东西去掉,这样可以让操作系统系统占用内存小,启动速度快。一般嵌入式Linux操作系统需要裁剪。
内核配置的方法很多,make config、make xconfig、make menuconfig、make oldconfig等等,它们的功能都是一样的,区别应该从名字上就能看出来,只有make oldconfig是指用系统当前的设置(./.config)作为缺省值。这里用的是make menuconfig。
将内核的书讲的是操作系统的东西,源码树的结构等。如果你真的完全领会了内核的源码,那么裁剪对你来说如囊中取物。但是Linux的源码要学完,不知道要多长时间,而且裁剪Linux不一定要对内核源码了如指掌。
linux内核裁剪命令的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux裁剪 嵌入式、linux内核裁剪命令的信息别忘了在本站进行查找喔。







