利用busybox, extlinux 在工控机CompactFlash(CF卡)上构建Linux系统(下)
摘要:(一) 配置并编译Busybox:说明, 此次编译的目标机不是arm板, 而是工控机(研华3355), CPU是AMD low power LX800/500 MHz and LX600/366 MHz Processor, so~, 注意与传统的移植arm平台的不同~修改Makefile, 164行改成CROSS_COMPILE ?= 空 189行改成ARCH ?= i386 #如果是arm平台,CROSS_COMPILE ?= arm-linux-, ARCH ?= arm,这里暂用默认设置, 不修改Makefile, 执行make menuconfig,进入配置界面,General C.
阅读全文
[原创] 利用busybox, extlinux 在工控机CompactFlash(CF卡)上构建Linux系统(中)
摘要:上篇:CF卡分区, extlinux的安装中篇:构建根文件系统下篇:2.6内核剪裁及Busybox编译配置及其分析一个基本的文件系统应该包括:busybox (提供 shell 命令集)设备文件(如果是用 devfs 的话这个就免了,arm中常见的创建方式还有mdev,udev)配置文件(用来初始化和布局文件系统)库文件(如果 busybox 是静态编译的话,就不需要busybox 的库文件,以及其他诸如qt、MiniGUI的库)。之前的一篇日志,http://blog.csdn.net/dos5gw/archive/2010/08/20/5826054.aspx也提到了使用busybox构建
阅读全文
[原创] 利用busybox, extlinux 在工控机CompactFlash(CF卡)上构建Linux系统(上)
摘要:上篇:CF卡分区, extlinux的安装中篇:构建根文件系统下篇:2.6内核剪裁及Busybox编译配置及其分析硬件平台:研华3355软件:busybox-1.13.3,extlinux 3.63,linux-2.6.32开发环境: Ubuntu 9.10(一)CF卡的分区,格式化:PC机上利用多口读卡器连接CF卡, fdisk -l 查看CF卡的分区, 例如我的CF卡对应的是/dev/sdb;fdisk /dev/sdb,进入fdisk分区命令提示, 简单的介绍fdisk分区过程m 打印提示;p 打印分区信息;d 删除分区, 假设已经存在分区/dev/sdb1, 按下d后输入1, 即删除了
阅读全文