一、安装M8SDK
1. 从Meizu公司的网站(www.meizu.com)下载最新的软件开发工具包(SDK);
2. 执行M8SDK.msi;
3. 按提示安装完成,完成安装后的文件夹结构如下:
Program Files
Windows CE Tools
wce600
M8SDK
Emulation ---- M8模拟器
Include ---- C/C++ 头文件
Lib ---- 库文件
Samples ---- 文档和例子
二、安装VS2005+SP1
三、如何创建M8应用程序
1. 打开VS2005,选择[文件]-[新建]-[项目]
?? 项目类型选择:智能设备
?? 模板选择:Win32 智能设备
?? 输入项目的名称:M8Sample
?? 点击确定后进入下一步
2. 选择下一步
3. 平台选择:选择M8SDK
4. 下一步后选择Windows 应用程序
5. 点击完成后VS2005自动生成一个程序框架,要想使用Meizu提供的界面库,我们不使用VS2005自动生成的程序框架。
?? 删除M8Sample.cpp的所有内容
?? 从SDK的安装目录中拷贝例子代码: Program FilesWindows CE Toolswce600M8SDKSamplesMZFCm***c_sample_01
?? 拷贝m***c_sample_01.cpp的所有内容,粘贴到M8Sample.cpp中
6. 配置项目设置
?? 打开[项目] – [属性]
?? 选择[链接器] – [输入] – [附加依赖项]
?? 添加m***c.lib – 界面支持库
?? 添加PlatformApi.lib – 使用M8特殊硬件的支持库
?? 添加CallInterface.lib – 使用GPRS拨号的支持库
7. 如何使用 MZFC 的静态连接库?
随着固件版本的不断升级,MZFC 中某些函数接口可能会改变,如果使用动态链接m***c.dll,会造成使用旧版SDK 编译生成的应用程序无法在新版的固件中正确运行,为
了解决这一问题,开发者可以选择静态链接MZFC 库:
?? 步骤 6 中,不要使用m***c.lib
?? 按照步骤 6,添加m***cs.lib(Release 版)或m***csd.lib(Debug 版)
?? [项目] – [属性] – [C/C++] – [预处理器] – [预处理定义]中添加:MZFC_STATIC
8. 编译生成应用程序。
9. 使用模拟器调试应用程序
?? 在设备选择列表中选择:M8SDK Emulator
?? 启动调试,模拟器会自动加载
?? 可以和正常调试一样设置断点,查看程序运行状态等功能
10. 使用M8调试应用程序
?? 在设备选择列表中选择:M8SDK ARMV4 Device
?? M8 设置中USB选择同步模式
?? 连接M8至电脑中,安装ActiveSync驱动
?? 连接至ActiveSync后,这时可以启动调试
?? 应用程序会部署到M8中运行
11. 使用M8调试应用程序时,请把M8的固件升级到V0.8.0.3版本以上
四、发布应用程序
?? 请使用CAB打包工具打包要发布的应用程序
?? 要想应用程序出现在M8的桌面,需要在CAB文件中加入以下注册表信息:
[HKEY_LOCAL_MACHINESOFTWAREMeizuMiniOneShellMain你的应用名称]
"DisplayName"="Calculator" ;显示在桌面的名称
"ExecFileName"="\windows\Calculator.exe" ;应用程序可执行文件路径
"ProgramID"="{52D0E792-4A35-4619-80B0-9204156D6F74}" ;GUID,请使用VS2005工具菜单下的生成GUID工具生成
"DefaultIcon"="\windows\calc8080.png" ;桌面图标
"Order"=dword:1 ;在当前桌面页中的位置
"Page"=dword:1 ;出现在桌面的第几页
ARMSYS 6410开发板充分展示了三星S3C6410处理器在视频媒体编解码、2D/3D图形加速、显示处理和缩放等方面的性能优势,并提供了LCD接口、TVout接口、摄像头输入接口、4路串口、1路红外口、2路SD卡接口、1路CF卡接口、1路10/100M网口、1路USB2.0-OTG,1路USB Host,具有更高的主频和更丰富外设,能适用于对性能和处理能力有更高要求的嵌入式系统应用场合。
ARMSYS 6410开发套件由ARMSYS 6410核心板+扩展板构成,用户可以自由选配各种尺寸和分辨率的液晶屏、130万摄像头、无线网卡等配套模块。
秉承立宇泰一 贯的精良品质,充分展现了S3C6410处理器的各项功能,并在设计上着重考虑了实用性和产品化设计,采用结构轻 巧紧凑的一体机模式,不仅适合开发和研究的需要,也可以非常容易地集成到用户系统上。衷心希望ARMSYS6410能 带给每一位用户优越的性能体验!
核心板尺寸规格:
厚度:9mm,定位孔径:2.5mm
产品特点:
1,系统在667MHz主频上稳定工作,DDR时钟频率266MHz;
2,提供四大操作系统, WINCE6.0、Linux2.6.28、ubuntu、Android系统支持;
3,WINCE6.0和Linux2.6.28、提供最为完整和丰富的板载外设驱动;
4,丰富实例,充分展现处理器新特性:MPEG-4/H.264/VC-1的解码视频编解码; 2D/3D图形加速,TV输出等;
5,支持2路SD/MMC4.0卡和符合CF3.0规范高速CF卡;
6,支持USB2.0 OTG口高速下载, 提高开发效率;
7,标配3.5寸,5.6寸,7寸,8寸,10.4寸TFT液晶屏,接口兼容其他各种分辨率液晶屏;
8,支持配套LCD2VGA板,1024×768分辨率显示模式;
9,带有IDE接口,支持WINCE6.0系统下挂载PATA硬盘(例如 80G,120G硬盘);
10,支持Nandflash、SD卡、Norflash启动;
11,具有4路高速串口, 1路红外接口;
12,支持摄像头、WIFI、蓝牙模块,可选配H-JTAG USB仿真器;
13,AC97音频接口,包括一路音频输出、一路音频输入和一路麦克风输入;板上带有两个1W 喇叭;
14,支持WinCE6.0 R3 QQ聊天,Silverlight功能;
15,提供“多媒体综合测试”,分为“解码测试”、“编码测试”和“显示测试”三大项 ;
16,注册表切换TV out输出通道(RCA接口或S-VIDEO接口);
17,支持睡眠、唤醒,提供电源管理相关驱动;
18,提供免费的Logo定制服务,为购买用户免费更换启动界面上logo图片!
19,一体化结构(核心板, 扩展板和液晶屏),更容易产品化。
更详细的产品说明请参考:http://www.hzlitai.com.cn/product/ARM/ARM6410/ARMSYS%206410-B.html
详情请点击:http://www.hzlitai.com.cn/product/ARM/ARM6410/
更多回帖