以下內容含腳本,或可能導致頁面不正常的代碼 |
---|
說明:上面顯示的是代碼內容。您可以先檢查過代碼沒問題,或修改之后再運行. |
2.windows mobile:
智能手機全球市場中windows mobile占12%左右市場份額。開發與windows平臺類似,所以熟悉windows開發的能很快上手。目前沒有較好的針對windows mobile的書,經典書籍《Windows 程序設計(第5版)》對于開發win32程序依然是最好的,經典的書就是牛啊!雖然pocket pc支持MFC,但smartphone不支持,所以為了更好的移植,用win32開發較好。由本書做基礎,再參考windows mobile的sdk以及示例代碼,應該能很快上手。
關于windows mobile的開發網站和論壇:
Windows mobile中文社區:http://www.winbile.net/BBS/
Pocket pc forum:http://www.windowsmobiledn.com/forum/
微軟官方網站:http://www.microsoft.com/windowsmobile/developers/default.mspx
3. linux:
智能手機全球市場中linux手機僅占可憐的4.4%市場份額。原來moto還出過不少linux手機,如A768、A1200、E680、E2、E6、V8等,07年8月份還信誓旦旦預測60%手機采用Linux OS,但moto后來回購了UIQ的股份,又與微軟合作,還加入了google的開放手機聯盟,看來要拋棄自己的linux平臺了。另外,moto的策略是linux+j2me的模式,雖然采用linux os,但并不對外開放linux的sdk,只有和moto合作的廠家才能獲得native linux sdk,所以導致目前linux手機開發的資料和論壇較少。雖然有民間linux高手破解了moto的linux的sdk,可以開發native linux的程序,但native linux的程序不能直接安裝在moto的linux手機上,還必須安裝一個插件,這對普通用戶又是難以跨越的一個門檻。所以個人覺得native linux手機的開發將走向末路。大部分linux手機的ui開發都是基于QT,關于QT開發,可參考《C++ GUI Qt3編程》、《精通Qt4編程》,如果有moto官方的sdk,參考API文檔以及一些示例代碼,將可以較快上手,如果沒有官方的sdk,那就要話很長時間hack了。目前沒有很好的關于linux手機開發的論壇,個人推薦陳罡的博客http://www.cublog.cn/u/26691/,內有moto a1200開發隨筆,對于熟悉和了解手機native linux開發有很大幫助。
4. MTK:
MTK最近幾年異軍突起,近70%的國產手機采用MTK的芯片和平臺,黑手機更幾乎是MTK的代名詞。國內廠家只有夏新沒有采用MTK的方案。MTK的模式名為“Turn-key”的全面解決方案,廠商采用了這個方案,只需要加一個手機外殼即可成品——這能大大降低了出貨時間,一般廠家只修改界面、鈴聲以及增加一些應用軟件。有關MTK平臺的介紹,見環球企業家雜志的文章“國產手機操縱者聯發科的秘密”。
MTK是私有平臺,目前沒有書籍介紹MTK平臺,所以只能從網上查找MTK的資料。以下資料大家可以從網上獲得,對于了解MTK很有幫助:《mtk 訓練課程.pdf》、《MMI Platform Source Code Training.pdf》主要是MMI界面開發介紹、《MMI Resource & Customization Tool.pdf》MMI資源工具介紹。
最近,MTK平臺MMI設計牛人FUGUI自己編寫了一本有關mtk平臺MMI開發的實例教程,書名為《MMI實例培訓教程》(本書大家通過Google下載到),此書深入淺出,全面的介紹了MTK平臺MMI開發的各個方面,通過本書,開發人員將能很快進入MTK平臺開發領域,實為MTK平臺MMI開發的圣經!MTK平臺的操作系統為nucleus,有關nucleus的介紹網上有一篇文章《Nucleus實時操作系統分析報告》。MTK平臺主要用C語言開發,所以要熟悉MTK開發,首先必須熟悉掌握C語言,MTK的sdk與vc6集成,MMI的各控件和窗口之間通過回調函數實現通訊。
關于MTK的開發網站和論壇:
我愛研發網:http://www.52rd.com/ 上面幾篇文章和書籍都能從本網站找到。
手機研發論壇:http://www.1mp.cc/bbs/index.asp
5. 展訊:
展訊平臺07年也發展很快,利用MTK下半年PA放大器缺貨的機會,趁勢而入,搶走mtk很多市場份額。展訊的開發模式和MTK的很類似,基本也是給廠家提供整體解決方案,與MTK的差別見此鏈接。國內主要是夏新、聯想、文泰等采用展訊平臺。展訊平臺采用的嵌入式操作系統是threadx,關于threadx的有一本中文書《嵌入式實時操作系統的多線程計算:基于ThreadX和ARM》。同MTK平臺一樣,為封閉平臺,開發語言為C,開發環境為vc6, MMI的各控件和窗口之間與windows類似通過消息進制實現通訊。另外也沒有書籍介紹展訊平臺,以下資料值得推薦:
《Spreadtrum_SAP.ppt》
《MMK_Kernel軟件API接口說明書.doc》
《MMK_Window_Table開發說明書.doc》
《展訊平臺MMI窗口開發說明書.pdf》
《展訊手機平臺軟件簡介.pdf》
關于展訊的開發網站和論壇:
我愛研發網:http://www.52rd.com/ 上面幾篇文章都能從本網站找到。
手機研發論壇:http://www.1mp.cc/bbs/index.asp
6. J2ME:
J2ME平臺為手機上運用最廣泛的開放式平臺,絕大部分手機均已經支持J2ME了。關于J2ME的書籍數不勝數,個人推薦以下書籍:
《j2me技術手冊》
《J2ME開發大全》
《J2ME移動應用程序開發》
關于J2ME的開發網站和論壇:
J2ME開發網:http://www.j2medev.com/Index.html
中國Java手機網:http://www.cnjm.net/
以及各手機廠商的官方java論壇
7. Brew
Brew 的全稱是無線二進制運行時環境。Brew平臺是高通公司開發的,從無線應用程序開發、設備配置、應用程序分發以及計費和支付的完整端到端解決方案中的無線應用程序開發部分。目前絕大部分CDMA手機都支持Brew平臺。學習Brew平臺,首先需要熟悉c語言。學習步驟和方法可參考” BREW高手之路-解析BREW學習過程”。
學習書籍:
《深入BREW手機游戲開發》
《BREW 技術開發與應用》
這些書雖然不夠深入,但對于入門還是可以參考的。
關于Brew的開發網站和論壇:
Brew官方論壇:http://brewforums.qualcomm.com/index.php
8. Blackberry,Android,iPhone
黑莓公司BlackBerry手機和Google的Android手機均只支持java開發。蘋果的iPhone不支持第3方開發,只能開發網頁,據說將來開放sdk,值得期待。
BlackBerry的開發網站和論壇:
BlackBerry開發者指南:http://www.cnblogs.com/confach/category/36451.htmlBlackBerry官方網站:http://na.blackberry.com/eng/developers/community.jsphttp://bbs.maxpda.com/forum-184-1.html
Android的開發網站和論壇:
http://www.androiddev.net.cn/bbs/
http://www.androidin.com/http://www.androidcn.net/
iPhone的開發網站和論壇:
一群蘋果fans成立的網站:http://apple4.us/
http://bbs.maxpda.com/forum-190-1.html
http://lordhong.javaeye.com/blog/153315
http://lordhong.javaeye.com/blog/152774
9. 其它Feather phone平臺
其它feather phone平臺,如TI、飛利浦、英飛凌(Infineon)、飛思卡爾(Freescale)、Broadcom、Skyworks等平臺,由于平臺私有,并且不提供第三方sdk,所以也沒有相關資料和文檔,希望有了解的朋友介紹一下。
DIY的沖動
現在手機能做的事越來越多,你可以隨意更換鈴聲與桌面,還可以從網上下載各種Java軟件和應用程序。手機制造商對消費者個性化口味的試探也令人眼花繚亂,索尼-愛立信認為人們需要MP3播放器,摩托羅拉認為人們需要iTunes手機。然而,手機的未來只是市場朝分眾模式發展嗎?有人不這么看。手機領域和PC、互聯網領域日漸靠攏,但還有一個根本的不同——一切都是整機化、商品化的,任何新的技術可能性,用戶只能等待巨頭們的行動,而后者需要以有利可圖為前提。
來自英國的通訊工程師蘇吉·帕特爾(Surj Patel)對此非常不滿。一年前,他就在博客上寫道:“我想要一個Linux手機,這樣我就可以用我想要的任何語言來編程。我想進入呼叫控制,我想進入數據層。我不想為一個開發軟件花上3000美元,也不想接受遮遮掩掩的功能。我是個開發者,是個駭客,我想讓我的電話做我想要的事,讓我得到我想要的應用。”在這篇博客中,他發出了驚人卻頗具叛逆精神的口號:“如果你不能和他們一起干,就打倒他們。”
蘇吉現在是一位自由職業者,專門從事手機和傳媒技術創新。1993年,他就在BBC研究新媒體,1999年參加了BBC內容創新團隊的組建,研究新媒體形態的整合。后來他在麻省理工學院的媒體實驗室和英國Orange電信公司的研發實驗室工作。
馬薩諸塞州TagSense傳感器公司的工程師德瓦·西塔拉姆(Deva Seetharam)是蘇吉的合作伙伴。他是2005年年中為商品手機開發射頻標簽讀碼器時對現有的手機體系產生不滿的。他的研究中難度最大的是界面而不是硬件,然而他發現:不支付昂貴的特許費,手機制造商就根本不提供界面和應用編程接口的細節。“不管是用戶、研究者,還是駭客都沒有制造任何東西的自由。”他說,“所以我說,好,我來做個東西,讓大家都可以按自己想要的方式定制手機。”
蘇吉和西塔拉姆將自己的手機稱為TuxPhone,Tux顯然取自Linux操作系統的企鵝logo。不過這兩位印度裔工程師還有另一個精神來源,他們把自己的工程稱為KhadiTech。Khadi是一種印度家織土布,因圣雄甘地掀起的非暴力不合作運動而聞名。
雖然蘇吉和甘地都是古吉拉特邦人,他和西塔拉姆都認為在手機這件事上也需要同樣的自給自足精神,但面對手機這個如此強大的產業,甘地的精神當然已經不合時宜。蘇吉和西塔拉姆的思想仍然是Linux式的,最大的興趣在于讓使用者有更大的自由。回顧歷史,30年前蘋果電腦的創辦人史蒂夫·喬布斯和史蒂夫·沃茲尼亞克在車庫里“自制電腦”時,沒人知道后來PC時代的輝煌,但在移動通訊領域,進化順序恰好相反,直到街頭人手一部手機時,才有人來自制手機。
蘇吉認為:服務商有一千條理由不讓你有一臺可編程的手機,有些理由說是為你的財務安全,其實主要是為他們自己的財務安全。因此他表示:“與其說我要的是個手機,不如說我想要個可以開發的平臺。有了你能控制的平臺,你就會有一千個可能。”
自己做一部手機成本并不高,從市場上買齊現成的部件總共需要大約400美元。蘇吉說:“這在5年前還是不可想象的。”SIM卡當然也要買。西塔拉姆說:“你會發現,做一個Linux手機只需要一些基本硬件知識、Linux編程和驅動知識、基本機械設計知識,主要難度在于不同部件的組裝。”這就是為什么市場上出售的手機精心設計,功能齊全,成本卻只有你的一小半,而你“可能需要一個數百萬美元的實驗室,才能將所有的東西集成起來”。蘇吉說。
雖然音質不好、個頭太大、半小時就能耗盡電池,但不管怎樣蘇吉他們做出來的要算個手機。2005年12月10日,還沒來得及裝揚聲器、麥克風、鍵盤和顯示器,西塔拉姆就急不可耐地用Tuxphone撥通了自己的手機,第二天裝上揚聲器和麥克風,他第一次清楚地聽見了聲音。雖然他們對給人欣賞并不感興趣,最近還是有個叫格列哥的工業設計師從荷蘭發來郵件,主動給他們介紹制造非常小批量的塑料機殼的方法。但蘇吉承認:我們不是專家,只是出于熱情和一點手藝。至于是否大家都來自制手機,蘇吉表示:我只是第一個承認可以做到這一步的。
省錢不如掙錢
做個并沒有省錢的手機不是蘇吉真正熱衷的。2006年4月初,一項稱為Freeswitch的技術使老式電話網和采用VoIP協議的網絡電話得以連通,4月18日,蘇吉就在VoIP-News網站發表了題為《Freeswitch是大爆炸的導火索嗎》的文章。
電話和網絡連接起來并不是第一次,但與Skype不同的是,Skype是專利技術,采用自己的應用軟件和協議,而Freeswitch是開放源代碼的,可以包含在一個網頁內。這使蘇吉興奮地想象了一系列創新應用,比如建立一個基于網絡的專用分組交換機,為所有電話用戶提供GoogleTalk。
蘇吉等人相信:如果手機軟件變得更加開放,將會聚集起一個為它編寫應用軟件的程序員群體。蘇吉說:“世界上最好的研發團隊就是那些程序高手,那些駭客。只要讓他們能夠做,他們就會動手。”有了一批自由軟件,就能使手機跟電腦一樣富有彈性,越來越多的專業玩家將創造出很多前所未見的功能。
盡管網絡電話技術正進入黃金時代,但連接不是免費的,保證服務質量也需要成本。蘇吉等人的理想最終還是要回到電信增值服務的領地,只不過小軟件帶來的創新業務可以依附于更大的運營商或增值服務商,從而堅守網民對免費服務的心理期待,使得這類技術創新顯得特別富于自由的理想主義色彩。
這一點在蘇吉等人開辦的Ringfo網站上體現得再明顯不過。當你在任何地方買書和CD時,用任何一部手機或座機撥打一個免費號碼,輸入國際標準書號或UPC號碼,就能得到它的新貨和二手貨價格,還有讀者評價甚至圖像等信息,從而使你淘到最合算的書和碟。Ringfo的數據都來自網上購物巨頭亞馬遜,它只在網上購物成交時向亞馬遜收取少量傭金。目前價格比較信息的范圍已經擴大到亞馬遜上銷售的任何產品,甚至有人利用這種價格信息買到低價書和CD,然后拿到網上賣。難怪蘇吉說:“我不是個無政府主義者,我不想危及任何人的生計。”
自由與不自由
其實,在手機和電信服務這種巨頭爭霸的領域,蘇吉這種力量的確談不上危及什么人的生計。聯想集團創新設計中心產品設計總監李鳳朗說:在硬件上,手機與電腦的兼容機不可同日而語,費時費力的自制手機最多維持在與業余無線電愛好者類似的氛圍中。軟件上的創新如果要落實到電信增值服務上,也已經不是Linux最初那樣的草根革命。哪怕是一個人的公司,技術全部依靠外包,最終也是做產品的公司行為。而且這種行為仍主要表現為小公司寄生在運營商后面,靠的是快,花樣多,而運營商有更大的蛋糕。
對Linux式的理想,李鳳朗認為:“手機與Linux不是一個量級的,手機的應用軟件已經很微觀了。做自由軟件將讓做應用軟件的人受益,但手機的應用軟件是受運營商制約的。因而在手機領域,所謂開放源代碼,也是產業對產業,不是產業對個人,沒有辦法變成一種精神,也不存在對抗性。”
蘇吉等人也非常清楚,現在的自制手機還離不開電信運營商的網絡,這也是他對電話與網絡互通興奮的原因。有了這種可能,手機在后臺是連到電信還是互聯網是沒有界限的。用李鳳朗的話說,就是“上了互聯網就撒了歡了,成了非常自由的東西”。然而對電信運營商來說,這種威脅并非始于幾個手機自制者,而早就存在于互聯網產業內,要應對也是針對后者而非前者。難怪美國最大的無線通訊運營商Cingular Wireless的發言人表示:“只要合于規范許可,人們進行任何實驗都很不錯。”
同時,李鳳朗認為:要解決與互聯網的連接問題,本地平臺要升級,中間的無線上網要連上,互聯網的口要打開,這些也都不是靠個人想象,而是社會性的行為,背后是巨大的社會利益的瓜分問題,這些利益廠家也會看到,用戶單靠創意,不具有撼動這些后臺利益的可能。當然,在美國成熟的商業環境下,一個很好玩的創意,大運營商也可能支持,利益就有更多的價值轉換可能。長遠來看,手機領域所有的東西也一定會越來越個性化和公開,但草根的力量畢竟難以根本改變資本秩序。技術的發展脫離人的本質需求,總會被扭轉回來。同樣,技術的發展脫離資本的壓力,也總會被扭轉。
MTK撿了 “大便宜” 實現EDGE和3G戰略布局
9月10日,聯發科(MTK)宣布與ADI簽署協議,以現金約3.5億美元取得ADI旗下Othello和SoftFone手機芯片產品線相關的有形及無形資產以及團隊。依據ADI公司2006年財報所公布的的營收數據顯示,此產品線約為ADI貢獻了2.3億美元的收入。
通過此項交易案,MTK的無線通訊部門將獲得一支近400位具有豐富產品開發及客戶服務經驗的專業團隊;擴大全球各地的客戶群;增加新的手機基帶和射頻芯片產品包括GSM、GPRS、EDGE、WCDMA和TD-SCDMA芯片以豐富其現有的產品組合;另外,聯發科亦可取得無線通訊產品相關的關鍵專利和IP,以提升聯發科的IP競爭實力。
對于此次并購,水清木華研究中心電信研究總監沈子信的第一反應是,MTK買得很值,因為收購金額不到這個產品線兩年的收入,看來是ADI主動拋售這一業務,這也盡顯MTK不做大收購的務實風格。沈子信強調說:“這對MTK是一個重大利好消息,幫助MTK實現了從EDGE到3G的布局,相當于武俠小說中打通了任督二脈!”
他解釋說,一是ADI在硬件(芯片)方面很強,過去軟件平臺上一直依靠合作伙伴TTPcom,因此在TTPcom被MOTO收購后業務大受影響,而MTK的優勢恰好在于軟件平臺,收購ADI的手機芯片產品線,可以實現軟硬結合;二是可以完成EDGE、WCDMA和TD-SCDMA的戰略布局,補充MTK現有的GSM/GPRS產品線,特別是可以借助ADI或ADI的合作伙伴,解決EDGE/WCDMA/TD-SCDMA協議棧問題;三是借助ADI的手機芯片業務,MTK可實現全球化的運營。
由于ADI/大唐移動是目前最主要的TD-SCDMA手機方案供應商,因此MTK收購ADI的手機芯片業務,也是TD-SCDMA產業界非常關注的事情。不過,沈子信認為,簽于MTK一貫務實的風格,MTK近期最關心的可能是EDGE,WCDMA和TD-SCDMA只是戰略布局,市場還比較遙遠。他解釋說:“明年中國移動大規模部署EDGE網絡的可能性很大,而且由于WCDMA風險比較大,全球很多運營商也在考慮部署EDGE網絡。”
MTK在TD領域的挑戰:與中興、大唐的關系
為了在TD領域有所作為,MTK必須處理好和兩家廠商的關系。一是中興通信,它是原ADI的大客戶、TD-SCDMA產業化領頭羊,也可能仍是中國移動早期TD手機招標的最大贏家。二是大唐,它也是TD-SCDMA技術領頭羊,而且是MTK的關鍵的合作伙伴。就目前的態勢來看,對MTK都是不小的挑戰。
對于收購新聞,中興通訊手機事業部TD-SCDMA產品線總經理羅忠生博士對《國際電子商情》記者表示,收購是業內的正常變動,對中興通信與ADI/MTK的合作不會有什么影響,中興通信還會保持合作,“相信MTK也不會忽視與中興通信的合作”。
不過,就在8月末的“2007年展訊技術論壇”上,中興通訊和展訊宣布在TD-SCDMA領域建立戰略合作伙伴關系。目前在TD領域,大唐集團既有做系統設備的大唐電信,又有做手機終端平臺方案的大唐移動,能夠實現系統端和終端的聯動,在競爭中有天然的優勢——在TD發展初期,系統設備端和終端都不成熟,這種聯動十分關鍵。而作為大唐電信在系統設備上的競爭對手,中興通訊目前依賴大唐移動/ADI提供的TD手機平臺方案,十分尷尬。因此中興通訊和展訊合作,形成端到端的技術解決方案,是很自然的戰略性布局。
值得關注的是,中興通訊和展訊的合作自一年前已經開始,表明了展訊的技術實力獲得了中興通訊的認可。而且中興通訊TD系統設備產品線總經理段玉宏和TD手機產品線總經理羅忠生都出席了展訊論壇,這表明雙方的合作不僅是在系統上的,而且也是在終端上,是一種全方位的戰略合作。盡管目前中興通訊的TD手機主要是采用ADI方案,但這可能是中興未來轉向展訊方案的一個信號。
沈子信也表示,可能的情況是,中興通信會同時采用MTK(ADI)和展訊方案,最初是以MTK(ADI)為主,但慢慢轉向以展訊方案為主。
具有暗示意義的是,8月末的展訊技術論壇上,羅忠生大力抨擊了Turn-key模式,認為它會害了TD產業。當時他表示:“三年之內,沒有人可以提供TD-SCDMA手機全面解決(Turn-key)方案。根據中興在WCDMA上的經歷,如果一個手機廠商要進入TD-SCDMA領域,至少要準備500人以上的開發隊伍。現在很多人覺得做TD手機,依靠芯片平臺廠商就夠了,拿OEM講故事,這樣會害了TD產業。”
就MTK的Turn-key模式,羅忠生對《國際電子商情》記者表示,MTK在2G手機市場的成功大家有目共睹,它的turn-key模式的成功之處在于可以讓客戶快速把產品研發出來,未來它沒有理由不把turn-key模式復制到TD領域。他強調說:“我還是那個觀點,3G業務非常復雜,不能一蹴而就,需要理性認識。要做好TD,需要很大的力氣,未來1-2年內都是這樣。至于TD領域什么時候可以出現Turn-key模式,我們不知道,因為好像高通這種有超級能力的公司并不多。”
除了和中興通訊外,MTK還需要處理好和大唐的關系,這同樣是不小的挑戰。一是在原來ADI/大唐移動的合作中,提供協議棧和軟件平臺的大唐移動占據主導,而MTK擁有完善的軟件平臺,因此未來大唐移動的作用會弱化;二是大唐移動在大唐集團中的定位如何,現在還是一團迷局,最近有關大唐移動和唐如安的一些新聞就反映了這一點,這也給MTK和大唐移動的合作帶來很多不確定的因素。
沈子信則認為,MTK和大唐成立合資公司的可能性很大,是一種比較好的操作模式,因為如果TD市場起飛,MTK繞不開TD協議棧的問題,而大唐也不可能放棄主導地位,放棄手機終端方案(而且大唐正在申請手機牌照),而合資公司是一種比較好的利益共享方法。
對于收購消息,TD-SCDMA技術論壇高級顧問王靜對《國際電子商情》記者表示,如果MTK是因為TD芯片而收購ADI手機芯片產品線,從TD產業角度上來看,這是一件好事。不過,他也認為,由于ADI不是獨立提供TD手機方案,涉及大唐,所以比較復雜,不愿意過多評論。沈子信則認為,由于MTK擁有技術、資金和經驗優勢,它的進入將推動TD產業化進程。
夏新電子通信事業部常務副總經理張森旺則表示,由于在2G上沒有用MTK的芯片,在TD上到目前為止也沒有采用ADI方案,不太了解,不方便評論。除了中興和夏新,在TD手機上主要采用展訊方案的還有聯想和海信。
從長遠來看,擅長“后發制人”的MTK的加入,可能會使TD手機芯片進入三分天下的格局:展訊,MTK,T3G和凱明。展訊和MTK將在中低端TD手機市場占據主導,出貨量較大;T3G和凱明的出貨量不會很大,但將在高端市場占據優勢。
]]>
圖為:多普達S1手機
圖為:多普達S1手機
圖為:多普達S1手機
在22#處的輸出線上增加一個39PF的電容,MT6139 22#輸出時產生了一個高次諧波,加一個39P的電容就可以濾掉這個高次諧波這樣就可以增加輸出的濾波功能使輸出的波形變的平滑減少諧波干擾。因此通過此種方式可以解決重啟問題。
第二種方法:
將C209 1NF的電容換成Murata的磁珠BLM15HD182SNE,因為26MHZ的信號送入BB IC中存在噪聲系數的干擾,正是因為這種干擾使的機器產生重啟現象。
將電容換成磁珠(電感)主要是改善噪聲系數干擾。
綜上所述:此二種解決方案都是濾除和改善高次諧波和雜波及噪聲系數的干擾,同時這二種解決方案的差異在:第一種方式直接從RF IC REFOUT腳輸出信號的時候濾除雜波,第二種方式通過磁珠使RF IC輸出信號的噪聲干擾降低使輸出信號更平滑。如果在實際開發還處在EVT,DVT,PVT階段時采用第一種方式比較理想.如果所開發的機器是在量產階段請采用第二種方式比較好. 此兩種解決重啟問題的設計方案已經通過實際量產驗證,值得推廣。
參考文檔:
1、 MT6129 RF Transceiver IC Data sheet
2、 MTK Design Changed Note for RF REFout to BBP Sysclk part
3、 MTK MT6129,MT6139,MT6140 REFout add 39P CAP Issue (2008\03\04,MTK/ WCP/HW)
4、 MTK WIREless RF Solutions (2005\07\22)
業內人士認為,IBM與MTK的合作計劃將拉開毫米級波譜技術開發的序幕,之后將會有更多的公司投入到相關的開發當中來,基于毫米級波譜技術的高性能無線視頻、音頻傳輸芯片將會陸續推出,無線技術也將取得全面的突破。
IBM到底能不能做到?三年后再見分曉!
]]>
1.產品經理與項目經理的互動
項目過程中,產品經理和項目經理之間多溝通,產品經理準確傳達產品設計的思路,項目經理結合產品實現,給出技術實現的方案,然后一起共同評估選出最優的解決方案,這個過程中產品經理可以學習到自己所做的產品的技術實現方法。在beta1項目中我們在手機QQ、QQ瀏覽器結合中采用了不同于其他平臺的縱向整合方案,從而大大提高了項目的實現周期。
產品經理是站在產品角度,專注于產品設計和細節的同時,關注技術的實現方案,共同和項目經理評估項目的實現難度和項目時間,以及項目實現過程中可能會遇到的風險,以及遇到風險該如何處理的策略。
2.產品經理與項目組工程師的日常溝通
項目開發過程中,與開發的交流會具體到每一個功能的實現細節,但是在實現細節的過程中會遇到問題,這些問題需要對原有方案的變更和調整,產品經理需要根據開發傳達的技術,去評估是否調整需求及產品架構。
3.產品經理對業界軟件體驗和技術理解
產品經理對業界軟件體驗過程中,經常積累一些特殊軟件交互、UI表現等,然后將這些拿到項目組共同的探討其實現方式,這個過程中也會提高產品的技術理解力,同時儲備技術實力。
4.項目組RTX群日常技術交流
產品經理要主動發起項目組就產品設計和技術實現的討論,這樣從中產品經理可以更深入的了解技術,技術也可以更深入的了解產品,這樣大家在做項目的過程中才可以更好的搭檔,提高項目的進度,和鼓舞項目組成員,最終提高整個項目組的整理戰斗力。
5.項目組資料共享
產品經理和開發分享產品設計的資料,技術和產品經理分享技術的基本知識。
6.項目組一起對最新行業產品分析討論,延伸到自己平臺能否實現的研究。
MTK項目組每個工程師經常非常積極的對最新的產品做預研。5月初,要做桌面,我們就在3月開始用 lua腳本嘗試去研究能否實現。用諸葛亮一句話,萬事俱備只欠東風。
7.產品經理研究自己負責的平臺特性
MTK平臺與其他平臺有所不同,產品設計過程中要考慮的問題也比其他平臺多,例如是基于中間件開發,還是直接內置,兩者的區別是什么;產品設計中還要考慮MTK平臺字體的特性,來規避一些體驗問題;做這款產品是否需要中間件提供對應API接口等;
以上七條是目前MTK項目組,產品、開發,測試每天探討學習的地方,這個團隊在不斷的進步,我們在 2010beta1版本開發中就表現出了專業,我們用2010beta1產品開發的時間,速度和產品體驗,速度,穩定性,包大小證明了一個產品從裸奔到穿上了馬甲的過程,證明了這個產品從開始被認為不可能到現在的一切皆有可能,證明了這個產品出來只能覆蓋小眾到現在可以覆蓋 80%的大眾,所有的方法只有一個產品、開發相互促進,產品經理不斷提高技術理解力,工程師不斷提高產品意識,讓整個項目開發過程中氣氛非常和諧。今天是一個值得慶祝的時刻,是一個值得驕傲的時刻。
]]>以下內容含腳本,或可能導致頁面不正常的代碼 |
---|
說明:上面顯示的是代碼內容。您可以先檢查過代碼沒問題,或修改之后再運行. |
由于J2ME是以消費性產品為目標而設計的Java運行環境,專門針對移動電話、數字機頂盒和汽車導航系統,因而影響力巨大。本文將研究在MTK手機操作系統上實現嵌入式Java。整個J2ME運行平臺包括Java應用的下載、安裝、運行及觸摸屏支持等一系列功能。
1 相關技術研究
1.1 J2ME平臺
現在的Java系統是一個全方位的開發、運行平臺,可以在任何計算環境中實現。在嵌入式系統,SUN公司推出了J2 ME(Java 2 platform Micro Edi
J2ME是Java 2標準版本的微型版本,支持各種各樣的消費類產品和嵌入式設備,如移動電話、PDA、互聯網可視電話、數字機頂盒、車載娛樂和導航系統、網絡交換設備以及信息家電等。J2ME是為了那些使用有限的能源、有限的網絡連接(通常是無線連接)以及有限圖形用戶界面能力的設備開發的。
J2ME體系結構如圖1所示。其中簡表層、配置層和Java虛擬機是J2ME的組成部分。J2ME是一個簡化的Java,是針對各種不同的低端設備而設計的。為了滿足各種環境,J2ME設計了簡表一配置規范。配置是一個語言特性和核心類的配置規范,針對不同的環境(內存、顯示、網絡連接和處理能力) 給定不同的配置。也就是定義了該環境的Java語言子集和核心類庫,虛擬機開發者遵照此配置來開發虛擬機。最著名的兩個配置是連接設備配置(CDC)和連接有限設備配置(CLDC)。
CLDC包括K虛擬機(KVM)和一組核心類庫,主要是針對用戶接口簡單、內存較小、網絡運行時連時斷以及帶寬較窄的小型無線設備。其中KVM是JVM的一個實現,特別用于移動電話、PDA等設備。
簡表是針對相同配置的不同特性而開發的擴展類庫,它提供給開發者在特定類型設備上開發的類庫。例如,移動信息設備子集MIDP(Mobile Information Device Pro—file)綜合考慮了移動設備的屏幕和內存限制,定義了J2ME適用的硬件和軟件框架,并提供了這個框架要實現的基本功能及標準接口;應用開發者可以基于這個框架開發出各種應用。MIDP 2.0定義了一系列軟件接口,包括基本輸入輸出、圖形用戶接口、網絡、事件機制、文件系統、應用管理系統、游戲接口、聲音輸出接口和安全機制。
由于CLDC的設備資源受到限制,所以SUN公司專門開發了一個新的虛擬機KVM。Sun公司于2000年公布了KVM的參考實現,采用解釋執行字節碼的Java虛擬機。與編譯執行相比,解釋執行的Java虛擬機在移動通信設備上具有顯著的優點:虛擬機占用移動通信設備非易失性存儲空間比較小;虛擬機運行時占用RAM空間比較小;解釋執行核心代碼量小;字節碼占用RAM空間比較小;實現難度低,可移植性好。現有的具有KVM支持的移動通信設備大多是基于該參考實現的。
1.2 MTK系統
MTK方案是臺灣聯發科技公司提供的手機解決方案。近70%的國產手機采用MTK的芯片和平臺。有資料顯示,2007年MTK手機芯片出貨量高達 1.5億片,全球市場占有率近14%,僅次于
在目前MTK市場上,MTK6225平臺占據主導地位。該系統的主要功能如下:
①任務管理。系統任務采用靜態創建方式,靜態配置任務優先級、棧大小、任務全局唯一ID等;不提供動態創建Task的方式;任務內部以及任務之間的通信通過內部事件隊列和外部事件隊列完成。
②內存管理。平臺不提供動態分配內存的方式;應用程序需要使用動態分配內存時,可以采用以下幾種方式:與系統其他模塊共享內存,典型的是使用MED 模塊的內存;定義一個靜態數組,交給系統adm托管,然后調用kal_adm_alloc、kal_adm_free等內存操作函數實現動態內存分配;定義一個靜態數組,應用自己實現基于此數組的分配和管理,也就是實現自己的內存管理模塊。
]]>XechWic(http://www.XechWic.net:8000/chi/bbs)成立于2007年,匯聚國內頂級行業精英,專業從事即時通訊,網絡電話,P2P傳輸,MTK手機開發.已擁Keepc等國內知名廠家為合同合作伙伴. 我們的產品均為自主研發,擁有著作權,用戶可放心使用。 我們共擁有如下核心產品,歡迎合作!QQ677851.MSN:wangzhengrong@hotmail.com.電話:18938652506. 一、XechWic 即時通訊網絡電話. 1.類似skype集成了文字,音視頻,文件傳輸,網絡電話強大功能,并可根據用戶需要進行靈活功能擴展。 2.實現了軟件終端,硬件終端,手機終端的互聯互通,全方位在線交流。 2.安裝便捷,網絡適應強。 二、XechWic P2P傳輸模塊.XechWic文件傳輸模塊基于P2P方式提供高效的即時文件或任何數據的傳輸,網絡電話等功能. 1.全面的在線實時傳輸.P2P傳輸加自動中轉傳輸,既適用于可靠的文件數據,又適用于實時的音視頻媒體數據傳輸。 2.斷點傳輸. 3.離線傳輸. 4.支持文件柜功能.該功能類似于QQ2008中的網絡硬盤,即將文件上傳到網絡硬盤上,可授權給好友進行文件共享. 5.網絡電話模塊。支持sip落地呼出和呼入。使用方便。接口靈活。 該模塊成熟穩定,多家公司全年運營。可以方便的嵌入任何應用程序,大大解放您在通訊方面的工作量! 三、MTK開發。 我們擁有MTK硬件設計和軟件開發能力,可承接客戶定制開發MTK手機需要。目前我們已有gps手表手機,車載在線監控系統等產品。歡迎代理!]]>
由于J2ME是以消費性產品為目標而設計的Java運行環境,專門針對移動電話、數字機頂盒和汽車導航系統,因而影響力巨大。本文將研究在MTK手機操作系統上實現嵌入式Java。整個J2ME運行平臺包括Java應用的下載、安裝、運行及觸摸屏支持等一系列功能。
1 相關技術研究
1.1 J2ME平臺
現在的Java系統是一個全方位的開發、運行平臺,可以在任何計算環境中實現。在嵌入式系統,SUN公司推出了J2 ME(Java 2 platform Micro Edition)。
J2ME是Java 2標準版本的微型版本,支持各種各樣的消費類產品和嵌入式設備,如移動電話、PDA、互聯網可視電話、數字機頂盒、車載娛樂和導航系統、網絡交換設備以及信息家電等。J2ME是為了那些使用有限的能源、有限的網絡連接(通常是無線連接)以及有限圖形用戶界面能力的設備開發的。
J2ME體系結構如圖1所示。其中簡表層、配置層和Java虛擬機是J2ME的組成部分。J2ME是一個簡化的Java,是針對各種不同的低端設備而設計的。為了滿足各種環境,J2ME設計了簡表一配置規范。配置是一個語言特性和核心類的配置規范,針對不同的環境(內存、顯示、網絡連接和處理能力)給定不同的配置。也就是定義了該環境的Java語言子集和核心類庫,虛擬機開發者遵照此配置來開發虛擬機。最著名的兩個配置是連接設備配置(CDC)和連接有限設備配置(CLDC)。
CLDC包括K虛擬機(KVM)和一組核心類庫,主要是針對用戶接口簡單、內存較小、網絡運行時連時斷以及帶寬較窄的小型無線設備。其中KVM是JVM的一個實現,特別用于移動電話、PDA等設備。
簡表是針對相同配置的不同特性而開發的擴展類庫,它提供給開發者在特定類型設備上開發的類庫。例如,移動信息設備子集MIDP(Mobile Information Device Pro—file)綜合考慮了移動設備的屏幕和內存限制,定義了J2ME適用的硬件和軟件框架,并提供了這個框架要實現的基本功能及標準接口;應用開發者可以基于這個框架開發出各種應用。MIDP 2.0定義了一系列軟件接口,包括基本輸入輸出、圖形用戶接口、網絡、事件機制、文件系統、應用管理系統、游戲接口、聲音輸出接口和安全機制。
由于CLDC的設備資源受到限制,所以SUN公司專門開發了一個新的虛擬機KVM。Sun公司于2000年公布了KVM的參考實現,采用解釋執行字節碼的Java虛擬機。與編譯執行相比,解釋執行的Java虛擬機在移動通信設備上具有顯著的優點:虛擬機占用移動通信設備非易失性存儲空間比較小;虛擬機運行時占用RAM空間比較小;解釋執行核心代碼量小;字節碼占用RAM空間比較小;實現難度低,可移植性好。現有的具有KVM支持的移動通信設備大多是基于該參考實現的。
1.2 MTK系統
MTK方案是臺灣聯發科技公司提供的手機解決方案。近70%的國產手機采用MTK的芯片和平臺。有資料顯示,2007年MTK手機芯片出貨量高達1.5億片,全球市場占有率近14%,僅次于德州儀器及高通公司。若只計算MTK進入全球GSM手機芯片的市場規模,大約省7億~8億部手機,市場占有率已高達20%以上,排名僅次于德州儀器公司
]]>