高通8155 /dev/block/by-name是怎么生成的
时间: 2023-10-02 16:13:13 浏览: 445
/dev/block/by-name 是 Android 系统中的一个软链接,指向真正的块设备节点。在高通 8155 处理器上,这些块设备节点通常是由 bootloader 或 kernel 中的设备树 (device tree) 配置文件中指定的。
在 Android 系统中,/dev/block/by-name 目录下的软链接通常用于指向特定的分区,例如 system、boot、recovery、userdata 等等。这些分区在设备启动时会被挂载,然后用于存储操作系统和用户数据。
在高通 8155 处理器上,/dev/block/by-name 目录下的软链接通常由 bootloader 生成,根据设备树中的分区配置信息来指向相应的块设备节点。具体的生成方法和细节可能因设备而异,需要查看具体设备的 bootloader 和 kernel 设备树配置文件来确定。
相关问题
在高通 8155 处理器上,/dev/block/by-name 目录下的软链接通常由 bootloader 生成 怎么生成 是需要什么参数吗
在高通 8155 处理器上,/dev/block/by-name 目录下的软链接通常是在 bootloader 中生成的,生成方法如下:
1. 首先,bootloader 会读取设备树 (device tree) 配置文件,其中包括了指定分区的信息,例如分区名称、大小、起始地址等等。
2. 然后,bootloader 会根据这些信息来生成对应分区的块设备节点,并将其挂载到 Android 系统的 /dev/block 目录下。
3. 最后,bootloader 会在 /dev/block/by-name 目录下创建相应的软链接,将其指向对应的分区块设备节点。
在大多数情况下,生成 /dev/block/by-name 目录下的软链接不需要手动指定参数。分区信息一般都包含在设备树配置文件中,bootloader 会根据这些信息自动创建软链接。但是,如果你需要手动指定分区信息,可以参考设备树配置文件中的相关信息,使用相应的命令行工具来创建块设备节点和软链接。
怎样让高通8155单安卓平台/dev/block/bootdevice/by-name下的内容开机之后自动链接到SD
您可以通过修改Android系统的fstab文件来实现将/dev/block/bootdevice/by-name下的内容链接到SD卡。以下是具体步骤:
1. 首先,您需要获取您的设备的root权限。
2. 然后,在终端或命令提示符下,使用以下命令挂载系统分区:
```
mount -o remount,rw /system
```
3. 接下来,使用以下命令编辑fstab文件:
```
vi /etc/fstab
```
4. 在fstab文件中找到关于/bootdevice/by-name的行,通常会类似于:
```
/dev/block/bootdevice/by-name/system /system ext4 ro,barrier=1 wait
```
5. 在该行的最后,添加以下内容:
```
/dev/block/mmcblk1p1 /mnt/sdcard vfat defaults voldmanaged=sdcard0:.../dev/block/bootdevice/by-name
```
其中,mmcblk1p1表示您的SD卡的分区,/mnt/sdcard表示您要将内容链接到的目录,vfat表示SD卡的文件系统类型,voldmanaged=sdcard0表示将SD卡标识为主要存储设备,.../dev/block/bootdevice/by-name表示您要链接的目录。
6. 保存并关闭文件。
7. 最后,使用以下命令将系统分区重新挂载为只读:
```
mount -o remount,ro /system
```
现在,您可以重启设备,/dev/block/bootdevice/by-name下的内容应该会自动链接到SD卡上的/mnt/sdcard目录。
阅读全文