版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、RDA5850/RDA5851开发手册版本: 2.12013年7月15日目录目录3更新履历5声明6查询密码结构7七号任务单应用软件开发模组7驱动程序开发接口9闪存驱动程序9液晶驱动程序9项目定义10平台定义10应用程序定义14编译环境15第一次开车15编译方法15资源编辑器16项目设定16商品发货时设定17声音设定17语言选择18图像设定19字符串设定20LED设定21菜单设定22节日设定23模拟器24第一次开车25选择项目26模拟器接口27模拟器菜单28调试工具29关于工具条的说明29日志窗口说明29内存窗口的说明30下载接口是接下来的30个调试菜单30工具配置31跟踪配置32音频校准32音
2、量校准32Mp3解码器校准34SBC残奥表设定35回声消除残奥仪表设定35更新历史日期版本号说明作者2012年5月26日1.0发布新版本2012年7月30日1.1添加target配置的一部分2012年8月21日1.2添加gpio牛鼻子配置2013年4月9日2.0添加指示灯、gdb、跟踪和校准2013年7月15日2.1添加蓝牙调试菜单,添加sbc和回声取消的设定方法的说明声明1 .没有RDA公司事先的书面行政许可,禁止以任何形式复制、修改本手册的内容。虽然在制作手册的过程中追求内容的正确度和完整性,但不能保证本手册没有错误和遗漏。 本公司对本手册中可能出现的错误或遗漏概不负责,保留对本手册中记载
3、的产品进行修改和改良的权利,无需事先通知。查询密码结构系统分为两个部分:应用程序和平台查询密码。平台查询密码位于平台目录查询上,应用程序位于apps目录查询上。目录列表目录内容应用程序阿普ap_xxx应用程序查询密码美国联盟菜单、新闻栏等通用显示计程仪定程序图形用户界面显示函数库,显示文字、图像等计划管理系统应用程序项目工程配置,包括选项、资源等系统与平台软件相关联的查询密码电视编译脚本和化妆文件美国联盟程式库档案平台系统奇普芯片定义和rom文件电视剧外部去老虎钳驱动程序flash_prog文件夹下载多普勒计程仪Ramrun包括号平台库文件的头文件。模拟器模拟程序查询密码目标平台定义文件生命体
4、编译中间文件赫克斯每个目标都有子目录查询的系统营销对象文件。工具池编译调试工具。此系统项函数为BAL_TaskInit。在BAL_TaskInit中,首先调用BAL_Initalise函数来进行系统的初始化。 接下来,制作了4个塔斯克。任务单在修订的四个塔斯克中,系统执行的塔斯克如下:1 .主要处理基本消息的系统塔斯克2 .媒体塔斯克、查询密码模块的执行和安排3 .蓝牙塔斯克、连接协议栈内存和配置文件的执行4 .应用塔斯克、运行应用程序、处理消息并显示界面。在4个塔斯克中,除去应用程序塔斯克之外都位于平台查询密码中。应用程序开发模块应用程序通常在消息处理循环中,调用MESSAGE_Wait函数
5、以获得消息并且根据应用程序,单独处理对应的消息,而未经处理的消息则调用MESSAGE_HandleHotkey函数以保持消息示例查询密码:英特尔32抽样进口(英特尔32参数)。uint 32键;uint 8结果=结果_主;消息初始值(g _ com val ):/重新定径套定堆系统计数器while(1)。if(need_draw) /根据需要显示。# if app _支持_ LCD=1接口(AP _ support _ LCD () )。清除屏幕(空); /全萤幕GUI_DisplayBattaryLever ();更新屏幕(空);是#endif新手=假;是关键字=消息长度(); /取得系统消
6、息根据switch(key )/消息执行不同的操作。case AP_MSG_RTC:新的幻想=真;中断;:型号/型号/型号; /中断;默认值:结果=消息手柄热键(key ); /处理热牛鼻子if (结果=结果_重新开始)新的幻想=真;结果,结果!=0)。返回结果;是是驱动程序开发接口使用者需要客制化的驱动程式主要是flash和lcd,其他部分的驱动程式不需要变更。驱动程序的选择位于平台定义文件target.def中。闪存驱动程序闪存驱动程序位于平台 edrvmemd目录查询中,驱动程序接口在文件memd_m.h中定义,主要包括读取、写入和擦除等函数接口。/初始化函数在系统启动后调用。发布快闪_
7、配置_ t *开放式快闪(constmemd _快闪_配置_ t * CFG )。/读取函数不需要一般使用,可以在memcpy中实现publicmemd _ err _ TM EMD _闪存地址(uint8*闪存地址,uint 32字节是,uint 32 *预先展开比特大小,uint8*缓冲器);/在保存写入函数、计程仪程序的下载和计程仪程序构成时被调用publicmemd _ err _ TM EMD _快速写入(uint8*快速地址,uint 32字节是,UINT32 * pWrittenByteSize提供:const uint8*缓冲器);/消去函数。 在调用写入函数之前调用擦除函数以
8、擦除要写入的扇区。publicmemd _ err _ TM EMD _快速擦除(UINT8 *startFlashAddress提供了:UINT8 *endFlashAddress );液晶驱动程序LCD驱动程序位于平台 edrvlcdd目录查询中,驱动程序接口在lcdd_m.h文件中定义,主要包括开放、更新等接口。/初始化函数在系统启动后调用。公共lcdd _ err _ t lcdd _打开(打开)。/刷屏函数,在屏幕上显示Data指向的buff的内容发布的lcdd _ err _ TL cdd _更新版本(uint8*数据、lcdd _ ROI _ t *复制)。/8段数字管显示刷屏函
9、数公共lcdd _ err _ tled8s _更新版本(单元16标志、单元8 *数据)。项目工程定义平台定义平台定义位于目录查询target之下,每个平台一个目录查询,包含一个target.def文件和两个标头文件tgt_board_cfg.h和tgt_app_cfg.h。平台定义包括芯片定义和硬件平台定义(驱动程序配置、牛鼻子设置等)。需要修改target.def文件的部分:我不知道,我不知道。# 3 #闪存驱动器# # SPI闪存(ramispackagedinsidebasebandchip )flsh _模型?=flsh_gd25q32目标导出标志=memd _ no _ asser
10、t# #闪存模型接口:并行/SPIFLSH_IF是什么?=spiebcclkcfg 3360 _ 52 m Hz _ 78 MHz _ 104 MHz _ 156 MHz _ u你是什么意思?=_78mhz_ .spiflashspiclkcfg : _ _ 52 m Hz _ _ _ 78 MHz _ _ _ 104 MHz _ _ _ 156 MHz。ifeq $ (条形码$ flsh _ if ) SPI 是什么意思呢?=_78mhz_ .endif # ($FLSH_IF,)# Ram is ADMUX or not目标导出标志=memd _ ram _ is _ admux# #闪存
11、is添加或不添加目标导出标志=memd _ flash _ is _ admux# # ram支持突发模式或非目标导出标志=memd _ ram _ is _ burst# #闪存支持突发模式或非目标导出标志=memd _ flash _ is _ burst我不知道,我不知道。# 4 #lcd驱动器#LCD模型?=mzl02#ili9163c st7735r# #液晶屏接口: gouda/slcd液晶屏?=gouda# # goudacansupportseriallcdstartingfrom 8808ifeq $LCD_IF gouda 是什么意思?=1目标导出标志=use _ SPI
12、_ LCD恩迪夫我不知道,我不知道。# 9 #用户项目工程定义#项目名称CT _项目3360=128 _ 64有资源吗?CT _ resvalid :=是global _导出_标志=资源_支持不需要像tgt_app_cfg.h那样进行修改。tgt_board_cfg.h需要修改的部分:GPIO相关定义定义TGT _ gpio _配置_ CFG使用红外的gpiogpio _ IRC=哈尔_ gpio _ 4,_/led使用的gpioled_count=3,_. leds= /led列表GPO标识符=Hal _ GPO _ 5,/* MUSIC */GPO标识符=Hal _ GPO _ 3,/* FM */GPO标识符=Ha
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年新高考高中新教材文言文基础考点梳理 古代文化常识-衣食住行及度量衡 专项练习(附答案解析)
- 二零二五年水产品买卖合同范本2篇
- 轧机课程设计总结
- 2024年心理咨询师题库附完整答案【夺冠】
- 2024年股权转让补充协议版
- 2025年物流公司危险品货物运输安全协议3篇
- 课程设计英文翻译版
- 2025年度智能停车场管理系统建设与运营协议3篇
- 二零二五版苗木种植项目资金支持与技术服务协议4篇
- 2025年石油化工专用储油罐销售合同4篇
- 人教版(2024)七年级英语上册++单词默写-艾宾浩斯记忆法-上
- Python快速编程入门(第2版)完整全套教学课件
- 污水处理设施设备升级改造项目资金申请报告-超长期特别国债投资专项
- 简易劳务承包合同范本
- 检验员绩效考核
- 农药合成研发项目流程
- 机电安装工程安全管理
- 2024年上海市第二十七届初中物理竞赛初赛试题及答案
- 信息技术部年终述职报告总结
- 理光投影机pj k360功能介绍
- 八年级数学下册《第十九章 一次函数》单元检测卷带答案-人教版
评论
0/150
提交评论