LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1708|回复: 4

高清播放器的嵌入式系统是如何加载内置硬盘的?

[复制链接]
发表于 2010-12-10 21:54:45 | 显示全部楼层 |阅读模式
海梅迪HD300B plus 播放器,里面是嵌入式系统 BusyBox v1.1.3


跟我以前接触的linux系统有所不同,特别不明白他的内置硬盘的加载方式

/ # fdisk -l

Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/sdb1               2      121541   976270050    7  HPFS/NTFS
/dev/sdb2          121542      121561      160650   82  Linux swap
/dev/sdb3          121562      121581      160650   83  Linux

可以看出,1T的硬盘用高清播放器自带的格式化分了个大的NTFS分区

但看下面的命令
/ # cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount pt>      <type>  <options>               <dump>  <pass>
#/dev/root      /               ext3    rw,noauto               0       1
none            /proc           proc    defaults                0       0
devpts          /dev/pts        devpts  defaults,gid=5,mode=620 0       0
none            /sys            sysfs   defaults                0       0
/dev/mtdblock/2 /usr/local/etc  yaffs2  rw,noauto               0       0
none            /tmp            ramfs   defaults                0       0



/ # df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root               143.9M    143.9M         0 100% /
/dev/mtdblock/2          16.0M      4.2M     11.8M  26% /usr/local/etc
/dev/rd/0                40.0k     40.0k         0 100% /mnt/rd
/dev/scsi/host1/bus0/target0/lun0/part1    931.0G     46.7G    884.3G   5% /tmp/hdd/volumes/HDD1
/dev/scsi/host1/bus0/target0/lun0/part3    151.9M      4.0M    140.0M   3% /tmp/hdd/root


想问的是df命令里出现的
/dev/scsi/host1/bus0/target0/lun0/part1    931.0G     46.7G    884.3G   5% /tmp/hdd/volumes/HDD1

是怎么加载上的,不知道哪儿能改这个配置,我想把NTFS都格式化成ext3格式
发表于 2010-12-11 07:55:23 | 显示全部楼层
可能是用脚本或应用程序加载上的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-11 16:45:39 | 显示全部楼层
我也是这么想的,就是找了一圈都没找到, BusyBox系统比较怪,希望有高清嵌入式设计的大侠提供一下思路
回复 支持 反对

使用道具 举报

发表于 2010-12-13 11:49:49 | 显示全部楼层
BusyBox 与系统无关,那玩意只是你的 shell。

至于具体怎么加载的,那玩意得问厂商。因为大家都是自己搞的。但是内置硬盘分区的格式最好不要改。因为在启动状态下,这个一般是放在只读分区。只能通过出出厂烧制的办法修改。

事实上,改这个还涉及到保修问题,就比如说给你一台 PC ,你把人家 BIOS 的代码都改了,人家还给你保修么?不会的,最多是给你刷回原系统而已。

喜欢折腾这个的不如搞个整个系统都能自己烧的。例如x86离子平台其实自己完整装个 Linux 都可以了。功耗也就在 16W 左右。
回复 支持 反对

使用道具 举报

发表于 2010-12-18 18:34:25 | 显示全部楼层
busybox有mdev(类似于udev的实现),请检查/etc/mdev.conf。
希望对你有帮助
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表