科创园

科创园地,分享技术知识,为科技助力发展,贡献一己之力。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

嵌入式linux内核配置

Posted on 2011-11-17 21:01  科创园  阅读(556)  评论(0编辑  收藏  举报

如何借助ncurses设计一个终端菜单界面??

1、下载ncurses.tar.gz/opt/目录并解压缩

2、进入ncurses目录 执行configure命令(编译为ARM平台)

./configure -host = arm-linux-disable-big-core -prefix = /usr/local

(如果编译为X86平台)

./configure -host=i386-linux-prefix =/usr

3、Make

4、Make install

这时,能正常完成菜单界面,在/usr/bin目录下生产tic命令工具,在/usr/share/terminfo目录也出现相应的终端信息。

 

 

Linux内核定制与裁剪

 

在上一节完成终端界面设置后来 制作linux内核

 

1、解压下载的linux内核到 /usr/src目录

2、切换到/usr/src/linux-2.6-源码目录

3、Make menuconfig 配置相应选项后,保存退出

<*>将该功能模块编译到内核

<>不将该功能。。。。

<M>将该功能编译成模块的方式,可在需要时动态插入到内核的模块

4、make clean (用来删除生成的模块和目标文件)

5、Make dep (提供变量依赖的关系信息)

6、Make bzImage (编译内核生成压缩的映像)

至此,编译完成后的压缩映像文件的路径保存为arch/arm/boot/bzImage