Chinaunix首页 | 论坛 | 博客
  • 博客访问: 16840
  • 博文数量: 5
  • 博客积分: 1415
  • 博客等级: 上尉
  • 技术积分: 60
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-14 16:47
文章分类
文章存档

2008年(5)

我的朋友

分类: LINUX

2008-10-16 10:19:07

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

海斯开发板的流程是这样的:
  1. 使用MultiICE或其他工具,烧写Hiboot(在Uboot基础上修改的boot),目标地址为0x3400 0000.这个地址是该开发板上!NAND flash的起始地址
  2. 配置和编译目标板的内核,生成zImage文件
  3. 使用Uboot提供的mkimage工具对zImage文件进行处理,增加入口信息,生成hikernel文件
  4. 通过boot提供的tftp,下载hikernel文件到0x3410 0000地址;或是通过boot提供的串口下载命令,下载到内存中,然后cp到0x3410 0000地址
  5. 在boot中设置参数,通过>bootm 0x3410 0000启动内核;也可以设置为自动启动
  6. 使用busybox,生成根文件系统的内容;然后使用专门的工具,生成img文件
  7. 使用内核一样的方式,网络或串口,下载根文件系统到0x3430 0000
FriendlyARM板的流程如下:
  1. 使用sjf2410烧写boot(vivi修改而来)到Nand flash(不知道为什么没设置Nandflash的地址,如何找到地址的?)
  2. 用boot给Nandflash分区
  3. 用boot重新下载boot
  4. 用boot下载内核映像
  5. 用boot下载根文件系统映像
Ambarella开发板的流程之网络升级如下:
  1. boot的升级方法没介绍,所以不用也没必要升级boot
  2. 编译内核和根文件系统,分别生成Image和ramdisk.gz
  3. 使用脚本,处理内核和根文件系统
    align.sh public_linux/linux/arch/arm/boot/Image kernel.bin
    align.sh root_fs/ramdisk.gz rootfs.bin
  4. 在目标板上用flashcp命令,更新内核和根文件系统( 看样子升级的前提是目标板上已经有了linux才能mount nfs )
    flashcp -v /mnt/ipcam/ambarella/rootfs.bin /dev/mtd4
    flashcp -v /mnt/ipcam/ambarella/kernel.bin /dev/mtd3
  5. 如何通过!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

管理员在2009年8月13日编辑了该文章文章。

-->
阅读(1395) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~