IFC410 Embedded Systems

‣ TEXTBOOK

   ” Embedded System Applications”- X-Hyper270-TKU(Bulverde) Manual

‣ LECTURE NOTES

   • Embedded Systems Intro. | Linux Installation

   • Linux Directory | Shell Command | Host Booting Process

   • Target System | Cross Compiler | Minicom | tftp | NFS | Samba Server

   • JTAG | Flash Fusing | Tool chains | ARM | Boot monitor | Kernel / File System Compile

   • System Call | Process | Task | Thread | Signal | Module

   • mmap (dot matrix) | Device Drivers (LED, 7-Seg., LCD)

   • GPIO | Interrupt Handler

   • Socket Program | CGI Program (Web Server)

   • Qt/X11 | Qt/Embedded | Qt Applications

‣ Lab. Sources

   • Module Program (Linux Kernel 2.4 and 2.6)

   • LED Program (boot loader without Linux OS)

   • Dot Program (mmap)

   • FND Device Driver

   • LCD Device Driver

   • GPIO Output Device Driver (LED)

   • GPIO Input Device Driver (Push Button Switch)

   • Socket Program (Client and Server)

   • Web Server (GoAhead)

   • CGI Test Program (LED, FND, and CLCD)

   • File Descriptor Test Program

   • Qt-X11 (Host)

   • Qt-Embedded (Target)

   • C++ Lib. for Qt

‣ References

    http://www.marvell.com.cn/application-processors/pxa-family//

   • http://www.intel.com/design/embeddedpca/applicationsprocessors/302302.htm

   • PXA27X Developer’s Manual (Data Book)

   • PXA27X Design Guide

   • Xscale Core Manual

   • GNU gcc Manual Driver

   • GNU make Manual

   • GNU ld Manual

   • Shell Script Beginners Guide

   • Linux Booting Process

   • Linux Kernel HOW TO Beginners Guide

   • Linux File System Standard