在 Banana pi 上使用 Gentoo
看中Banana pi的高性能,入了一个,打算拿来做NAS或者硬件防火墙。 编译环境 利用emerge --root建立一个chroot简单的编译环境。 安装sys-dev/crossdev用于建立跨平台编译环境。 crossdev -S -P -v EXTRA_ECONF="-march=armv7-a -mfpu=neon-vfpv4 -ffast-math" -t armv7a-hardfloat-linux-gnueabi --vo-layout /usr/portage/安装编译环境。 编译内核 Banana-Pi Office Git 从git上下载内核bsp和bpi-tools。 安装编译依赖bc,cpio PATH路径增加bpi-tools和u-boot/tools, 在Makefile和configure,scripts/install_kernel_config.sh文件里更改编译器 TTY ouput 首先要看到调试输出,入了一个tty转串口usb的FT232板子。 1.先装驱动 sudo make CONFIG_USB_SERIAL=m CONFIG_USB_SERIAL_FTDI_SIO=m -C /usr/src/linux M=`pwd` modules sudo make CONFIG_USB_SERIAL=m CONFIG_USB_SERIAL_FTDI_SIO=m -C /usr/src/linux M=`pwd` modules_install modprobe ftdi_sio 2.线序为黑橙黄,注意,RX,TX要和板子颠倒!! 3.使用picocom连接ttyUSB picocom -b 115200 /dev/ttyUSB0 Ctrl-A+Ctrl-Q 退出