购买链接: https://s.click.taobao.com/s0JIBZw
参考链接0: 买个全志arm9 F1C100s 方案的唱戏机回来拆一拆
参考链接1: F1C100s 手册
参考链接2: 看戏机(唱戏机)F1C100原理图
参考链接3: 侨德实业有限公司VS (全志C100电脑升级)流程示意图
参考链接4: 先科唱戏机(看戏机)F1C100s方案运行XBOOT大神的XBOOT系统步骤
参考链接5: F1C100s入坑记录
参考链接A: 荔枝派Zero V3s开发板入坑记录
参考链接B: 【视频分享】制作荔枝派Zero开发板(全志V3s) TF/SD卡启动盘
参考链接C:Allwinner_F1C600_User_Manual_V1.0.pdf
1. 准备工作
1) 安装Ubuntu14.04LTS(长支持版本),如果用虚拟机请安装vmware14(别的虚拟机都不推荐,泪的教训), 然后安装 vmware tools(不是必须,但是方便文件共享)
2) 安装arm linux 工具链:
ubuntu14.04 x64下载这个工具链: gcc-linaro-7.2.1-2017.11-x86_64_arm-eabi.tar.xz
一般解压缩到 /usr/local/ 目录,
然后把目录 export PATH=/usr/local/gcc-linaro-7.2.1-2017.11-x86_64_arm-eabi/bin:$PATH 添加到 /etc/profile, 或者 ~/.bashrc 文件
3) 安装git源码管理软件:
sudo apt-get install -y git
4) 其他支撑软件
sudo apt-get install -y libncurses5-dev swig libpython-dev
2. 烧录、安装USB烧录工具sunxi-fel
git clone -b f1c100s-spiflash https://github.com/Icenowy/sunxi-tools.git
make
make install
3. u-boot
首先获取u-boot源码: git clone https://github.com/Icenowy/u-boot.git -b f1c100s-spiflash
默认bootcmd, bootargs在这个文件修改: include/configs/suniv.h
cd u-boot
###默认配置文件
ARCH=arm CROSS_COMPILE=arm-eabi- make licheepi_nano_spiflash_defconfig###如果需要执行其他配置:
ARCH=arm CROSS_COMPILE=arm-eabi- make menuconfig###执行单核编译:
ARCH=arm CROSS_COMPILE=arm-eabi- make###或多核编译,避免cpu其他内核打酱油, j后的参数是参与编译的cpu个数:
ARCH=arm CROSS_COMPILE=arm-eabi- make -j3
4. 设备树, Linux
5. 根文件系统
1). 下载最新的buildroot稳定版本
官方网站: https://buildroot.org/download.html
长支持版本:buildroot-2017.02.7.tar.gz
最新稳定版:buildroot-2017.08.1.tar.gz
2). 配置buildroot 参数, make menuconfig; make
如果不会配置, 就下载下面这个文件,然后把 buildroot-v3s-20171122.zip解压后 拷贝到 buidroot目录成 .config 文件。
3). 执行编译, 生成文件跟文件系统。
4). 如需构建Qt应用程序, 视频地址: buildroot成功后如何编译Qt应用程序
5. USB烧录spi flash
6. 制作TF卡启动盘
7. 下载编译烧录xboot
git clone https://github.com/xboot/xboot.git
cd xboot
make CROSS_COMPILE=arm-linux- PLATFORM=arm32-f1c100s
sudo sunxi-fel spiflash-write 0 output/xboot.bin
离线
mark一下。
离线
请问下如何在f1c100s烧入 linux呢
离线
f1c100s是A7? 支持硬浮点? 截图有问题吧?
离线
f1c100s的性价比还是可以的
离线