Cubieboard折腾手记(一)

前段时间终于是入手了一块Cubieboad2,板子的参数看着挺不错,全志A20的cpu,1G的RAM,4G的nandflash。本来就是想搞个树莓派来玩的,后来看了看,选了这个CubieBoard2,加上其他的一些配件的,参不多是400软妹币,全志的资料在网上找了下,也是不少的,对linux也算比较友好的。

废话不多说了,拿到板子后当然是装上自己最喜爱的Archlinux啦,我大Archlinux官方是没有支持arm的,不过有人搞了个ArchlinuxARM

http://archlinuxarm.org/,上面支持的板子也是不少的,当然这个Cubieboad2也是有的。

以下就简单讲讲安装ArchlinuxARM到SD卡上面:

l  准备工作:

1.  准备好一个linux环境。

不管你是虚拟机还是实体机的,不过还是推荐大家安装linux和windows双系统的,毕竟要是搞嵌入式或者玩玩板子的,linux对于开发来说都是很友好的。相反,windows下,工具很多都有啊。

2.  准备一张microSD卡和读卡器。

可以先测试SD在板子上可不可以用的,笔记本一般是可以卡套直接使用的。

SD卡的容量要求在1G以上吧,本人是使用之前的旧山寨机带的1G的卡

3.  准备好串口线。

USB转串口的也可以的了。本人的笔记本是没有串口的了,买了USB转串口,不过之前手贱装了Win8.1,而这个转串口线不支持在Win8.1的,据说是里面的转换芯片是旧版的,悲剧啊。需要注意的一点是,根据全志上面说的,串口线的+5V的线就不用接上去了,否则可能导致烧板的悲剧发生的。

l  正式开工,以下的操作是在linux下。

4.  插入SD卡,找到你的SD。

可使用fdisk–l来查看,本人的linux是识别为/dev/mmcblk0

5.  给SD卡分区。

sudo fdisk /dev/mmcblk0
Welcome to fdisk (util-linux 2.24.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): o     //按o来清除原来的所有的分区信息
Created a new DOS disklabel with disk identifier 0x75dca7df.Command (m for help): n     //按n来创建新分区Partition type:p   primary (0 primary, 0 extended, 4 free)e   extended
Select (default p): p   //按p来选择为主分区
Partition number (1-4, default 1): 1    //按1来设置为第一分区
First sector (2048-1989631, default 2048): 2048 //输入2048设置分区开始的偏移量
Last sector, +sectors or +size{K,M,G,T,P} (2048-1989631, default 1989631):
//直接按‘回车’键来直接确认默认的分区的大小,这样是SD上只分一个区,如果想多个分区的话,是可以自己算出一个数来设置的Created a new partition 1 of type 'Linux' and of size 970.5 MiB.Command (m for help): w  //分好区了,可以按w写入更改并退出fdisk的The partition table has been altered.
Calling ioctl() to re-read partition table.
Re-reading the partition table failed.: Device or resource busyThe kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8).//我的SD在这里是要重新拔出再插入才可以识别到新分区的

6.  创建文件系统

注意一下,经过上一步的分区,现在用fdisk–l查看,应该有个一/dev/mmcblk0p1的分区的了,你可以选择其他的文件系统,这里是依照ArchlinuxARM的官网上的使用ext4

mkfs.ext4/dev/mmcblk0p1mkdir/mnt/cubieboard2mount/dev/mmcblk0p1 /mnt/cubieboard2

7.  写入Cubieboard2的根目录。

下载ArchlinuxARM为Cubieboard2准备的rootfs。

国内有ArchlinuxARM的镜像源,虽然在ArchlinuxARM的官网上没有查到。

中科大的镜像源:

http://mirrors.ustc.edu.cn/archlinuxarm/os/ArchLinuxARM-sun7i-latest.tar.gz

清华的镜像源:

http://mirrors.tuna.tsinghua.edu.cn/archlinuxarm/os/ArchLinuxARM-sun7i-latest.tar.gz

BTW,中科大的镜像源做的真心不错,速度很快。

解压文件到SD卡上:

tar-xf ArchLinuxARM-sun7i-latest.tar.gz –C /mnt/cubieboard2

sync

8.  安装U-Boot引导到SD卡上。

dd if=/mnt/cubieboard2/boot/u-boot-sunxi-with-spl.bin of=/dev/mmcblk0 bs=1024 seek=8umount /mnt/cubieboard2
sync

这里注意下,dd到的地方是/dev/mmcblk0,

9.  取下的你的SD卡,插到板子上,上电,这时你在串口上应该可以看到输出的了,待启动完成后,使用root登陆,默认密码是root

至此,适用于cubieboard2的可启动SD卡就完成了,Enjoy!!

Cubieboard2折腾手记(一)相关推荐

  1. 服务器安装linux亮机卡,井蛙杂谈——HQPlayer升频折腾手记——108楼更新3700x,9700K完美7EC配置方案...

    感谢关注耳机俱乐部网站,注册后有更多权限. 您需要 登录 才可以下载或查看,没有帐号?注册 x 本帖最后由 andygaof 于 2020-2-1 21:03 编辑 朱总给我下达了一个任务--在一月份 ...

  2. 杂谈_小米电纸书折腾手记

    原创:杂谈_小米电纸书折腾手记 开启开发者模式 下载安装E-InkLauncher 下载地址:E-Ink Launcher:https://www.coolapk.com/apk/cn.modific ...

  3. 杂谈_巴诺nook2电纸书再折腾手记

    原创:杂谈_巴诺nook2电纸书再折腾手记 nook2是自己使用的第一款电纸书,也是目前为止满意度最高的电纸书,搭配Orionviewer切边+横屏简直就是6寸阅读扫描版pdf的利器. 由于之前折腾过 ...

  4. Docker折腾手记-安装

    安装 docker红的发紫,所以博主耳闻这么久,也要来折腾折腾了 研究不多,个人目前认为docker给我们带来了以下好处 开发机器因为开发原因,需要配置各种各校的环境,繁琐且耗费资源.配来配去还容易环 ...

  5. manjaro折腾手记

    以前装过Arch,有点折腾,写了个hello world就卸载了.没用过AUR,甚至也没去了解. 听说manjaro继承Arch,几乎开箱即用,对硬件支持非常好,源里面的软件更新非常快.但是没有装中文 ...

  6. freenas php5.56,FreeNas折腾手记

    最近无聊闲折腾FreeNas系统,进行一系列测试,包括存储池转移与拓展.普通物理机安装.硬盘转移.存储池权限分配等. 一是记录一下,以防自己忘了,再者有人可能遇到跟我一样的坑,共勉吧. 测试结果与安装 ...

  7. Ubuntu 15.04折腾手记(4)

    1.CMake 使用cmake --version 来查看当前系统的CMake版本 如果没有安装CMake可以使用apt-get install cmake 若要安装最新版本的CMake就必须前往官网 ...

  8. Docker折腾手记-linux下安装

    Linux下的安装方法 博主用的是centos7,其它也是大同小异 我根据的是官网的教程进行的操作,地址是 https://docs.docker.com/engine/installation/li ...

  9. confluence正常安装网页报错_NAS折腾手记1:在OMV5上安装ZFS On Linux的正确步骤

    起因是直接安装OVMExtra里自带的zfs插件会报错,所以需要使用命令行来做一些前置准备. 源配置 有两种方法.1是安装OMVExtra并在内直接启用所有测试源 下载地址在此​omv-extras. ...

  10. Fyne 折腾手记:开发一个简易桌面应用

    文章首发于个人公众号:「阿拉平平」 最近试了下用 Fyne 库开发桌面应用,特此记录和分享一下.本文演示环境为 Windows,Fyne 版本为 1.2.3. 简介 Fyne 是一个 Go 语言开发的 ...

最新文章

  1. Udev串口通讯,对于多个ttyUSB,如何自动识别?
  2. JADAK收购RFID方案商SkyeTek,增强竞争力
  3. AT4995-[AGC034E] Complete Compress【树形dp】
  4. 微信公众平台应用开发实战
  5. VS studio 2019 加 CUDA + CUDNN 开发环境配置
  6. AGX平台MCU升级过程分析2014.10.3
  7. 科目三: 济南章丘五号线
  8. 如何在Mac上清理磁盘空间?
  9. 使用iText对pdf中查找关键字坐标进行填充
  10. PTA_机工士姆斯塔迪奥
  11. 浏览器点击复制内容并打开微信
  12. 物流包装循环使用管理要求团体标准暨“可循环和绿色快递包装应用研究”项目专家企业调研研讨会圆满落幕
  13. 再谈 iOS App Crash 防护
  14. password unchanged Authentication token manipulation error
  15. 测试用例的设计-提高测试覆盖率
  16. Word文档使用Mathtype如何实现公式自动居中并右对齐编号?
  17. Java8中文api汉化文档下载【谷歌翻译最精准版】【jdk api 1.8_google.CHM】
  18. Python 语言及其应用 Chapter_3_Note_2 容器_列表_元组_字典_集合
  19. 幼儿抽象逻辑思维举例_小学数学中抽象思维的培养
  20. 在电脑上怎么做判断题打√或x_苹果Mac电脑知识竞赛考试题

热门文章

  1. Js常用40个页面效果
  2. 【无代码爬虫】web scraper 之 采集单个内容
  3. MySQL 高可用MMM安装部署以及故障转移详细资料汇总
  4. @Deprecated、@deprecated注解说明
  5. Android面试题汇总
  6. [读书笔记]2.标准误差 标准差 信度 实例计算说明
  7. vue-element-admin基础学习
  8. 迷你西游最新服务器是哪个,《迷你西游》公测增开服务器公告
  9. iOS内购实现及测试Check List
  10. 来自福布斯富豪榜马总的建议,为什么一定要学Python?