part

更新时间:
2024-01-09
下载文档

part

显示指定的内存分区信息。

格式

part <partition handle>

说明

此命令用来显示指定的内存分区信息。

[root@sylixos:/root]# help part
show partition information.
part partition handle
[root@sylixos:/root]# 

样例

  1. 编写以下程序,创建内存分区。
#include <SylixOS.h> typedef struct my_element {
    INT     iValue;
} MY_ELEMENET;

#define ELEMENT_MAX     (8)

UINT8               _G_pucMyElementPool[sizeof(MY_ELEMENET) * ELEMENT_MAX];
LW_HANDLE           _G_hMyPartition;

int main (int argc, char *argv[])
{

    _G_hMyPartition = Lw_Partition_Create("my_partition",
                                          _G_pucMyElementPool,
                                          ELEMENT_MAX,
                                          sizeof(MY_ELEMENET),
                                          LW_OPTION_DEFAULT,
                                          LW_NULL);

    if (_G_hMyPartition == LW_HANDLE_INVALID) {
        fprintf(stderr, "create partition failed.\n");
        return  (-1);
    }

    printf("%x\n", _G_hMyPartition);

    while (1);

    return (0);
}
  1. 执行程序,打印创建完成的内存地址。
[root@sylixos:/apps/partition]# ./partition
4001000b
  1. 使用part命令查看此内存地址属性。
[root@sylixos:/apps/partition]# part 4001000b
partition show >>

partition name          : my_partition
partition block number  : 8
partition free block    : 8
partition per block size: 4
[root@sylixos:/apps/partition]#
文档内容是否对您有所帮助?
有帮助
没帮助