标题: | 整合博通蓝芽晶片于联发科手机晶片 Integrating BT of Broadcom with MTK handset platform |
作者: | 郭永辉 张瑞川 资讯学院资讯学程 |
关键字: | 蓝芽管理层;核心调适层;几何核心曾;连接管理协定;逻辑连接通道适应协定;射频通讯协定;服务探索协定;档案传输协定;串接埠协定;Bluetooth Manager;KAL;GKI;Link Manager Protocol;L2CAP;RFCOMM;Service Discovery Protocol;File Transfer Protocol;Serial Port Protocol |
公开日期: | 2006 |
摘要: | 本论文研究的动机是因为我们希望能在联发科的6217平台上支援更多蓝芽Profiles. 这原因乃是因为联发科6217晶片只支援耳机Profile. 所以,我们希望在现有MTK软体平台上,整合博通蓝芽产品2045晶片,来支援多达四种Profiles (耳机, 档案传输, 序向埠与物件推挤). 为此,我们采用Bottom-Up的方法来将博通的蓝芽2045晶片整合至现有手机软体上. □ 将蓝芽协定的中介层(GKI)原有对作业系统的介面程式导向到联发科的中介层(KAL).这些介面程式包含有精准系统时间(tick)的改变,取得工作辨别码(Task ID),系统等待(wait),系统延迟(Delay),触发事件(send event), 启动计时器 (Start Timer) 及停止计时器等. □ 建立新的软体模组(BTM)在既有手机协定层,负责对上与人机介面层沟通,对下与蓝芽协定层沟通.相对于这新的软体模组,我们也须于各介面层之间,同时建造新的讯息对(message request and message response)以便串接上下流的沟通. □ 将蓝芽协定的除错讯息,导向到联发科的PC除错程式(catcher)中,方便让我们在进行软体整合中,来除错程式.这些虫(Bug)包含了讯息对的内容出错,及不正常当机情形. □ 设计出适合客户需求的蓝芽人机介面操作流程(scenario). 我们将我们的实作手机(i-Mobile TV901)与Sony-Ericsson S700,Motorola V3 来做FTP client and server 效能评估.我们发现,我们的手机在FTP client测项上,表现胜过S700与V3.但在FTP server 两项测项上 (forward and get),S700的表现胜过TV901. 而V3 只在FTP server get 测项上微幅领先 TV901, 其它测项都落后S700与TV901. (Refer to section 5.3 Result). The motivation of research of this thesis is that we wish to support more Bluetooth profiles in MTK 6217 handset platform. Because MTK 6217 only supports headset, hand-free profiles, we hope to integrate BT 2045 chipset of Broadcom with MTK current software in order to support for four types of profiles (HS/HF, FTP, SPP and OPP). Based on this cause, we adopt the bottom-up way to integrate BT 2045 chipset with current handset software. □ Replacing the interface of GKI over OS with the interface of GKI over KAL. These interfaces include tick-update, get-task-id, wait, delay, send-event, start-timer and stop-timer and so on. □ Creating a new software module (BTM) located in protocol stack of handset. It interfaces up with both MMI and down with protocol stack of BT. Associating with the new software module, we need to create the new message pairs including message request and message response in each one layer. □ Directing the debug message of BT into PC debug application program (catcher) of MTK. It can let us debug the program in the integration period. These bugs include wrong contents of message and abnormal shutdown of system. □ Designing a scenario of MMI of BT to match for the requirement of customer. We take our implemented handset (i-Mobile TV901) to compare the performances with both Sony-Ericsson S700 and Motorola V3 in FTP client and server. We found that the performance of our handset is over those of S700 and V3 in the test item of FTP client. But in the two test items (forward and get) of FTP server, the performance of S700 is over that of TV901. For V3, it is a little greater than that of TV901 in the test item of FTP server get. While, the other test items is less than those of S700 and TV901. (Refer to section 5.3). |
URI: | http://140.113.39.130/cdrfb3/record/nctu/#GT009167585 http://hdl.handle.net/11536/63968 |
显示于类别: | Thesis |
文件中的档案:
If it is a zip file, please download the file and unzip it, then open index.html in a browser to view the full text content.