SDK介绍

用户使用AK10系列MCU开发产品时,可以选用Spotlight10 BaseLine或者Spotlight10 Media软件包。

Spotlight10 Media 需要签订协议并支付一定费用后,通过光盘形式提供给您。基于Spotlight10 Media软件包的开发,用户可以申请获得现场技术支持。


 

 Spotlight10 BaseLine


Spotlight10 BaseLine软件包结合开发板硬件环境,提供了基于AK10系列MCU开发产品所需的源代码,并提供了丰富的例程。

软件开发工具采用ARM®公司的ADS Ver1.2+848Patch(用户自备),编程语言采用ARM汇编及C语言。


应用场景


目标机的程序存储在SPI Flash中,可执行程序较小(片内192K RAM),具备显示动画、显示ASCII码字符、按键测试、LCD测试、播放wav文件、录音、RTC、待机模式、UART测试、模拟量采集等功能。


软件工具


ADS1.2 + 848 Patch(用户自备)。


硬件环境


开发板(4M Byte SPI Flash + AK10MCU+MPU接口LCD + 8按键键盘 )。


软件包内容


A、 片内资源驱动源代码;

B、 SPI Flash 读写驱动源代码;

C、 键盘驱动源代码;

D、 LCD驱动源代码;

E、 例程源代码;

F、 USB烧录工具;

G、 音频转换工具:将wav文件转换成声音资源文件;

H、 图片转换工具:将图片转换成图像资源文件;

I、 字符资源工具:将字符串转换成字模资源文件。


基本功能


软件包采用菜单界面,逐项展示了芯片支持的功能。功能包括以下内容:

A、 开关机动画:开关机时显示一段图片动画。

B、 键盘测试:测试按键功能;

C、 LCD测试:画点、画线、矩形填充、背光;

D、 ADC测试:显示当前ADC采集到的电压值;

E、 Wav播放:播放wav声音数据;;

F、 频率测试:显示当前芯片的工作频率;

G、 待机模式测试:芯片进入待机模式,并可以唤醒;

H、 RTC测试:时间设置、闹钟、WatchDog;

I、 Microphone测试:录制一段录音并播放录音;

J、UART测试:将UART接收到的数据显示到LCD上;

K、耳机状态检测:检测耳机的插拔状态。


开发文档


A、 《Spotlight10 BaseLine软件包功能清单》;

B、 《Spotlight10 BaseLine软件包开发指南》;

C、 《Spotlight10 BaseLine烧录工具使用说明》。





 

 Spotlight10 Media


Spotlight10 Media软件包,采用内存虚拟机制,提供4MByte的用户内存空间。

软件包在提供片内资源驱动的基础上,同时提供了丰富的上层应用供用户选择。

编译软件采用ADS Ver1.2+848 Patch(用户自备),编程语言采用ARM 汇编语言和C语言。


应用场景


可执行程序小于4M、需要丰富的应用支持的电子产品。


软件工具(用户自备)


ADS1.2 + 848 Patch;VC6(用于模拟器)。


硬件环境


开发板(Nand Flash + AK10芯片+MPU接口LCD + 按键 + SD卡(用户自备))。


基本功能


A、 虚拟内存4M Byte;

B、 Fat32文件系统;

C、 U盘功能;

D、 音乐播放;

E、 视频播放;

F、 图片解码、显示;

G、 电子书;

H、 闹钟;

I、 TTS;

J、 双语翻译;

K、 电池电量监测;

L、 录音;

M、 游戏;

N、 键盘;

O、 触摸屏;;

P、 SD卡产品升级;

Q、 外接GPS模块;

R、 外接FM模块;

S、 Jtag调试;

T、 模拟器调试;

U、 产品序列号管理。


软件工具


A、 资源生成工具;

B、 烧录工具;

C、 烧录镜像生成工具;

D、 字库提取工具;

E、 串口调试工具;

F、 产品序列号管理工具;

G、 视频转换工具。


开发文档


A、 《Spotlight10 Media软件包功能清单》;

B、 《Spotlight10 Media软件包开发指南》;

C、 《Spotlight10 Media资源文件接口使用说明》;

D、 《Spotlight10 Media音频、图像、视频库接口及调用流程说明》;

E、 《Spotlight10 Media烧录工具使用说明》。