OSDN Git Service

\e$B%A%1%C%H\e(B #30713 \e$B%7%'%k%?%9%/$N%3%^%s%I<BAu%U%l!<%`%o!<%/$r2C$($k\e(B
authorShinichiro Nakamura <shinta.main.jp@gmail.com>
Sun, 10 Feb 2013 09:54:16 +0000 (18:54 +0900)
committerShinichiro Nakamura <shinta.main.jp@gmail.com>
Sun, 10 Feb 2013 09:54:16 +0000 (18:54 +0900)
\e$B%3%^%s%I$rDI2C$9$k:]$N$R$J7?$H$7$F%U%l!<%`%o!<%/E*$J$b$N$rDI2C$9$k:n6H!#\e(B
bsp_amakusa592\e$B$H\e(Bbsp_bluetank\e$B$G\e(BNT-Shell\e$B$r;HMQ$9$kBP1~$r9T$C$?!#\e(B

\e$B3F\e(BBSP\e$B$GFH<+$N%3%^%s%I$rDj5A$G$-$k$h$&$K$7$?!#\e(B
cmd_amakusa592.c\e$B$O\e(Bamakusa592\e$BMQ!"\e(Bcmd_bluetank.c\e$B$O\e(Bbluetank\e$BMQ$G$"$k!#\e(B

uzumeapp/kernel/config/blackfin/bsp_amakusa592/Makefile.config
uzumeapp/kernel/config/blackfin/bsp_bluetank/Makefile.config
uzumeapp/kernel/uzume/cmd_amakusa592.c [new file with mode: 0644]
uzumeapp/kernel/uzume/cmd_bluetank.c [moved from uzumeapp/kernel/uzume/ntshell/cmd.c with 89% similarity]

index fb31ce8..92e768c 100644 (file)
@@ -1,5 +1,5 @@
 #
-#      Makefile のターゲットシステム依存部(bsp_amakusa592用)
+# Makefile のターゲットシステム依存部(bsp_amakusa592用)
 #
 
 #
@@ -8,18 +8,19 @@
 INCLUDES := $(INCLUDES) -I$(SRCDIR)/config/$(CPU)/$(SYS) \
                        -I$(SRCDIR)/config/$(CPU)/_common_bf592 \
                        -I$(SRCDIR)/pdic/simple_sio \
-                       -I$(SRCDIR)/uzume
+                       -I$(SRCDIR)/uzume \
+                       -I$(SRCDIR)/uzume/ntshell
 COPTS := $(COPTS)
 LDFLAGS := $(LDFLAGS)
 
 #
 #  カーネルに関する定義
 #
-KERNEL_DIR := $(KERNEL_DIR) :$(SRCDIR)/config/$(CPU)/$(SYS) :$(SRCDIR)/config/$(CPU)/_common_bf592 :$(SRCDIR)/pdic/simple_sio :$(SRCDIR)/uzume
+KERNEL_DIR := $(KERNEL_DIR) :$(SRCDIR)/config/$(CPU)/$(SYS) :$(SRCDIR)/config/$(CPU)/_common_bf592 :$(SRCDIR)/pdic/simple_sio :$(SRCDIR)/uzume :$(SRCDIR)/uzume/ntshell
 KERNEL_ASMOBJS := $(KERNEL_ASMOBJS) 
 KERNEL_COBJS := $(KERNEL_COBJS) chip_config.o uart.o chip_debugboot.o chip_dump.o 
-KERNEL_COBJS := $(KERNEL_COBJS) i2s_subsystem.o i2c_subsystem.o ad7999.o uzume_callback.o ssm2603.o bsp_amakusa592.o
-
+KERNEL_COBJS := $(KERNEL_COBJS) i2s_subsystem.o i2c_subsystem.o ad7999.o uzume_callback.o ssm2603.o bsp_amakusa592.o cmd_amakusa592.o
+KERNEL_COBJS := $(KERNEL_COBJS) ntlibc.o ntopt.o ntshell.o ntshell_task.o text_editor.o text_history.o vtrecv.o vtsend.o ntstdio.o
 
 #
 #  リンカスクリプトの定義
index bd0cf71..4b5d5d7 100644 (file)
@@ -19,8 +19,8 @@ LDFLAGS := $(LDFLAGS)
 KERNEL_DIR := $(KERNEL_DIR) :$(SRCDIR)/config/$(CPU)/$(SYS) :$(SRCDIR)/config/$(CPU)/_common_bf592 :$(SRCDIR)/pdic/simple_sio :$(SRCDIR)/uzume :$(SRCDIR)/uzume/ntshell
 KERNEL_ASMOBJS := $(KERNEL_ASMOBJS)
 KERNEL_COBJS := $(KERNEL_COBJS) chip_config.o uart.o chip_debugboot.o chip_dump.o
-KERNEL_COBJS := $(KERNEL_COBJS) i2s_subsystem.o i2c_subsystem.o rotenc.o uzume_callback.o sgtl5000.o bsp_bluetank.o
-KERNEL_COBJS := $(KERNEL_COBJS) ntlibc.o ntopt.o ntshell.o ntshell_task.o text_editor.o text_history.o vtrecv.o vtsend.o ntstdio.o cmd.o
+KERNEL_COBJS := $(KERNEL_COBJS) i2s_subsystem.o i2c_subsystem.o rotenc.o uzume_callback.o sgtl5000.o bsp_bluetank.o cmd_bluetank.o
+KERNEL_COBJS := $(KERNEL_COBJS) ntlibc.o ntopt.o ntshell.o ntshell_task.o text_editor.o text_history.o vtrecv.o vtsend.o ntstdio.o
 
 #
 # リンカスクリプトの定義
diff --git a/uzumeapp/kernel/uzume/cmd_amakusa592.c b/uzumeapp/kernel/uzume/cmd_amakusa592.c
new file mode 100644 (file)
index 0000000..b4887c7
--- /dev/null
@@ -0,0 +1,27 @@
+/**
+ * @file cmd_amakusa592.c
+ * @author Shinichiro Nakamura
+ * @brief amakusa592\e$B%3%^%s%I$N<BAu!#\e(B
+ * @details
+ */
+
+#include "cmd.h"
+
+/**
+ * @brief \e$B%3%^%s%I4X?t!#\e(B
+ * @details
+ * ntshell_task\e$B$r;HMQ$9$k\e(BBSP\e$B$O!"\e(Bcmd_execute\e$B$N<BAu$rDs6!$9$k!#\e(B
+ * VT100\e$B$N%7!<%1%s%9%3!<%I2r<a$d4D6-@_Dj$O>e0L$G9T$o$l$F$$$k!#\e(B
+ *
+ * @param env \e$B%3%^%s%I4D6-9=B$BN!#\e(B
+ * @param argc \e$B%Q%i%a!<%??t!#\e(B
+ * @param argv \e$B%Q%i%a!<%?!#\e(B
+ */
+void cmd_execute(cmd_env_t *env, int argc, char **argv)
+{
+    int i;
+    for (i = 0; i < argc; i++) {
+        ntstdio_printf(CMD_NTSTDIO(env), "%d : '%s'\n", i, argv[i]);
+    }
+}
+
similarity index 89%
rename from uzumeapp/kernel/uzume/ntshell/cmd.c
rename to uzumeapp/kernel/uzume/cmd_bluetank.c
index ce42940..b223096 100644 (file)
@@ -1,7 +1,7 @@
 /**
- * @file cmd.c
+ * @file cmd_bluetank.c
  * @author Shinichiro Nakamura
- * @brief \e$B%3%^%s%I$N<BAu!#\e(B
+ * @brief bluetank\e$B%3%^%s%I$N<BAu!#\e(B
  * @details
  */