$ sudo apt-get update
$ sudo apt-get install g++ libghc-zlib-dev liblzma-dev ncurses-dev git
$ git clone [email protected]:GL-MT300A/GL-MT300A-uboot.git
$ sudo tar -xjvf toolchain/buildroot-gcc463_32bits.tar.bz2 -C /opt/
$ sudo tar -jxvf toolchain/buildroot-gcc342.tar.bz2 -C /opt/
$ cd toolchain
$ tar -zxvf lzma-4.32.7.tar.gz
$ cd lzma-4.32.7/
$ ./configure
$ make
$ sudo make install
$ cd ../
$ tar -xjvf squashfs4.2.tar.bz2
$ cd squashfs4.2/squashfs-tools/
$ make
$ sudo cp mksquashfs /opt/buildroot-gcc463/usr/bin/mksquashfs_lzma-4.2
$ cd ../../../
在doc目录下有具体的MT7628文档,有兴趣的可以参考!
$ make menuconfig
Chip Type ---> ASIC
Chip ID ---> MT7628
DRAM Type ---> DDR2
DDR Component ---> 1024Mb
Ram/Rom version ---> ROM
配置完毕,保存退出!
$ make
编译OK会在根目录下生成boot.bin镜像
$ git pull
$ git add xxx
注释参考(注释因人而异,本注释仅供参考,在保证可读性的同时,择优而用)
修改的:[MOD] 1.xxx
2.xxx
添加的:[ADD] 1.xxx
2.xxx
删除的:[DEL] 1.xxx
2.xxx
有BUG:[BUG] 1.xxx
2.xxx
$ git commit -m "xxxx"
或者使用
$ git commit -m '
>[XXX] 1.xxx
> 2.xxx
>'
$ git push