Set environment variable
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.
并从/etc/profile.d目录的配置文件中搜集shell的设置.
/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.
当前用户:
~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.
~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取. 通常在这里增加.
~/.bash_logout:当每次退出系统(退出bash shell)时,执行该文件.
Execute Command After System Initialize
在/etc/rc.local中增加要执行的脚本
Download Linux Kernel to Target Board
海斯开发板的流程是这样的:
- 使用MultiICE或其他工具,烧写Hiboot(在Uboot基础上修改的boot),目标地址为0x3400 0000.这个地址是该开发板上!NAND flash的起始地址
- 配置和编译目标板的内核,生成zImage文件
- 使用Uboot提供的mkimage工具对zImage文件进行处理,增加入口信息,生成hikernel文件
- 通过boot提供的tftp,下载hikernel文件到0x3410 0000地址;或是通过boot提供的串口下载命令,下载到内存中,然后cp到0x3410 0000地址
- 在boot中设置参数,通过>bootm 0x3410 0000启动内核;也可以设置为自动启动
- 使用busybox,生成根文件系统的内容;然后使用专门的工具,生成img文件
- 使用内核一样的方式,网络或串口,下载根文件系统到0x3430 0000
FriendlyARM板的流程如下:
- 使用sjf2410烧写boot(vivi修改而来)到Nand flash(不知道为什么没设置Nandflash的地址,如何找到地址的?)
- 用boot给Nandflash分区
- 用boot重新下载boot
- 用boot下载内核映像
- 用boot下载根文件系统映像
Ambarella开发板的流程之网络升级如下:
- boot的升级方法没介绍,所以不用也没必要升级boot
- 编译内核和根文件系统,分别生成Image和ramdisk.gz
- 使用脚本,处理内核和根文件系统
align.sh public_linux/linux/arch/arm/boot/Image kernel.bin
align.sh root_fs/ramdisk.gz rootfs.bin
- 在目标板上用flashcp命令,更新内核和根文件系统( 看样子升级的前提是目标板上已经有了linux才能mount nfs )
flashcp -v /mnt/ipcam/ambarella/rootfs.bin /dev/mtd4
flashcp -v /mnt/ipcam/ambarella/kernel.bin /dev/mtd3
- 如何通过!DirectUSB升级,没找到说明
Make Vim Colorful?
sudo aptitude install vim-full
增加文件~/.vimrc
代码:
set nobackup
set nocompatible
syntax on
filetype plugin on
"colorscheme murphy
colorscheme blue
"colorscheme ron
let &termencoding=&encoding
set fileencodings=utf-8,gbk,ucs-bom,cp936
阅读(1395) | 评论(0) | 转发(0) |