part
显示指定的内存分区信息。
格式
part <partition handle>
说明
此命令用来显示指定的内存分区信息。
[root@sylixos:/root]# help part
show partition information.
part partition handle
[root@sylixos:/root]#
样例
- 编写以下程序,创建内存分区。
#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);
}
- 执行程序,打印创建完成的内存地址。
[root@sylixos:/apps/partition]# ./partition
4001000b
- 使用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]#