2012年3月28日 星期三

寬動態與強光抑制攝影機大不同





本內容轉載引用自3S Market


在生物遺傳領域中,DNA不同的排列順序,會導致不同的生物體出現。簡單地說,DNA就是遺傳信息載體。在安防監控領域中,應對不同的環境則採用不同的監控技術;寬動態與強光抑制看似一樣,但各自又有不同應用特性,或許監控DNA能夠說明二者之前的聯繫與不同。

2012年3月27日 星期二

UART

UART (Universal Asynchronous Receiver / Transmitter) 是通用非同步收發器(非同步串列通信口)的英文縮寫,它包括了RS232、RS449、RS423、RS422和RS485等介面標準規範和匯流排標準規範。 
現在PC的COM 接口均為RS232。若配有多個非同步串列通信口,則分別稱為COM1、COM2,COMxxx。

UART的工作就是從 CPU 一次接收8 bits的資料(parallel),然後將這些資料 1次 1bit 的送往周邊設備(serially)。同時,UART還可以接收周邊設備傳送來的資料,當組成 8 bits時,再將資料送往 CPU。


UART Frame

下圖是UART Frame格式,其構成為
  • 1 個起始位元(Start bit),TXD或RXD由高電位轉為低電位代表起始位元,此位元會通知receiver  將有資料送出,並且強制同步 receiver 和 transmitter 的時脈。
  • 5~9個資料位元(Data bit),以 LSB 的方式排列 (一般都是8個,為了相容較舊的規格才保留這些彈性)
  • 0~1個同位位元(Parity bit),若存在同位位元,可以設定為奇同位或偶同位。
  • 1, 1.5 或  2個停止位元(stop bit)


資料訊框長度介於7位元到12位元之間,長度則依照資料長度(Data)、是否有同位位元(Parity)和停止位元(Stop bit)的數量決定,這三個參數可以由使用者手動進行設定。

2012年3月22日 星期四

NXP LPC1114(cortex M0) 開發環境建置


這星期日才剛上完自強基金會辦的 Cortex M0 課程,以下簡介此開發版並且介紹開發環境建置流程。

這次拿到的板子是  NXP LPC1114(cortex M0)  如下:左邊是 LPC3154(ARM9),右邊是LPC1114(Cortex M0),中間透過 10-pin JTAG連接。因此燒錄image時,便可以有兩種選擇,

  1. 透過 LPC3154的 USB port,使用軟體 LPCXpresso,將程式燒錄製 LPC1114,並且可以透過 JTAG 進行除錯。
  2. 透過開發版上的 USB port, 使用軟體 FlashMagic,直接將程式燒錄製 LPC1114。
LPC1114:32-bit ARM Cortex-M0 microcontroller with 32KB flash, 4KB or 8KB SRAM
LPC3154:ARM926EJ microcontroller with 192KB SRAM, USB High-speed OTG, SD/MMC, NAND flash controller, audio codec, and decryption engine

2012年3月20日 星期二

視訊端子與訊號


最近拿到一塊板子,明明是VGA端子,但是輸出的訊號卻是YPbPr。公司的螢幕都無法正常顯示,最後使用optima的投影機才搞定,花了我不少時間,現在將所收集的資訊彙整如下:

端子

1. RCA端子(RCA connector, RCA:Radio Corporation of America)
    俗稱梅花頭,色差端子與AV端子都採用此種接頭。
AV端子(Composite video connector)又稱複合端子,其實就是 RCA端子,共有三條RCA,通常是黃色的RCA端子傳送影像,另外配合兩條紅色與白色的RCA端子傳送音訊。

2012年3月13日 星期二

建立 VISCA 設備的測試環境

VISCA 是SONY定義, 透過 RS232 介面來控制 camera 的協定。近日需要使用 Windows端的工具來控制 Sony 鏡頭,因此便開始評估要自行開發 VISCA 程式,或是採用第三方的控制軟體。


一、使用第三方幫忙開發的控制軟件,網路上收集到以下三套軟體
  1. SONY EVI  攝像機串口 控制軟件(D100, D70, HD1) 2.2.2,可以透過 http://www.helmme.com/ 下載體驗版
  2. sony dxc-990p 攝像機串口控制軟件, 從此處下載 。
  3. Camera Control Software for FCB-EH6300 (updated November 18, 2011),從此處下載 
目前還不確定會使用的鏡頭型號,若上述軟體能夠正常執行所需功能,則可以省略自行開發的工作。

自製 SONY VISCA EVI 控制線


來源:http://helmme.com/?id=47


摘要: VISCA控制线没处买? 太贵? 没关系,现在跟我一起来做一根:第一步,准备材料:DB9母的连接头一套6芯电缆若干米。最长15米左右,再长就不可靠了。如果你电脑和镜头之间超过了这个距离,那么请使用我们的网络或无线选件。Mini DIN8 公插头一个。第二步...
VISCA控制线没处买? 太贵? 没关系,现在跟我一起来做一根:

2012年3月12日 星期一

Wii 軟改步驟紀錄


Wii 軟改步驟紀錄

以下針對2007年所購買的Wii主機,記錄其軟改過程。使用的 Wii 版本為 4.3J(已硬改),更改方式為 Letter Bomb,利用的是 messageboard 的 bug。

步驟如下:

  1. 首先需要準備 SD Card,以及Wii的MAC address(可以在Wii menu取得,或是直接從AP的connection list取得)。
  2. 登入 http://please.hackmii.com/,輸入機器的MAC address,接著便可以取得一個 zip 檔
  3. 接著將 zip 檔案解壓縮到 SD card,並將 SD card 插入 Wii 主機。
  4. 打開 Wii,可以在 messageboard 中發現昨天或是前天多了一封訊息,點擊此封訊息便會幫忙軟改。
  5. 軟改安裝過程如下:
    • a. 安裝 homebrew channel
    • b. 將 BootMii 安裝至 boot2 區,之後進行 Wii 的 Nand flash 備份,以避免不小心變磚時可以恢復
  6. 接著啟動 homebrew channel, 選擇SD上的程式(wad)進行安裝,此處使用程式放置路徑為 SD:\apps\Wad Manager v1.7。
    • a. 安裝 IOS(IOSxxx),此處我裝了好幾個IOS,搞不清楚是哪一個才是必須的。
    • b. 安裝 USB_Loader_GX,以便可以直接從SD卡或USB硬碟載入遊戲。此軟體可以線上直接下載封面,非常方便的。

 
註:網路上的說明文件,指示步驟5.b或步驟6.a擇一即可,不過兩項都作也沒問題。

參考資料
1. Letter Bomb http://hackmii.com/2011/08/letterbomb/
2. HomeBrew http://wiibrew.org/wiki/Homebrew_setup
3. BootMii之原理及使用 http://angler.twbbs.org/read.php?109

Wii 遊戲備份



自從Wii支援軟改之後,我就把所有的遊戲都備份到硬碟裡,要玩的時候,才把想玩遊戲複製到隨身碟上。但是在Windows系統下,使用WBFS硬碟有幾個不方便的地方

  1. Windows無法直接辨識 WBFS 格式,需要另外安裝程式。
  2. 直接從WBFS硬碟內複製某個遊戲,速度很慢。
  3. WBFS硬碟一旦出錯,所有遊戲便全部毀了。
  4. WBFS硬碟只能放遊戲,無法拿來當作其他用途。最近買的 1TB,裝完遊戲之後還剩下約500GB,實在不想浪費這些空間。


有鑑於此,因此便想將遊戲直接備份到一顆 NTFS/FAT32 硬碟上,這樣我就可以把 SFC, NES, MD 等模擬器遊戲統一收集再一起啦。萬一有天Wii壽終正寢時,還可以用電腦跑跑Wii模擬器,懷舊一下。


Wii 遊戲備份步驟 (將WBFS格式硬碟內的遊戲,複製到NTFS/FAT32硬碟)

  1. 首先需要一個硬碟格式化為NTFS或FAT32,為了避免4GB的檔案容量限制,因此我使用NTFS格式的硬碟。
  2. 準備 WBFS MASTER 程式 (2.15版本以上,較早的版本某些遊戲不會正常顯示)
  3. 執行 WBFS MASTER,選擇 WBFS 硬碟,此時會列出 WBFS硬碟內的所有遊戲。
  4. 選擇想要的遊戲,按右鍵,選擇輸出成 wbfs,並選擇輸出到想要的路徑( NTFS格式硬碟)。
  5. 之後再對應的NTFS格式硬碟上就會出現對應的遊戲了,遊戲會以 xxxxxxx.wbfs的命名呈現。例如:我的第一片遊戲,日版的 SPORTS PACK for REVOLUTION ,檔名就是 RSPJ01.wbfs



以後,想要玩某些遊戲時,直接複製到USB碟就行啦。

註:

  1. Wbfs Manager 3.0 只能夠導出為 *.iso (供燒錄光碟使用),因此我選擇使用 Wbfs Master 
  2. Wii 軟改,我採用Email Bomb的方式,參考  http://www.tvgzone.com/thread-7894-1-1.html
  3. Wii模擬器 http://www.dolphin-emulator.com/
  4. 另外也可以使用 wiibackupmanager, http://www.4shared.com/file/BgsqWGF9/WiiBackupManager_Build78.html

FreeRTOS簡介


FreeRTOS簡介

由於最近手邊拿到兩塊開發版 NXP LPC1114(Cortex M0),TI  LM3S748(Cortex M3),板子所附的範例程式中便有FreeRTOS,正好利用這個機會好好研究一下這個作業系統FreeRTOS。


NXP LPC1114(Cortex M0)

TI LM3S748(Cortex M3)

2012年3月8日 星期四

iPad2 與 The new iPad



新的iPad上市囉,正在考慮是否要把iPad2換掉,透過Google大師的幫忙,找了許多與 The new ipad有關的消息。

1.     Apple已提供了 iPad2 The new iPad的規格比較,http://www.apple.com/ipad/compare/,但官方網站中並未提到某些規格,茲將官方資料與網路消息整理如下表:

2012年3月1日 星期四

公司研究 -- 恆通高科


公司研究 -- 恆通高科

20057月,凌陽從工研院買了3G手機晶片團隊M300,磨刀霍霍預備進入手機戰場,200612月凌陽決定將各個事業群成立單獨的子公司,玩具部門獨立為凌通,手機部門則獨立為凌陽電通子公司,2010年為了引進新的策略夥伴,將凌陽電通的通訊事業群獨立為恆通高科。相對於已經股票上市的凌通,恆通高科一路走來的命運可說是非常坎坷。

201111月凌陽花了4.89億買回凌陽電通股權,20123月發出新聞稿告知恆通高科虧損嚴重,組織內部將會進行縮編(裁員),並且會認列四億資產減損。相信凌陽對於恆通高科已經作好打算,很快地就可以看到恆通高科的新聞了(併購?解散??)

2012年3月16日組織再度縮編,資遣了大部分的員工。

2012年4月18日股東會,討論公司後續資產處理方式。

VISCA 命令簡介



VISCA 全名為 Video System Control Architecture
SONY公司所定義的一個協定,廠商可以開發軟硬體,透過 RS232來控制影像系統,最多可以控制七台機器。

1.  VISCA封包格式如下:
     1-byte header, 14-bytes data, 1-byte terminator,每個封包的大小為16Bytes