Chinaunix首页 | 论坛 | 博客
  • 博客访问: 445631
  • 博文数量: 293
  • 博客积分: 4204
  • 博客等级: 上校
  • 技术积分: 3060
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-21 10:27
个人简介

nobody

文章分类

全部博文(293)

文章存档

2014年(27)

2013年(105)

2012年(41)

2011年(109)

2010年(11)

分类: Delphi

2012-09-28 15:39:19

/* 给TF卡分区(直接写分区数据)*/ 
sudo umount $devh"*" 
sudo dd if=sdb6head.bin of=$dev bs=512 seek=7329516 
sudo dd if=sdb3head.bin of=$dev bs=512 seek=6505040 
sudo dd if=first1k.bin of=$dev 
sudo fdisk  $dev

/* format 各个partiton ,扩展分区3包括part5/6*/ 
echo sudo mkfs.vfat $part1 sudo mkfs.vfat $part1
echo sudo mkfs.ext4 $part2 -O ^extent -L system 
sudo mkfs.ext4 $part2 -O ^extent -L system
echo sudo mkfs.ext4 $part4 -O ^extent -L recovery 
sudo mkfs.ext4 $part4 -O ^extent -L recovery
echo sudo mkfs.ext4 $part5 -O ^extent -L data 
sudo mkfs.ext4 $part5 -O ^extent -L data
echo sudo mkfs.ext4 $part6 -O ^extent -L cache 
sudo mkfs.ext4 $part6 -O ^extent -L cache

/* 将uboot/kernel/ramdisk 烧写到卡前部裸扇区(在分区之外)*/ 
sudo dd if=u-boot-tv.bin of=$dev bs=1k seek=1 skip=1;sync; 
sudo dd if=uImage  of=$dev bs=1M seek=1;sync; 
sudo dd if=uramdisk.img  of=$dev bs=1M seek=6;sync; 
sudo ./gencrc_tv 
sudo dd if=uboot_env_tv.bin of=$dev bs=1k seek=768 ;sync;

/*  mount 各个partiton */ 
sudo mount $part1 /mnt/$val/vfat 
sudo mount $part2 /mnt/$val/system 
sudo mount $part4 /mnt/$val/recovery 
sudo mount $part5 /mnt/$val/data

/* 将文件copy 到各个partition */ 
cd /mnt/$val 
sudo tar xjvf $path/vfat_a.bz2;sync; 
sudo tar xjvf $path/data_a.bz2;sync; 
sudo tar xjvf $path/recovery.bz2;sync; 
sudo tar xjvf $path/system.bz2;sync;

/* copy 完成后,umount*/ 
cd $path 
sudo umount $all_part

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