2024-09-01 20:09:41 +08:00
|
|
|
#include "stdio.h"
|
|
|
|
#include "stdlib.h"
|
|
|
|
#include "../include/cpos.h"
|
|
|
|
|
|
|
|
void print_info(){
|
|
|
|
|
|
|
|
struct sysinfo *info = get_sysinfo();
|
|
|
|
|
2024-09-02 14:05:39 +08:00
|
|
|
printf(" .:=*#&&@@@@@@&&#+=:. \n");
|
|
|
|
printf(" -+&@@@@@@@@@@@@@@@@@@@- \03300C5CD;----------.\033C6C6C6; -----------------\n");
|
|
|
|
printf(" -*@@@@@@@@@@@@@@@@@@@@&=\03300C5CD;.-&@@@@@@@@@@+\033C6C6C6; OSName: %s\n",info->osname);
|
|
|
|
printf(" =&@@@@@@@@@@@@@@@@@@@@@=\03300C5CD;.-&@@@@@@@@@@@@+\033C6C6C6; Kernel: %s\n",info->kenlname);
|
|
|
|
printf(" -&@@@@@@@@@@@@@@@@@@@@@=\03300C5CD;.-&@@@@@@@@@@@@@@+\033C6C6C6; CPU Vendor: %s\n",info->cpu_vendor);
|
|
|
|
printf(" *@@@@@@@@@@@@@@@@@@@@@=\03300C5CD;.-&@@@@@@@@@@@@@@@@+\033C6C6C6; CPU: %s\n",info->cpu_name);
|
|
|
|
printf(" .&@@@@@@@@@@@@@@@&*=-:: \03300C5CD;:#@@@@@@@@@@@@@@@@@@=\033C6C6C6; Memory: %dMB\n",info->phy_mem_size);
|
|
|
|
printf(" &@@@@@@@@@@@@@&=. \03300C5CD;#@@@@@@@@@@@@@@@@@#:.\033C6C6C6;= Console: CPOS_USER_SHELL\n");
|
|
|
|
printf(" *@@@@@@@@@@@@@- \03300C5CD;#@@@@@@@@@@@@@@@#:.\033C6C6C6;=@@+ PCI Device: %d\n",info->pci_device);
|
|
|
|
printf(":@@@@@@@@@@@@&. \03300C5CD;#@@@@@@@@@@@@@#:\033C6C6C6; =@@@@@. Resolution: %d x %d\n",info->frame_width,info->frame_height);
|
|
|
|
printf("#@@@@@@@@@@@@. \03300C5CD;#@@@@@@@@@@@#:\033C6C6C6; =@@@@@@@+ Time: %d/%d/%d %d:%d:%d\n",info->year,info->mon,
|
|
|
|
info->day,info->hour,info->min,info->sec);
|
|
|
|
printf("@@@@@@@@@@@@+ \03300C5CD;*&&&&&&&&&#-\033C6C6C6; =@@@@@@@@@&\n");
|
|
|
|
printf("@@@@@@@@@@@@- :@@@@@@@@@@@@\n");
|
|
|
|
printf("@@@@@@@@@@@@+ #@@@@@@@@@@@&\n");
|
|
|
|
printf("*@@@@@@@@@@@@. :@@@@@@@@@@@@+\n");
|
|
|
|
printf(":@@@@@@@@@@@@&. :@@@@@@@@@@@@@.\n");
|
|
|
|
printf(" *@@@@@@@@@@@@@= =@@@@@@@@@@@@@+ \n");
|
|
|
|
printf(" #@@@@@@@@@@@@@&+: :+@@@@@@@@@@@@@@# \n");
|
|
|
|
printf(" #@@@@@@@@@@@@@@@&*+=----=+#&@@@@@@@@@@@@@@@* \n");
|
|
|
|
printf(" +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+ \n");
|
|
|
|
printf(" :&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#: \n");
|
|
|
|
printf(" -#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#- \n");
|
|
|
|
printf(" :*@@@@@@@@@@@@@@@@@@@@@@@@@@@&+: \n");
|
|
|
|
printf(" :+#@@@@@@@@@@@@@@@@@@@@#+: \n");
|
|
|
|
printf(" :=+*#&@@@@@@&#*+-: \n");
|
2024-09-07 23:26:22 +08:00
|
|
|
|
2024-09-01 20:09:41 +08:00
|
|
|
|
|
|
|
free_info(info);
|
|
|
|
}
|