| 网站首页 | 新闻 | SOPC | FPGA | DSP | ARM | 嵌入式操作系统 | 下载 | 所有产品 | 留言 | 论坛 | 购买指南 | 网络协议 | 驱动设计 | 
您现在的位置: 21嵌入式控制研究室 >> 嵌入式操作系统 >> ucLinux >> 文章正文 用户登录 新用户注册
[图文]在uclinux中添加自己的应用程序            【字体:
在uclinux中添加自己的应用程序
作者:佚名    文章来源:本站原创    点击数:    更新时间:2005-11-30
欧赛尔电子工作室http://www.osoar.com
电子资讯论坛http://www.osoar.com/bbs
在uclinux 中添加自己应用程序的详细过程 
( 文中所用的路径为uclinux 安装的相对路径, 比如: /uClinux-Samsung)   
编译uclinux 并运行成功后, 下一步的工作就是写个最经典、最简单的程序“ hello,  world” 。在uclin
ux下, 当然要比在普通的OS下麻烦些。 
( 我用的是ANYWHERE-Ⅱ 开发板, 不同的开发板的过程应相似)  
我基本是按照 document.tion/Adding-User-Apps-HOWTO 的步骤进行, 有部分修改。 
1、在user 目录下创建新目录 user/sample, 用来存放源代码。写“ hello.c” 文件。( “ hello.c” 文件
如何写, 不用我说了吧。)  
2、编辑文件 user/Makefile, 增加下面这行 
dir_$(CONFIG_USER_SAMPLE_HELLO) += sample 
具体增加到哪里, 你打开文件就会发现相似的语句, 按照字母顺序, 放到合适的位置。 
3、编辑文件 config/Configure.help, 增加下行 
CONFIG_USER_SAMPLE_HELLO 
A example C program. This Program print "hello, world" on screen. 
注意: 第2行以2个空格开头, 总长度小于70 个字符。 
4、编辑文件 config/config.in 
在 ‘ Games’ 后添加新的部分 
######################### 
mainmenu_option next_comment 
comment ‘ Sample’  
bool ‘ hello’  CONFIG_USER_SAMPLE_HELLO 
endmenu 
( 注意这里的单引号字符不对, 不要直接COPY这里的字符, 最好自己手工输入, 或参考文件中已有的行修
改。)  
5、创建合适的 user/sample/Makefile 文件 
HELLO = hello 
HELLOOBJS = hello.o 
all: $(HELLO) 
$(HELLO): $(HELLOOBJS) 
$(CC) $(LDFLAGS) -o $@ $(HELLOOBJS) $(LDLOBS) 此句错误 
$(CC) $(LDFLAGS) -o $@ $(HELLOOBJS) $(LDLIBS) 
PDF created with FinePrint pdfFactory trial version http://www.fineprint.com
文章录入:fengfeiyi    责任编辑:fengfeiyi 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
  • 嵌入式微处理器的嵌入式操作…

  • 基于ARM-μCLinux嵌入式系统…

  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)