这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » uClinux [求助]怎样让uClinux启动后就跑自己的应用程序?

共2条 1/1 1 跳转至

uClinux [求助]怎样让uClinux启动后就跑自己的应用程序?

院士
2006-09-17 18:14:16     打赏
uClinux [求助]怎样让uClinux启动后就跑自己的应用程序?



关键词: uClinux     求助     怎样     启动     就跑     自己的         

院士
2006-12-22 22:43:00     打赏
2楼



我用的是4510B+uClinux



怎样让uClinux启动后就跑自己的应用程序?



把*.c的文件编译连接后生成*.o的文件,可执行文件是不是这个*.o的文件,把这个*.o的文件放在哪个目录下呢??




还有对uClinux-dist/vendors目录下的RC文件要怎样修改呢? 加什么命令就能让UCLINUX启动后就直接跑自己的程序??

1: WH-ARM9200&Linux中的server应用程序自启动示例要让程序自动运行,通过修改/etc/profile文件,就可以编写脚本,控制启动过程。举例如下:

# /etc/profile: executed by bash(1) for login shells.

HOME=/root
PS1=[\\w]
PATH=$PATH:./
cd  /mnt/yaffs
rmmod fifo
insmod  fifo.o
server
上面的例子简单的演示让系统启动时自动启动/mnt/yaffs目录下的server程序。仅供参考!
2: 求助]怎样让uClinux启动后就跑自己的应用程序?我现在是按照李驹光博士的那本书上写的做的 ,

修改uClinux-dist/vendors/Sansung/4510B/rc,在最后添加:/bin/test

在LINUX中,把test.c文件放在uClinux-dist/user/myapp/目录下,然后写个Makefile文件;也把uClinux-dist/user/目录下的Makefile文件修改了,增加了dir_$(CONFIG_USER_MYAPP_TEST)     += myapp;在uClinux-dist/config下,编辑Configure.help文件,

CONFIG_USER_ MYAPP_TEST

  This program is an example.

再编辑config.in,

在最后增加下面的语句:

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



   mainmenu_option  next_comment   

   comment  ‘ My Application ‘



      bool ‘test’           CONFIG_USER_MYAPP_TEST

comment  ‘ My Application’



endmenu



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


最后就是make menuconfig;make.......


然后把生成的image.rom烧到板子中,这样对不对呢???


还有如果板子上要用的外部I/O,是不是还要对uClinux-dist\Linux-2.4.x\include\asm-ARMnommu\arch-samsung\hardware.h进行修改后??再MAKE??

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]