70 likes | 223 Views
TOE(TCP/IP Offload Engine). 김광식 , 백근훈. 2004.04.12. OUTLINE. Target Board Bootloader Linux Kernel Device Drivers. Target Board. Breeze PCI-730 Controller An Intelligent Gigabit Ethernet Controller that off-loads LAN protocol processing from the host processor
E N D
TOE(TCP/IP Offload Engine) 김광식, 백근훈 2004.04.12.
OUTLINE • Target Board • Bootloader • Linux Kernel • Device Drivers
Target Board • Breeze PCI-730 Controller • An Intelligent Gigabit Ethernet Controller that off-loads LAN protocol processing from the host processor • a 600 MHz 80310 Intel XScale™ processor • 64-bit, 66 MHz PCI 2.2 Compliant Primary PCI Interface • Flash ROM, Serial Port, JTAG Emulator Interface, One Gigabit Ethernet Interfaces • Made by cyclone • Serious problem – there is not the jtag cable • Jtag cable – the using of writing bootloader to board
Bootloader • Breeze Bootloader • Made by cyclone • Providing Bootloader manual • Host machine과 통신 • Serial Communication(9600bps,8N1) • Requirements • Bootloader 소스와 manual 분석 • 현재 부트로더 소스 없음 • 어떤 식으로 Target board에 데이터를 전송하는 할 지에 대한 연구
Linux Kernel • Cross compiler • 확보(O) • Linux kernel source & Patch files • 확보(O) • Requirements • Compile & Test
Device Drivers • Progress • Not yet • Requirements • Checking whether each device driver work or not • Studying about PCI interface • Implementation PCI device driver