登陆论坛
|
论坛注册
|
加入收藏
|
设为首页
|
RSS
首页
Linux频道
软件下载
开发语言
技术论坛
嵌入式频道
|
数据库开发
|
WEB开发
|
软件开发
|
嵌入应用
|
内核研究
|
SHELL
|
输入您的搜索字词
提交搜索表单
您当前的位置:
首页
>
Linux频道
>
Linux开发区
>
嵌入应用
添加uClinux用户应用程序
时间:2007-06-04 12:07:28 来源:
Linux联盟收集整理
作者:
1. uClinux-dist/user/Makefile
D2pLinux联盟
dir_$(CONFIG_USER_HELLO_WORLD) += hello
D2pLinux联盟
D2pLinux联盟
2. uClinux-dist/config/Configure.help
D2pLinux联盟
CONFIG_USER_HELLO_WORLD
D2pLinux联盟
A simple hello world program
D2pLinux联盟
D2pLinux联盟
3. uClinux-dist/config/config.in
D2pLinux联盟
找到下面两行
D2pLinux联盟
mainmenu_option next_comment
D2pLinux联盟
comment 'Miscellaneous Applications'
D2pLinux联盟
添加如下一行
D2pLinux联盟
bool 'hello' CONFIG_USER_HELLO_WORLD
D2pLinux联盟
D2pLinux联盟
4.1. uClinux-dist/user/hello/Makefile
D2pLinux联盟
EXEC = hello
D2pLinux联盟
OBJS = hello.o
D2pLinux联盟
D2pLinux联盟
all: $(EXEC)
D2pLinux联盟
D2pLinux联盟
$(EXEC): $(OBJS)
D2pLinux联盟
$(CC) $(LDFLAGS) -o $@ $(OBJS) $(LDLIBS)
D2pLinux联盟
D2pLinux联盟
romfs:
D2pLinux联盟
$(ROMFSINST) /bin/$(EXEC)
D2pLinux联盟
D2pLinux联盟
clean:
D2pLinux联盟
-rm -f $(EXEC) *.elf *.gdb *.o
D2pLinux联盟
D2pLinux联盟
4.2. uClinux-dist/user/hello/hello.c
D2pLinux联盟
#include <stdio.h>
D2pLinux联盟
D2pLinux联盟
int main()
D2pLinux联盟
{
D2pLinux联盟
printf("Hello, World\n");
D2pLinux联盟
return 0;
D2pLinux联盟
}
D2pLinux联盟
D2pLinux联盟
5. 将用户程序编译进romfs
D2pLinux联盟
# cd ~/uClinux-dist
D2pLinux联盟
# make menuconfig
D2pLinux联盟
# make dep
D2pLinux联盟
# make romfs
D2pLinux联盟
D2pLinux联盟
参考资料:
D2pLinux联盟
uClinux-dist/Documentation/Adding-User-Apps-HOWTO
D2pLinux联盟
来顶一下
返回首页
发表评论
共有
条评论
用户名:
密码:
验证码:
匿名发表
相关文章
无相关信息
栏目更新
栏目热门
站内搜索:
Linux频道
下载频道
图库
商品
嵌入式频道
高级搜索
网站首页
|
关于我们
|
服务条款
|
广告服务
|
联系我们
|
网站大全
|
免责声明
|
返回顶部
Copyright © 2007-2008 xxlinux.com, All rights reserved.
Powered by linux联盟
京ICP备05012402号