① 手機怎麼做的
手機是由處理器(晶元)、存儲器(內存)、輸入輸出設備,包括USB介面、耳機介面、攝像頭等及I/O通道、屏幕、電池組合做成的。
智能手機是具有獨立的操作系統,獨立的運行空間,可以由用戶自行安裝軟體、游戲、導航等第三方服務商提供的設備,並可以通過移動通訊網路來實現無線網路接入的手機類型的總稱。
硬體系統:
主處理器運行開放式操作系統,負責整個系統的控制。從處理器為無線Modem部分的DBB(數字基帶晶元),主要完成語音信號的A/D轉換、D/A轉換、數字語音信號的編解碼、信道編解碼和無線Modem部分的時序控制。
主從處理器之間通過串口進行通信。主處理器採用XXX公司的CPU晶元,它採用CMOS工藝,擁有ARM926EJ-S內核,採用ARM公司的AMBA(先進的微控制器匯流排體系結構),內部含有16 kB的指令Cache、16 kB的數據Cache和MMU(存儲器管理單元)。
為了實現實時的視頻會議功能,攜帶了一個優化的MPEG4硬體編解碼器。能對大運算量的MPEG4編解碼和語音壓縮解壓縮進行硬體處理,從而能緩解ARM內核的運算壓力。
主處理器上含有LCD(液晶顯示器)控制器、攝像機控制器、SDRAM和SROM控制器、很多通用的GPIO口、SD卡介面等。這些使它能很出色地應用於智能手機的設計中。
以上內容參考網路—智能手機
② 我想自己製作一台智能手機
基本不可能,手機不同於電腦一個機箱一個主板就可以了,可以自己插CPU,內存,硬碟顯卡之類,各個零件組裝到一起就可以了。
手機是高度集成的電子產品,因為是手持設備必須控制大小厚度,所以空間利用率很高。
沒有可以拿到主板等主要零部件的途徑,如果你要說從其它機器拆機獲得,那也只是組裝而已,難度也是非常高,沒有電腦機箱那種預留空間大可以發揮的空間,最後做出來的也肯定會是個磚頭
③ 智能手機軟體製作需要學習哪些知識
你這走的是軟體方面的,要學好這方面真的很難。如果感興趣你可以試一試,如果不是,你會發現你走不下去的。首先,C語言是基礎,要先學好這個,再從這個基礎以上,學點C++,C#,java等等。必須現在最火的安卓手機系統,這個是基於java開發的,而傻瓜系統塞班是基於
C語言的,所以,也要了解這方面的知識,知道要學些什麼。C語言建議你看譚浩強的書,祝你走向未來!
④ 製作一個智能手機流程
一、手機的設計流程
用一個較簡單的闡釋,一般的手機設計公司是需要最基本有六個部門:ID、MD、HW、SW、PM、Sourcing、QA。
1、ID(Instry Design)工業設計
包括手機的外觀、材質、手感、顏色配搭,主要界面的實現與及色彩等方面的設計。
例如摩托羅拉「明」翻蓋的半透明,諾基亞7610的圓弧形外觀,索愛W550的陽光橙等。這些給用戶的特別感受和體驗都是屬於手機工業設計的范疇,一部手機是否能成為暢銷的產品,手機的工業設計顯得特別重要!
2、MD(Mechanical Design)結構設計
手機的前殼、後殼、手機的攝像鏡頭位置的選擇,固定的方式,電池如何連接,手機的厚薄程度。如果是滑蓋手機,如何讓手機滑上去,怎樣實現自動往上彈,SIM卡怎樣插和拔的安排,這些都是手機結構設計的范疇。繁瑣的部件需要MD的工作人員對材質以及工藝都非常熟識。
摩托羅拉V3以 13.9mm的厚度掀起了手機市場的熱潮,V3手機以超薄為賣點,因為它的手機外殼材質選擇十分關鍵,所以V3的外殼是由技術超前的航空級鋁合金材質打造而成。可以這樣說,特殊外殼材質的選擇成就了V3的成功。
另外有個別用戶反應在使用某些超薄滑蓋手機的時候,在接聽電話時總能感覺到手機前殼的左右搖動,這就是手機結構設計出了問題,由於手機的殼體太薄,通話時的揚聲器振動很容易讓手機的機身產生了共振。
3、HW(Hardware) 硬體設計
硬體主要設計電路以及天線,而HW是要和MD保持經常性的溝通。
比如MD要求做薄,於是電路也要薄才行得通。同時HW也會要求MD放置天線的區域比較大,和電池的距離也要足夠遠,HW還會要求ID在天線附近不要放置有金屬配件等等。可想而知一部內置天線的設計手機,其製造成本是會較一部外置天線設計的手機貴上20-25%,其主要因素就是天線的設計,物料的要求與及電路的設計和製造成本平均都是要求較高一些。
通常結構設計師(MD)與工業設計師(ID)都會有爭論,MD說ID都是畫家,畫一些大家做不出來的東西,而ID會說MD笨,不按他們的設計做,所以手機賣得不好。所以,一款新的手機在動手設計前,各個部門都會對ID部門的設計創意進行評審,一個好的ID一定要是一個可以實現的創意,並且客戶的體驗感覺要很好才行。當年摩托羅拉V70的ID就是一個很好的實現創意例子,後期市場的反應也不錯,而西門子的Xelibri的創意雖然也很好,也可實現,但可惜的是最終客戶的使用感覺並不好,所以一個真正好的創意,不但要好看,可實現,而且還要好用。
另外HW也會與ID吵架,ID喜歡用金屬裝飾,但是金屬會影響了天線的設計以及容易產生靜電的問題,因此HW會很惱火,ID/MD會開發新材料,才能應付ID的要求。諾基亞8800就是一個好例子,既有金屬感,又不影響天線的接收能力。
4、SW(Software)軟體設計
相對來說,SW是更容易為大家所理解,由於計算機的普及,讓我們最大程度地接觸了各種各樣的軟體,手機操作界面的模式,大家經常看到的手機九官格操作菜單的實現,這都是SW設計的范疇。
SW要充分考慮到界面的可操作性,是否人性化,是否美觀的因素。SW的測試非常復雜,名目繁多,SW的測試不僅只是在尋找Bug,一致性的測試、兼容性的測試等都是非常重要的項目,在目前「內容為主」的信息時代,軟體才是手機的最終幕後支柱,硬體的驅動是軟體來實現,軟體和硬體的工程師之間的沖突相信是不會比其它部門少,這種關系的繞來繞去,所以便需要有PM(Project Management)項目管理來協調了。
5、PM(Project Management)項目管理
大規模公司的PM都分得非常細致,比如TPM (Technologly Of Project Management),即專門管技術的PM,而普通的PM,只管理項目的進度各協調工作,PM這個部門通常存在於那些自己設計,自己生產,自己銷售手機的公司,AM(Account Manager)的職位恐怕大家都不陌生,作為客戶經理,對公司內部是代表客戶提出要求,對外則代表公司的整體形象,在兩者之間起著不可或缺的橋梁作用。
6、Sourcing資源開發部
資源開發部的員工要不停地去挖掘新的資源,如新材質、新的手機組件、測試器材等,當手機開始試產時,他們要保證生產線上所需要的所有生產物料齊備。
手機進行小批量試生產,考察的不僅是軟/硬體的成熟度,還包括考察生產工藝和生產的測試技術,有些手機在進行到這個階段時,卻通過不了這一關的話,最後是以失敗告終。於是這款新設計的手機便不會出現在市場上了,而投入的開發資金和人力卻付之流水,是一個極大的損失。
7、QA(Quality Assurance)質量監督
QA部門負擔起整個流程質量保證的工作,督促開發過程是否符合預定的流程,保證項目的可生產性,有很多新設計的手機,就因為碰上了不可生產的某種因素而放棄了。
生產一部手機不是在實驗室內做實驗那麼簡單,一旦生產就是成千上萬部,要保證每一部產品的優質絕非一件簡單容易的事。生產一部手機的樣品和生產10萬部手機完全是兩碼子事。
舉例:中國的菜館出的都是樣品,麥當勞做的是產品,所以麥當勞可以做得很大,而且到目前為止,中國的菜館暫時還沒有做到像麥當勞的規模是事實,所以手機設計公司才會建立起很多流程來防止出現設計研製出來的手機卻不能投入生產的情況。
不僅如此,一款手機的成功上市,能夠賣個滿堂紅,仍然是需要與大眾手機用戶有親密的接觸,並且經過用戶的反饋以及快速的改善才能成功。
二、鮮為人知的手機測試項目
1、壓力測試
用自動測試軟體連續對手機撥打1000個電話,檢查手機是否會發生故障。倘若出了問題,有關的軟體就需要重新編寫了。所以有時候手機上會出現不同的軟體版本存在的情況,其實告訴大家一個秘密,手機的版本越多,這可以證明該手機在推出發售前,未經過充分的測試工作便發售了。
2、抗摔性測試
抗摔性測試是由專門的Pprt可靠性實驗室來進行,0.5m的微跌落測試要做300次/面(手機有六個面)。而2m的跌落測試每個面需各做一次,還模擬人把手機拋到桌面,而手機所用的電池,也要經過最少4m的高度,單獨的向著地面撞擊跌落100次而不能有破裂的情況出現。
3、高/低溫測試
讓手機處於不同溫度環境下測試手機的適應性,低溫一般在零下20攝氏度,高溫則在80攝氏度左右。
4、高濕度測試
用一個專門的櫃子來作滴水測試,模擬人出汗的情況(水內滲入一定比例的鹽分),約需進行30個小時。
5、百格測試(又稱界豆腐測試)
用H4硬度的鉛筆在手機外殼上畫100格子,看看手機的外殼是否會掉下油漆,有些要求更嚴格的手機,會在手機的外殼上再塗抹上一些「名牌」的化妝品,看看是否因有不同的化學成分而將手機的油漆產生異味或者掉漆的可能。
6、翻蓋可靠性測試
對翻蓋手機進行翻蓋10萬次,檢查手機殼體的損耗情況,是用一部翻蓋的模擬機來進行,它可以設置翻蓋的力度、角度等
7、扭矩測試
直機用夾具夾住兩頭,一個往左擰,一個往右擰。扭矩測試主要是考驗手機殼體和手機內面大型器件的強度。
8、靜電測試
在北方地區,天氣較為乾燥,手摸金屬的東西容易產生靜電,會引致擊穿手機的電路,有些設計不好的手機就是這么樣突然損壞了。進行這種測試的工具,是一個被稱為「靜電槍」的銅板,靜電槍會調較到10-15KV的高壓低電流的狀況,對手機的所有金屬接觸點進行放電的擊試,時間約為300ms-2s左右,並在一間有濕度控制的房間內進行,而有關的充電器(火牛)也會有同樣的測試,合格才能出廠發售。
9、按鍵壽命測試
藉助機器以給設定的力量對鍵盤擊打10萬次,假使用戶每按鍵100次,就是1000天,相當於用戶使用手機三年左右的時間。
10、沙塵測試
將手機放入特定的箱子內,細小的沙子被吹風機鼓吹起來,經過約三小時後,打開手機並察看手機內部是否有沙子進入。如果有,那麼手機的密閉性設計不夠好,其結構設計有待重新調整。
此外,手機的測試還包含了更多更離奇的測項目,比如把手機放在鐵板上打電話加以測試,由於此時磁場發生了變化,什麼情況都會發生,例如尋找不到SIM卡等。
用鐵絲在手機底部連接器內撥來撥去,主要是要考慮到手袋內有鎖匙的情況下,是否會令手機出現短路的問題。
還有故意把充電器/電池反接測試,看看手機的保護電路設計是否能正常運作,靠近日光燈打電話的測試,人體吸收電磁波比例的測試,以及靠近心臟起博器打電話的測試等等,上述所提及的各種測試都是不可少的。
⑤ 怎麼製作智能手機
智能手機分為很多不同系統的,比如symbian,android,ios,windows phone,黑莓等等,不同的系統都有對應開發的SDK和開發語言,比如symbian是C++,android是JAVA等,Ios是Objective-C。
C++是在C語言的基礎上開發的一種通用編程語言,應用廣泛。C++支持多種編程範式 --面向對象編程、泛型編程和過程化編程。最新正式標准C++14於2014年8月18日公布。[1] 其編程領域眾廣,常用於系統開發,引擎開發等應用領域,是至今為止最受廣大程序員受用的最強大編程語言之一,支持類:類、封裝、重載等特性!
Java是一種可以撰寫跨平台應用程序的面向對象的程序設計語言。Java 技術具有卓越的通用性、高效性、平台移植性和安全性,廣泛應用於PC、數據中心、游戲控制台、科學超級計算機、行動電話和互聯網,同時擁有全球最大的開發者專業社群。
Objective-C,通常寫作ObjC和較少用的Objective C或Obj-C,是擴充C的面向對象編程語言。Objective-C用於編寫iOS操作系統(如:iPhone、iPod touch、iPad 等蘋果移動終端設備 )應用程序的利器。Objective-C的流行當歸功於iPhone的成功,因為Objective-C一直被用於編寫iPhone應用程序。
Objective-C是擴充C的面向對象編程語言,iOS開發是用的Objective-C語言,本課程ios開發教程《OC語言》13版更系統的講解Objective-C語言當中的 一些要點,包括面向對象概念、基本語法、類和對象的關系、類的封裝、構造析構函數、self指針、點語法、Category語法、基本數據結構 (NSString、NSArray、NSDictionary、NSNumber、NSSet、NSValue、NSData)、繼承(基本概念、重 寫、虛方法)、內存管理(黃金法則、retain點語法、MyArray、AutoreleasePool、淺拷貝詳述、深拷貝詳述、)、設計模式(單例 設計模式、單例各種寫法、通知中心、Blocks語法、KVO、KVC)、文件操作(NSManager、NSFIleHandle、歸檔)等內容。
⑥ 製作一個智能手機需要學什麼
你需要有供應商,或者能買到材料,如顯示屏什麼的,其次有適合你手機的電池和模板,還有後台處理器,你的手機需要適應各大SIM卡,還有WLAN技術,數據技術,以及基本的音樂播放器,讀取器,通話系統,簡訊系統,設置系統,這些夠學的了~慢慢學吧
⑦ 製造一部智能手機,需要學習哪些相關技術
計算機編程
晶元製造
機床操作
顯示器製作
工業設計
電子工程
還有我也想不出了