| 貼子主題 |  |
| 先鋒1號 |  |   等級:論壇游俠 財產:1047 經驗:1047 魅力:1047 注冊:2003-5-14 登錄:2004-6-13 文章:903 簽定:已設成保密
|
|
消息 資料 好友 郵件 引用 經驗0 魅力0
|
|
|
手機軟件升級閑談
有朋友問到摩托羅拉V998能否能升級到V60,我覺得,這里有必要談談相關的問題。既然做到手機行業,就要對手機的軟硬環境和關系有所認識。軟件套用升級的前提是硬件環境(尤其是邏輯主體部分)必須完全相同。
V998能否升級到V60
V60是p2k平臺,和V998、V8088、P7689的EMMI平臺根本不搭邊!說V998升級V60,可能性正如松下GD75改為三星A408。別說V998改V60了,同是p2k平臺的V66、V60、V70的軟件都不可以互換,其他不說,三者的顯示驅動程序就不同。比如大家都知道的諾基亞8210改8250,的確可以做,并且可以改得很成功,但絕對不是每一部8210都能夠做到,非V16CPU的8210就不能升級。為什么呢?原因就是8250的軟件只適合V16CPU,當不是V16CPU時,軟件程序就不適合了—不同型號的CPU的語言及語法結構是有差別的,這些差別導致了軟件之間的不可通用。除非你有能力針對V998的環境自己編輯一個實現V60的軟件出來,但那是不現實的,因為V998根本就不具備V60的硬件結構。
說點兒題外話:如果有人按V15、18等CPU的語言結構改寫出8250的軟件,那么V15等CPU的8250也就可以免拆機器直接軟件升級了!兩者語言結構非常接近,所以改動不是很大,具有源程序或熟V15/V16等CPU語言結構差別的人并不難弄出來,實際上已經有人做出來了,只不過不肯公布出來。作為一個DIYer,我們應該銘記:軟件升級(或套用,包括改造套用)的前提是硬件環境完全相同或非常接近。
V998+升級V8088
再說說V998+升級V8088。V998換160字庫寫T189資料,別以為能開機打電話就可以了,真正一用,你才會發現有問題。前兩天有朋友提出V998+寫V8088資料出現未接電話顯示不正常就是常見bug之一,另外V8088和V998+的功率控制參數表等硬件控制參數有所不同。(因為天線回路電路參數并非完全相同,有時候會出現反復重撥的阻塞現象。)
目前用于升級V8088的軟件都是由V8088軟件經過改裝而成,各家的技術水平不一樣,出現的Bug也不一樣,也就是為什么2088/2000升級v8088問題這么多,又都為稀奇古怪的原因了!另外,目前升級多是采用軟件克隆的方法把軟件拷貝到手機上,2-3分鐘就完成,但一些與手機硬件相關參數也一同克隆到手機上了,如果不做一些技術處理,很容易導致參數與實際情況不匹配而引起手機的不穩定。
V100e的漢化問題
V100e的確是部好手機,可惜并沒有在中國上市,現在沿海有很多V100e的水貨得到了機迷的垂青,但卻始終沒有人漢化成功。V100e移動電話部分軟件和傳統的V8088類似,但V100e獨有的、特色的程序部分就一直只有英文版本,從未出過簡體版本。
V100e軟件內并未嵌套CJK或其它中文輸入/字庫模塊,如需實現漢化,首先就必須嵌套適合的中文輸入/字庫模塊并調整有關內部資源接口以及重塑人機接口界面。而V100e硬件對漢化程序的支持能力也不能忽略,比如V100e的顯示屏是OEM的,驅動本身并未考慮支持中文,誰能找到顯示屏廠家弄到新的驅動程序?的確,靠外部軟件實現是可行的,但內存空間夠放么?即便大小夠放了,但還有個資源分配問題以及軟件運行速度問題呢。大幅度修改程序會比徹底推翻重寫還困難,而且涉及許多方面。
根據了解V100e部分程序模塊是OEM回來的,非出自摩托羅拉自己手筆,摩托羅拉自己本身都缺乏具體技術資料,想漢化,談何容易呀?在中國摩托羅拉公司還躺著幾臺內部工程師做實驗弄到昏迷的V100e,她們正期待著她們的“白馬王子”給予深情一吻呢。吾等就自知無此福分,但天外有天、世界之大無奇不有,我們也期待著奇跡的發生—但很難。
一個和100個bug
本人對傳統系列摩托羅拉手機軟件做了硬件參數優化和功能增強處理,合成了系列增強型摩托羅拉軟件版本。不斷有人問我,能不能再為手機增加這樣或那樣的功能,這里我也順便談談。
的確,手機的功能可以說主要是由軟件控制和實現的,理論上我們可以通過手機軟件去實現我們想實現的功能。但事實上,因受到手機本身硬件資源以及主體軟件框架的資源及環境的限制,一個手機的軟件編寫是一個系統工程,涉及許多方面,我們并不能隨心所欲的編寫和更改。
手機軟件包含軟件內核、可供修改外部應用程序及設置功能表。內核通常是不能隨便改動的,一來有關代碼是廠家核心秘密,絕對不會輕易公開;二來內核程序的更改往往會牽一發而動全身,一個小小的改動會涉及一系列資源的重新分配。不知道大家有沒有聽過這句話:改掉軟件的一個bug有可能會引發出100個新bug!
內核的改動對廠家而言也必須由專家小組完成而非由個別程序員完成,也絕非一般業務手機DIY愛好者所能完成。我們所能做的是采用一些特別甚至是廠家提供的軟件修改接口工具對手機應用層軟件、及軟件的功能及參數設置控制表(類似Windows的注冊表)進行有限的修改和重新調配,這種修改和調配所能達到的功效也是有限的,首先所實現的功能必須基于內核程序的支持,再者我們手上擁有的廠家提供的資料也是非常有限,許多資料、規律也只能靠摸索獲得,所以作為一個手機軟件DIYer,我們的確有能力調試出比廠家的軟件更完善、功能更強大合理的DIY版本,但并不能說,我們可以隨心所欲地修改手機的功能。
|
|
|
編輯
|
發貼時間:
2003-5-15 22:33:27
|
202.*.*.*
|
|
|
|
|
| JS的對敵 |  | 頭銜:溪云初起日沈閣,山雨欲來風滿樓   等級:貴賓 財產:3338 經驗:3434 魅力:3219 注冊:2003-5-6 登錄:2007-6-15 文章:4232 簽定:已設成保密
|
|
|
| a05105020207 |  |   等級:俠之大者 財產:795 經驗:795 魅力:795 注冊:2007-10-1 登錄:2007-10-28 文章:747 簽定:已設成保密
|
|
消息 資料 好友 郵件 引用
|
|
|
軟件人才市場“熱
最新人才供求市場信息顯示,我國IT產業在進入第四季度以來,對軟件測試人才的爭奪呈現出升級的態勢。日前,包括微軟、三星、西門子、思科、華為3COM等多家國內外IT巨頭相繼在北京高校招兵買馬,并把軟件測試人才的招聘放在了突出的位置。
“大多數崗位通過招聘會還是能夠滿足企業人才需求的,但是像軟件測試這些人才本來就稀缺的崗位,就是通過很多次的招聘會也是難以解決問題的。”不久前的一次校園招聘上,某軟件公司副總經理如此說道。而從IBM、阿爾卡特、西門子、聯想集團等IT企業的了解也是如此。幾乎所有的IT企業都有不同程度的測試人才缺口,軟件測試工程師已成為普遍亟待補充的關鍵技術工種之一。
調查顯示,目前國內120萬軟件從業人員中,真正能擔當軟件測試職位的不超過5萬,軟件測試人才缺口高達20多萬。國內最大的軟件測試工程師培訓基地BTEST(北大測試)劉校長告訴記者:“軟件測試工作的重要性非同一般,尤其是對于存儲軟件來說,因為一個小小的Bug(故障)便可能為用戶帶來巨大的損失。這樣就要求軟件在交付給用戶之前必須做到精益求精,而軟件測試就成了最關鍵、最不可忽略的一項工作。”
對于軟件測試人才的配備,很多企業都表現出“求賢若渴”,并對其用人要求作了說明。IBM(北京)人力資源部一位姓羅的先生表示,經驗和職業技能是首要的。西門子公司一位HR則告訴記者,他們比較重視經驗、和出色的溝通能力。同時,接受系統化的職業教育可以是彌補工作經驗欠缺的有效方式,如參加BTEST(北大測試)等專業的軟件測試工程師培訓機構的實訓,以彌補經驗不足和職業能力。
中國軟件行業協會資深專家介紹,目前國內軟件企業中的軟件測試人才,一部分來自于高校相關計算機專業,另有小部分從軟件開發轉行而來,另外大部分則都是來自專業的軟件測試培訓機構,其中有三成軟件測試員來自北大測試(BTEST)。據介紹,北大測試(BTEST)最吸引用人單位的特色是實現了實訓職業化,在由授課老師擔任項目主管的測試團隊里,學員在模擬企業環境下操作訓練。
據報道,在未來5到10年中,國內軟件產業市場對軟件測試人才的需求還將繼續增大。而目前許多企業為應對軟測人才供不應求的局面,開始直接與相關職業培訓機構進行人才對口培養合作。今年上半年,用友、中搜、神州數碼、杰眾電腦、貓撲網等多家企業直接與BTEST(北大測試)達成了用人合作。目前,這種人才培養合作方式已經被多數在華軟件外包企業所采用。
北京最大軟件測試培養基地誠邀您來參加大型軟件測試職業體驗活動
1學術公開課展示
2知名軟件測試專家職業規劃及行業展望
北航地址:北京市海淀區學院路40號大唐電信北大測試樓
復興門地址:北京市西城區佟麟閣路95號尚信大廈3層
北航電話:010-62303230 62303260 62303223 62303278
復興門電話:010-66421960 66421956 66421965
網址:www.btestingsky.com
|
|
|
|
|
| lisya0922 |  |   等級:新手上路 財產:8 經驗:8 魅力:8 注冊:2008-7-4 登錄:2008-9-15 文章:3 簽定:已設成保密
|
|
|