背景
最近准备把公司某项目下的某目录的前端代码拆分出来,单独作为一个项目进行编译部署。那么,应该怎么操作GIT仓库才能把仓库的某个子目录独立出来,并保留之前的历史记录呢?
因为之前并不知道,有这样的操作可以实现将仓库的子目录独立成新仓库,我已经从头创建了一个新的仓库从零开始开发了,又如何并独立出来的仓库呢?
最近准备把公司某项目下的某目录的前端代码拆分出来,单独作为一个项目进行编译部署。那么,应该怎么操作GIT仓库才能把仓库的某个子目录独立出来,并保留之前的历史记录呢?
因为之前并不知道,有这样的操作可以实现将仓库的子目录独立成新仓库,我已经从头创建了一个新的仓库从零开始开发了,又如何并独立出来的仓库呢?
Cubieboard自带了4GB的nand闪存,目前已经将系统刷入nand,很显然如果想继续折腾的话,这4GB的空间是不够我用的,于是乎前几天从京东下单买了一个32GB的TF卡:
继续阅读…环境准备
本文在一台运行着ubuntu 12.04 32位系统主机上开始构建目标系统:
# uname -a Linux ubuntu 3.8.0-29-generic #42~precise1-Ubuntu SMP Wed Aug 14 15:31:16 UTC 2013 i686 i686 i386 GNU/Linux
注:本文以下所有操作基于系统Ubuntu 12.04
什么是U-Boot
U-Boot是(Universal Boot Loader)的缩写,uboot是一个开源的、跨平台的引导装载程序,提供了数百中可支持的嵌入式开发板和多个CPU,包括PowerPC,ARM,MIPS,XScale,ColdFire,Nios,MicroBlaze,和x86。
下载zip包或者克隆git仓库到本地
mkdir ~/cubieboard
cd ~/cubieboard
wget https://github.com/linux-sunxi/linux-sunxi/archive/sunxi-3.4.zip
unzip sunxi-3.4.zip
cd linux-sunxi-3.4
继续阅读… 几年前整了块Cubieboard开发板,已经N久木有折腾了,最近心血来潮,打算准备拿出来继续把玩一下。因大部分的工作开发环境已经转移到Mac系统,所以Mac平台上通过TTL串口线访问Cubieboard成了首先要解决的问题,因为Mac默认是不带TTL串口线驱动的。
继续阅读…