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(???沒產生新的)
留言列表