ALN arm linux network

From Alessandro Carniel & Cristian Fabi

The project

Introduction

Aln is derived from L.A.R.T. project embedded computer capable of running Linux.

The first prototype is build and now is under test ,Basic hardware seem to work (flash,ram,serial,power supply)

Preliminary spec.

What is A.L.N

Prototype board build on CPU Intel Strong Arm 1110 an 210 Mhz.

32 Mbytes di Sdram

4/8/16 Mbytes di Flash Eprom

Ethernet interface (Lan 10 Mb) CS8900 Cristall Semicond.

2 serial line

LCD interface

Jtag interface

Power supply DC da 5 Volts a 18 Volts ; Power < di 4 Watts



Funtionality

First photo of A.L.N board.

For now blob is running an precompiled LART kernel is running ......

IT is ALIVE......



Documents

Shematic diagram ( CPU - ETHERNET )

Pcb up and down ( sopra - sotto )

Serigrafia ( sopra )




First complete BOOT


Consider yourself Almed

by A.Carniel and C.Fabi

Starting the memory tester...

Zeroing memory...0xD0000000

Zeroing done. Testing for aliases...

Aliases done.

Try to jump in C code..

Reg 10 Reg 0xC80000000xC9000000

Loading kernel from flash .... done

Loading ramdisk from flash ............ done

blob version 1.0.8-pre2

Copyright (C) 1999 2000 Jan-Derk Bakker and Erik Mouw

Copyright (C) 2001 Johan Pouwelse.

Modify by A. Carniel

blob comes with ABSOLUTELY NO WARRANTY; read the GNU GPL for details.

This is free software, and you are welcome to redistribute it

under certain conditions; read the GNU GPL for details.

Autoboot in progress, press any key to stop ..........

Move rom to ram at address =

Print hex at =C0008000 value = E1A00000

Print hex at =C0008004 value = E1A00000

Print hex at =C0008008 value = E1A00000

Print hex at =C000800C value = E1A00000

Print hex at =C0008010 value = E1A00000

Print hex at =C0008014 value = E1A00000

Print hex at =C0008018 value = E1A00000

Print hex at =C000801C value = E1A00000

Print hex at =C0008020 value = EA000002

Print hex at =C0008024 value = 016F2818

Print hex at =C0008028 value = C0008000

Print hex at =C000802C value = C0095348

Print hex at =C0008030 value = E1A07001

Print hex at =C0008034 value = E3A08000

Print hex at =C0008038 value = E3CF201F

Print hex at =C000803C value = E2823901

Booting kernel is locate in C0008000

Starting kernel vs LART Num 27 ...

Uncompressing Linux............................................ done, booting the

kernel.

Linux version 2.4.1-rmk1-np2 (root@tocai) (gcc version 2.95.2 19991024 (release))

#6 Thu Feb 22 11:41:44 CET 2001

Processor: Intel StrongARM-1110 revision 8

Architecture: LART

On node 0 totalpages: 4096

zone(0): 6144 pages.

zone(1): 0 pages.

zone(2): 0 pages.

On node 1 totalpages: 4096

zone(0): 6144 pages.

zone(1): 0 pages.

zone(2): 0 pages.

Kernel command line: keepinitrd

Calibrating delay loop... 207.66 BogoMIPS

Memory: 8MB 8MB 8MB 8MB = 32MB total

Memory: 26628KB available (1166K code, 237K data, 44K init)

Dentry-cache hash table entries: 4096 (order: 3, 32768 bytes)

Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)

Page-cache hash table entries: 8192 (order: 3, 32768 bytes)

Inode-cache hash table entries: 2048 (order: 2, 16384 bytes)

POSIX conformance testing by UNIFIX

Linux NET4.0 for Linux 2.4

Based upon Swansea University Computer Society NET3.039

Starting kswapd v1.8

pty: 256 Unix98 ptys configured

block: queued sectors max/low 17618kB/5872kB, 64 slots per queue

RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize

RAMDISK: Compressed image found at block 0

SA1100 serial driver version 1.3

ttyS0 on SA1100 UART3 (irq 17)

ttyS1 on SA1100 UART1 (irq 15), using GPIO 14/15

ucb1200_ts_init: failed to register ADC IRQ

PPP generic driver version 2.4.1

Linux PCMCIA Card Services 3.1.22

options: none

SA-1100 PCMCIA (CS release 3.1.22)

This hardware is not supported by the SA1100 Card Service driver

NET4: Linux TCP/IP 1.0 for NET4.0

IP Protocols: ICMP, UDP, TCP

IP: routing cache hash table of 512 buckets, 4Kbytes

TCP: Hash tables configured (established 2048 bind 2048)

NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.

NetWinder Floating Point Emulator V0.95 (c) 1998-1999 Rebel.com

ds: no socket drivers loaded!

VFS: Mounted root (ext2 filesystem).

Freeing init memory: 44K

INIT: version 2.74 booting

INIT: Entering runlevel: 3

Starting system logger: syslogd

Starting INET services: inetd

INIT: Id "1" respawning too fast: disabled for 5 minutes

INIT: Id "2" respawning too fast: disabled for 5 minutes

Linux login: root


[root@Linux /]$cat /proc/cpuinfo


Processor : Intel StrongARM-1110 rev 8 (v4l)

BogoMIPS : 2.07

Hardware : ALN

Revision : 0000

Serial : 0000000000000000

[root@Linux /]$






Ultima modifica: 14/08/2004, 18.29.38