目标: 分析make menuconfig内核配置过程 在上1小结中(内核编译试验)讲到了3种不同的配置: (1)通过make menuconfig 直接从头到尾配置.config文件 (2) 通过make s3c2410_deconfig 命令在默认的配置上进行自动修改.config文件 (3)使 ...
分类:
其他好文 时间:
2017-08-12 00:33:12
阅读次数:
207
一.改动mt7620.dtsi,去掉默认的bootargs,kernel_menuconfig取消buildin的command line 二.kernel_menuconfig增加scsi驱动。USB Storage,Ext4文件系统,设置USB驱动有个关键的地方,要打开: <*> Generic ...
分类:
其他好文 时间:
2017-08-02 11:52:01
阅读次数:
559
在menuconfig中配置: 详细介绍内核配置选项及删改情况 第一部分:全部删除 Code maturity level options > 代码成熟等级选项 []Prompt for development and/or incomplete code/drivers 默认情况下是选择的,这将会 ...
分类:
系统相关 时间:
2017-07-22 21:17:11
阅读次数:
226
一、裁剪内核 1.1 第一次修改 现在的内核大小为2.8M左右,要裁剪到2.0M以下,毕竟给内核分区就只有2.0M。 这两个设备我们没有,裁剪掉。 进入make menuconfig中,搜索mousedev: 进入里面按需要进行裁剪。 搜索 lp: hostname修改: 文件系统再此修改: 去掉如 ...
分类:
系统相关 时间:
2017-07-02 23:15:47
阅读次数:
303
一、初步裁剪 在内核根目录下 执行: make menuconfig 1.1 system type裁剪 选择 SAMSUNG S3C24XX SoCs Support 进入其中,这里是配置我们的单板,取消与2440无关的配置: 1.2 文件系统裁剪 以模块加入的可以保留,其他的看情况进行裁剪。 1 ...
分类:
系统相关 时间:
2017-07-02 10:07:45
阅读次数:
399
一、工具 制作工具为busybox 下载地址:https://busybox.net/ 解压: 二、制作文件系统 进入目录,执行make menuconfig: 2.1 busybox setting 2.1.1 设定交叉编译器 改为 保存退出,然后执行 make 编译。 编译完成后创建文件系统存放 ...
分类:
系统相关 时间:
2017-06-29 20:44:05
阅读次数:
248
1.内核配置pwm背光驱动make menuconfig:Device Driver > Graphics support > [*] Backlight & LCD device support > <*> Lowlevel Backlight controls <*> Generic PWM b ...
分类:
其他好文 时间:
2017-06-27 17:02:01
阅读次数:
2823
1.如何配置内核呢? 1.1开启内核配置有3种方法: a.make menuconfig启动菜单配置界面 > 最为常用 b.make config启动字符界面配置 c.make xconfig启动图形界面配置 1.2每一项都需要配置,如何解决配置问题呢? a.采用内核自带的默认配置,在此基础上进行修 ...
分类:
系统相关 时间:
2017-06-25 16:10:21
阅读次数:
233
1、搭建基本开发环境: 2、安装语法、词法分析器 3、安装C函数库的man手册,可以通过"man functionname"查看函数用法 ncurses是一个能提供功能键定义(快捷键)、屏幕绘制以及基于文本终端的图形互动功能的动态库。如果没有它,在执行 make menuconfig 命令配置程序时 ...
分类:
系统相关 时间:
2017-06-25 15:33:47
阅读次数:
150
这个zImage_nfs是通过下面编译出来的 上机测试:a. 烧写非android系统, 比如QTb. 重新编译内核让它支持NFS, 更新板上内核 make menuconfig File systems > [*] Network File Systems > <*> NFS client sup ...
分类:
其他好文 时间:
2017-06-24 16:26:24
阅读次数:
220