2008/11/11

PL-1029 Software Development Kit

---------------------------

linux kernel:
2.6.18-53.el5

--------------------------------

Embedded linux kernel:
2.4.19-pl1029


-----------------------------------
Prolific PL-1029

-----------------------------------

VIA VT6106H
VIA VT1613

-----------------------------------

MX-s075727

---------------------------------------

Micron MT9M112 是用130萬像素CMOS Sensor 成為800+

Techwell TW9906 是採用AV端子 成為600+

MT9M112 的driver source code和 tw9906的driver source code 都放在 /home/rodney/29/src/kernel/linux/drivers/sensors

-------------------------------------------

Techwell TW2853

-------------------------------------------

可以透過pro_install.exe進行boot loader的救回和firmware的救回
[下午 02:11:50] ackie 傳送一個檔案 "pro_install.exe"
傳送一個檔案 "norinstall-1.0.39.bin"

-------------------------------------------

TW2835
和廠商提供其他平台的source code 給你參考一下
這個TW2835 我們採用的是Record Path
然後是透過I2C Serial Mode的模式去Initial
裡面有一個power point講他們的source code是怎麼設計的
目前I2C Slave Address設定為1000010
Kernel的I2C bus的driver以掛上 source code在/home/rodney/29/src/kernel/linux/drivers/i2c

-------------------------------------------------

ITU-R. B656  ITU-R B601
ITU BT.656 vs. 601

---------------------------------------------------
傳送一個檔案 "TW9906Bspec051101.pdf"
Jackie 說 : 這是TW9906 Video decoder的datasheet
Jackie 說 : 你可以比照driver 研究一下
傳送一個檔案 "mt9m112_soc1320_devguide.pdf" 給聊天室所有成員
Jackie 說 : MT9M112的130萬像素 Datasheet
Jackie 說 : 也比照driver 研究一下
Jackie 說 : 希望對開發TW2835四分割的driver 有幫助

----------------------------------------------------
proboot

----------------------------------------------------
/ # lsmod
Module                  Size  Used by    Tainted: P
osd                     4976   1
crypt                   6824   0 (unused)
plmedia                32904   4
ugpio                   1760   1

----------------------------------------------------
/proc # cat devices
Character devices:
  1 mem
  2 pty/m%d
  3 pty/s%d
  4 tts/s%d
  5 cua/s%d
 10 misc
 14 sound
 89 i2c
108 ppp
128 ptm
136 pts/%d
162 raw
201 addr
202 plio
204 tts/%d
205 cua/%d
233 norchar

Block devices:
  1 ramdisk
233 nor

-----------------------------------------------------------------------------

/dev # ls -l
crw-rw-rw-    1 0        0        201,   0 Jan  1 00:00 addr
crw-------    1 0        0          5,   1 Jan  1 00:00 console
crw-rw-rw-    1 0        0          8,   6 Jan  1 00:00 crypt
drwxr-xr-x    1 0        0               0 Jan  1 00:00 cua
drwxr-xr-x    1 0        0               0 Jan  1 00:00 discs
crw-rw-rw-    1 0        0          1,   7 Jan  1 00:00 full
crw-rw-rw-    1 0        0        233,   8 Jan  1 00:00 fwupdate
drwxr-xr-x    1 0        0               0 Jan  1 00:00 i2c
crw-r-----    1 0        0          1,   2 Jan  1 00:00 kmem
srw-rw-rw-    1 0        0               0 Jan  1 00:00 log
crw-r-----    1 0        0          1,   1 Jan  1 00:00 mem
drwxr-xr-x    1 0        0               0 Jan  1 00:00 misc
drwxr-xr-x    1 0        0               0 Jan  1 00:00 norblock
crw-rw-rw-    1 0        0        233,   0 Jan  1 00:00 norchar0
crw-rw-rw-    1 0        0        233,   1 Jan  1 00:00 norchar1
crw-rw-rw-    1 0        0        233,   2 Jan  1 00:00 norchar2
crw-rw-rw-    1 0        0          1,   3 Jan  1 00:00 null
crw-------    1 0        0          8,   4 Jan  1 00:00 pl_enc
crw-------    1 0        0          8,   3 Jan  1 00:00 pl_grab
crw-------    1 0        0          8,   5 Jan  1 00:00 pl_md
crw-rw-rw-    1 0        0          8,   2 Jan  1 00:00 plgpio
crw-rw-rw-    1 0        0        202,   0 Jan  1 00:00 plio
crw-rw-rw-    1 0        0          8,   7 Jan  1 00:00 plosd
crw-r-----    1 0        0          1,   4 Jan  1 00:00 port
crw-------    1 0        0        108,   0 Jan  1 00:00 ppp
crw-rw-rw-    1 0        0          5,   2 Jan  1 00:00 ptmx
drwxr-xr-x    1 0        0               0 Jan  1 00:00 pts
drwxr-xr-x    1 0        0               0 Jan  1 00:00 pty
crw-r--r--    1 0        0          1,   8 Jan  1 00:00 random
drwxr-xr-x    1 0        0               0 Jan  1 00:00 rd
lr-xr-xr-x    1 0        0              19 Jan  1 00:00 root -> norblock/disc0/d
isc
drwxr-xr-x    1 0        0               0 Jan  1 00:00 scsi
crw-------    1 0        0          8,   1 Jan  1 00:00 sensor
drwxr-xr-x    1 0        0               0 Jan  1 00:00 shm
drwxr-xr-x    1 0        0               0 Jan  1 00:00 sound
drwxr-xr-x    1 0        0               0 Jan  1 00:00 tts
crw-rw-rw-    1 0        0          5,   0 Jan  1 00:00 tty
crw-r--r--    1 0        0          1,   9 Jan  1 00:00 urandom
crw-rw-rw-    1 0        0          1,   5 Jan  1 00:00 zero


----------------------------------------------------
$Starting encoder driver module: ---->
Using /lib/modules/ugpio.o
Using /lib/modules/plmedia.o
Using /lib/modules/crypt.o
$Starting ipcam services: ---->
HttpPort(9090), RTSPPort(554), StreamPort(5000)
error get ip

------------------------------------------------------
make menuconfig 後會在 /home/rodeny/29/src/kernel/linux/include/linux 產生autoconfig.h檔

------------------------------------------------------
build kernel 會產生兩個image檔,分別是
vmlinux(uncompressed)在/home/rodney/29/src/kernel/linux(此為build kernel的路徑)

vmlinuz-2.4.19-pl1029(copmressed)在/home/rodny/29/img

------------------------------------------------------

rootfs在
/home/rodney/29/img/fs之下

------------------------------------------------------
cramfs file-system image named

cram-image在/home/rodney/29/src/fs/root下

autobot_cramfs.bat在home/rodeny/29/img(???沒產生新的)

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 rodney2009 的頭像
    rodney2009

    羅德尼IT

    rodney2009 發表在 痞客邦 留言(0) 人氣()