星期五, 6月 30, 2006

Marvell,你拿什麼拯救XScale?

Marvell,你拿什麼拯救XScale?
上網時間 : 2006年06月30日

作者:羅翠欽

近日,英特爾宣布把通信和應用處理器業務賣給Marvell, Marvell將通過此次收購進入將無線手持設備領域,對於英特爾而言,這無疑等於卸下了一個包袱,意味著將對業績低迷的部門進行重組。

Xscale面向的應用領域包括便攜設備、網絡設備、工控、嵌入式應用,目前應用最多的是智能手機、PDA等手持設備。在英特爾的通信和應用處理器中,XScale是最核心的技術。

對於接球手Marvell而言,XScale到底勝算幾何?不可否認,XScale本身具有低功耗、高性能等優勢,籍XScale進入無線手持設備市場是Marvell一個很好的機會。但分析人士稱要在這一市場取得成功,還需要投入更多資金進行資源整合,並需要尋找軟件合作夥伴。同時,有業內人士擔心,連英特爾都「養不活」的XScale,Marvell又拿什麼去拯救它?

地位尷尬,英特爾XScale做得很辛苦

賽迪顧問半導體事業部高級分析師劉星表示,儘管XScale作為應用處理器芯片具有功耗、性能方面的優勢,但由於其在目標市場遭遇勁敵,或定位不適合,導致在以下四個市場競爭力不足。

首先在手持設備領域,國外廠商TI的OMAP、瑞薩的SH-Mobile等有很好的市場表現,而國內安凱也在手機應用處理器市場佔有一席之地,這些廠商要麼憑藉與手機設計公司或OEM巨頭有長期合作關係,要麼具有成本、性能等競爭優勢,而英特爾作為一個「高端」外來者做得頗為辛苦,其30美金左右的要價輕易地就把買家拒之門外。

二是在網絡通信設備領域,飛思卡爾、Broadcom、Marvell、PMC-Sierra、IDT等成為這一市場的主導廠商,雖然 XScale具有很強的計算能力,但英特爾對網絡通信及協議的理解不如其他競爭對手,雖然網絡設備市場銷售額很高,但芯片採購量並不大,更多的增值是軟件、協議,而不在芯片本身。

三是嵌入式應用(互動終端)領域,XScale在POS機、ATM等互動終端設備上有低功耗、多媒體支持等優勢,但這一領域銷量有限,同時還面臨HP、NCR等的競爭,市場空間不大。

四是工控領域,80186、286、386等早期的低端芯片產品佔據主要市場份額,從性價比來看,XScale不是為這一市場設計的。

手機基帶芯片市場主要玩家是TI、Philips、Silicon Labs、Skyworks、ADI、MTK,Silicon Labs等有超低端解決方案,TI做高端解決方案,MTK針對中高端同時具有成本優勢,而國內展訊、威盛等多家基帶芯片廠商也迅速崛起,在對手雲集的基帶芯片市場,XScale並沒有競爭優勢。

而對於單獨的應用處理器也一樣位置尷尬,「『基帶+應用處理器+軟件+第三方許可’的手機平台解決方案是今後發展趨勢。」瑞薩技術行銷部助理經理章劍清表示:「基帶與應用處理器整合的單芯片是發展趨勢,TI、MTK、飛利浦都提供基帶與應用處理器整合的單芯片,單獨的應用處理器不具備優勢;此外,包含軟件和第三方許可的完整解決方案也非常關鍵,對於手機設計公司或OEM而言,複雜的軟件開發需要50個人/年來完成,這對他們是不可能承受的事情。」此外,Xscale賣到高達30美元的價格都把買家嚇跑了。

甩掉包袱,英特爾要在PC領域把手伸得更長

「英特爾會牢牢抓住吃飯的本錢PC市場,賣掉不賺錢的通信芯片,這也是產業鏈轉移的基本規律,轉向附加值更高的產品市場。」資深分析人士莫大康稱,「人均產值是衡量一個公司業務的關鍵指標,賣掉低利潤的產品、裁掉相應的人員,把資源轉移到創利更高的產品。這次英特爾剝離手持芯片部分,一方面反映了在通信芯片市場不是成功者;另一方面,賣掉這個包袱可以把CPU搞得更好。」

AMD對抗英特爾,就像小孩跟大人打架,優劣懸殊很明顯,但從趨勢上看,AMD並不示弱,與英特爾一路打下來,非但沒有死掉,反而在不斷壯大。儘管,英特爾在CPU的市場佔80%,在筆記本市場幾乎是英特爾一家在玩,但AMD在PC市場的份額從15%到18%,再到現在的20%,這使英特爾感到極大威脅。

英特爾目前已經有三家12寸晶圓的65nm工廠,65nm工藝處理器已經佔到英特爾總產量的一半以上,而到下半年這個比重會進一步增強。莫大康分析認為,在英特爾五座12英吋廠中,愛爾蘭是第三家開始做65nm工藝,另兩家工廠可能未來轉向45nm,這是AMD難以做到的。但AMD憑藉創新的設計思路來增加市場份額,在64位CPU上AMD走在英特爾前面,為AMD贏得了競爭籌碼。

日前,戴爾剛剛與AMD簽訂了數百萬美金的芯片訂單,中止了曾經只用英特爾一家芯片的歷史,這無疑給英特爾一個不小的刺激,同時可能導致英特爾的新一輪降價。

劉星談到:「把通信芯片賣掉,英特爾可能會在PC、筆記本領域把手伸得更長,在CPU芯片組、Wi-Fi芯片有更多的投入。」此外,有消息稱英特爾準備收購顯示芯片廠商ATi,通過在PC市場的深耕細作,英特爾將有望獲得更多的收入。

Marvell,你拿什麼拯救XScale?

超寬帶通信和存儲解決方案提供商Marvell致力於創新性能最好的寬帶通信技術,以支持下一代網絡和存儲設備,在該領域處於世界領先地位。該公司提供多種解決方案,遍及各個通信領域,包括企業、城市、家庭和存儲網絡。其產品包括交換設備、收發機、無線通信、電腦連接、通信控製器和存儲設備,公司不斷的創新使Marvell在近年來取得飛速成長。

近年來,Marvell在局端網絡通信設備上有很強的優勢,憑藉網絡處理器、存儲等業務在通信領域獲得快速發展,公司員工有2200人, 2005年營業額達到16.7億美元,年增長率達36%。「Marvell和英特爾通過六年的合作已經建立起穩固的關係,我們非常高興能在業務轉接中與英特爾一起密切合作,」Marvell總裁兼CEO聲稱:「此次收購意味著Marvell將在蜂窩電話和消費電子市場贏得巨大的機會,成為這兩個市場長期的領先供應商。」

半導體產業分析人士霍雨濤稱,通過收購XScale業務,一方面可以介入手持設備市場,另一方面可以進一步完善網絡處理器產品線,在已有高端網絡處理器產品基礎上,XScale可以補充中低端網絡處理器產品的空白。他還表示,Marvell的網絡處理器基於ARM核,而XScale同樣是基於ARM核,研發人員會比較熟悉,公司在業務整合方面也將有很大方便。

章劍清表示,「Marvell接手XScale業務後,可以針對低端應用做一定的裁剪,把成本降下來,也可以添加更多功能或提升性能進入高端應用。」

對於Marvell而言,此次收購也使其面臨很大的挑戰。Broadcom大中國區總經理汪凱認為:「作為Marvell,通過收購現有公司來拓寬產品線,提高公司收入,這是常見做法。但是此次收購金額巨大,英特爾本身是虧錢的,Marvell怎麼樣把收購的業務整合到公司?產品後續怎麼走?如何做到真正生意上盈利,這是一個很大的挑戰。」他表示,做好兩件事非常關鍵:一是如何把它融入公司產品線;二是如何通過幫助客戶解決難題使客戶盈利,從而得到客戶認可。

有業內人士擔心,連英特爾都「養不活」的XScale,Marvell又拿什麼去拯救它?或許這一擔憂並非多餘,從股票浮動情況來看,似乎股東並不看好這單生意,在收購消息爆出的當天,Marvell的股票價格就受到很大沖擊,下跌幅度達15%,從每股51美元降到每股44美元,跌至一年來歷史的最低。

除了6億美元的收購資金,汪凱博士還表示:「要在這一市場取得成功,還需要投入更多資金進行資源整合,並需要尋找軟件合作夥伴。」如此算來,Marvell計劃2008年產生盈利的可能性,能否預期達到盈利,我們還有待觀望。也有分析人士指出,此次收購將導致Marvell的營收預期值有所下降。

星期四, 6月 29, 2006

英特爾慘敗手機市場,忍痛割捨留下遍體鱗傷

英特爾慘敗手機市場,忍痛割捨留下遍體鱗傷
上網時間 : 2006年06月29日

英特爾日前表示,美國Marvell科技公司將以6億美元的現金收購其通信與應用處理器部門。英特爾通信與應用處理器部門主要開發和銷售用於智能手機、掌上電腦等手持設備的芯片。根據協議,英特爾有權獲得Marvell價值1億美元的股票,用於代替部分現金。除此之外,Marvell還有可能承擔英特爾通信與應用處理器部門的一些債務。

通過此次收購,Marvell將獲得英特爾的XScale產品線。目前,XScale芯片主要應用於黑莓和Treo手持設備中。如果獲得監管部門的批准,英特爾和Marvell之間的交易將於未來四到五個月內完成。

英特爾為了在手機處理器領域佔有一席之地付出了長期努力,可想而知,當它宣布上述決定時有多麼痛苦。對於處理器廠商來說,手機市場是批量最大的市場之一,英特爾為了打入該市場投入了數十億美元的資金。

市場調研公司Forward Concepts估計,2005年手機出貨量達8.3億部,兩年內手機的年出貨量將超過10億部。英特爾想拿走該市場中自己該得的部分。Forward Concepts的分析師Will Strauss表示,在過去10年裡,英特爾在上述出售給Marvell的資產中投入了30-50億美元。為了增強其通訊芯片業務,在一次企業收購中就支出了近20億美元。這是一個規模空前的銷金窟。

20世紀90年代末,當英特爾看到德州儀器向50%以上的手機市場提供處理器時,心想自己為什麼不打入這個市場。儘管許多人警告過英特爾,這個市場與PC處理器市場沒有什麼共同之處,它還是一頭扎了進去。現在英特爾兩手空空地退出來了,收穫了遍體鱗傷。

去年手機應用處理器市場總計達8.39億美元,德州儀器佔69%,跟在它後面的高通佔17%,而英特爾的巨額投入只換來7%的份額。在基帶處理器市場英特爾的處境更慘,只有不到1%的市場份額。

Strauss認為,英特爾在手機處理器市場落敗的原因可能是它對該市場沒有傾注全力,它的主要精力仍然在於PC和服務器處理器上面。然而,英特爾在計算機處理器市場也遇到了麻煩。憑藉著高性能、低功耗的新型處理器,AMD從英特爾手中搶佔了相當一部分市場份額。根據市場研究公司 Mercury Research公布的數據,過去三年AMD在計算機處理器市場佔有的份額增長了4.5個百分點,幾乎全部來自於英特爾。英特爾今年4月發布了第一季度財報,報告顯示該公司第一季度淨利潤同比下滑38%,同時其核心業務的毛利率也未能達到預期。

星期三, 6月 28, 2006

李焜耀:台股震盪不利台商邁向世界

李焜耀:台股震盪不利台商邁向世界
吳筱雯/台北報導

明基董事長李焜耀表示,台灣股市波動影響員工心情,成為國內企業向世界級邁進過程中最大的困擾。此外,他昨日重申友達併廣輝的效益,直指第四名的面板廠最少得追加二至三千億元投資,才有機會追上友達。

台灣玉山科技協會力邀明基董事長李焜耀擔任年會主講人,李焜耀昨日以「創造多贏的世界級競爭力」為題,發表演說。李焜耀表示,電子產業附加價值有許多集中在上游關鍵零組件,根據明基、友達的需求,明基集團成立許多零組件公司,也有人曾批評明基集團產品線太多,但李焜耀強調,只要每個產品線都專精、並達到經濟規模,就不是問題。

不過,李焜耀也感嘆,員工分紅制度雖然激勵員工向上、但也讓員工心情易受股市波動影響,台灣股市因此成為國內扶植世界級企業過程中最大的困擾。

李焜耀指出,友達、廣輝合併後,市場占有率達二成、站穩前三大之列,第四名(指奇美電)的占有率比新友達少七至八個百分點,得增加二千億至三千億元的投資額,才有可能追的上新友達。

明基第二季出貨量未能出現預期的三成成長率,不過,昨日基與中華電信共同舉行的三G手機S81發表會上,明基表示,目前可以看到滑蓋機EL71、二百萬相素照相手機S88、簡易商用機S68等在歐洲銷售,三G手機EF81也已經進入歐洲通路市場。

明基手機進軍印度市場 股價逆勢勁揚

明基手機進軍印度市場 股價逆勢勁揚
■記者葉憶如/台北報導(2006-06-28 11:44)

明基(2352)西門子手機將進軍印度市場,已發表4款新手機E61、C81、CL71、EF51,希望最快一年內能在印度市場一舉拿下3%的市占率。

進軍印度後,明基在新興市場布局已遍布俄羅斯、巴西、印度、中國大陸等金磚四國,俄羅斯及巴西市場是接手自德國西門子,隨著明基西門子合併效應可逐漸顯現,今日股價逆勢走揚逾3%,表現較華寶、華冠等其餘手機股族群來得相對抗跌。

明基昨日在台推出3G手機,搶上法人近期對於中高階手機股較有興趣、棄守庫存較高低階手機股的風潮。明基在台灣市占率5月略有提升,從4月2.9%提升至 5月3.5%,預計6月仍可再向攀升,預估6月實際銷銷售量上看2.7萬台。下半年還將推出4~5款3G手機,7月份率先與中華電信合作推出首款3G手機 S81,而EF81及EF91預計第4季才會上市。而布局印度方面,明基希望一年內市占率能搶下3%,至於今年在中國大陸市占率朝2.5%前進,明年則訂下高目標市占率挑戰5%。

(聯合晚報)

台灣科技島美名 靠3個台大生撐著

台灣科技島美名 靠3個台大生撐著

擠進軟體奧運20強,不敵中國拿下最多名次

文●林宏達 

四月中,三個台大學生,剛從被大陸稱為「編程奧運」的美國計算機協會程式設計大賽全球決賽(簡稱ACM大賽)中,擊敗復旦大學、普林斯頓、杜克大學等對手,為台灣拿到第十九名,大陸則首次有十一所大學在決賽中得名,是本次得獎最多的國家。如果沒有這三個台大學生,今年號稱科技之島的台灣,將在全球資訊界最重要的科技競賽當中掛零。

第十九名,不是台灣有過最好的成績,卻是競爭最激烈的一次。當中國、東歐正在用國家的力量,幫助他們的年輕天才站上國際舞台時,這三個學生,只能靠自己買書,和學長討論,以及系上湊出來的一點經費,為台灣在國際頂尖競爭中發光。他們沒有教練、沒有正式訓練,甚至沒有人知道他們在幹什麼,只能靠自己的天分和堅持,證明台灣的實力。他們保住台灣的舞台,迎接他們的,卻只有期中考補考,和一片寂靜。

競爭:分區前兩名才能取得決賽參賽權

故事要從去年十月,在台北賽區舉行的ACM大賽選拔賽說起。為了鼓勵交流,美國計算機協會在全球切出三十六個區域舉辦初賽,只要是同屬亞洲的學校,就能跨出國境,到不同賽區比賽,拿到前二名的隊伍,才能取得決賽參賽權。

那場比賽,簡直像個大屠殺。當時台灣有上百隊參賽,台、清、交、師大全部到齊,大陸則來了上海交大、中山大學等五隊參加,結果是,上海交大答對了八題,浙江大學,也答對了七題,台灣代表隊中成績最好的台大隊伍,只以答對六題居第五名,台灣清華大學,只答對了三題,其他學校答對題數,則都在三題以下。也因此,前四名全被大陸抱走,由上海交大代表台北賽區,取得全球決賽的參賽權。

ACM大賽之所以重要,一方面是因為,這是目前參賽規模最大,最具公信力的大學程式編碼競賽,另一方面則是因為,在求才若渴的軟體產業裡,Google、微軟、IBM等公司,開始拿著得獎名單當地圖,蒐尋全世界最有天分的優秀程式設計人才。

「全球我們就只看這個比賽,」Google台灣工程研究所所長簡立峰分析,這次台灣錄取的工程師,全都曾在程式大賽中得名,如果沒有相關得獎紀錄,想踏進Google,十分困難。

不只Google,IBM、微軟,都對能打進ACM大賽決賽的學生,張開雙臂擁抱。在中國,即使是原本少人注意的福州大學大二學生,今年打入ACM大賽決賽後,IBM馬上發函給他,「你只要通過面試,馬上錄用!」

現在就讀台大資工系大二的沈定、陳學毅,和就讀電機系的李緒頡,就是去年台北賽區中,成績最好的台灣隊伍。這三個學生,都算得上是台灣最厲害的資訊系學生,他們高中時代都進過奧林匹亞大賽資訊類的選訓營,李緒頡則是現任國手。負責帶隊的台大資工系副教授呂學一觀察,像沈定、陳學毅都是很有天分的學生,「我開的是最理論的演算法課程,來修的都是研究生,」呂學一說,但是這兩個人不但大一就來修課,還能隨時抓出老師的錯誤。「每次我看到他們身體突然動一下,就知道剛剛我講的東西哪裡有錯,」呂學一笑著說。

震撼:年砸三百萬經費,少林功夫快狠準

即便如此,當他們這次遇到大陸隊時,卻經歷了一場震撼教育。

在ACM的競賽規則中,一次比賽要花五個小時,題目卻只有十題,每一題都必須運用演算法的知識,才能破解。

比賽規則也經過精心設計。比賽三個人一組,卻只有一台電腦可以使用,所有題目只告訴你一個大致的敘述,要參賽者按敘述編寫出可以處理敘述中所有狀況的程式碼,每個題目都有一組包括各種狀況的測試資料,只有參賽者寫出的程式,能完全解開測試資料,才算答對這一題,大會甚至限制,每一個程式的執行時間,不能超過一秒鐘。

這個比賽有三個難度,除了下手前要想清楚題目限制,另一方面,程式必須寫得又快又精簡,光一個正負號寫錯,就可能耗掉半小時檢查,同時,和隊友的分工必須十分精密,才不會浪費寶貴的電腦使用時間。「整個比賽考驗邏輯、策略和承受壓力的能力,」ACM大賽的參賽資料上如此說明。

「我們都叫大陸隊『少林寺』」陳學毅說,他們大一參賽時,見識到大陸隊苦功夫練出來的實力,「那一次,我們一題都還沒有解出來,大陸隊就已經解出三題,當我們解出三題,大陸隊已經解掉六題,」他們觀察,這些人就像早就認識這些題目,一拿到題目,就像背公式一樣,把答案輸入電腦。

「大陸、韓國,都是用國家的力量在培養這些人,」呂學一分析。以取得參賽權為例,大陸只有三個賽區,理論上頂多推出六隊,但學校全力支持,「他們的學生整天飛來飛去打比賽,」呂學一說。上海交大從二○○二年開始,甚至成立負責培養軟體人才的ACM專班,只要發現有設計程式天分的學生,甚至可不經過高考(編按:相當於台灣的聯考),直接進入交大就讀。這些選手每週至少練習十小時,由相當於副校長的校黨委副書記帶隊,每到暑假,甚至會有國際級的大師,像設計出打敗人類棋王——深藍電腦的許峰雄親自指導,訓練一年以上,做過上千題模擬測驗,才會真正出手比賽。到台灣打比賽,上海交大一次就帶了兩隊來,光是平日訓練和到各地比賽的費用,一年就至少要投入新台幣三百萬元以上。

契機:轉戰日本,以遞補資格進入決賽

沒有外援,這三個台大學生靠自己的方法,找到一條路。在台北拿不到參賽權,他們到日本賽區打比賽,還是同樣拿到第四名的成績,「原本以為沒機會了,」陳學毅說,卻因為前面的大陸隊伍,分別都在亞洲其他區域拿到參賽權,台大因此遞補,從日本區晉級決賽。

大陸選手練習上千題,台灣選手花多久時間練習上陣?「我們沒有能力提供任何訓練,」呂學一坦白的說,「他們大概花二、三個星期準備,練個二、三十題,就很偷笑了。」

「我們靠的,是高中奧林匹亞選訓營打下的基礎,」沈定說,他們原本就是建中資優班的同學,又一起參加高中奧林匹亞的資訊類選訓,幾個月專心鑽研寫程式的技巧,加上大一開始,他們就經常組隊參加大專甲組聯賽,摸索出自己的默契。

另一方面,沒有教練指導,他們只能靠自己買大陸關於ACM大賽的解題專書練習,解不出來的題目,就問問系上學長,他們一學期修十門課,卻同時還得空出一隻手自修,勉強用二、三個星期的時間,準備世界大賽。

四月十二日,他們飛到德州,跟來自三十個國家的八十個隊伍打全球決賽。他們就坐在北大旁邊,和全世界的高手,同台競技。

比賽開始十分鐘,MIT(麻省理工學院)的位置上就放出第一顆代表解題成功的氣球,「怎麼這麼快!」李緒頡心裡驚呼,MIT搶快卻露了餡,台大馬上發現,這題容易解開,二十分鐘後台大也跟著解出這一題。

隱憂:未受重視,表現落後東歐、中國

台灣學生的專長,則是用創意解開別人眼中的難題,第二題,他們把應用在蒐尋上的計算方法,用來解計算問題,這個方法,他們稱為暴力蒐尋法,先刪除不可能的選項,再像試鑰匙一樣,反覆把可能的答案套進去計算,最後解出連曾得過世界冠軍的U. of Waterloo也解不出的問題,後來對方反覆檢討,始終找不出解法,還寫信問台大,這一題究竟怎麼解。

比賽進行到三個小時,台大以三題領先北大。但到最後挑戰困難題目時,最後兩個小時卻因為程式抓蟲的經驗不足,有一題原本認為一定可以過關的程式碼,卻因為少考慮了一個情況,始終無法過關,最後以一題之差,輸給北大,但仍打敗復旦、人民大學等對手,得到第十九名。去年全球冠軍上海交大,則只拿到第五名,前三名全由東歐大學包辦。

「如果像高中一樣有訓練,至少還能再多對一、二題,」李緒頡難過的說,沒有人指導,有些問題現在他們還解不開。如果不是缺乏資源,台大的排名還會更往前。

和過去相比,他們面對的是更困難的挑戰,一九九七年,台大曾在ACM大賽中,拿下全球第四名,當時全球只有八百四十隊參加比賽,但到去年,全球共有五千六百零六隊參賽,參賽隊伍增加了五.六倍。而台灣近兩年表現開始不穩,二○○五沒有任何一隊,在決賽中拿到名次。

當全世界都在爭取ACM冠軍獎杯時,這群台大學生靠自己證明台灣仍有打進決賽的實力。但到現在,台大卻連布告都沒有貼過一張,「ACM是什麼比賽,其實沒有多少人知道,」李緒頡神色有些寂寞。

但對這幾個年輕人來說,卻打開了另一扇機會之窗。「我看到國際級的高手,」沈定興奮的說,他原本認為上海交大已是頂尖隊伍,但在世界賽中,跟東歐國家相比,程度卻還是差上一截,他們不但眼界從此放寬,也知道自己的實力,放在全球的天平上,放在什麼位置。

另一方面,Google也看中了這群人,不但派負責國際招募的經理,專程來台灣和這三個大二學生吃飯,拉近他們與Google的關係,Google台灣工程研究所也已經邀請他們,暑假到Google實習,參與新產品研發。

只不過,未來,台灣還能繼續透過這個賽事,證明台灣仍擁有國際級的IT人才嗎?在未得到正視,也沒有資源支持下,答案並不樂觀。

星期二, 6月 27, 2006

發展新世代無線嵌入式應用的程式設計考慮

發展新世代無線嵌入式應用的程式設計考慮
作者:Justin Helmig, 德州儀器無線應用部門資深技術工程師

無線應用的成長

無線通信技術的進步,加速了無線服務的需求;前兩代無線手機只能提供語音服務,新標準則擴大了第三代無線網路應用範圍,可以同時傳輸音訊、視訊、資料和語音。目前的無線網路已開始支援語音和資料服務,做為邁向未來全方位多媒體服務的中間步驟(2.5G)。除了新型態通信服務之外,無線手機也開始提供更多個人應用,例如在PDA上執行各種應用,為市場帶來一系列全新的行動通信設備,從智慧型手機到無線PDA、筆記型電腦和網路家電。

為了掌握快速成長的無線商機,許多軟體公司開始為新型行動設備發展各種新應用。今天,對於無線系統,甚至PDA之類的非無線掌上型裝置,有豐富經驗的應用發展廠商並不多,絕大部份程式設計人員都只接受過個人電腦軟體訓練,他們非常熟悉個人電腦硬體、作業系統和發展環境。但是,若程式設計人員想為無線系統發展應用軟體,卻只熟悉較為成熟的個人電腦技術和有線網路,他們應先瞭解這兩個世界的差異,例如無線傳輸的速率比有線網路慢,而且相較於個人電腦,可攜式系統的功率消耗、記憶體容量和使用者界面也受到更多限制。無線系統是以DSP和RISC處理器為基礎,工程師開發應用軟體時,必須瞭解這兩種處理器的特性和優點。許多新出現的無線系統還在發展初期,應用發展環境並不成熟,很多方面都像早期的個人電腦環境,工程師若瞭解其間差異,在發展新世代無線應用時,即能更有效規劃和執行他們的軟體。

窄頻寬

今天的無線媒介只能提供較窄傳輸頻寬,這是與有線網路的一個重大差異。個人電腦發展人員已習慣有線乙太網路和它所提供的10 Mbps資料速率,有線電信網路的速度則較慢,因為資料速率會受到類比數據機限制,也就是56 kbps上行速率和33 kbps下行速率。但這個情形正在改變,因為虛擬專用網路(VPN)已為辦公室帶來乙太網路傳輸速率,數位用戶迴路和纜線數據機則把Mbps等級的寬頻傳輸提供給終端使用者。

相形之下,現有的數位無線網路是以語音服務為主,每個通道約可提供15至20 kbps傳輸速率,不同傳輸標準的速率略有差異。較新的2.5G標準則將速率提升數倍,使它的頻寬足以和類比數據機相抗衡,甚至還要略勝一籌;等到3G無線網路建置完成,最佳條件下的傳輸速率甚至可達到寬頻水準,例如根據3G的ITU/UMTS定義,行動通訊的資料速率為384 Kbps,移動速率較慢或固定式無線裝置更高達2 Mbps。但這些都是最佳條件下的數字,實際速率會隨著線路不同而改變,影響因素包括信號雜訊和強度、環境干擾以及特定區域的通話密度。為滿足較低速應用需求,3G網路也支援2G和2.5G速率。

無線傳輸速率對於應用發展也很重要,因為工程師必須考慮要支援那一種網路;長期而言,3G網路可以提供最大的視訊、影像和其它高頻寬傳輸潛力,但是2G基礎設施目前已就定位,未來一段時間內,將有最大一群用戶可以享受2G傳輸速度,2.5G的傳輸速率和開始服務時間則介於兩者之間。

此外,發展廠商也必須考慮他們的應用能否根據實際頻寬大小,動態提供不同功能和影像品質,使作業能夠持續進行。頻寬不僅隨著可用的傳輸型態(2G、 2.5G或3G)而改變,也會受到特定時間的網路狀況影響,若應用能在各種傳輸條件下持續工作,它的用途自然比需要一條高頻寬連線的應用更加廣泛。

系統資源

發展主從應用時,任何決定都必須同時將無線頻寬和系統資源納入考慮,不管最後採用的網路為何,工程師必須決定在何處執行處理運算 - 本地系統或網路伺服器;此時必須考慮的因素不僅包括傳輸速率,本地系統的可用運算效能也同樣重要。對於電池操作的行動系統,軟體執行時的功率消耗是個問題,可用記憶體容量也必須注意。

把所有因素加在一起,就可決定那些作業應在手機上執行,那些應交給網路伺服器負責。一般說來,若應用會產生大量資料,特別是即時資料,就應透過壓縮和解壓縮程序,把資料傳輸量減至最少;另一方面,若應用的計算量龐大,所須處理的資料卻很少,就應儘量把運算工作交給網路執行。

不同型態的作業適合不同的處理方式,例如在大型資料庫中搜尋某些資訊,所須的運算量將極為龐大,產生的資料卻相對較少,這類應用主要受到運算能力限制,而非網路頻寬,因此最好交給伺服器執行;另一方面,MP3檔案解碼比較適合交給手機處理,因為頻寬是這類應用的主要限制,因此設計目標是將資料傳輸量減至最少。

記憶體限制

就系統本身而言,記憶體容量是程式設計師必須面對的另一項重要限制,雖然今天的個人電腦已能提供數個GB的程式儲存區和虛擬交換記憶體,無線手機通常卻只包含16至32 MB記憶體,而且須同時用於程式的儲存和執行;此外,無線手機記憶體的升級擴充並不容易,更無法透過虛擬記憶體加以擴大,因為絕大多數的掌上型無線系統都不包含硬碟。

受到記憶體容量限制,應用程式設計師必須將軟體最佳化,並移除不必要的功能特色,以便將程式和資料空間需求減至最少。程式甚至可能必須採用模組化設計,讓更多常式直接在伺服器端執行,不必交給個人電腦執行;此外,許多功能也只須在連線階段必要時,透過網路下載至手機即可。

個人電腦和工作站的記憶體運用方式對應用軟體完全透明,熟悉這種做法的程式設計師必須瞭解,嵌入式作業系統並不採用如此複雜的記憶體管理機制,因為沒有硬碟提供虛擬交換空間,動態記憶體配置必須非常小心,避免發生記憶體不足的現象;此外,某些嵌入式作業系統在處理程序結束時,不會自動收回已配置的記憶體,因此應用軟體不但要避免不必要的記憶體配置,還應於處理程序結束時,主動釋出所有佔用的記憶體,防止記憶體漏失(memory Leak)情形出現。

螢幕限制

掌上型系統的螢幕比較小,且解析度也低於個人電腦螢幕,例如1024 x 768像素是個人電腦常見的解析度,行動裝置通常卻只有240 x 320像素或更低;由於螢幕面積很小,無線作業系統大都不支援多重視窗,但可能透過對話方塊提供資料輸入、訊息顯示或其它功能。

雖然掌上型裝置的螢幕限制較為明顯,但它對於應用的「外觀」設計卻有深遠影響。通常在螢幕較大的系統中,應用的吸引力主要在於充份發揮螢幕顯示能力和系統繪圖功能,但對於掌上型系統,由於它的螢幕較小,解析度較低,繪圖功能也較簡單,應用的視訊輸出也會受到更多限制;此時軟體發展商所面對的挑戰是如何在較小螢幕上,儘可能對它最有效利用,為使用者創造最滿意的視覺顯示效果。

節省功率

節省功率消耗是行動系統最關心的課題,發展廠商應深入瞭解和利用他們所能掌握的低功率系統特色。無線作業系統通常會提供電源管理功能,使系統處於閒置狀態時,能自動切斷部份電源,因此若應用軟體必須等待某項系統資源,就應將系統控制權交回給作業系統,這是非常重要的一點。舉例來說,若應用軟體必須取得鍵盤按鍵輸入,它應產生一個事件,然後等待作業系統於事件發生時告知它,這種做法可以避免所謂的「忙碌等待」(busy waiting)- 也就是應用軟體雖處於閒置狀態,卻不將系統控制權交回給作業系統;透過這種事件驅動機制,系統功率消耗可以降低,電池的供電時間也能延長。

另外,其它節省功率消耗的做法,包括更有效率的使用記憶體,避免不必要的運算處理和資料傳輸動作;就算手機仍有充份效能可資利用,若能將某些工作轉交給網路完成,而非自己執行,也可進一步協助節省電源。

單處理器平台與雙處理器平台的比較

無線系統可能以單處理器平台或雙處理器平台為基礎,至於何者是較佳解決方案,多半是由最主要的系統應用所決定。針對PDA常見的各種應用,單顆微控製器雖可滿足其效能需求,卻不足以支援分流視訊或其它多媒體應用,此時若增加一顆DSP,由它執行數學運算量龐大的多媒體演算法,不但可以增加系統的即時效能和反應速度,還可降低功率消耗,並讓微控製器更有效率執行系統層級工作。

選擇處理器平台時,系統發展廠商必須考慮許多因素,例如原設計可能是一部非常單純的PDA裝置,但為了將來提供其它多媒體功能,設計的單核心平台和軟體架構就必須具備延展擴充能力,使它也能支援雙核心架構發展;軟體架構設計應該使得底層硬體對應用軟體工程師儘量透明,也讓工程師更容易切割他們的程式碼,然後交給最適當的處理核心執行,使系統提供更高運算效能和電源使用效率。透過設計良好的軟體架構、適當的工具和種類廣泛的現成多媒體模組,無線發展人員既可擁有雙處理器平台的強大效能和低功率優點,又能享受單處理器平台的簡單發展程序。

對應用程式設計師來說,最重要的考慮是如何將軟體最佳化,以便充份利用這套架構的優點;若採用雙核心平台,發展人員必須決定那些應用軟體應由DSP執行,那些比較適合交給微處理器,平衡良好的軟體架構既能對系統做最有效利用,又能為使用者帶來最滿意的操作經驗。

發展環境

無線系統的發展環境與個人電腦有所不同,例如嵌入式作業系統只提供較少的應用程式界面,對於只有個人電腦軟體發展經驗的許多工程師,某些作業系統的程式界面也顯得非常陌生。提供部份個人電腦應用程式界面的嵌入式作業系統雖能減少學習曲線,讓軟體移植更容易,但工程師也必須瞭解並非所有個人電腦功能都獲得行動系統的支援。

雖然行動系統的發展工具不斷進步,但相較於專為個人電腦主機設計的工具仍有所不足,因此應用發展人員有時只能依靠自己,並注意程式對整個系統的可能衝擊。他們還須面對許多個人電腦程式設計師都不熟悉的選擇:在一部個人電腦模擬器上執行應用除錯,或直接在目標嵌入式系統上執行遠端除錯。隨著無線嵌入式系統和應用持續發展,支援環境也正迅速改變,但當個人電腦發展人員必須設計無線應用時,他們仍要面對一個極具挑戰性的環境。

無線應用的發展考慮

無線多媒體和PDA型態系統的市場正在成長,因此應用發展廠商無可避免會跨出個人電腦領域,進入其它新型態的嵌入式系統。當個人電腦軟體工程師第一次開始發展無線系統應用時,有許多問題必須列入考慮,包括:

1. 記住無線系統的資料頻寬小於有線網路。
2. 決定有那些處理工作應交給手機執行,那些應交給網路執行。
3. 儘量減少程式碼和資料需求,因為記憶體容量極為有限。
4. 仔細追蹤記憶體的動態配置情形,對資源做最有效利用,避免記憶體漏失。
5. 注意會造成堆疊增大的遞迴函式和其它程序。
6. 為面積很小的低解析度螢幕設計單一視窗。
7. 把控制權交回給作業系統,使系統功率消耗降低。
8. 適當分割程式碼,讓雙處理器硬體得以發揮最大效能。
9. 無線作業系統只能提供較少的應用程式界面。
10. 了解嵌入式系統的支援工具比個人電腦環境少。

籍開放微軟欲稱霸手機系統,搞封閉Symbian成明日黃花?

籍開放微軟欲稱霸手機系統,搞封閉Symbian成明日黃花?
上網時間 : 2006年06月27日

作者:羅翠欽

幾年來,Symbian憑藉Nokia一直在市場上遙遙領先,Windows Mobile則是窮追不捨。一直有個疑問,在手機操作系統競爭日益激烈的情況下,Windows Mobile PK Symbian,未來命運將會怎樣? 在微軟移動與嵌入式開發者大會上,記者了解到微軟已經砸了很大投入在智能手機操作系統上,包括技術研發、市場營銷和服務支持等,似乎這一產業的激活就在不遠的將來。

與Symbian相比,微軟強調的是不同的商業模式。微軟(中國)移動與嵌入式產品總監徐志獻稱,我們不是一家手機製造商的OS供應商,我們要做的是打造一個多家共贏的生態環境。微軟相信手機產業是一個分工越來越細的產業,雖然微軟陣營的廠商出貨量少,但是擁有47家手機製造商的廣泛合作,加之與眾多IC公司、手機設計公司、第三方軟件,以及運營商的合作開發,微軟的成長會非常快,市場機會也將更多。

他進一步解釋,這樣做的好處很多。其一,眾多的合作者對微軟提出更多的要求能夠驅動Mobile快速發展;二是操作系統作為粘接劑的角色,微軟可以為產業鏈眾多廠商承擔需要重複開發的任務環節,而免去各家不必要的重複工作。

此外,針對智能手機,微軟不僅提供OS,其集成的郵件、辦公軟件等應用工具將成為一個重要優勢。而在3C趨向融合的時代,微軟在PC操作系統上的絕對佔有優勢,也將為其成為手機主流OS贏得重要籌碼。

雖然Symbian市場仍然高居首位,但其的最大優勢就是Nokia的支持,相比更加開放、支持者眾多的Windows Mobile,Symbian更是一個閉環系統。在未來博弈中,Symbian是否還能保持昨日優勢?讓我們拭目以待。

微軟Windows Mobile 5.0簡介

微軟公司正與設備製造商、獨立軟件開發商 (ISV)和移動運營商合作,為希望能隨時隨地保持聯繫的人們創造新一代時尚、強大的基於Windows Mobile的設備。Windows Mobile軟件給行業合作夥伴帶來了新的機會,可以提高移動專業人士的工作效率,以各種形式為終端用戶提供業內領先的多媒體集成功能,包括 Smartphone、Pocket PC和Portable Media Center。

Windows Mobile 5.0是微軟為移動設備提供的最新的軟件之一,為全新一代手機、個人數字助理(PDA)和媒體播放器提供了強勁動力。根據合作夥伴和終端用戶的反饋, Microsoft Windows Mobile 5.0提供了提高工作效率的新功能,實現了更加豐富的多媒體體驗,為移動運營商和設備製造商開發差異化設備提供了更多的機會,允許終端用戶根據其需求更好地定製設備。

星期一, 6月 26, 2006

主導WCDMA3G基頻晶片 威盛成立威瑞電子

主導WCDMA3G基頻晶片 威盛成立威瑞電子
邱詩文/新竹報導

威盛、凌陽陸續切入手機晶片市場,威盛接下經濟部科專計畫,主導WCDMA基頻晶片開發,近期在內部成立「威瑞電子」,預計明年推出WCDMA3G手機基頻晶片。凌陽的WCDMA3G手機基頻晶片,相關通訊協定技術由於成功取得TTP Com授權,因此WCDMA3G手機基頻晶片,仍將按原定計畫在明年推出。

威盛、凌陽近年積極布局手機晶片產品,其中威盛在美國成立CDMA手機晶片為主的威盛通訊,去年因為諾基亞基於分散供應商風險考量,而採用威盛通訊CDMA基頻晶片,在台灣則在威盛電子內部,成立了威鴻專供二.五代GSM手機基頻晶片,去年底開始送樣後目前已有小量在大陸白牌手機市場流通。另據了解,威盛近期又在內部成立威瑞電子,計畫明年推出WCDMA手機基頻晶片。


威盛表示,公司承接經濟部科專WCDMA基頻技術計畫,將在明年結案,威瑞電子則是這個科專的結果,至於手機晶片投資對威盛營收與獲利的挹注,預計最快也要後年才看得到。

凌陽則先由大陸PHS手機基頻晶片市場切入,PHS手機基頻晶片自去年九月開始小量出貨,目前單月仍在幾十萬顆的水準,而二.五代GSM手機晶片原定今年底推出,不過,六月初摩托羅拉宣布將併購手機通訊協定軟體廠TTPCom,凌陽GSM手機晶片是否能如期推出,因而受到質疑。

凌陽表示,近期已經成功取得TTP Com授權,二.五G與3G手機通訊協定技術來源問題,不受到摩托羅拉購併影響都找到解決之道,因此表示WCDMA3G基頻晶片將按原定時程在明年推出。

星期六, 6月 24, 2006

凌陽成為TTPCom 3G基頻晶片組設計授權客戶

凌陽成為TTPCom 3G基頻晶片組設計授權客戶
中央社記者陳永昌台北2006年6月24日電

凌陽科技(2401)與英國通訊軟體公司TTPCom共同宣布,凌陽成為第一個得到TTPCom授權使用CBEmacro 3G技術的客戶;CBEmacro 3G是TTPCom最新驗證及開放授權的手機基頻技術,包含各種實現新一代3G手機通訊處理器所需的通訊子系統軟體與硬體。
凌陽技術長陳陽成表示,凌陽與TTPCom合作是策略性決策,使用TTPCom已驗證的無線通訊技術與協定軟體,可以縮短產品商品化時間,讓凌陽能更快速進入市場,凌陽將繼續與TTPCom合作,設計提供更多創新、具競爭力的手機晶片解決方案。

TTPCom表示,凌陽採用TTPCom的CBEmacro技術來開發多媒體手機晶片組,相信結合凌陽與TTPCom彼此互補的優勢,將可開發出十分具有競爭力的手機多媒體晶片解決方案;無論是現在的TTPCom或未來成為Motorola的一分子後,都將與凌陽保持長期合作,持續開發新一代的手機晶片方案。

凌陽指出,由於數據通訊子系統不再被視為手機晶片組產品差異化的主要關鍵,手機晶片組是否能夠提供使用者更多元化影音聲光享受的多媒體功能,已經取而代之成為手機晶片供應商角逐競爭新一代手機晶片的新戰場。TTPCom的CBEmacro技術讓手機晶片供應商在這波趨勢中能夠更輕鬆並有效的將手機數據通訊模組整合在單晶片設計中。

凌陽表示,採用已驗證成功CBEmacro技術設計手機晶片的半導體晶片供應商,可以更專注開發更多新的多媒體功能,並且能夠更快速開發出新產品進入新一代手機晶片組的市場。

星期五, 6月 23, 2006

CDMA手機前景黯淡

CDMA手機前景黯淡
CNET新聞專區:綜合外電  23/06/2006

諾基亞公司和產業觀察家22日說,CDMA手機價格低廉,廠商幾乎無利可圖,令人質疑在銷售成長最旺的新興市場賣CDMA手機有沒有前景。

諾基亞行動電話事業部負責人Kai Oistamo接受路透社訪問時說:「在這個零碎的市場,很難靠低階CDMA手機賺錢。」

稍早,諾基亞宣布,將全面停產CDMA行動電話,並歸咎於Qualcomm索取過高的授權費。Qualcomm是CDMA手機晶片的唯一供應商。但Qualcomm曾表示,授權條件一視同仁,而且佔手機批發價的百分比率不到5%。

諾基亞表示,未來將把重心擺在發展GSM以及更先進的WCDMA行動電話網路,其使用者占全球20億手機用戶的七成以上,五年後使用人數更可望擴增一倍,主要反映新興市場的手機使用者快速成長。

在印度這個迅速擴張的行動電話市場,CDMA電信公司Reliance Communications已開始申請GSM頻率。同時,拉丁美洲小國最近幾個月的CDMA手機銷售已大減。在中國,市場研究機構Strategy Analytics的數據顯示,這個全球最大行動電話市場的CDMA手機銷售也已減半。

Strategy Analytics分析師Neil Mawston說:「跡象顯示,CDMA已逐漸邊緣化。」

一大因素是最低階的GSM行動電話降價,現在稅前價格一支不到30美元即可買到,這要拜GSM市場規模大、權利金又低之賜。

最便宜的CDMA手機售價介於40美元與50美元之間,但分析師說,這些廉價手機市面上不普遍,因為高階CDMA手機廠商LG和三星專注於在美國、南韓市場銷售高利潤的高價位機型。

另一威脅CDMA前景的因素,是Qualcomm要求客戶,凡是納入Qualcomm晶片的智慧財產都必須無償交出。熟悉內情人士透露,這也是諾基亞決定撤出CDMA手機市場的另一理由。

過去15年來,諾基亞大力發展自家的無線技術,並宣稱在未來WCDMA無線技術領域取得
的技術專利已超越Qualcomm。但Qualcomm卻仍對WCDMA晶片要求比照CDMA晶片的授權條件。

Oistamo說:「在1992年,Qualcomm是市場霸主。但現在情況已大不相同。情勢已逆轉過
來了。」(唐慧文)

星期四, 6月 22, 2006

明基與德國手機工會達成協議

明基與德國手機工會達成協議
吳筱雯/台北報導

經過將近兩個月的密集談判,BenQ Mobile與德國手機廠勞方終於達成協議。根據外電報導,明基與德國手機廠勞方協議,將原本六月底到期的就業保證延續至今年年底,至於明年以後的工作條件和手機廠的未來,勞資雙方約定十月後再展開新的談判。

兩年前,西門子原本有意關掉德國的手機廠外移到匈牙利,不過員工在接受延長工時和減薪等條件後,獲得為期兩年的就業保證,這項保證原本今年六月三十日到期,若不能在六月底之前達成協議,BenQ Mobile德國手機工廠將陷入停擺。

為避免上述窘境發生,從四月開始,BenQ Mobile與手機工會已開始談判,經過兩個多月的協商後,明基與手機工會在剛剛簽署的這項新協議中,除延長就業保證半年、承諾不裁員外,也發給全職員工九百歐元的獎金。

星期三, 6月 14, 2006

台灣應該像南韓一樣大膽冒險

台灣應該像南韓一樣大膽冒險

口述/裴洵勳
整理/林宏文、陳仲興

裴洵勳出生於1943年,現為韓國科學技術院企管研究所(KAIST)教授,曾擔任大宇電子董事長、大宇機電工業及造船工業總經理、韓國資訊通訊部部長,以及韓國總統諮詢單位委員長,畢業於麻省理工學院工學博士、首爾大學機械系。

編按:裴洵勳目前是南韓總統盧武鉉的科技經濟重要幕僚,並曾擔任大宇電子董事長及韓國資訊通訊部部長,此次他應民進黨之邀來台,主要是想推動台、韓兩地科技業的合作,這位在韓國科技政策上深具影響力的人物,認為中國與日本因為歷史因素無法合作,但台灣與韓國可以在許多領域合作,取代原有的競爭關係,而且這很可能是亞盟(Asian Union)的第一步,以下是裴洵勳相當精采有趣的論述。


這次來台灣,有不少人把我視為是韓國來的間諜,但我認為台灣與韓國不應該一直只把對方當作是競爭對手,應該尋求更多的合作機會。尤其是兩國同時面臨中國低價製造的競爭壓力,而且在科技產業上也面臨要提升競爭力的挑戰。

例如在歐洲與美洲,目前都有相當多的區域性合作,但亞洲國家向來比較追求個別的成長,尤其是中國與日本因為有歷史因素,讓這兩個國家無法充分信任及合作。但台灣與韓國就沒有太多包袱,雖然在一些產業上競爭激烈,但兩個國家目前在許多領域都已具有世界地位,如果能夠一起合作,說不定可發展出類似歐盟(European Union)的亞盟(Asian Union)。

歐盟目前有四億人,中南美洲有八億多人,但整個亞洲加起來有三十億人口,市場潛力更大。但這個區域內的經濟體,大部分都以外銷為主,區域內的商業往來不到三成,未來別的經濟體不斷結盟,若亞洲國家不合作,怎麼面對這種競爭?

再看幾個數字,在半導體產業上,韓國目前在DRAM(動態隨機存取記憶體)及快閃記憶體都是世界第一;台灣則是DRAM世界第二,晶圓代工及封測的世界第一,兩個國家去年在半導體的資本支出上,占了全球的六四%。另外在面板產業上,兩個國家更占了全球超過八成的市場,像這麼具有舉足輕重的地位,為何不尋求合作呢?

更重要的是,過去大家都把目標放在歐美市場,但亞洲市場崛起後,需要有不同的想法與作法。

幾年前,我與現在的大同董事長林蔚山見面,參觀他們的工廠,當時看到一台電視機後面有一個小刮痕,結果林蔚山先生說,「我們不像日本,不會要求到每個產品都要完美無瑕,電視都是看前面,誰關心後面有什麼刮痕,但我們的產品一樣賣得很好,很具競爭力。」

當時,我覺得他的說法很有趣。確實,過去大家都把目標市場放在歐美市場,但是,若我們把目光拉回到亞洲市場,就會需要不一樣的思惟。

例如在中國,各地市場的差異性都非常大,需要我們花更多的時間去研究與耕耘,在印度也是如此。台灣與韓國都是中型的國家,資源都相當缺乏,如果大家能夠在積極投資之餘,也一起把目標放在亞洲需求的開發上,一定會對提升彼此的競爭力有很大的助益。

我認為,台灣與韓國之間雖然沒有正式的外交關係,但兩地廠商與民間其實可以有更多的交流,尤其年輕族群更應該多交流。

這次來台灣,我順便到台北世貿中心參觀大學生畢業聯展的活動,發現很多年輕人的創意真的是相當好;我的太太是藝術家,連她都覺得台灣學生的創意實在令人驚訝。

如果台灣與韓國之間能多交流,讓年輕人互相瞭解彼此的想法,對兩國的合作一定會有助益。

從一九九七年至今,韓國的經濟發展相當快速,大家都問我,究竟韓國政府有什麼本事,可以讓人民在八年內暴富?我認為,其中最重要的基礎就是政治民主以及經濟自由化的堅持,同時韓國政府又敢冒風險,才能讓民間企業得以充分發揮實力。

舉例來說,早年南韓警察甚至連民眾的頭髮都要管,但後來不斷推動民主法治,讓整個環境開始動起來,現在法治焦點則轉移到政府官員與大財團上。韓國民眾頭綁著布條上街頭激烈抗議爭取權益,政局雖然因此動盪,但現在包括官商勾結以及財團逃漏稅等問題都被視為是司法調查的重點。

政府應該讓民眾說出他們想要的是什麼東西,人民更有想像力後,才能幫客戶設計出更多樣的產品,也才能吸引更多的消費者把錢掏出來買東西。南韓創造全球普及率最高的寬頻環境,很大的原因是政府把方向訂好後,全部交給民間企業去做,靠市場的競爭機制去推動。事實上,龍頭企業集團三星電子甚至沒有向政府拿錢進行研發,都是由他們自己完成許多的工作。

就韓國的經驗來說,「小政府」比「大政府」好,在全球市場中是沒有政府的,如果要在全球市場具備競爭力,一定要靠自己的創意想辦法突破,並且勇於冒險,做別人不敢做的事,這樣才能適應。

因此,雖然韓元近年來大幅升值,但是,韓國的戲劇和民主帶來的力量很關鍵。像韓國的電影市場比日本小很多,但是<冬季戀歌>創造了十倍於韓國市場的利潤,< What is love >(愛是什麼)等韓劇在北京大受歡迎,都大大出乎我們的意料之外,顯然社會更民主化後,年輕一代的明星(如裴勇俊)創造出來的商機不容小覷。

事實上,韓國在製作這些電視劇時,也都會考量各國的需求,像在北京大受歡迎的<愛是什麼>,就是因為考量北京的女性地位崇高,但韓國是男性至上,這部片子強調男人是一家之主,果然讓北京觀眾覺得相當受用。其他如在香港推出<大長今>、在台灣推出<秋天童話>(台灣播映時譯名為<藍色生死戀>)、在日本的<冬季戀歌>等,這些劇在韓國不見得受矚目,但在國外卻掀起一陣韓流,可以顯現韓國人下的工夫。

當年我在政府部門服務時,也推動過一些措施。九七年以後,很多競爭力較弱的企業都面臨被整併的命運,南韓政府為減輕負擔,也規畫裁減二五%的郵局人力。

當時很多即將被裁掉的員工都很擔心,因此,郵局裁員的政策在南韓引起相當大的反彈,我也認為這個作法並不適當,因此便決定挺身而出當雙方溝通的橋梁。

當時民眾想法當然不希望政府裁員,於是我與工會協調,若要不裁員,就要接受工作量增加三成的要求,政府會到民間找更多業務讓郵局來承接,很多人為保住工作,便承諾會更加努力,於是最後雙方達成生產力提升三成共識,成功化解了這個危機。

不僅政府的作法是如此,民間企業也是這樣,例如汽車業到東歐、利比亞以及南美洲的智利等國家爭取訂單,結果成效都很不錯。

像在智利,以往汽車是由通用與蘇俄製的汽車瓜分市場,現在則有九成市場被韓國車所壟斷。早年現代集團的小馬汽車根本賣不出去,現在完全不可同日而語。

其實,我一直覺得企業或經營者都要敢於冒險,才會有所收穫。當年我在大宇電子服務時,大宇的洗衣機、電視等家電及科技產品在南韓的市占率原本只有七%,當時三星與LG(樂金)的占有率各有約四成,兩強就幾乎瓜分了全部的市場。

後來,我決定發動大規模的行銷活動,除了要求大宇調查消費者究竟需要什麼樣的產品,並大膽變更設計以外,自己還上電視宣傳,強調這些家電產品根本不是什麼高科技,只要按一個鈕就可以運作了。結果這個電視廣告效果相當成功,我還變成韓國最受歡迎的人物之一,後來大宇的市占率成長到二五%,而三星與LG 則各減少一成。

我認為,除非台灣人願意冒更多險,切入日本、韓國或美國都沒有想到的商機,否則台灣很難脫離模仿別人的產業形態,這樣,台灣的科技業與經濟表現,才有可能超越韓國。

有趣的是,看到韓國近年來經濟力大幅躍升,尤其是大企業如三星、LG 等企業表現良好,台灣社會似乎相當羨慕。然而,對很多韓國人來說,台灣企業強勁的競爭力反而更不可思議,政府雖然管制不少,但是台灣人展現出來的彈性更大。台灣廠商生產出來的東西品質很好,價格又便宜,不管是電腦、半導體等產品是如此,現在連液晶面板這種東西也完全不輸給韓國。我相信台灣也與韓國一樣,因為社會民主容許人們有不同的想法,才創造出這麼好的成績。

其實在韓國,大家都對這些大財團相當厭惡,早期許多貪汙事件,讓人民相當痛恨,不信把這些大財團搬來台灣,看看台灣人喜不喜歡。

台灣人應該要用自己的腦子,思考對自己最有利的解決方案,至於台灣政府最擔心的西進中國將造成產業空洞化的問題,我的答案是,如果台灣企業與政府只想維持現狀保持穩定的獲利,結果注定要失敗!

我認為,企業投資中國主要原因是當地有便宜的勞工跟廣大的市場,這個因素是很難拒絕的。而且,到中國去投資,只要在當地雇用更多人,就一樣需要更多的台灣幹部,不見得就會讓大家沒有工作。

政府希望企業根留台灣,主要是為了留住更多工作機會,此外,政府當然也怕技術外流到中國的問題。但政府要限制技術外流的難度相當高,而放在台灣人腦袋中的管理知識,才是真正偷不走的東西。

換一個角度思考,台灣與中國因為同文同種,在中國投資成效比較明顯,至於南韓與北韓雖然也是同一民族,但彼此還在對立狀態,在北韓政府不願交流的封閉政策態度下,南韓的民眾甚至無法到北韓自由旅行,進行投資活動的可能性當然更低了。

無論如何,南韓無疑是亞洲金融風暴中快速脫困的典範,儘管政治上常常處於動盪的狀態,韓元升值幅度也很可觀;然而,由於民主制度更進步,南韓科技、創意產業以及總體經濟還是都展現了令人刮目相看的活力。台灣想要在中國、印度廉價勞動力與日本、美國領先的科技夾縫中殺出一條血路,學習南韓政府與民間的冒險之路,應該可以作為一點點參考。

(更多精采內容,詳見《今周刊》第494期)

解決多核心嵌入式系統面臨的設計挑戰

解決多核心嵌入式系統面臨的設計挑戰
上網時間 : 2006年06月14日

主流雙核心處理器的推出標誌著運算平台在‘形態’上的重大轉變。以往,幾乎所有的嵌入式軟體都是以單個處理器為前提編寫的;即使涉及多個處理器,它們之間相對也是鬆散耦合而且可能被分別考慮,或者是簡單地進行平行運算來實現共同工作。

而雙核心機制則將在一定程度上改變上述模式,業界預計核心的數目將會呈指數上升,大約每一代都會成長一倍。此外,未來的晶片在核心、互連、硬體加速和記憶體層次等方面也將呈現出越來越大的異質性。

雖然多核心提供了平行處理應用的潛力,但是軟體在將來會變得愈來愈複雜,而今後業界的挑戰就在於找出如何有效利用這種平行處理能力的方法。

從專有規格轉向統一標準

在今天的嵌入式產業中,多核心的軟硬體實現雖然稱不上全部,但絕大部份是基於專有解決方案的。對超越平行運算和對稱多處理(SMP)範例,以及向異質嵌入式分佈系統轉移的必須性,很有可能會驅使嵌入式軟體的製作方式產生改變。

同時,它還將驅動開發工具、執行軟體以及程式語言的改變。而對此類系統進行有效程式也需要新的方案。假設軟體開發對許多公司來說是一筆大投資,那麼很正常一般公司都會希望軟體在一系列多核心系統中具有可移植性。而為了實現更好的軟體範例,也必須克服面臨的大量障礙。

為了應對這種迫在眉睫的改變,業界同意對此類現有系統進行公共、簡單且有效的抽象是大有裨益的,如果這樣的話,我們就可以採用簡單直接的方式(就像是一套API),來描述這些同步發生事件的關鍵特性。


圖1. 標準多處理器設計中的CAPI和RAPI邏輯示意圖。

換言之,整個多核心生態系統(由晶片廠商、半導體IP供應商、RTOS、中介軟體、編譯器、開發工具供應商以及應用軟體開發商構成)都必須在採用適當的介面上達成共識,以此支援互通作業性因而實現快速上市。

處理混合作業系統

為多核心系統程式時必須要解決的特殊領域包括任務、資源管理,以及嵌入式分散系統所需的通訊和同步。這種需要源於現實,在現實中,多核心系統不能依賴單個作業系統(甚至是SMP作業系統)來提供上述服務。

可以預見,異質多核心系統將在多個核心上使用從應用到RTOS的多作業系統,這樣一來,就會出現無法由任何單個作業系統管理的資源。在使用了硬體加速器後,這種情形會進一步惡化,因為硬體加速器不執行任何形式的作業系統,卻又必須與潛在執行在不同核心的多個作業系統上的進程相互作用。

多核心協會以保護性組織的身份成立,主要解決與多核心相關的爭論和標準問題,並向參與者提供支援。

為了幫助克服上述挑戰,多核心協會正致力於設立四個獨立但又多少有些相關的標準:資源管理應用程式介面(RAPI)、通訊應用程式介面(CAPI)、專為叢集內通訊而制訂的透明進程間通訊(TIPC)協議,以及支援工具間互通作業的多核心除錯機制。

RAPI 的主要目標是為進程資源的管理、調度和同步提供一個標準化API。多核心協會通常將這些進程資源稱為‘工作實體’,因為這些資源可能包括多種不同的功能類型(如處理器、硬體加速器、DMA引擎)和儲存資源。在某種意義上,RAPI類似於一些早已存在的標準,特別是POSIX pThread。然而,兩者在關鍵部份卻有所不同,最明顯的就是RAPI支援異質多核心及儲存架構(見表1)。

具體化的RAPI應該支援狀態管理、調度(包括任務和進程資源類型允許的搶佔)、上下文管理(堆疊製作/分配,破壞/重新分配,保存和恢復)以及基本同步等功能。對RAPI而言,更大的挑戰在於它應該與CAPI和現有作業系統互補,如作為虛擬層或作為現有核心的一部份。

CAPI:消息傳遞和同步

CAPI是一項API規格,而非執行標準,目的是在並行嵌入式軟體系統中進行消息傳遞和同步。同樣地,CAPI必須支援許多針對分散式系統的公認特性。

然而,由於有關嵌入式系統的某些假設,CAPI只需支援Tannenbaum等業界權威以及CORBA等標準所定義的分散式系統特性的一部份即可。由於嵌入式系統中更苛刻的儲存限制、更緊張的任務執行時間限制以及高系統吞吐量等特殊需要,因此對部份屬性的支援必不可少。

針對CAPI的目標系統將跨越多種異質性,如核心異質、互連異質、記憶體異質、作業系統異質、軟體工具鏈異質,以及程式語言異質。

儘管分散式系統程式領域已經存在多種產業標準,但是它們都主要集中解決以下需求:(1)大型分散式系統(2)SMP系統(3)特殊應用領域,如科學運算。CAPI類似這些現有標準,但是在擴充能力和容錯性方面有更高限定的目標,不過CAPI在應用領域更具普遍性。

雖然CAPI主要關注的是嵌入式系統,但其目的是在可能的情況下,提供足夠的靈活性以便在CAPI頂層設立更加全面的特性功能,因而使CAPI支援系統能夠被整合在更廣泛的分散式環境中。

具體化的CAPI應該支援控制和數據傳輸,具有很小的佔位面積,在提供足夠的靈活性和(或)模組化來支援不斷增加的異質性(受多核心系統所迫)的時候,僅需要最少的資源管理功能(如具體化之RAPI所提供的功能)。

除瞭解決本文描述的介面挑戰外,多核心協會還致力於改善針對多核心平台的硬體除錯技術,但這才剛剛開始。多核心設計人員即將面臨的挑戰還包括程式碼分割以及超越現有標準SMP基準的系統級基準。

作者:Markus Levy

多核心協會主席

星期五, 6月 09, 2006

3G技術的整合並不呈線性發展

3G技術的整合並不呈線性發展
上網時間 : 2006年06月09日

作者:德州儀器無線終端業務部首席技術專家 Rick Wietfeldt

雖然結合了藍牙、Wi-Fi 及輔助 GPS 技術的智能電話與多媒體移動設備已嶄露頭角,但擁有許多新連接技術及應用的第三代手機還沒有進入人們的視野,這些新連接技術及應用包括調頻收音機、數字電視接收、無線超寬帶及其他豐富多彩的功能。

如果用基礎數學來模擬這些新連接技術的集成過程,人們可能會傾向於將其視作簡單的加法。不幸的是,這個過程可不是那麼簡單(或者說是連續)。它更接近於微積分及微分方程的求解。使這個問題複雜化的因素是預期的使用模式。

關鍵在於多種任務及應用可能會並存運行。在這種並存(可以定義為同時運行多種技術或應用)條件下,僅是一部 3G 手機就會提出幾個難以應付的挑戰。而且,並存還會引起這樣的問題,即軟件無線電 (SDR) 或認知無線電本身是否能夠進行 3G 電話、多媒體手機及其他更高級產品所需的多功能 DSP 與 RF 處理器的工作。

解決並存問題的核心是能夠在處理其他應用密集型任務的同時,執行語音及數據通信。

為了滿足以上要求,平台的基本構架將不同於 2G 及 2.5G 手機的主流構架。後者是基於單處理器(有時是雙處理器)的芯片組,其對處理密集的應用與多任務處理的支持通常有限,對並行處理的支持更是非常有限或是實際上根本不存在。隨著基於具有多處理器的多功能架構的 3G 電話的出現,消費者對移動設備顯著拓展的功能的青睞將改變其使用模式。更多的應用將載入這些設備。消費者將對並行處理有所需求,因為他們會很快地適應同時推出的多種應用。同時,他們希望產品使用的簡易性與服務質量不打折扣。

多個獨立處理引擎將成為 3G 架構的特點,這些引擎可以同時運作,各個引擎的工作電平因啟動應用 (active application) 的處理需求不同而各異。在這類多功能架構下,一個處理器是一個主處理單元,管理著多個並行任務的執行,這些任務包括同步的語音及數據處理以及高分辨率圖片、視頻流與立體聲等多媒體應用。

Shifting paradigm 轉移典範

從現在開始 5 年以後,使用模式將會同時運行多種應用。例如,這些應用可能是語音(兩個用戶的通話)與藍牙上的音頻(背景 MP3 或調頻)頻道,還有圖像(GPS 地圖的檢索及發送,用於建立會場的坐標系)及數據(因特網訪問、列表共享)。這至少需要五個無線電廣播裝置--調頻廣播接收器、藍牙/無線超寬帶技術、 Wi-Fi、3G 蜂窩及輔助 GPS--每個裝置都有自己的空中接口,以及把所有設備結合在一起的協調中心控製器。

手持設備中多個無線收發裝置的存在引發了與天線實施及相互干擾相關的關鍵射頻問題。其他種類的系統,如 Wi-Fi 接入點及便攜式電腦,則顯示出兩個天線可大幅度地改善射頻性能,儘管會增加系統的複雜性及成本。基於五個或是更多的射頻子系統的可能性,3G 電話可能需要一個以上的天線,幾個無線接收裝置將共享這些天線。這會使得某種"智能天線"技術--如單個或多個天線干擾的消除、多輸入/多輸出 (MIMO) 天線及 DSP 技術--可能在 3G 手機中得到應用。

迄今為止,通過謹慎處理射頻設計與集成實踐、以及通過實現一個主處理單元來協調每一射頻子系統的工作,已在減少相互干擾方面取得了一定的成功。但是在 3G 電話中,多個無線接收裝置及天線會顯著增加必須加以解決的複雜性。隨著時間的推移,在芯片級上提高射頻集成要求將把上述問題推給半導體設計者,從而減輕系統設計者面臨的挑戰。由於天線設計與射頻管理密切相關,因此未來的"智能"射頻解決方案將涉及該問題的每一方面。

無線產業長期以來持有的一個信念顯示,無線技術的關鍵是開發包括某些感知無線電能力在內的成熟的軟件無線電。一些人相信 SDR 會在 3G 時代浮出水面。此類典範通常認為,可編程架構的"超級無線電收發裝置"能夠檢測到手機環境中的多個射頻空中接口,並且在特定時間段內及時切換到所需的最佳接口,這個接口經常被通俗地叫做"總是最佳連接"(ABC) 的接口。

無線技術專家與系統開發商堅持追求新的 SDR 夢想,因為他們相信它能夠簡化架構,並能通過某種可支持多個離散空中接口的架構降低手機的相關成本。不幸的是,SDR 的支持者正力爭統一各種空中接口來產生單一的 ABC 接口。當前,無線產業正在經歷一場典範的轉變,3G 手機將藉此要求有多個無線電裝置並行工作。因此,單單一個 ABC 空中接口是不夠的。當然,可以想像有確實能夠支持多個並行空中接口的改進 SDR,但是這會使本來已經很複雜的研究變得更加複雜。

沿著這樣的路線,人們最後會試著將軟件無線電的邏輯擴展到整個 3G 手機,亦即,手機的架構能夠重新配置到這樣一種程度,即它將類似於一種軟件手機 (SDH)。因此,既然 SDR 可支持所有的空中接口,那麼 SDH 也可以支持 SDR 及所有的應用處理元素,這些元素是為預期的 3G 多無線電收發裝置、多應用情況提供服務所需要的。雖然這是一個有趣的概念,但是它會增加同樣的並行複雜性,並因此它可能會比 SDR 還複雜。

星期三, 6月 07, 2006

聯發科 在大陸破壞創新

聯發科 在大陸破壞創新

作者:陳良榕

「黑手機」是中國國產品牌手機的致命大敵,而來自台灣的聯發科卻在「黑手機」的生產中扮演了關鍵角色。

從前年年底開始,大陸手機市場突然冒出一堆不知名廠牌,以及往往冠上「Nokai」、「Samsong」之名的仿冒手機。

這些有著神祕來歷的手機不但價格低廉,而且個個輕薄短小、功能強悍——內建高畫素相機,還附上只有外國高檔手機才看得到的MP3音樂播放功能。

二○○五年,是大陸國產品牌手機的崩盤年。曾是中國市佔冠軍的波導是最大輸家,曾經一個月內市佔率從一○%劇降到四%。

根據業者估計,去年一年間,中國市場的黑手機,佔有率約在一五到二○%之間——也就是超過兩千萬支——這個黑手機的市佔率等於大陸國產業者的損失。

波導董事長徐立華接受大陸媒體訪問時,便沉痛地分析,過去買國產手機的消費者忠誠度低,「只要好使用、便宜就好,最後發現黑手機又漂亮又便宜。」

想一探黑手機的來源,得到深圳,這個只有二十六年歷史的年輕城市,一千二百萬居民幾乎全為電子產業而活。

最具象徵意味的,是市中心高聳入雲的七十九層高樓,下頭正是全中國(也許是全世界)最大規模的電子批發市場——賽格廣場。在商圈的邊緣,可以找到政府嚴加查禁的黑手機根據地。

裡頭像極了十多年前的台北光華商場,熟悉的味道,熟悉的場景,只是產品從個人電腦換到手機,而且規模大上幾十倍。

想做黑手機?帶錢來就對了。整齊的一格格兩坪大專櫃,分別賣的是手機的所有零組件。例如摩托羅拉V3的音效IC,LG、三星各機型的螢幕模組。

周圍都是操著潮州口音,神情精悍的年輕人。有的靠在櫃台議價,有的扛著一大袋零件匆匆趕路。

或者,為了組裝更方便,前面這攤賣的是機殼連同螢幕的半成品:「準手機」。玻璃櫃裡陳列著二、三十支有滑蓋功能,有紅有藍的「準手機」。「一支二百六十人民幣,」帶著廣東口音,穿著時髦的年輕小姐說明,她講明不零賣,一批貨至少要買九百支。

那手機的靈魂——主機板要哪裡買?「旁邊就有了,」她指了一下隔壁的攤位。

這些主機板和市面上大部份的「黑手機」,晶片模組大多印著「Mediatek」——這是位在新竹的台灣最大半導體設計公司聯發科。

在買氣最火熱的第四季,聯發科出貨的一千四百萬個手機晶片組中,業界估計有一半變成了「黑手機」。

但聯發科發言人喻銘鐸認為沒這麼多,最多三到四成。「但我們現在(供給黑手機的)已經少很多了,」他強調。

聯發科在中國市場的成功,也讓股價在過去一年中,漲了超過一半。

這是典型的「破壞式創新」。聯發科董事長蔡明介遵循麻省理工學院教授克里斯汀生歸納出的原則,以更便宜、功能更強的創新產品,進攻低階市場。

平時低調、嚴謹的蔡明介是克里斯汀生著作的愛好者,曾在文章中自承將「破壞式創新」的概念,「拿來在實務作為參考。」

聯發科將音樂播放功能與通訊晶片整合為單一晶片,讓音樂手機的技術門檻大為降低。於是散布在深圳到廣州一帶的家庭工廠,都組裝生產起手機,像當年台灣的家庭即工廠,賺起二到三成的暴利。

「中國手機廠沒有一家有這種(設計)能力,聯發科來了,他們就完了,」代理聯發科產品的半導體通路商品佳中國區總經理簡世材說。

重演DVD傳奇

其實,在國外大廠壟斷的市場搞破壞,本來就是聯發科拿手好戲。

五年前,一樣靠著聯發科高整合度的低價晶片,大陸蜂湧出不到一百元美元的超低價的DVD光碟機,橫掃全球。逼得新力、飛利浦大幅降價,一舉改變了全世界影音市場的結構。

今日大陸滿街五元、七元人民幣的盜版DVD,民眾買回家播放的影碟機,多是使用聯發科的晶片。根據中國官方統計,中國城鎮有六成家庭擁有影碟機。

他們都得感謝聯發科帶動的「廉價革命」。

星期五, 6月 02, 2006

全球3G商用未站穩 4G等不及要上路!

全球3G商用未站穩 4G等不及要上路!
亞洲國家與歐美4G競賽不相上下 台灣2008年3Q首度測試 然電信業者質疑必要性

(記者王尹軒/台北) 2006/06/02

 全球第三代行動通信系統(3G)商業化應用仍在起飛階段,第四代行動通信系統(4G)推動腳步卻不停歇,尤其是亞洲國家更是勇往直前,不僅與歐美4G競賽不相上下,甚至一馬當先的日本有機會領先歐洲、率先推出4G服務,至於南韓及台灣亦快馬加鞭、爭相進行4G測試,其中,南韓計劃於2007年展開4G測試,台灣則將首次4G測試訂在2008年第三季,不過,由於全球3G商用尚未站穩,台灣電信業者3G商用化亦不到1年時間,電信業者對於推動4G的必要性高度存疑。

 由工研院資通所及電信國家型科技計畫(National Science and Technology Program for Telecommunications;NTP)TW4G工作小組所主導台灣4G技術研發,已有明確進程計畫,電信國家型科技計畫資深顧問、具備IEEE Fellow資格的交通大學研發長林一平1日表示,台灣自行研發的4G技術,最快將在2008年第三季首度進行雛型系統測試,2010年進行第二次測試,若一切順利,台灣自行發展的TW4G技術不僅可望在2012年商用化,並有希望成為國際標準的一部份。

 TW4G技術研發負責人沈文和指出,TW4G系統核心技術為第三代行動通信夥伴合作計畫(3rd Generation Partnership Project;3GPP)的Long-Term Evolution、有行動式WiMAX之稱的IEEE 802.16e,以及802.16j的Mobile Multi-hop Relay(MMR)作為台灣4G系統發展技術標準,同時TW4G技術亦將參與國際標準組織技術提案,台灣可望成為制訂及參與寬頻接取技術國際標準的一份子。

 目前台灣與國際大廠所合作4G技術,係以全球共識的OFDM(Orthogonal Frequency Division Multiplex)為基礎,並已參與2個聯盟,其中,在編碼聯盟方面,係與韓廠三星電子(Samsung Electronics)、大陸中興通訊(ZTE)及英特爾(Intel)等合作;另外則是參與英特爾、摩托羅拉(Motorola)及Fujitsu UK等主要成員的MMR聯盟。

 沈文和強調,台灣在TW4G著力甚深,就是為了植基國際共通的技術標準,進而發展屬於台灣設計的技術提案,儘管3G在全球仍處於剛起步階段,電信業者都還沒有開始獲利,為避免市場對4G產生反感,因而出現超3G、3.XG等名稱,但就技術認定上還是以4G看待。

 事實上,由於日、韓及大陸等亞洲國家在3G發展的智慧財產權(IPR)明顯落後,遂對於4G研發便早早開始進行,其中,日本以VSF-OFCDM技術標準,於2006年初已測試成功,預計最快2010年商用化,傳輸速率達100Mbps;南韓則是以802.20、OFDM作為發展4G技術核心,預計2007年進行測試;至於大陸方面,2001~2005年已投入人民幣1.5億元,未來5年將再投入人民幣2億元,進行4G技術研發。

 至於歐美業者因掌握龐大的3G智財權,因此,原本在3G還沒開始獲利前,對於發展4G態度顯得有些被動,但近期受到亞洲各國積極發展4G影響,被迫加快4G發展腳步,因此,現階段歐美及亞洲的4G競賽幾乎是不相上下。

 不過,台灣大部份電信業者已投資新台幣數百億元在3G執照費、資本支出及市場行銷等,在尚未回收之前,對於4G顯得興趣缺缺。電信業者坦言,既有無線通訊技術繁多,從藍芽(blue tooth)、UWB等個人無線網路,還有WLAN、WiMAX、2G、3G、3.5G(HSDPA)等,儘管4G未來可望成為新的無線通信技術成員,但現階段規格過多,已讓電信業者對於未來投資方向像是霧裡看花,摸不著哪個才是正確方向。

 電信業者表示,像是被部份業者視為是最後一哩(last mile)替代方案的802.16e,在英特爾強力主導下,成為最具資格的4G候選人,但另一方面,高通(Qualcomm)所力推802.20在其掌握龐大3G晶片技術資源下,後續爆發力亦不容小覷,另外,還有3GPP、802.16j、WiBro等,4G相關規格繁多,真是讓電信業者無所適從。

 大眾電信則認為,投資WiMAX做為最後一哩要花費的建設成本,不見得比固定網路來得便宜,況且讓電信業者更擔憂的是,現在業界對於4G所描繪理想藍圖,未來實際運作時會不會打折扣,因此,在技術未有成品出現前,仍是個未知數。不過,業界對於台灣有決心及能力發展自已設計的4G技術標準,參與國際標準提案,則抱持肯定態度。

TTPCom遭摩托併購 凌陽、英特爾做噩夢

TTPCom遭摩托併購 凌陽、英特爾做噩夢
吳筱雯/台北報導

摩托羅拉繼買下BenQ Mobile丹麥研發中心後,昨日宣布併購英國通訊軟體公司TTPCom,由於國內多數手機製造業者已經由ADI/TTPCom平台轉移至其他平台,摩托羅拉買下TTPCom帶來的影響有限,但對於已經向TTPCom申請手機通訊協定軟體使用授權的手機晶片業者來說,包括凌陽、英特爾等,未來三G手機晶片組軟體都可能成為孤兒、甚至被迫放棄手機晶片。

摩托羅拉昨日宣布,以二.九三億美元買下英國手機軟體公司TTPCom。由於TTPCom在二G、二.五G軟體領先性強,TTPCom在早期手機業界占有舉足輕重的地位,尤其是與當時也很搶手的ADI手機晶片組搭配,曾經成功打入松下、三星、西門子等知名品牌中,由於是業界少數獨立運作的手機軟體公司,許多最近幾年才跨入手機晶片的業者,如英特爾、凌陽等,都是採用TTPCom的通訊協定軟體。


不過,隨著手機發展越來越成熟,過去幾年來多家知名手機軟體公司,如Condat、Optimay等,陸續被德儀、Agere等大型晶片業者吃下,大型晶片業者的競爭力越來越強,導致其他向TTPCom申請軟體授權中小型手機晶片業者越來越弱,由於生意沒有起色,TTPCom已經陷入虧損,去年度虧損二千七百萬英鎊,相較於前一年度TTPCom還獲利四百萬英鎊來說,處境越來越艱難。

由於摩托羅拉已經採用TTPCom的人機介面軟體AJAR,未來並將運用在所有摩托羅拉的手機中,昨日摩托羅拉宣布買下財務有困難的TTPCom,並不令業界人士意外,不過,對於凌陽、英特爾來說,則是惡夢的開始。

由於三G的軟體還在持續發展中,每個採用TTPCom手機軟體的業者,都還很依賴TTPCom對於軟體的維護與更新,而且軟體與晶片依存度很高,很難臨時替換新的軟體平台。

摩托羅拉進駐TTPCom後,等於宣告TTPCom可能無法再提供後續的服務,以先前國家半導體採用Condat軟體發展手機晶片,成績頗受業界注目,但Condat被德儀買下後,國家半導體只能放棄手機晶片的歷史,未來凌陽、英特爾的手機晶片的命運,有待觀察。

星期四, 6月 01, 2006

手機功能暴增 業者面臨開發難題

手機功能暴增 業者面臨開發難題
上網時間 : 2006年06月01日

當行動視訊廣播和高速下行封包存取(HSDPA)等先進服務讓手機開發商者衡量如何在輕薄設計上進行取捨時,十年前困擾智慧型電話和PDA業者的產品定義不確定問題,帶著一顆復仇的心重回市場。

在2006年CTIA無線展覽中,智慧型電話、寬頻PDA和遊戲平台隨處可見。甚至,當三星和京瓷(Kyocera)等公司也迫不及待地跟隨摩托羅拉Razr的腳步,推出第一款輕薄型手機之後,晶片業者和作業系統廠商又開始談到在手機中增加更多的網路和定位功能,使得手機業者再次陷入制訂決策的難題,考慮是否要增加更多的功能到手機中。

“可能的服務組合有很多,但是只有某些功能組合是對任何手機都適用的,”Sony Ericsson公司的副技術長Scott Bloebaum表示,“要決定開發多少個不同的手機原型相當困難,因為手機製造商和電信業者都不想失去可能意外成功的機會。”

一支手機中可以內建藍芽、無線USB/UWB、2.4和5GHz WLAN、GPS定位、網路電話(VoIP)、VoWLAN無線電話、HSDPA、IP視訊串流處理和高傳真的行動視訊廣播。但是在現實世界中,用戶可能會對擁有過多花俏功能的手機所具有的複雜度和成本感到猶豫不決。而對於設計者來說,手機的功能卻受限於大螢幕和3D繪圖的功率消耗問題、多種低時延服務的服務品質處理,以及執行多個應用程式的嵌入式OS多工需求等問題。

後者可以透過先進的即時性核心來解決,Symbian軟體公司研發部執行副總裁David Wood表示,但是手機開發商要求OS必須提供更低的價格策略,同時OS也必須具備高階PC所要求的多執行緒特性。

“在推出9.0版軟體時,我們不得不著手研發先進的多工能力,包括具有獨特性可搶佔先機的多執行緒,”Wood說,“因為硬體的改善並不意味著核心的複雜性就可因此降低。除非你在選擇演算法和軟體時都非常小心,以持續擴展而完善可發展的領域。”

例如,在支援即時視訊廣播中,Symbian不能假定客戶只會對非即時性的IP剪輯播放(clipcast)串流感到興趣。在歐洲和美國早期進行的試驗得知,許多客戶希望獲得實際的行動廣播視訊和隨選視訊點播IP剪輯短片的綜合體,Wood 表示。手機的OS必須同時支援二者。


圖1:電信業者和手機OEM廠如何決定什麼樣的產品可用於黃金時段?

手機開發商還希望擴展高傳真的3D繪圖,他們推測一些遊戲通訊平台最終可能發展成為類似水平大螢幕的PSP遊戲機,而不會像傳統手機。這些裝置需要Wi-Fi或WiMax的客戶端能力的上,但是可能會停止嵌入電路交換的電話設備,Sony Ericsson的Bloebaum認為。事實上,他說,平台更迭的潛力是“相當驚人的。”

晶片組開發商正對先前在住宅閘道器或路由器中的性能作出回應。例如,意法半導體公司(STMicroelectronics)避開了早期使用的802.11n晶片,轉而選擇可支援5GHz和2.4GHz服務的低功率雙頻媒體存取控制器。在家用2.4GHz網路開始成為干擾時,對於雙頻 802.11a/g的支援也已是輕而易舉的事。更令人驚訝的是,ST所瞄準的是手機用的5GHz晶片,而不是住宅閘道器。

“隨著封包語音和高速資料開始成為可攜式設備的主要驅動力之際,我們也看到手機和多功能平台成為5GHz Wi-Fi的主要市場,”ST無線區域網路產品行銷部門經理John Prince表示。

就目前而言,Bloebaum認為5GHz手機市場具有其利基點,並相信由於嵌入式封包語音的高功率消耗,使得即使是手機和WLAN服務之間的2.4GHz電話也將成為一項挑戰。網路電話的普及將使IP電話成為手機開發商的寵兒,Bloebaum說,即使電信業者可能永遠無法切斷舊有系統連接到電路交換網路。

飛思卡爾半導體(Freescale Semiconductor)認為手機開發業者希望擁有網路視訊電話和網路語音電話的支援,因而對於WiMX 21應用程式處理器和LP1020無線區域網路基頻進行了重造,新產品名為V2IP,飛思卡爾無線和行動系統部門手機平台行銷總監Jim Berg透露。

該產品的基頻和應用程式處理器採用共同的ARM核心,並直接在DSP區塊中建置數據機,使飛思卡爾可在iMX 和MXC建置中提供各種不同的應用程式支援,Berg表示。該架構的彈性也為飛思卡爾贏得了遊戲平台設計方面的訂單,如東芝的個人媒體播放器(PMP)。

電信業者在執行高速資料下載時最大的意外,莫過於系統業者不一定需要最高速的下行連接,Berg表示。在CTIA展覽中,高通 (Broadcom )公司介紹了以ARM11為基礎的處理器,該處理器可達到每秒7.2Mb的資料速率,而Feescale則避而不用,轉為支援每秒3.6Mb資料率的多電路交換通話。事實上,Berg指出,電信業者更迫切要求晶片廠商支援的是高速上行封包接取(HSUPA),而不是高於每秒5Mb的下行資料速率。

在視訊方面,德州儀器(TI)藉由將其Hollywood處理器安裝在Modeo網路中,證明了DVB-H視訊的可用性。儘管飛思卡爾的應用程式處理器能支援封包視訊串流,但該公司對於視訊隨選點播短片功能要提供什麼樣的配備組合仍不確定。飛思卡爾正投資於廣播用的DVB-H標準, Berg說,但是“整個專用視訊網路依舊是一個未決的問題。客戶將會接受在同一行動平台上同時提供品質優越的戶外服務,以及品質尚可的室內服務嗎?”

近數年來,青少年已經取代高階商業客戶成為最具需求的終端用戶,他們對頻寬、繪圖性能和多工應用程式均擁有很高的要求。今年,中國大陸的中興(ZTE),華為(Huawei)和UTStarcomm等手機OEM廠在為亞洲青少年提供各種功能的手機後,也開始進軍北美市場。它們通常先利用中階手機來吸引當地電信業者的注意力,北美的電信業者在推動先進服務方面並不如亞洲競爭對手積極,中興公司全球業務開發部門資深總監Sanjeet Pandit表示。

除在聖地牙哥成立一個研究組織,與合作夥伴Qualcomm公司密切合作外,中興公司今年還在達拉斯建立起一家大型的銷售和行銷組織,以便與南韓、美國、芬蘭和日本各手機OEM大廠相互競爭。中興已經在某些地區提供了一系列的GSM/UMTS手機,它將再以單一功能的CDMA產品進入美國市場。

“我們發現不只是根據各國和各區的不同來進行客製化應用,同時也要根據各個電信業者及其垂直市場的不同作客製化應用。”Pandit說, “目前,手機上的視訊意味著從一個集中式伺服器進行隨選點播;未來,那可能將意味著即時廣播或是IP多點傳送,但是手機必須為那一天的到來做好充分準備。”

類似地,中興公司也正在為著重遊戲功能的手機開發高速繪圖選項,但是“我們不能忽視的實際面是,這種手機還是得以電話功能為優先。”Pandit說,“繪圖性能不能影響到手機撥打和接收電話的基本功能。”

中興正支援以IP為主的手機方式,配備從基地台到網路交換機都採用TCP/IP協議的基礎設施,並以Internetwork Operating System 5.0版本為基礎。

正如為手機的Wi-Fi功能尋找到一款適合的設計基礎一樣,對WiMax的推測則每天都在變化。英特爾公司推動802.16e的初衷在於為原始的802.16d標準提供偽行動性(pseudomobility),並透過針對行動寬頻802.20的初始提案,送交部份已獲得允諾的漫遊特性。如今,WiMax論壇成員假設802.16e的實際推動力是為了降低CPE用戶端平台的成本。但是,那是否意味著住宅閘道器、桌上型電腦或甚是WiMax手機和PDA,都取決於設計方案和預設的時間表。

Alvarion公司行銷副總裁Carlton O'Neal表示,市政府對802.16的濃厚興趣說明了在城市環境中,作為公共基礎設施的固定寬頻將在短期內瞄準家用的用戶端運作上。也因此,Alvarion已致力發展802.16d 和.16e。

Harris公司微波通訊部的全球策略規劃總監Michelle Pampin表示,當Harris公司看到英特爾把802.16e當作從無線寬頻傳送手機客戶端的唯一通道時,該公司便放棄了多點無線轉而著手開發點對點的無線傳輸。“這可能意味著802.16d開始成為一項具有利基的商機,”Pampin表示,“‘E’版本打著降低CPE成本的名義,成為唯一可行的 WiMax,而可能使其更快應用在手機中。”

摩托羅拉公司結合Canopy公司未經授權的產品MotoMesh Wi-Fi無線網狀網路及其首款802.16e產品,採用Canopy公司的用戶終端設計技術,目前可為都會網路中提供不同層級的服務。當摩托羅拉將 WiMax網路投入量產時,它還會替整合802.11網狀網路和802.16e骨幹的城市開發各種層級的配套方案。

作者: 衛玲

如何為嵌入式應用編寫優秀的C++程式碼

如何為嵌入式應用編寫優秀的C++程式碼
上網時間 : 2006年06月01日

在嵌入式軟體技術中,C++語言具有較高的程式效率。但是,要實現高效率,還有許多問題需要特別注意。首先,應該正確瞭解C++的工作原理,逐步利用它的各種強大功能,把專業經驗整合在物件中,並使用針對嵌入式應用做過最佳化的開發工具。不建議使用純粹的自頂向下的設計策略和深層嵌套繼承,並避免為適應工具放棄語言功能,而使程式的效率降低。

嵌入式軟體技術似乎落後於新的發展形勢,這主要是因為嵌入式開發人員根據多年來應付有限資源的經驗而養成了謹慎保守的態度。這裡所指的有限資源包括:記憶體容量非常有限,CPU的功能只是剛好夠用。

對程式語言的選擇完全反映了這種實用保守主義態度。數年前,嵌入式開發人員慢慢開始熟悉高階語言,但最終被接受的是C語言。為了促使業界接受,C語言具有高品質的程式碼產生和透明除錯功能,另一方面,也正是在巨大的壓力下C語言才變得更有效率。


圖:在嵌入式系統中,記憶體一直是珍貴的資源。一個支援智慧鏈接的鏈接器能利用編譯器產生輸出來消除重覆的記憶體區域。

即使相對於C,C++取得了明顯的改進,但它在嵌入式系統中的應用仍遠未普及。

造成這種猶豫不決的原因並非因為人們固執地拒絕改變,而是簡單地擔心資源問題。記憶體可能是大了一些,但你不可能隨心所欲地額外增加500MB容量;處理器速度也確實快了很多,但成本和功耗限制決定了它們的功能遠遠比不上即使是最普通的桌上型電腦中的處理器那樣強大。

但考量到對C++用於嵌入式軟體的適當性因而產生顧慮又是否合理呢?答案是不一定。就像任何工具那樣,只有正確合理地使用語言,才能產生良好的結果。

建議的方法

‧開始逐步使用C++。如果設計師今天還在使用C,那麼讓他明天就使用C++必然是一個極大的跨越。然而,由於C++並不是一種物件導向的語言(實際上它是具有某些物件導向特點的一種程序語言),且基本上是C的一個超集,因此設計師可以逐步發掘C++新增的強大功能。

‧瞭解C++的實際工作原理。查看產生的程式碼,並試著理解為什麼要依照它的方式做。

‧在物件中整合專業經驗。嵌入式軟體開發小組成員會有各種程式技巧,將這些專業經驗整合在一些類別(class)裡面,因而能讓其他團隊成員安全地共享這些專業經驗。

‧使用針對嵌入式應用做過最佳化的設計工具。雖然許多公司提供嵌入式程式工具,但相對而言,一些工具更能滿足嵌入式開發者的實際需求。

‧適當應用語言功能。C++並不是專門針對嵌入式應用而開發的語言。某些語言特性,如過載功能,絕不會消耗任何資源。而其它特性,如異常處理系統(EHS),則可能需要很大的開銷。該功能可以幫助程式人員建構極具強韌性的程式碼。但缺點是為了適應這種功能,工具會在後台悄悄地產生大量的程式碼。如果這種情況不可避免,那麼至少以簡單的方式使用EHS將能減少意外產生。

不建議的方法

‧將嵌入式系統當作PC。如果設計師在對PC進行編程,那麼可以認為記憶體是無限和隨便使用的,並且總是有足夠的CPU處理能力。但在編寫嵌入式軟體時需要更加謹慎。先編一些程式碼,看看它的長度和執行性能。然後,只有當測試結果位於合理範圍內而使設計師滿意時,才能繼續做下去。

‧使用純粹的自頂向下的實現方法。從高層開始,製作只包括低層功能stub程式的軟體應用程式製作是非常吸引人的。然而,這種策略的缺點在於會出現很多令人討厭的意外問題。設計師可能在編寫完程式碼後發現整個程式太大或太慢,甚至又大又慢。

‧使用深層嵌套的繼承(inheritance)。物件導向程式方法的優點之一是能夠讓設計師自己或其它開發人員根據以前製作的其它基礎類定義新的類,並且不用完全理解那些基礎類的內部工作機理。這就是繼承。但這樣做的缺點是根據這種方式產生之類別的實例化物件可能需要一定的開銷。

‧編寫‘聰明的’程式碼。開發人員可以用C++寫出非常聰明簡潔的程式碼。但C++也能讓人寫出相當晦澀難懂的程式碼。千萬不要是後者。

‧僅僅因為工具不能很好地處理而放棄一些語言功能。例如,如果模板實現很差,它們就會產生嚴重的程式碼膨脹(code bloat)。如果工具不能很好地處理這種情況,那就改用別的能夠幫助提高程式效率的工具。

作者:Colin Walls

加速技術事業部技術專家

Mentor Graphics

軟體錯誤可能在嵌入式系統中引發致命危機

軟體錯誤可能在嵌入式系統中引發致命危機
上網時間 : 2006年06月01日

原本期望Therac255放射治療儀可以透過放射線殺死腫瘤來挽救生命,但其結果卻大為相反。這個裝置因為軟體缺失導致超過劑量的輻射而害死了三位病人,並對部份病人造成傷害;這個操控疏失的軟體是由一位程式設計師所撰寫,該程式碼從來沒有作過應有的檢查和測試。

Therac255只是在嵌入式系統研討會(ESC)中演講者們所引用的許多例子之一,這使人理解到一點:人的生命就和數百萬美元的投資一樣,通常取決於軟體工程,但是太多的計劃卻因為缺少良好的程式規劃和管理支援,最後宣告失敗。

而且,問題可能因程式設計師處理多核心裝置所帶來的其它挑戰而變得更糟。確實如此,一項由《EE Times》和《Embedded Systems Design》針對數千位嵌入式工程師所作的年度調查發現,隨著測試與除錯所花費的時間比專案開發中的任一個步驟還要多,這使更好的軟體除錯工具成為關注重點。

“這是目前僅存的一種明知產品有缺陷仍得以合法出貨的產業,但你認為那還能持續多久?”同時兼具顧問與作者身份的Jack Ganssle問道。Jack Ganssle在該會議上發表從嵌入式軟體造成的災難中所學習到的一課。

“我們並不恐懼軟體,但是我們必須抱著戒慎恐懼的心情,因為即使是在1億分之一的錯誤也能致人於死。”Ganssle說,他已開發過1百多個嵌入式方案,包括白宮的安全系統。

“隨著嵌入式系統越來越複雜,軟體也成為越來越重要的一環。目前,我們的DSP支出約有50%都在軟體上,”美商亞德諾(ADI)公司DSP部門總經理Gerald McGuire表示。該公司共有200多位軟體工程師。

儘管軟體重要性益增,但可靠性卻未隨之增加。依據一份報告顯示,由於超出預算、延遲、缺乏關鍵特色或其他各種因素,使得80%的軟體計劃失敗。另一項報告則顯示,超過百萬條程式碼的大型軟體系統錯誤多達20,000個,一年之後其中的1,800個錯誤仍未解決。

“我們無法擺脫錯誤,”義大利易立信實驗室的資深嵌入式軟體設計專家Lorenzo Fasanelli說。但是工程師們還是能大聲舉出錯誤,從中學習並重寫程式以先行找出錯誤使之減到最少,他補充道。“不研究失敗,我們就無法提升技術發展水準,”系統架構師Kim Fowler說。他並在ESC會議上曾發表稱之為“不可思議的失敗”(Fantastic Failures )的演講。

戰爭故事

有許多可以從失敗中學習的例子。Ganssle引用另外一個於2001年5月在巴拿馬一系列測試中導致28個人死亡的放射線系統,美國食品藥物管制局後來便下令關閉製造該系統的公司。在美國軍用Chinook直升機墜毀之後,僅針對17%程式碼所作的軟體測試中就發現了500個錯誤,其中包括50個致命性的錯誤。

“為什麼只有在人死了以後才來檢查軟體?”Ganssle問道,他並指出關於直昇機墜毀的法庭案例仍在上訴中。

有些起搏器刺激心跳速率可以達每分鐘190次跳動,使得一些公司將軟體升級於傳送這種使用電容耦合的植入式裝置。不幸地是,其他使用起搏器的病人們在通過金屬檢測器時,卻不慎導致其裝置的程式被重新改寫。2003年,一個日本婦女的心臟起搏器便被家中的電鍋意外改寫程式。

軟體失靈也使電動門窗凍結在鎖定狀態下,一位泰國政治家被迫關在他那輛BMW 745i車內,最後不得不請來員警來打破車窗。福特也回收它的2000 Explorers部份車種,原因是車燈和雨刷在部份情況下無法運作。此外,2004 Poniac Grand Prix也因一個閏年的錯誤而面臨軟體回收之命運。其它還包括工程訓練不佳,例如,缺乏充份的測試、不當的錯誤操作,以及程式語言本身的不足。管理問題則包括在壓縮時間表中要求了更多的特性,預算緊縮也該承擔部份責任。

“我們必須預先測試每件事情,然後將測試整合到設計過程內。接著我們必須相信我們作測試時所取得資料,”Ganssle表示。

當工程師因為測試失敗而改變時,他們經常忽略到必須回到該測試的起點,以確保所做的改變不會引發一些新的錯誤,Dave Stewart表示;他是嵌入式研究解決方案 (Embedded Research Solutions)公司的CTO,在一場ESC會議中就即時軟體設計所面臨的首要問題提出看法。

工程師必須在其程式中建立處理錯誤的模式,而且這些模式必須以系統的另一個狀態共存,並且將錯誤視為許多可能的輸入之一來處理,Stewart補充道。

易立信的Fasanelli就如何在嵌入式軟體中發現、提出報告和使錯誤降到最低提出詳細的描述。程式設計師必須視其為一個標準措施,以對所有的輸入和一個系統的所有狀態進行分類,並且記錄任何不合法的輸入或者邊緣狀態,不管它們是否影響了程式的執行能力。

另外,程式應該例行地追蹤和彙報他們自己的性能,待機時間和記憶體整合情況。 建立這樣的除錯特性可能影響到系統的成本,但是那可以透過減少維修成本來抵消的,Fasanelli說。


圖4: 許多的錯誤都會使軟體方案遭致失敗。

“例外的處理特別難以測試,主要是因為難以產生例外,而這也是程式碼中最難以測試的部分,”Ganssle表示。

控制粗糙的C語言

諷刺地是,今天大多數流行的程式語言,C和C++最易於產生錯誤。那時因為C編譯器有許多的必須編譯和連接的程式碼都可能產生嚴重執行錯誤,特別是在轉用另一款新處理器時;但是這些C編譯器卻未提供任何診斷錯誤的工具。

“在C語言中有許多程式設計師無法完全了解小東西,”Dan Saks說,而他在ESC會議中發表演說時,便隨手找到了近40個,“由這個教訓中便是了解到我們所能設想到的,以及無法想像到的是什麼。”

例如,C語言不會以位元組來定義位元的數量,然而標頭檔則可詢問處理器,而且假如CPU不支援一般的8位元位元組時,也可以調整程式。同樣地,減法指示器的一般應用可能導致一個未定義型字元的產生,Saks & Associates顧問公司總裁Saks說。

“C語言的使用實際上是犯法的,”Ganssle說。“實際上,C語言將編譯一個電話號碼簿,我猜我們用C語言是因為我們認為除錯非常有趣。”

針對每1,000行的程式碼,C語言在最壞的情況下可產生500個錯誤,平均167個錯誤或12.5個自動產生的程式碼,Ganssle 說。相較於最壞的情況下有50個錯誤,採用Ada語言的平均是25個錯誤和4.8個自動產生的程式碼錯誤,他說。起源於歐洲的Spark語言甚至更好,每 1,000行程式碼中平均只產生4個錯誤,他宣稱。

依據‘2006年嵌入式市場調查’結果顯示,如今已開發完成的計劃中有二分之一是使用C語言。該調查並顯示C++程式語言的接受度正在增加中。

《Embedded Systems Design》總編輯Jim Turley在發表‘嵌入式市場調查’結果時指出,至少二分之一的受訪者表示C語言是其主要採用的程式語言。然而,從2005年的調查來看,支持C語言的人數下降了3%。相形之下,C++語言的支持人數在今年增加28%,受訪者並預測明年C++的採用率還會增加4%。

該調查顯示只有很少的工程師使用Java。Matlab、LabView和UML也常被使用在嵌入式方案中,儘管Java因為應用於許多系統的GUI介面部份而獲得更多的關注。

“幾乎每一種語言都不及C++,”Turley說,他指出許多設計團隊都曾評估Java,但是發現它缺乏效能和開發工具。

關於工具的選擇,53%的嵌入式工程師認為除錯的品質是他們在選擇開發工具時最重要的標準。只有大約13%的人認為,開放原始碼的內容是一個重要的選擇標準。

然而,當提到作業系統時,開放原始碼的作業系統,例如Linux正在贏得了重大的支持。至少20%的受訪者表示他們使用開放原始碼的作業系統,許多設計團隊則依賴Linux 的商業化版本。

Turley說,對於作業系統回應的一項解讀是,Linux正在快速獲得支持,因為“開放原始碼這個術語在五年前並不代表任何意義。”然而,與2005年的調查相較,從其他的調查問題卻顯示出越來越少的受訪者會考慮採用Linux,這也讓Turley總結道:“Linux的魅力已漸冷卻了。”

管理也必須依軟體的情況擔負部份的責任。“我們經常處於限制過多的情況之下,我們有太多的特性必須在很短的時間內完成,”Fowler在他‘不可思議的失敗’演講中說。“問題是,增添特性需要很多的回歸測試。重要的是詢問這個特性是否能保留到下一次的升級中,否則你便是讓你自己走向失敗。”

“作為工程師的我們需要透過過去相關的失敗案例,或者是具有長期性的表單、緊縮的預算和進度表,提出具有說服力的方法來警告管理階層,”他補充道。

工程師過度勞累是幾次太空災難發生的一項因素,他們在發射前數個月內每週工作時數長達60到80個小時,Ganssle說。

預算不足是另一個失敗的因素,土木工程的災難最為明顯。一個著名的例子發生於1940年,官員們發現了以先前一半的預算即可建造出一座 Tacoma Narrows橋的方法,但因此法建造的這座橋在啟用不過四個月的時間後,即在數次疾風過後而全面坍塌了。同樣地,位於拉斯維加斯的MGM大酒店,因未使用灑水裝置雖節省了20萬美元,但是卻在一場損失慘重的火災後支出逾2億美元的法庭訴訟費用與重建成本,Ganssle說。

就軟體方案範圍而言,“花費2千美元購置開發工具,卻可能在程式開發上節省10萬美元的開銷,”嵌入式研究解決方案公司的Stewart說。

致力於多核心

在ESC展會中的活動顯示,嵌入式軟體工具廠商要處理因多核心和多執行緒架構引起的問題越來越多。例如,Mentor Graphic公司和Green Hills軟體公司都說,他們對MIPS32 34K多執行緒處理器核心系列將提供更多的支援。Green Hills今年稍早曾宣佈支援TI的DaVinci平台,推出了支援MIPS32 34K的多項開發工具。Green Hills也強調該公司對單核心MIPS32 24KE系列的支援。

QNX軟體系統公司近日宣佈支援DaVinci平台,該平台乃是結合ARM和 DSP核心以支援數位視音視訊應用。為了協助性能最大化,QNX將支援基於TI DSP/BIOS連接技術核心之間的介面層。這使它有可能卸載對DSP的媒體處理,並釋出ARM核心作為其他方面的應用。

QNX行銷部門副總裁Dave Curley說,該公司去年秋天發佈了一個多核心的初始方案。採用該公司的Neutrino即時作業系統(RTOS)和Momentics IDE工具,這個初始方案支援不對稱多處理、對稱多處理的和限制多處理(BMP)。Curley說,後者的能力是唯一的,它可讓程式設計者為特定處理器分配執行緒。

“多核心的其中一個挑戰是要了解如何在多執行緒的處理器環境中運作,”Curley說。“有了BMP,你不用再重寫,即能把原有的程式碼和一個處理器聯結起來。”

QNX's多核心加速程式可提供針對QNX Neutrino多核心技術開發工具套件和英特爾Pentium多核心處理器的極限版本。

虛擬平台的供應商Virtutech公司也宣稱擁有Freescale半導體公司MPC8641D雙核心處理器的第一個模擬模型。Wind River正將這個模擬模型用於它的工程部門,以開發它自有產品的多核心版本。

“對於軟體開發者而言,多核心是一項全面性的革命,”Virtutech公司行銷部門副總裁Paul McLellan說,“你關斷一個核心的多次岔斷,但是另一個核心便會持續接著運作。”他解釋說,與實際的硬體不同處是,處理器還要花費一段時間才能關閉,而該Virtutech的Simics環境讓使用者可以停止整個系統。

ARM則指出其新推出的RealView 3.0開發工具套件增加了一個具有‘多核心DSP意識’的除錯引擎。ARM開發系統部門總經理Bryn Perry宣稱,ARM擁有支援DSP除錯的潛力。 Perry還說,ARM正在和DSP處理器供應商共同合作,但是仍沒有宣佈支援哪一款特定的數位訊號處理器。

迄今為止,RealView能連接ARM和DSP除錯器,並且使它們同步進行。但是一些客戶們只想在簡單的瀏覽整個系統的除錯,因此,ARM必須與DSP供應商結盟,Perry解釋道。

技術上來看,MIPS32 34K系列並不是一個多核心解決方案,但是它卻被宣傳為一款能提供多核心利益的多任務架構。Mentor Graphics日前宣佈,它的Nucleus RTOS和基於Eclipse的Edge工具套件目前也支援該系列產品。在34K裝置中,Nucleus Plus RTOS在兩個虛擬處理元件(VPE)中都可執行;第一個VPE上的Nucleus Plus對第二個進行初始化,並控制所有的週邊資源。

作者: 麥利