Embedded Linux for the Xilinx Microblaze Processor
One-day Xilinx University Program Workshop
December 9th / 10th, 2004
The University of Queensland, Australia
Presented by Dr John Williams
In conjunction with the 2004 International Conference on Field Programmable-Technology (FPT 2004), The University of Queensland is pleased to host a Xilinx University Program (XUP) Professors Workshop on Embedded Linux for the Xilinx Microblaze Processor Core. This free workshop is open to university academics, postgraduate students and tutors.
COURSE DESCRIPTIONThis hands-on workshop introduces participants to embedded Linux development on the Xilinx Microblaze soft core processor. Presented by the developer of the Linux kernel port to the Microblaze, the workshop will help attendees to build the skills, confidence and resources necessary to teach this fascinating and growing technology in their home institutions. The workshop is presented in a laboratory environment, with many practical exercises to complement the lecture materials.
ACADEMIC DONATIONAttending university faculty members are eligible for a donation of Xilinx hardware and software. See the XUP website for details.
WHO SHOULD ATTEND?University faculty involved in Processor related courses and research that are interested in the Xilinx embedded systems development flow, and those wishing to introduce soft-core embedded Linux to their undergraduate or postgraduate programs.
- FPGA design experience
- Basic knowledge of Xilinx ISE and EDK tools
- Basic understanding of C programming
- Basic microprocessor experience, understanding MicroBlaze systems
- A desire to learn about embedded Linux
SKILLS GAINEDAfter completing this training, attendees will be able to:
- Build a uClinux-ready Microblaze hardware platform
- Build and boot a Microblaze uClinux kernel image and applications
- Configure basic TCP/IP networking on the Microblaze uClinux platform
- Understand the tasks involved in integrating custom logic peripherals to a Microblaze uClinux platform
The workshop lasts one day and will run identically on both Thursday December 9 and Friday December 10, 2004.
- Introduction to Linux and Embedded Linux
- Lab 1 - A first look
- Introduction to Microblaze and the Embedded Development Kit
- The Development Environment
- Building and Booting the Kernel
- Lab 2 - Building and booting your first kernel
- Lab 3 - uClinux TCP/IP networking
- Custom Hardware and Kernel Interfacing
- Lab 4 - Custom hardware integration
- Lab 1 - A first look: Exploring a pre-configure Microblaze uClinux target. Comparing the embedded and desktop Linux environments
- Lab 2 - Building and booting your first kernel: Going through the steps of configuring, compiling, download and booting a Microblaze uClinux kernel.
- Lab 3 - uClinux TCP/IP networking: Configuring and using basic networking capabilities integrated in the uClinux environment.
- Lab 4 - Custom hardware integration: Integrate a simple custom peripheral and device driver into the uClinux kernel.
TO REGISTERUniversity faculty may register online at the Xilinx University Program (http://university.xilinx.com) to attend the workshop. If you have not done so, please sign-up for access to receive a username/password. After you receive your username/password, you will be able to click on the Professor Workshops link to register for the workshop. If you experience any difficulties, you may register by sending an email to firstname.lastname@example.org. Please include your contact information.
|privacy | feedback|
© 2004 The University of Queensland, Brisbane, Australia
ABN 63 942 912 684
CRICOS Provider No: 00025B