1Embedded Linux Quick Start GuideLPC3250-StickThe Embedded Linux Quick Start GuideUsing the LPC3250-StickChris SimmondsEmbedded Linux Conference Europ
10Embedded Linux Quick Start GuideLPC3250-StickBootloader: U-Boot●U-Boot version 2009.03●Serial console over USB-serial adapter●115200 8n1●Minicom (te
11Embedded Linux Quick Start GuideLPC3250-StickFlash memory layoutS1L: Stage 1 boot loaderU-Boot environmentKernelmtd0U-BootRoot file systemmtd1251261
12Embedded Linux Quick Start GuideLPC3250-StickKernel: 2.6.34●Need vanilla 2.6.34 plus LPC3250-stick BSP (a patch)●Known to work●UARTs●Ethernet●NAND f
13Embedded Linux Quick Start GuideLPC3250-StickRoot file system: Ångström●Generated using on-line builder●http://www.angstrom-distribution.org/narciss
14Embedded Linux Quick Start GuideLPC3250-StickConfiguring the networkNetwork configuration in: /etc/network/interfacesBring interface up with: ifup [
15Embedded Linux Quick Start GuideLPC3250-StickÅngström package manager: opkg●Ångström has > 1000 packages●Installing packages is less error prone
16Embedded Linux Quick Start GuideLPC3250-Stickopkg examplesUpdate local database of packages from feeds (see /etc/opkg)opkg updateList all packages a
17Embedded Linux Quick Start GuideLPC3250-StickTFTP and NFSLaptopTarget/var/lib/tftpboot/uImage~/rootdir/bin /dev /etc /lib
18Embedded Linux Quick Start GuideLPC3250-StickHands-on●Get lab notes from●http://www.embedded-linux.co.uk/downloads/elce-2010/linux-quick-start-lab-n
19Embedded Linux Quick Start GuideLPC3250-StickFurther reading●“Inner Penguin”●http://www.embedded-linux.co.uk/●Embedded Linux Wiki●http://elinux.org/
2Embedded Linux Quick Start GuideLPC3250-StickOverview●Description of the hardware●Installing the tool chain●Compiling the kernel●Configuring the U-Bo
20Embedded Linux Quick Start GuideLPC3250-StickThank you for listeningHappy hacking*(*) RFC 1392 "Internet Users' Glossary" hacker
3Embedded Linux Quick Start GuideLPC3250-StickThe LPC3250-Stick●ARM926EJS, 266 MHz●32 MiB SDRAM●128 MiB NAND flash●Ethernet●USB 2.0 host and device●se
4Embedded Linux Quick Start GuideLPC3250-StickThe COM board●Connectors and interface logic for●RS-232●Ethernet●USB host and device●Mini-SD card
5Embedded Linux Quick Start GuideLPC3250-StickConnectionsLaptop USB (ttyS0 serial consoleand power)Laptop EthernetOptionalserialttyTX0
6Embedded Linux Quick Start GuideLPC3250-StickTool chain: Ångström●ARM926EJS implements arm v5 instructions including thumb (16-bit)●So, we need an ar
7Embedded Linux Quick Start GuideLPC3250-StickWhat goes where?Base directory:/usr/local/angstrom/armBinaries (cross compiler)/usr/local/angstrom/arm/b
8Embedded Linux Quick Start GuideLPC3250-StickTrying it outThe Hello World program#include <stdio.h>int main(void) {printf ("Hello, ARM\n&q
9Embedded Linux Quick Start GuideLPC3250-StickSerial devices●The LPC3250-stick uses the usb-ftdi serial chip with non-standard vendor and product ID●S
Komentarze do niniejszej Instrukcji