博客首页 注册 建议与交流 排行榜 加入友情链接         宝宝相册的专门空间
推荐 投诉 搜索: 帮助

zxg623

只为伊人守侯 和我共同营造苍凉的远方 醉解千愁,他处不堪留 我冷因为我看到世界的冷漠,我傲因为孤独的灵魂漂泊于芸芸众生之上,我酷因为没被事故磨去棱角,我狂因为愿意用生命去追求理想,我痴因为还相信爱情的魔力 我的笑隐约透露着孤独,快乐背后深深藏着痛楚,坚强的面对然后偷偷的哭.......
  zxg623.cublog.cn

关于作者
姓名:zxg623
职业:嵌入式
年龄:25
位置:中国·深圳
个性介绍:
|| << >> ||
我的分类


blackfin ulinux中添加应用程序

以HELLO WORLD为例:hello.c和Makefile文件可以自己编写。

1.在/home/zxg/uClinux-dist/user/目录下建立test文件夹,并把hello.c和Makefile文件拷贝到文件夹下。

2.进入/home/zxg/uClinux-dist/user/目录,在Makefile文件中增加一行语句

dir_$(CONFIG_USER_HELLO_WORLD)              += test

3.进入/home/zxg/uClinux-dist/config目录,在Configure.help目录中增加

CONFIG_USER_HELLO_WORLD

  A simple hello world program      这行仅仅是说明,可以随意写

4.在上面目录中修改config.in文件,增加

#############################################################################

mainmenu_option next_comment

comment 'My Applications'

bool 'test'                     CONFIG_USER_HELLO_WORLD

comment 'My Applications'

endmenu

#############################################################################

5.  然后make menuconfig进入目录

a.按实际选取Vendor/Product Selection

       b.进入Kernel/Library/Defaults Selection目录,选取Customize Vendor/User Settings。一定要选中这一项。

       c.然后退出,选Yes…………..

       d.再弹出对话框时进入My hello,选中hello,然后退出,选Yes…………..

6.  make

7.  编译完成之后,/home/zxg/uClinux-dist/image/uImage即为内核镜像文件。

8.  通过串口下载到SDRAM:loadb 0x01000000(注意:使用的是kermit协议)。

9.  启动内核:bootm。用户的应用程序在/bin/目录下。

 

                                                                                                                  zxg623

                                                                                                                2007-10-19

发表于: 2008-04-13,修改于: 2008-04-13 23:41,已浏览145次,有评论0条 推荐 投诉


网友评论
 发表评论