使用VS2005+brew_sdk不能弄出创建brew工程向导,一切步骤检查均没有问题。于是转为用VC6.0。成功。ARMDS1.2+BREW_SDK2.0+BREW_SDK_TOOLS_SP02。
HELLOWORLD程序创建工程:
1) MIF编辑。注意,ID的name需要与程序名一致,且是唯一的。编辑MIF后,生成bid、mif、mfx文件。Bid需要在程序中include。
2) Resource编辑。在resource editor中可以对程序的资源进行编辑。该步会生成中间文件bri,最后生成brh(有的说法是_res.h)、bar文件。编译前,应该先保存,也即为保存中间文件bri,再编译生成bar、brh。
3) Simulator编辑。最小程序目录为工程目录的父目录,而设置中的mif目录则为mif所在目录。
4) 项目路径最好全部是英文,且最好是短路径。
Brew的消息机制<1>:
xxx_HandleEvent相当于消息处理函数,消息在里面根据不同的case进行处理。Case为EVT_APP_START里面是程序初始响应,当按下OK时。
编译链接前需做如下工作:
1)须将AEEModGen.c以及AEEAppGen.c在工作空间中删除,并且添加brew_sdk的/src下的该两个程序进入。
2) 编译时,project setting的link中,输出文件名为程序名,前面不能有东西。