Chinaunix首页 | 论坛 | 博客
  • 博客访问: 145543
  • 博文数量: 32
  • 博客积分: 2500
  • 博客等级: 少校
  • 技术积分: 541
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-06 14:39
文章分类

全部博文(32)

文章存档

2011年(1)

2008年(31)

我的朋友

分类:

2008-04-07 14:24:14

一、交叉编译写好的应用程序

进入到/opt/FriendlyARM/Nano2410V2/arm-qtopia目录中,建立一个文件夹,把应用程序的源代码放在此文件夹目录下。然后按以下步骤交叉编译程序:

Ø         progen  –n  ***  –o  ***.pro

Ø         tmake   ***.pro  –o   Makefile

Ø         vi  Makefile (修改Makefile文件:LINK = arm-linux-g++;还有看SOURCESOBJECTS项是否有重复的;还有编译规则中是否也有重复的规则,有则删除)

Ø         make

 

二、复制可执行文件到QPEDIR/bin目录下

将步骤一生成的可执行二进制文件复制到/opt/FriendlyARM/Nano2410V2/root_qtopia_mouse/opt/qtopia/bin目录下。

 

三、自定义应用程序的桌面文件(.desktop

桌面文件内容包括:应用程序的说明、执行程序、程序图标、类型和名称。例如,

文件内容格式如下:

          [Desktop Entry]

          Comment = A Simply Application Program

          Exec =

          Icon =

          Type =

          Name =

将创建的应用程序的桌面文件代码.desktop保存到/opt/FriendlyARM/Nano2410V2/root_qtopia_mouse/opt/qtopia/apps/Applications目录下。

 

四、为应用程序添加图标

选择一个图片作为应用程序的图标,然后把此图标复制到/opt/FriendlyARM/Nano2410V2/root_qtopia_mouse/opt/qtopia/pics目录下。

 

五、制作包含应用程序的文件系统映像

使用mkyaffsimage命令将加入应用程序的文件系统/opt/FriendlyARM/Nano2410V2/root_qtopia_mouse制作成文件系统映像,命令如下:

mkyaffsimage  /opt/FriendlyARM/Nano2410V2/root_qtopia_mouse  ***.img

 

六、使用U盘将文件系统映像复制到PC

Ø         挂载U

mount  /dev/sda1  /mnt/usb

Ø         复制步骤五中的文件系统映像

cp  /opt/FriendlyARM/Nano2410V2/root_qtopia_mouse /***.img  /mnt/usb

Ø         卸载U

umount  /dev/sda1  /mnt/usb

(注:卸载之前一定不要进入/mnt/usb目录,否则卸载不成功,也就不能复制成功)

 

七、使用DNW工具将文件系统映像烧写到Nand Flash

阅读(5718) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~