Multi-Core 嵌入式開發課後報導 11十一月 在Android產品的設計上,單核心的時代即將結束,2012年將全面進入多核心的時代。在11月3日由由仕橙3G教室與MagicLego團隊共同主講的「多核心Android+ARM軟硬體」研討課程中,從淺入深地清楚介紹了兩大議題:1. 轉換至多核心ARM平臺,軟體如何設計? 2. 轉換至多核心ARM平臺,硬體設計有何差異?... Learn More
多核心軟體開發的關鍵:Thread Object Model 11十一月 應用程式到框架,框架透過JNI來到C/C++底層,Thread object與Native thread是一對一關係時,作業系統再將指定的Native thread指派到另外一個處理器,接下來就可以得到這樣的效果:Thread object被指派到另外一個處理器了... Learn More
小米風潮解析(2) 給社群愈多 社群回饋愈多 10十一月 小米科技現在有三大主要產品:米聊、MIUI和小米手機,其中米聊是專為手機(iPhone、Android Phone)設計的社交溝通工具;MIUI則是為Android發燒友量身定製的第三方手機作業系統,強調改進Android原生系統體驗,並由數十萬社群發燒友共同參與改進。... Learn More
小米風潮解析(1) 讓人心動的小米手機來了 9十一月 一台功能規格更勝三星Galaxy SII,但價格不到一萬台幣(1999元人民幣)的Android智慧手機,你會不會心動呢?當這款手機一開放預購,兩天之內就已突破了30萬支,其轟動的程度可想而知。這款手機的名字,就叫做小米手機。... Learn More
多核心軟體開發的關鍵:Pthread 9十一月 任務切割的目的,在於將應用程式裡的計算工作,切割後指派至另一個處理器核心;讓應用程式,能真正使用多核心的計算能力。這就是為什麼多核心軟體的設計,決定了多核心系統效能。上述的觀念,就是「平行處理」... Learn More
Google的Android API偷藏一手? 8十一月 對於有些人以為Google有一些”Private”或”Secret”的API程式,Google對此提出反駁指出,任何人其實都可以找得到這些API,如何能說Google留了一手呢?更不用說去禁止他人使用。這些API並未提供公開文件的理由是,Google認為此API現在仍不是理想的解決方案,未來還會有所改善,所以現階段還無法承諾提供測試及維護工作。... Learn More
[教學] 如何下載Android源碼 8十一月 AOSP這次也加入了新的權限管理方案,不再使用kernel.org提供的伺服器,而是搬回Google自已的伺服器,由Google Git接手AOSP的服務。AOSP源碼的下載方式也有一點小改變;首先,必須先向Google伺服器取得身份認證。取得認證後,依下列步驟即可取回Android源碼... Learn More
多核心軟體開發的關鍵:任務切割 7十一月 就在上週四(11/3),Moko365與MagicLego團隊共同舉辦了一場「Multi-Core 嵌入式開發」研討課程。這次的課程,可以說是多核心軟硬體開發的「電腦概論」課程,不但是多核心開發的第一門課,更是了解「沒有軟體、沒有多核心效能」的基礎課程。沒有良好的軟體設計,無法發揮多核心處理器的效能。既然如此,多核心軟體的涉及範圍為何?只需要作業系統支援多核心即可嗎?... Learn More
Android 4.0 源碼即將登場:產業將再起什麼變化? 7十一月 從目前已公開的Android 4.0 SDK來看,確實是一個「跨裝置」的作業系統。代號為Ice Cream Sandwich的Android 4.0強調「手機與平板」通用,在新特色列表裡,我們也能發現,應用程式面的特色增加不少。Android 4.0可以說是Android發展史的「第三個重要時代」。熱呼呼的Android 4.0源碼即將到手,廠商應該如何調整接下來的研發策略?... Learn More
Tizen背後的愛恨情仇 4十一月 身為行動作業系統,少了Nokia的加持,Meego已經名存實亡。這也刺激Intel最終還是低頭去抱Google的大腿,成為Android陣營的一員。至於食之無味、棄之可惜的Meego,就交給Linux基金會,並接受與三星及LiMo等利益一致的單位一同來繼續發展Tizen,希望有朝一日,這個命途多舛的孩子能夠出人頭地。... Learn More