GadgetSeed
0.9.6
|
コマンドシェルタスク [詳解]
#include "sysconfig.h"
#include "task/syscall.h"
#include "shell.h"
#include "tprintf.h"
#include "tkprintf.h"
#include "str.h"
マクロ定義 | |
#define | SIZEOFSHELLST (1024*8) |
#define | MAX_COMMAND_NUM ((sizeof(com_list)/sizeof(struct st_shell_command *))-1) |
関数 | |
static int | shell_task (char *arg) |
void | startup_shell (void) |
int | exec_command (uchar *str) |
変数 | |
const struct st_shell_command | com_help |
ヘルプメッセージ表示 | |
const struct st_shell_command | com_sys |
システム状態取得、設定 | |
const struct st_shell_command | com_mem |
メモリ表示、編集 | |
const struct st_shell_command | com_dev |
デバイスドライバ操作 | |
const struct st_shell_command | com_task |
タスク状態取得 | |
const struct st_shell_command | com_graphics |
グラフィックス描画 | |
const struct st_shell_command | com_file |
ファイル操作 | |
struct st_shell | gs_shell |
static const uchar | prompt [] = ": " |
int | shell_com_count |
$gsc shellユーザコマンド登録可能数 | |
const struct st_shell_command *const | com_list [] |
static struct st_tcb | shell_tcb |
static unsigned int | shell_stack [SIZEOFSHELLST/sizeof(unsigned int)] |
const struct st_shell_command* const com_list[] |