System Software Lab.,POSTECH TOE(TCP/IP Offload Engine) 김광식, 백근훈
System Software Lab.,POSTECH OUTLINE Target Board Bootloader Linux Kernel Device Drivers
System Software Lab.,POSTECH Target Board Breeze PCI-730 Controller An Intelligent Gigabit Ethernet Controller that off-loads LAN protocol processing from the host processor a 600 MHz 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
System Software Lab.,POSTECH Bootloader Breeze Bootloader Made by cyclone Providing Bootloader manual Host machine과 통신 Serial Communication(9600bps,8N1) Requirements Bootloader 소스와 manual 분석 현재 부트로더 소스 없음 어떤 식으로 Target board에 데이터를 전송하는 할 지에 대한 연구
System Software Lab.,POSTECH Linux Kernel Cross compiler 확보(O) Linux kernel source & Patch files 확보(O) Requirements Compile & Test
System Software Lab.,POSTECH Device Drivers Progress Not yet Requirements Checking whether each device driver work or not Studying about PCI interface Implementation PCI device driver