發表文章

目前顯示的是 1月, 2010的文章

[C++] const member function

很少用到const member function 記錄一下他的意義 http://www.cprogramming.com/tutorial/const_correctness.html http://blog.mediakid.org/2008/09/c-const-member-function.html

IR的解碼編碼

轉載至:http://jevoswang.myweb.hinet.net/51/ir.htm 主旨:24.紅外線研究[92/05/02] 作者:jevos wang 日期:92.05.02 內文: 註:本文已定稿,但作者會有空做文章修改的工作,作者Email:jevos_wang@hotmail.com。 一、 緣由: (一)、本人有一台Palm,因為Palm有紅外線傳輸裝置,而本人的筆記形電腦並無該裝置,為了讓兩者能利用紅外線來傳輸資料,所以買了一支usb紅外線。測試的結果很不滿意,因為Palm必須離usb紅外線設備很近,5公分以內。這實在是很離譜,我花了1200元買回來的紅外線設備居然效果這麼差,一支萬用型紅外線遙控器市價也才200元,使用距離就算是3公尺也不成問題,1200元的東西卻無該性能,這問題出在那裡呢?所以,才起了研究紅外線傳輸的動機。 (二)、在我設計的幾個儀器,都沒有附加紅外線功能,這一點我一直想加以改善,試想加上一組紅外線接收電路,成本才多幾塊錢,買支萬用遙控器也才200元,就可以對該儀器進行數公尺的遙控,真是方便至極,小成本高功能大享受,真的有必要升級。 二、 紅外線發射器的外形: 半導體紅外線發射器外觀和一般LED相同,不同的地方是發射出來的光源波長不同而已,你就當它是一般led來設計電路就可以了。 三、 紅外線LED的工作原理: 波長940nm左右,半導體紅外線led順向偏壓1.2V,一般型順向電流最大值50mA,有的達150mA,順向電流愈大紅外線愈強。 注意:紅外線led逆向耐壓3 ~6V。 實驗: led順向偏壓在1.1~1.41V間 四、 紅外線LED的驅動電路: 1. DC電壓驅動:和一般LED相同,要加限流電阻,Vcc是5V計算它的限流電阻值,當Vcc是2V時,你也可以計算並得到限流電阻的新值,用合適的限流電阻,不管Vcc是5V或2V紅外線的強度都可以是最強的。 2. 數位電路驅動: 限流電阻R2計算: Vcc=5V, 暫忽略pnp之飽和電壓,若led工作電流50mA R2=(5V-1.2V)/50mA=76Ω 電晶體可用npn,pnp或達靈頓電路,若要加強紅外光,可串並聯多顆紅外線led。 也可用達靈頓ic陣列如UN2003、UN2

飛思卡爾推新版汽車與工業用i.MX51處理器

飛思卡爾(Freescale)日前拓展其i.MX51產品系列,推出汽車應用的i.MX514與i.MX516處理器,以及工業與消費性應用的i.MX512和i.MX513處理器。此外,為輔助i.MX51處理器,飛思卡爾還引進了新的功率管理元件MC13892,以打造更小巧、更節能的產品。 i.MX51系列所有元件的腳位均彼此相容,並使用ARM Cortex-A8核心。產品整合了五種處理引擎,並提供各種影像、繪圖與多媒體的功能組合,以滿足特定的市場需求。i.MX51系列產品具備為數眾多的連線選項,也支援多種記憶體類型,包括DDR2-一項能夠讓每種產品的材質成本節省幅度達到3美元的超值技術。 為了讓研發過程更形流暢,並為各種市場提供更為完善的解決方案,飛思卡爾推出適用於Linux作業系統、Windows Embedded CE6.0和Android作業系統的線路板支援套件(board support packages,BSPs),全都針對i.MX51系列進行最佳化。 嵌入式工業用處理器的最新成員i.MX512和i.MX513元件,能夠滿足嚴格的工業用市場需求,像是直覺式使用介面、複雜的繪圖處理、以及更豐富的連結選項等等。在工業用溫度範圍內,兩種元件都具有600MHz的效能,i.MX513還額外整合了硬體影像編碼/解碼功能。 i.MX512與i.MX513處理器的工業應用包括印表機、工廠自動化設備、醫療裝置、數位簽章、家電及人機介面技術等等。該元件同時還具有消費用版本,其核心效能甚至可提升至800MHz。消費性版本最適於eBook、IP攝影機及V2IP媒體電話市場。 用於汽車的i.MX514和i.MX516處理器是根據AEC-Q100品管規格所規劃,並針對各種in-dash及汽車應用零件市場而設計。數家汽車代工廠商都已選擇使用這些處理器,來提升2010年生產的新款車型內所使用的多媒體功能。 由於該產品能夠在車體內溫度範圍的環境中提供高達600MHz的效能,因此很適合作為以螢幕建構的儀表板、導航、資訊、娛樂及其它汽車應用的平台。該元件具備先進的繪圖能力,i.MX516更整合了強大的影像編碼/解碼硬體引擎,能夠為駕駛及旅客提供豐富的多媒體體驗。 飛思卡爾已有針對Linux作業系統、Windows Embedded CE6.0以及Android作業系統作過最

福特汽車SYNC系統採用飛思卡爾嵌入式晶片

福特汽車將於拉斯維加斯所舉行的CES上發表次世代SYNC車內通訊暨娛樂系統,該項系統的關鍵嵌入式處理引擎均使用飛思卡爾半導體的i.MX516多媒體應用處理器和S12XEP100微控制器(MCU)。飛思卡爾S12X MCU可作為系統的CAN閘道器,而i.MX處理器則負責供應強大的繪圖與處理能力。 飛思卡爾的i.MX516處理器正計劃通過AEC-Q100認證,且其設計適用於各式各樣的嵌入式及售後市場應用。數家汽車代工廠商都已選擇該款處理器,以便為2010年初出廠的車輛提供多媒體功能。該產品可在車體的溫度範圍內發揮傑出的效能,因此十分適於顯示式的儀表板、導航、車用資訊通訊系統與資訊娛樂平台,以及其它汽車的應用。元件內含先進的繪圖能力,以及強大的影像編碼/解碼用硬體引擎,可為駕駛和乘客提供豐富的多媒體體驗。 飛思卡爾的S12與S12X元件均以汽車業界的16位元MCU架構為基礎,兩者的設計均可提供延展性、軟硬體再利用以及橫跨多種車用電子平台的相容性。16位元MCU系列不但廣泛運用在車體、底盤及安全應用上,同時也可以用在成本緊縮的引擎控制設計當中。S12元件具備多樣化的效能和記憶體選項(晶片內建快閃記憶體從16KB到1MB都有),並提供升級至更高階S12X MCUs的簡易途徑。 福特汽車的SYNC系統設計可為客戶帶來便利和彈性,把幾乎所有個人用行動裝置都引進車輛當中,而且可透過語音指令作業,車輛的方向盤上控制,或是透過觸碰式螢幕輕輕一指,就能作業中央顯示畫面。 福特預計於本年度起供應次世代的SYNC,它讓用戶能夠自在地在住家、汽車及辦公室間移動,而不用擔心離線。次世代SYNC系統所包含的功能受到飛思卡爾技術支援,例如極先進的觸碰式螢幕和更廣泛的語音偵測等等。

TI OMAP

宋國璋強調,若以2008年智慧型手機總出貨一億七千餘萬支計算,其中有超過三分之一使用獨立應用處理器晶片,而德州儀器的OMAP處理器(圖8)更占一半以上,即是該平台可彈性應用於各種系統上之最佳佐證。此外,宋國璋也透露,目前已有多家智慧型手機大廠採用OMAP系列處理器,未來將有更多客戶加入。 http://www.2cm.com.tw/zoomin_content.asp?sn=0907200013