- mkdir uClinux-dist/user/hello
- cp uClinux-dist/user/ping/Makefile uClinux-dist/user/hello
- 編輯 uClinux-dist/user/test/hello.c,內容如下:
#include <stdio.h>
int main() {
printf("Hello, World\n");
return 0;
} - uClinux 設定
- 在 uClinux-dist/user/Makefile 新增一行:
dir_$(CONFIG_USER_HELLO_HELLO) += hello
注:如果有多個執行檔時:dir_$(CONFIG_USER_HELLO_PROG1) += prog1
dir_$(CONFIG_USER_HELLO_PROG2) += prog2 - (選擇性的) 編輯 uClinux-dist/config/Configure.help 來新增程式說明:
CONFIG_USER_HELLO_HELLO
注:說明內容每行前面都要有兩個空白,且最多 70 的字元,不能有空白行。
This is the hello program - 在 uClinux/config/config.in 適當的 section 加上,例如 Miscellaneous Applications:
bool 'hello' CONFIG_USER_HELLO_HELLO
- make config_menuconfig,選用 hello
Miscellaneous Applications --->
[*] hello - make
- 將 hello 程式上載到 target,並執行做測試
11/25/2007
uClinux 新增應用程式
訂閱:
張貼意見 (Atom)
0 意見:
張貼意見