P1300是基于MTK(联发科)的6225(06B)平台的一套软硬件解决方案。

软件包括通话、短信息、彩信、蓝牙、WAP浏览器以及其他实用工具的完整手机程序。
此外,软件中包含JAVA虚拟机,支持以下规格和应用:CLDC1.1、MIDP2.0、HTTP、
MMAPI、WMAPI、JSR75;

针对在Java程序中硬件控制和交互的需要,该虚拟机同样包含一套Java扩展应用,
对象包括:GPIO、GPO、ADC、串口、并口等。

本文档包含以下主要内容:

软件开发环境介绍
  编译环境
  编辑环境(推荐)
  调试环境
  跟踪工具
  烧录工具

软件开发入门
  资源添加
  代码添加
  编译
  调试

软件开发环境介绍
================
  操作系统
  --------
  Microsoft Windows NT5.1 或者以上版本(还应参考其他软件所要求的版本)
  推荐 Windows XP Professional SP2
  http://www.microsoft.com/windowsxp/pro/default.mspx

  编译环境
  --------
  编译链接工具 ADS v1.2 Build842
  http://www.arm.com/support/downloads/ads12.html
  代码编译管理工具 GNU make v3.8.1 (已包含)
  http://www.gnu.org/software/make/
  编译命令解释工具 Active Perl v5.8.8
  http://www.activestate.com/activeperl/

  编辑环境(推荐)
  --------------
  Source Insight v3.5.0
  http://sourceinsight.com/

  调试环境
  --------
  模拟器 MTK PC Simulator (已包含)
  需要 Microsoft Visual C++ 6.0 (SP6) (MFC Static/Shared Libraries for Unicode needed)
      需要在安装 MFC 中支持Unicode相关的库。

  跟踪工具
  --------
  Catcher v3.10.01

  烧录工具
  --------
  下载烧录软件 FlashTool v3.1.5或者以上版本

  USB转串口驱动程序 PL2303 Prolific Driver v204102或者以上版本
  http://www.prolific.com.tw/eng/downloads.asp?ID=31


软件开发入门
============

  代码目录概述

  代码使用概述
  ------------
  如果安装ADS时,改变了默认安装路径,需要修改源码中的设置。
  make\Option.mak
  ----------------------------------
  ifeq ($(strip $(COMPILER)),ADS)
    DIR_ARM        =  c:\progra~1\arm\adsv1_2  # 修改这里
    DIR_ARM := $(strip $(DIR_ARM))
    DIR_TOOL       =  $(DIR_ARM)\bin
    DIR_ARMLIB     =  $(DIR_ARM)\lib
    DIR_ARMINC     =  $(DIR_ARM)\include
  endif
  ------------------------------------------------

  资源添加
  --------
  代码添加
  --------
  请参考 Fugui-MTK_MMI_Primer

  编译
  ----
  cd P1300/     到源码目录
  make new	清除后重新编译整个项目
  make resgen	重新生成资源
  make remake	重新编译链接项目
  make viewlog xxx	查看模块xxx的编译日志
  make		查看可以用make选项帮助信息

  编译日志文件位置: build\NEOTEL25_06B\log\
  生成的bin文件位置: build\NEOTEL25_06B\*.bin

  调试跟踪
  --------
  在代码中使用函数
    void kal_prompt_trace(module_type mod_id, const kal_char *fmt,...);
  打印需要查看的信息,使用Catcher跟踪查看。
302 Found

302 Found


nginx/1.8.0