Skip to main content.
Navigation:
DENX
>
Training
>
Agenda
Translations:
Edit
|
Attach
|
Raw
|
Ref-By
|
Printable
|
More
Training
Sections of this site:
DENX Home
|
DULG
|
ELDK-5
|
Know
|
Training
|
U-Boot
|
U-Bootdoc
Topics
Training Home
Changes
Index
Search
Go
List of pages in Training
Search
---+ Training Agenda %STARTINCLUDE% 1 [[General Introduction]] * [[DENX Company Profile]] * [[DENX People]] * [[DENX Projects]] 1 Host Linux Setup * Linux Installation (<nop>RedHat-9) * [[http://www.denx.de/doc/TQM8xxL/system-setup.html#SERIAL-CONSOLE-ACCESS][Terminal Emulation Setup]] * [[http://www.denx.de/doc/TQM8xxL/system-setup.html#CONFIGURE-CU][cu <3.1.1>]] * [[http://www.denx.de/doc/TQM8xxL/system-setup.html#CONFIGURE-KERMIT][kermit <3.1.2>]] * [[http://www.denx.de/doc/TQM8xxL/system-setup.html#CONFIGURE-TFTP][TFTP Server <3.2>]] * [[http://www.denx.de/doc/TQM8xxL/system-setup.html#CONFIGURE-DHCP][BOOTP / DHCP Server <3.3>]] * [[http://www.denx.de/doc/TQM8xxL/system-setup.html#CONFIGURE-NFS][NFS Server <3.4>]] * [[Host Linux Setup Misc]] 1 Using the BDM/JTAG Debugger, BDI2000, Part 1 * Introduction * [[BDI Installation and Configuration]] * Telnet Interface * Basic Commands for Flash Programming * [[http://www.denx.de/doc/TQM8xxL/ppcboot.html#PPCBOOT-INSTALL-BDM][U-Boot download via BDI <4.5.2>]] * [[UBootDownloadDetails][U-Boot Download Details]] 1 Connecting to target for the first time * [[http://www.denx.de/doc/TQM8xxL/ppcboot.html#PPCBOOT-POWER-ON][The First Power-On <4.9>]] * Initial steps: [[http://www.denx.de/doc/TQM8xxL/ppcboot.html#PPCBOOT-FIRST-STEPS][help <4.8>]] and [[http://www.denx.de/doc/TQM8xxL/ppcboot.html#PPCBOOT-CLI][other basic commands <4.10>]] * [[http://www.denx.de/doc/TQM8xxL/ppcboot.html#PPCBOOT-CMD-ENVIRONMENT][Environment variables <4.10.6>]] 1 [[http://www.denx.de/doc/TQM8xxL/denx-eldk.html][DENX Embedded Linux Development Kit ELDK <2>]] * [[http://www.denx.de/doc/TQM8xxL/denx-eldk.html#INSTALLATION-INITIAL][Initial Installation <2.4.3>]] * [[http://www.denx.de/doc/TQM8xxL/denx-eldk.html#ELDK-REBUILD][RPMs, SRPMs, rebuilding ELDK components <2.8>]] * Directory tree, cross tools, target tools * [[http://www.denx.de/doc/TQM8xxL/denx-eldk.html#ELDK-USAGE][Working with the ELDK, PATH, CROSS_COMPILE etc. <2.5>]] * [[http://www.denx.de/doc/TQM8xxL/denx-eldk.html#ELDK-NFS][NFS target setup (device files, ownership) <2.7>]] * Cross compiling hello_world.c 1 Building U-Boot and the Linux kernel for the first time * [[Source Code Download]] * Introduction to build process * [[http://www.denx.de/doc/TQM8xxL/ppcboot.html][config and make U-Boot <4>]] * [[http://www.denx.de/doc/TQM8xxL/linux-configuration.html][config and make Linux kernel <5>]] 1 [[http://www.denx.de/doc/TQM8xxL/linux-boot.html][Booting Embedded Linux on the target <6>]] * Related U-Boot commands ([[http://www.denx.de/doc/TQM8xxL/ppcboot.html#PPCBOOT-CMD-IMINFO][iminfo]], [[http://www.denx.de/doc/TQM8xxL/ppcboot.html#PPCBOOT-CMD-DOWNLOAD][*<nop>boot*]], [[http://www.denx.de/doc/TQM8xxL/ppcboot.html#PPCBOOT-CMD-ERASE][erase]], [[http://www.denx.de/doc/TQM8xxL/ppcboot.html#PPCBOOT-CMD-CP][cp]]) <4.10> * [[http://www.denx.de/doc/TQM8xxL/linux-boot.html#LINUX-KERNEL-ARGS][Environment variables to pass kernel arguments <6.2>, <6.3>]] * [[http://www.denx.de/doc/TQM8xxL/linux-boot.html#LINUX-NFS-ROOT][Image download via TFTP, root filesystem via NFS <6.4>]] * Running hello_world.c on the target * Using bootp and other download methods * [[http://www.denx.de/doc/TQM8xxL/linux-boot.html#LINUX-IN-FLASH][Boot from flash memory <6.5>]] * [[http://www.denx.de/doc/TQM8xxL/linux-boot.html#LINUX-RAMDISK-ROOT][Standalone operation with Ramdisk image <6.6>]] 1 [[http://www.denx.de/doc/TQM8xxL/ppcboot.html#PPCBOOT-CLI][The powerful U-Boot command line interface <4.10>]] * Using environment variables to simplify boot. * Example: run net_nfs, flash_nfs, flash_self * [[Tips and tricks: preboot, update etc.]] 1 [[http://www.denx.de/doc/TQM8xxL/linux-configuration.html][Build, configuration of the Linux kernel, more details <5>]] * [[http://www.denx.de/doc/TQM8xxL/linux-configuration.html#LINUX-CONFIGURE][Build procedure: make menuconfig; make dep; make uImage <5.2>]] * [[http://www.denx.de/doc/TQM8xxL/advanced-topics.html#FLASH-FILESYSTEMS][Example: use flash filesystem <7.1>]] 1 SELF, Simple Embedded Linux Framework (RAMdisk) * Old SELF vs. new SELF from ELDK * Build RAMdisk based root filesystem (from SRPM) * [[DULG.HowToAddFiles][SELF Re-Use]] 1 [[http://www.denx.de/doc/TQM8xxL/advanced-topics.html#FLASH-FILESYSTEMS][Using FLASH filesystems <7.1>, <7.2>]] * JFFS, JFFS2, <nop>CramFS * [[MTD Tools]] * Configure and install a JFFS2 filesystem * JFFS2 performance considerations 1 [[http://www.denx.de/doc/TQM8xxL/advanced-topics.html#FLASH-DISKS][Compact Flash Card Support, PCMCIA, Hotplug, IDE <7.3>]] * Kernel support (IDE) vs. PCMCIA Card Services * PCMCIA card services in the ELDK * Using the CF card via kernel support * [[Using the CF card via PCMCIA Card Service]] * Partitioning, file systems (ext2, vfat, etc.) 1 Installing and using Embedded WEB Servers * thttpd, tiny/turbo/throttling web server * Boa web server 1 [[http://www.denx.de/doc/TQM8xxL/ppcboot.html][Customizing U-Boot <4>]] * [[http://www.denx.de/doc/TQM8xxL/ppcboot.html#PPCBOOT-CONFIGURE][Standard build procedure, configuration options <4.3>]] * [[http://www.denx.de/doc/TQM8xxL/ppcboot.html#PPCBOOT-BUILD][Download, unpack and make <4.4>]] * Image files: u-boot, u-boot.bin, u-boot.srec * [[http://www.denx.de/doc/TQM8xxL/ppcboot.html#PPCBOOT-INSTALL][Updating the firmware <4.5.3>]] * [[http://www.denx.de/doc/TQM8xxL/ppcboot.html#PPCBOOT-STANDALONE][Standalone applications <4.13>]] 1 [[http://www.denx.de/doc/TQM8xxL/debugging.html][General Debugging Techniques <8>]] * [[http://www.denx.de/doc/TQM8xxL/debugging.html#DEBUGGING-APPLICATION][Application Debugging with gdbserver <8.3>]] * Basic GDB commands (info reg, x/32x, x/10i) * Controling the program (break, step, next, continue) * GDB interface of BDI2000 (connect, detach) * [[http://www.denx.de/doc/TQM8xxL/debugging.html#DEBUGGING-LINUX-KERNEL][Kernel debugging with BDI2000 <8.2>]] * [[http://www.denx.de/doc/TQM8xxL/debugging.html#DEBUGGING-GUI][DDD, a Graphical User Interface for GDB <8.4>]] 1 RTAI, the Real Time Application Interface * [[RTAI Installation and configuration]] * Showing some examples 1 Other advanced topics * Building and debugging a kernel module * Updating/changing the firmware of the BDI 2000 1 [[Tools, Scripts, Tipps and Tricks]] 1 [[More Information][Books, Mailing Lists, Links, etc.]]