出版時間:2010-5 出版社:人民郵電出版社 作者:趙志新,王紹偉,霍志強 編著 頁數(shù):292
Tag標簽:無
前言
假如你希望在你的生活中也獲得那樣的機遇,你必須播種,而且最好多播種,因為你尚不清楚哪一粒種子會發(fā)芽?! 藏悹枴 ‘斀褚苿油ㄐ乓呀?jīng)滲入了我們的生活,使我們得到了極大的方便。與此同時,移動通信也日益滲入到工業(yè)領(lǐng)域之中,使移動網(wǎng)絡(luò)成為控制領(lǐng)域中迅速發(fā)展的領(lǐng)域之一?! ∫砸苿泳W(wǎng)絡(luò)為傳輸載體,為客戶提供設(shè)備到設(shè)備、設(shè)備到人、人到設(shè)備的信息傳遞,從而實現(xiàn)生產(chǎn)過程監(jiān)控、指揮調(diào)度、遠程數(shù)據(jù)采集、遠程診斷。作為M2M“探路者”的移動互聯(lián)網(wǎng)業(yè)務(wù)已經(jīng)在多個工業(yè)領(lǐng)域進入了實戰(zhàn)狀態(tài)。 深圳華禹高科技有限公司作為一家領(lǐng)先的嵌入式設(shè)計公司,于2008年隆重推出中國手機歷史上的第一款手機開發(fā)模塊——“旋風001”。它的核心理念就是讓客戶免除通常嵌入式開發(fā)工作中80%—90%的平臺建設(shè)費用,從而把精力直接投放到嵌人式設(shè)備真正要做的10%-20%的開發(fā)工作中去,比如數(shù)據(jù)采集、外部控制等。手機開發(fā)模塊作為一個理想的通用主控系統(tǒng),使客戶只需關(guān)心自己真正要做的部分。它顛覆了傳統(tǒng)MCU5i+GPRS模塊這種主次顛倒的架構(gòu);顛覆了傳統(tǒng)AT命令轉(zhuǎn)變?yōu)镾ocket接口實現(xiàn)無線網(wǎng)絡(luò)的方法;顛覆了傳統(tǒng)軟件從零開始搭建的思想,轉(zhuǎn)變成在系統(tǒng)架構(gòu)上增減的編寫方式;顛覆了傳統(tǒng)嵌入式軟件基于目標開發(fā)的方式,轉(zhuǎn)變?yōu)榛赑C Java快速開發(fā);顛覆了傳統(tǒng)需要多人的團隊開發(fā)方式,轉(zhuǎn)變?yōu)閭€人電子愛好者也能開發(fā)手機;顛覆了傳統(tǒng)無線網(wǎng)絡(luò)搭建開發(fā)模式,轉(zhuǎn)變?yōu)楹唵蔚目蛻舳诵枨箝_發(fā)?! 靶L001”手機開發(fā)模塊既是一款手機,又是一款可以直接應(yīng)用于二次開發(fā)的行業(yè)產(chǎn)品,比如無線數(shù)據(jù)采集、遠程控制、安防等領(lǐng)域。它既可以被看作一個低成本多功能的小電腦,也可以被看作一個簡單可靠的高級單片機,它可以通過豐富的外部總線接口,直接嵌入到您的項目中,從而提高效率,降低成本。目前手機開發(fā)模塊已經(jīng)批量運用于游戲行業(yè)、醫(yī)療監(jiān)護行業(yè)、物流條碼行業(yè)、POS終端、公交一卡通、無線抄表、遠程監(jiān)控、GPS定位等領(lǐng)域。
內(nèi)容概要
本書針對深圳華禹高科技有限公司出品的基于MTK手機方案的旋風001手機開發(fā)模塊進行了深入淺出的講解,主要包括國產(chǎn)手機的現(xiàn)狀、MTK手機的特點和運作模式、旋風001手機開發(fā)模塊的介紹和DIY入門指導(dǎo)、硬件設(shè)計說明、Java開發(fā)、C語言開發(fā)、手機核心板擴展的介紹以及常見問題的解答?! ”緯梢宰鳛楦叩仍盒1究粕脱芯可嚓P(guān)專業(yè)的教材,配合旋風001手機開發(fā)模塊組建實驗室完成教學(xué)工作,也可以作為公司團體研發(fā)的參考書,從而快速高效地研發(fā)產(chǎn)品,還可以作為個人愛好者DIY手機的指導(dǎo)手冊,對于想了解MTK手機方案的人極具實用性和指導(dǎo)性,是一本不可多得的讀物。
書籍目錄
第1章 國產(chǎn)手機與MTK 1.1 國產(chǎn)手機的現(xiàn)狀與未來 1.2 改變手機行業(yè)的MTK 1.2.1 為什么是MTK 1.2.2 MTK的特點及運作模式 第2章 開發(fā)自己的手機系統(tǒng)——旋風001手機DIY項目 2.1 傳統(tǒng)手機為什么不能DIY 2.2 旋風001手機開發(fā)模塊 2.2.1 簡單介紹 2.2.2 功能說明 2.2.3 操作說明 2.2.4 軟件說明 2.2.5 獨特特點 2.3 基于Java的旋風001手機DIY快速上手 2.3.1 Java開發(fā)環(huán)境需要的軟件工具 2.3.2 Java開發(fā)環(huán)境的搭建步驟 2.3.3 用Java實現(xiàn)HelloWorld 2.4 基于C語言的旋風001手機DIY快速上手 2.4.1 C語言開發(fā)環(huán)境需要的軟件工具 2.4.2 C語言開發(fā)環(huán)境的搭建步驟 2.4.3 用C語言實現(xiàn)HelloWorld 2.4.4 FlashTool燒寫工具使用說明 2.4.5 MTK射頻參數(shù)備份恢復(fù)工具 第3章 基于旋風001的硬件設(shè)計 3.1 整體介紹 3.2 硬件電路分析 3.2.1 電路圖 3.2.2 工作原理 3.3 接口說明 3.3.1 個引腳的擴展接口管腳定義 3.3.2 miniUSB接口管腳定義 3.3.3 .5mm耳機接口 3.3.4 正面LCD屏接口及射頻天線接口 3.4 功能模塊說明 3.4.1 外部電源 3.4.2 電源管理及開機電路 3.4.3 基帶電路 3.4.4 射頻電路 3.4.5 按鍵 3.4.6 GPIO/IIC/INTERRUPT 3.4.7 串行接口(UART) 3.4.8 SIM卡接口 3.4.9 AUDIO接口 3.4.10 LCM接口 3.4.11 數(shù)據(jù)總線接口 3.4.12 Camera接口 3.4.13 TF卡接口 3.4.14 藍牙 第4章 基于旋風001的Java開發(fā) 4.1 J2ME平臺體系架構(gòu) 4.1.1 J2ME是什么 4.1.2 J2ME總體架構(gòu) 4.1.3 配置 4.1.4 簡表 4.1.5 可選包 4.2 導(dǎo)入Java程序常見問題 4.3 Java基本操作 4.3.1 鍵盤操作 4.3.2 觸摸屏操作 4.3.3 文件操作 4.3.4 多媒體:音樂播放和攝像頭拍照 4.4 硬件操作 4.4.1 GPIO控制 4.4.2 ADC采樣 4.5 基于串口的應(yīng)用 4.5.1 J2ME對串口的支持 4.5.2 串口操作的基本流程 4.5.3 串口調(diào)試方法 4.5.4 RFID應(yīng)用 4.5.5 條碼應(yīng)用 4.5.6 GPS應(yīng)用 4.5.7 打印機應(yīng)用 4.6 基于網(wǎng)絡(luò)的應(yīng)用 4.6.1 J2ME對網(wǎng)絡(luò)的支持 4.6.2 旋風001提供的J2ME資源 4.6.3 基于TCP的編程 4.6.4 基于UDP的編程 4.6.5 基于HTTP的編程 4.6.6 基于短信和彩信的編程 第5章 基于旋風001的C語言開發(fā) 5.1 MTK軟件和C語言架構(gòu) 5.1.1 MTK C語言的整體架構(gòu) 5.1.2 MTK C語言各層之間的關(guān)系 5.2 MTK MMI設(shè)計 5.2.1 MMI層介紹 5.2.2 剖析MMI任務(wù) 5.3 繪畫 5.3.1 圖形系統(tǒng) 5.3.2 文本 5.3.3 圖形 5.3.4 圖像 5.3.5 背景 5.3.6 層 5.4 控件 5.4.1 GUI Control 5.4.2 菜單 5.5 鍵盤和觸摸屏 5.5.1 鍵盤 5.5.2 觸摸屏操作 5.6 高級控件 5.6.1 初始化 5.6.2 顯示菜單 5.6.3 注冊按鍵 5.6.4 顯示左右軟鍵 5.7 屏幕模板 5.7.1 可重用的模板 5.7.2 提取繪畫部分 5.7.3 模板歷史管理 5.7.4 退出模板 5.7.5 使用新模板 5.8 高級模板 5.8.1 Tounch Screen和Draw Manager 5.8.2 模板數(shù)據(jù)庫 5.8.3 模板數(shù)據(jù)庫控件 5.8.4 普通模板加入DM 5.8.5 自繪制控件 5.9 GPIO 5.10 UART 5.10.1 UART簡介 5.10.2 數(shù)據(jù)結(jié)構(gòu) 5.10.3 UART功能接口 第6章 基于P1302核心板進行DIY 6.1 P1302核心板介紹 6.1.1 P1302核心板的特點 6.1.2 P1302核心板的硬件構(gòu)成 6.2 基于P1302核心板的擴展設(shè)計 6.2.1 按鍵擴展 6.2.2 音頻擴展 6.2.3 液晶擴展 6.2.4 Flash擴展 6.2.5 攝像頭擴展 6.2.6 TF卡擴展 6.2.7 SIM卡擴展 6.2.8 串口USB口擴展 6.2.9 按鍵燈 6.2.10 GSM天線 6.2.11 藍牙天線 6.2.12 后備電池 6.2.13 電池連接器 6.3 P1302擴展板的焊接調(diào)試 6.3.1 布板注意事項 6.3.2 焊接注意事項 6.3.3 調(diào)試說明 6.3.4 常見問題 第7章 網(wǎng)友開發(fā)示例 7.1 開發(fā)環(huán)境設(shè)立 7.2 Hello World 7.3 使用資源 7.4 操作硬件 第8章 旋風001開發(fā)常見問題與解答 8.1 旋風001常見基本問題解答 8.2 旋風001常見高級問題解答 8.3 旋風001硬件相關(guān)問題解答 8.4 旋風001 C語言相關(guān)問題解答 8.5 旋風001 Java相關(guān)問題解答
章節(jié)摘錄
第1章 國產(chǎn)手機與MTK 1.1 國產(chǎn)手機的現(xiàn)狀與未來 2000年以前,國內(nèi)手機市場基本上被諾基亞公司、摩托羅拉公司等壟斷,2000年后,國內(nèi)第一批手機公司通過購買韓國手機,貼牌運作,國內(nèi)市場開始出現(xiàn)國產(chǎn)品牌的手機,比如夏新等。同時國內(nèi)各個品牌手機公司開始了自主研發(fā)工作,如波導(dǎo)、TCL等。200年開始,獨立的手機研發(fā)公司開始紛紛成立,這些公司的創(chuàng)業(yè)者大部分是從國外手機公司離職創(chuàng)業(yè)的,也有從國內(nèi)品牌公司離職創(chuàng)業(yè)的,成立了比較出名的公司有經(jīng)緯科技、中電賽龍、德信。這段時間,國內(nèi)研發(fā)公司主要基于Infineon(英飛凌)、Skyworks、T1、NXP、ADl等,這些手機開發(fā)平臺的一個共性就是只能完成基本的通話、短信息等功能,沒什么娛樂、多媒體功能可言?! 鴥?nèi)手機研發(fā)公司剛開始成立,就馬上去迎合國人對娛樂、時尚的追求,陸續(xù)開發(fā)出彩屏、和弦鈴聲、拍照等多媒體功能手機。到2004年,這些功能基本上成為主流,但各手機研發(fā)公司為了實現(xiàn)這些功能,都需要付出相當大的代價,不僅僅需要集成第三方的芯片,增加PCB布板難度,還在軟件開發(fā)上增加很大的不確定性,阻礙了市場對手機時尚多變特性的需求。這段時間,比較常用的多媒體芯片有YAMAHA的和弦鈴聲芯片、炬力的MP3芯片、中星微的和弦鈴聲芯片和拍照芯片、智多微的MP4芯片以及中國臺灣、韓國的一些多媒體芯片。
編輯推薦
基于MTK平臺的“旋風001”手機開發(fā)模塊 使用Java語言、C語言手機開發(fā)快速入門 圖文結(jié)合,由淺入深的典型開發(fā)實例 手機核心板DKY關(guān)鍵技術(shù)大揭秘 旋風已至,從現(xiàn)在開始,DIY你自己的手機系統(tǒng) “旋風”手機開發(fā)大揭秘 基于成熟的手機平臺,進行軟件開發(fā)、核心板DIY的必備工具書 MTK手機平臺是目前國內(nèi)最熱門的手機平臺之一,具有極高的性價比、穩(wěn)定性和完善性?;贛TK手機平臺進行開發(fā),可以實現(xiàn)快速開發(fā),加速產(chǎn)品上市,縮短研發(fā)周期?! 靶L001”手機開發(fā)模塊,基于MTK手機平臺。它創(chuàng)新性地提出把手機看作為一臺帶網(wǎng)絡(luò)的電腦。作為主控系統(tǒng),它使得客戶只需關(guān)心它的采集控制部分,這是MTK TurnKey思想的一種擴展和延伸,是手機開發(fā)領(lǐng)域必然要大量應(yīng)用的新的開發(fā)模式?! ∈褂谩靶L001”手機開發(fā)模塊,可以免除通常嵌入式開發(fā)工作中所必須的平臺建設(shè)費用,從而讓用戶可以把精力都投入到嵌入式設(shè)備的開發(fā)工作中去。可以說,它從根本上改變了手機應(yīng)用開發(fā)現(xiàn)有的模式?! ∽x者通過《MTK手機開發(fā)入門》,可以在了解“旋風001”手機開發(fā)模塊的硬件設(shè)計基礎(chǔ)之上,學(xué)會如何使用Java語言和C語言進行手機系統(tǒng)的開發(fā),以及如何使用手機核心板來設(shè)計用戶手機的電路。而讀者在學(xué)習和使用的過程中所遇到的問題,也都能在《MTK手機開發(fā)入門》之中找到解答。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載