brew学习——hello world

  由于公司原因,之前本来是做windows mobile开发的,现在要转到brew上来,所以要从零开始学习brew了。

  怎么学习brew呢?当然不能忘了我们熟悉的“hello world”程序了,基本上每一门高级语言都会以它开始。所以我们也用“hello world”来开始我们的brew学习吧。

  首先,当然是要搭建好开发环境,没有开发环境什么都不能干。需要安装brew SDK和brew 工具,可以到高通的网站上下载https://brewx.qualcomm.com/brew/sdk/download.jsp,下载之前需要先注册一下。安装完之后,打开vc,点击“File->New”,出现如下窗口,在工程名称里输入"helloworld",2010051021345547.jpg

点击“OK”,弹出brew应用程序向导,2010051021574571.jpg

这个页面的选项是你的需要哪些接口,这里我们先不管它,点击“Next”,

2010051022070653.jpg

点击“MIF Editor”,

2010051022085737.jpg

点击2010051022105721.jpg小图标,新建一个mif文件,2010051022135962.jpg,因为是本地测试,我们选择“Locally”,在"Class ID"中输入ID值,这里可以随便输入,在“Class Name”中输入“helloworld”,点击OK,选择文件的保存路径,这里选择和工程文件在同一目录下,点击“Privileges"->"Advanced Privileges",2010051022215513.jpg选择“All(System)”,点击OK,回到mif编辑界面,点击“Build”->“Compile MIF Script”,选择保存路径,这里选择和工程文件在同一目录下,点击确定,弹出一个提示框,提示mif文件已生成。接着点击“Finish”,完成工程向导。

  "helloworld"工程会生成三个文件,AEEAppGen.c,AEEModGen.c和helloworld.c,前两个文件我们现在不用管它,我们在helloworld_HandleEvent函数的case EVT_APP_START里加入以下程序,

  AEECHAR szText[] = L"hello world";

   IDISPLAY_DrawText(pMe->a.m_pIDisplay, AEE_FONT_BOLD, szText, -1, 0, 0, NULL, IDF_ALIGN_CENTER | IDF_ALIGN_MIDDLE);
   IDISPLAY_Update(pMe->a.m_pIDisplay);

  点击编译,运行,后弹出一个对话框,点击"Browse",找到brew SDK安装目录下的sdk->bin->

BREW_Simulator.exe,点击确定,弹出模拟器窗口,在模拟器上选择helloworld,点击OK,模拟器上就会运行helloworld程序,显示如下图2010051022523095.jpg

   这里,我们还可以点击模拟器上的"FIle"->"Change Applet Dir"改变模拟器打开的小程序的目录,点击"Tools"->"Settings",选择“Specify MIF Directory”可以选择MIF文件的目录。

转载于:https://www.cnblogs.com/rager/archive/2010/05/10/1732150.html

猜你喜欢

转载自blog.csdn.net/weixin_34071713/article/details/93575596