1. uClinux-dist/user/Makefile dir_$(CONFIG_USER_HELLO_WORLD) += hello 2. uClinux-dist/config/Configure.help CONFIG_USER_HELLO_WORLD A simple hello world program 3. uClinux-dist/config/config.in 找到下面两行 mainmenu_option next_comment comment "Miscellaneous Applications" 添加如下一行 bool "hello" CONFIG_USER_HELLO_WORLD 4.1.uClinux-dist/user/hello/Makefile
| EXEC = helloOBJS = hello.oall: $(EXEC)$(EXEC): $(OBJS)$(CC) $(LDFLAGS) -o $@ $(OBJS) $(LDLIBS)romfs:$(ROMFSINST)/bin/$(EXEC)clean:-rm -f $(EXEC) *.elf *.gdb *.o |
4.2.uClinux-dist/user/hello/hello.c
| #include <stdio.h>int main(){printf("Hello, World
");return 0;} |
5. 将用户程序编译进romfs
| # cd ~/uClinux-dist# make menuconfig# make dep# make romfs |
参考资料: uClinux-dist/Documentation/Adding-User-Apps-HOWTO Linux系统中增加Swap分区文件步骤讲解教新手安装Linux系统相关资讯 UcLinux
- uClinux在SkyEye中运行出现的问题 (12/08/2011 06:46:29)
- uClinux中添加Telnetd登陆时的用户 (06/14/2008 07:46:59)
- uclinux启动了 (03/26/2008 06:21:20)
| - Goahead移植到uClinux平台上 (01/05/2011 06:48:34)
- uClinux操作系统下的shell (04/29/2008 05:37:20)
- 号称世界最小的Linux计算机亮相(图 (03/14/2008 10:19:33)
|
本文评论 查看全部评论 (0)