一、挂载SD卡
1.使用fdisk工具分区
参见海思文档《外围设备驱动 操作指南第6节》
2.挂载SD卡
mount -t vfat /dev/mmcblk0p1 /mnt_sd
二、安装ffmpeg
1. 在Ubuntu上交叉编译
参见ffmpeg安装文档
2.安装到海思
拷贝到sd卡,将lib路径加入到海思的环境变量
三、交叉编译libusb
http://blog.chinaunix.net/uid-30034921-id-4714674.html
1.在libusb官网下载libusb
tar -xvjf libusb-1.0.21.tar.bz2
cd libusb-1.0.21/
2. 配置编译
./configure –build=i686-linux –host=arm-hisiv300-linux –prefix=/home/xzw/libusb-1.0.21/tmp
报错:configure: error: “udev support requested but libudev not installed”
解决方法:在上述编译命令后面添加 –disable -udev
./configure –build=i686-linux –host=arm-hisiv300-linux –prefix=/home/xzw/libusb-1.0.21/tmp –disable-udev
make
make install
3. 安装
一份放在Ubuntu(/opt/hisi-linux/x86-arm/arm-hisiv300-linux/target/usr)交叉编译用,一份拷贝到海思开发板。