在cat 3脚本下,可让您将Cubian(Allwinner A10 / A20上的主板发行版)更新到Debian的当前版本。执行完所有脚本后,将安装当前版本的Debian。脚本使用Soc Allwinner A10在板上进行了测试。从Cubian-nano-x1-a10-hdmi的版本更新到Debian 8.3(在本文结尾处相关)。只需进行最小的更改(或可能没有更改),即可在A20上运行。Cubian发行版是为基于Soc Allwinner A10 / A20的主板设计的。Cubian X1发行版已于2014年10月8日发布。此后未更新。可以通过官方种子下载(它并不总是有效,因此可以在Yandex磁盘上下载)。
Cubian的核心是Debian使用引导加载程序,Allwinner特有的设置和脚本,尤其是Cubian主板。原则上,A10 / A20上的所有电路板都是相似的,并重复参考电路-在此发明/更改没有什么特别的。为了使操作系统和软件包保持最新(这大大降低了准备和支持我们的固件的成本),您需要彻底了解SoC的功能,以形成引导加载程序并管理整个外围设备。Cubian发行团队已经做到了这一点。但是库边有点过时了。创建脚本是为了以最小的用户干预从Cubian顺序升级到Debian的当前版本。脚本在DS-110板上的Allwinner A10上进行了测试,该板几乎类似于CubieBoard。更新顺序
。下载Cubian-nano-x1-a10-hdmi.7z,解压缩并将图像写入microSD卡(例如,使用sourceforge.net/projects/win32diskimager)。如果您打算为Debian开发-4或8 GB,那么仅2GB的卡就足够了。我们将收到的卡插入板中,然后将其打开。我们正在等待下载完成。如有必要,请更改密码。默认密码是“ cubie”。最初,该IP地址是通过dhcp获得的。您可以在dhcp服务器上找到该地址,也可以登录控制台(名称为“ cubie”,密码为“ cubie”)。原始的Cubiebiard面板将通过摩尔斯电码闪烁LED显示其地址,更多信息请访问github.com/cubieplayer/Cubian/wiki/Get-started-with-Cubian要更新此IP地址,必须可以访问Internet。我们通过ssh连接,端口36000。最初,我们有cubie@Cubian:~$ cat /etc/*release*
PRETTY_NAME="Debian GNU/Linux 7 (wheezy)"
NAME="Debian GNU/Linux"
VERSION_ID="7"
VERSION="7 (wheezy)"
ID=debian
ANSI_COLOR="1;31"
HOME_URL="http://www.debian.org/"
SUPPORT_URL="http://www.debian.org/support/"
BUG_REPORT_URL="http://bugs.debian.org/"
准备运行脚本。安装git(预先设置时间并更新存储库)sudo ntpdate-debian
sudo apt-get -y install debian-keyring
sudo apt-get update
sudo apt-get -y install debian-archive-keyring
sudo apt-get update
sudo apt-get install -y git
下载更新脚本git clone https://opensourceclient@bitbucket.org/opensourceclient/prepare-cubian.git
第一个脚本:
增加便利性(.nanorc,.bashr文件),设置频率限制(通过cpufrequtils),将日志重定向到ram磁盘,禁用IPv6。./prepare-cubian/cubian_update-1.sh
该板将被关闭。第二个脚本:
./prepare-cubian/cubian_update-2.sh
删除未使用的软件包,添加本地化(您需要选择键盘布局和切换方法,为控制台选择字体等等),将软件包更新为当前版本。第三个脚本:
./prepare-cubian/cubian_update-3.sh
将Debian发行版升级到最新版本,内核保持不变。更新udevil时-回答是。cubian-nandinstall软件包也将被安装-这是A10 / A20的一个软件包(https://github.com/cubieplayer/Cubian/wiki/Install-Cubian),以后您可以将sd卡的内容复制到NAND(如果开发板具有NAND)。从NAND启动。来自Cubian的脚本(cubian-morsedecode,cubian-morsemsg,cubian-morseshowip-reverse,cubian-networklight,cubian-getip,cubian-morseencode,cubian-morseshowip,cubian-motd-package,cubian-ntpdate)在/ usr / lib中/ cubian /。从名称看,目的很明确。该板将被关闭。结果,我们有
cubie@Cubian:~ $ cat /etc/*release*
PRETTY_NAME="Debian GNU/Linux 8 (jessie)"
NAME="Debian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
ID=debian
HOME_URL="http://www.debian.org/"
SUPPORT_URL="http://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
值得将SD卡的图像保存为“参考”。再说几句话
Cubian的重要组成部分是cubian-nandinstall软件包-它允许您将SD卡映像从卡复制到NAND。软件包本身将在NAND上安装引导程序,并提供从NAND引导的功能。有关SoC Allwiner A10 / A20的一点信息加载SoC Allwiner A10 / A20 的顺序:-如果有SD卡-从SD卡启动,此模式是一种恢复模式,您始终可以从SD卡的标准映像启动。-如果没有卡,请尝试从NAND引导。-通常,uboot用作引导加载程序,它使您可以制作引导加载程序以通过网络进一步下载。SoC Allwiner A10 / A20没有固定的mac地址。 Mac地址是在操作系统启动时分配的。通过文件/boot/script.bin(更多linux-sunxi.org/Manual_build_howto)配置视频参数,网络设置,GPIO(cubieboard中有67个)。用作RDP终端客户端的外壳正好适用于我们的主板(DS-110)。A10/A20.
.()
prepare-cubian/cubian_update-customize.sh
, , ,
FreeRDP .
prepare-cubian/cubian_update-kernel.sh
COM ( USB-toCOM,ttl), 115200/8-N-1.
prepare-cubian/cubian_update-development.sh