文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Embedded Linux Links

Embedded Linux Links

时间:2006-12-07  来源:uiucn

Kernel http://www.kernel.org

 

Montavista http://www.mvista.com/ 

 The market leader Employs some of the most active kernel hackers, in particular on the arm platform

TimeSys http://timesys.com 

Similar toolset offering as other vendors (need to check details on their site) Community friendly: share very interesting and generic technical whitepapers and articles.
Free Software BSPs (Board Support Packages) available. Linux soft and hard realtime OS product

 

Building a crosscompiling toolchain by yourself is a difficult and painful task! Can take days or weeks!
http://www.aleph1.co.uk/armlinux/docs/toolchain/toolchHOWTO.pdf can show you how fun it can be!

 

ARM toolchains Debian packages (emdebian)
http://www.emdebian.org/tools/crossdev.html
Handhelds.org
ftp://ftp.handhelds.org/pub/linux/arm/toolchain/

Other toolchains
MIPS toolchains http://www.linuxmips.org/wiki/index.php/Toolchains
PowerPC toolchains Debian packages (emdebian):

http://www.emdebian.org/tools/crossdev.html

Crosstool: http://www.kegel.com/crosstool/

BitBake / OpenEmbedded: http://openembedded.org/

Scratchbox http://scratchbox.org/ ­A crosscompilation toolkit project

General purpose toolbox: busybox http://www.busybox.net/

Qemu http://qemu.org Fast processor emulator using a portable dynamic translator

Other emulators. Only Free Software of course!
ColdFire emulator http://www.slicer.ca/coldfire/ Can boot uClinux
SWARM ­Software ARM ­arm7 emulator
http://www.cl.cam.ac.uk/~mwd24/phd/swarm.html Can run uClinux too

ARMulator http://www.uclinux.org/pub/uClinux/utilities/armulator/
gdb patches to run uClinux

http://freshmeat.net/
The number one site for Free Software searches
Most free software tools advertised there

SourceForge: http://sourceforge.net/
Lots of projects hosted there
FSF / UNESCO Free Software Directory:

http://directory.fsf.org/
More than 3400 projects indexed (Aug 2004)

Debian packages: http://www.debian.org/distrib/packages
Search by package or file name

Rpmfind: http://rpmfind.net/
Lots of RPM packages for Red Hat, Mandriva, Suse...

ssh server and client: dropbear
http://matt.ucc.asn.au/dropbear/dropbear.html
Very small memory footprint ssh server for embedded
systems.Satisfies most needs. Both client and server.
Useful to:Get a remote console on the target device,Copy files to and from the target device,rsync files with the target device

Tiny/Turbo/Throttling HTTP server http://acme.com/software/thttpd/

http://www.dillo.org/ Very fast, lightweight web browser written in C, with a GTK interface

Browser for small systems: Minimo
http://www.mozilla.org/projects/minimo/

glibc http://www.gnu.org/software/libc/ C library from the GNU project

uClibc http://www.uclibc.org/ Lightweight C library for small embedded systems, with most features though.

newlib http://sources.redhat.com/newlib/
Minimal C library for very small embedded systems

 

Embedded distributions
arm little endian:Familiar http://familiar.handhelds.org/

Targets PDAs and webpads (Siemens Simpad...)
IpkgFind: http://ipkgfind.handhelds.org/ References lots of arm binary packages for ipkg based distributions

Multiplatform distributions Emdebian: http://emdebian.sourceforge.net/

Readymade root filesystems Very useful to start porting work.
Contain C library, and minimum applications
uClibc http://www.uclibc.org/toolchains.html (i386, arm, mipsel)
Images include a native gcc toolchain

ARM http://www.arm.com/linux/prebuilt_download.html
Include kernel image, bootloader, and rootfs (cramfs or packages)

Buildroot
http://www.uclibc.org/cgibin/cvsweb/buildroot/
Tool to automatically build a readymade uClibc rootfs with basic applications.Useful in early development.

 

Linux porting projects,Useful to find patches, binaries, documentation, toolchains...

Only ports for embedded systems are listed
arm: http://www.arm.linux.org.uk/
m68k: http://www.linuxm68k.org/
mips: http://www.linuxmips.org/
ppc: http://penguinppc.org/embedded/
sh: http://linuxsh.sourceforge.net/

 

LinuxDevices: http://linuxdevices.com
Weekly newsletter with news and announcements about embedded devices running Linux.
Articles, whitepapers, and Linux embedded devices catalog.
An excellent site to follow industry news!

Checking the integrity of sources
Kernel source integrity can be checked through OpenPGP digital signatures.
Full details on http://www.kernel.org/signature.html
If needed, read http://www.gnupg.org/gph/en/manual.html and create a new private and public keypair for yourself.

Import the public GnuPG key of kernel developers:
gpg --keyserver pgp.mit.edu --recv-keys 0x517D0F0E

If blocked by your firewall, look for 0x517D0F0E on
http://pgp.mit.edu/, copy and paste the key to a linuxkey.txt file: gpg --import linuxkey.txt
Check the signature of files:
gpg --verify linux2.6.11.12.tar.bz2.sign

 

ARM resources
ARM Linux project: http://www.arm.linux.org.uk/
Developer documentation: http://www.arm.linux.org.uk/developer/
armlinuxkernel mailing list:
http://lists.arm.linux.org.uk/mailman/listinfo/linuxarmkernel
FAQ: http://www.arm.linux.org.uk/armlinux/mlfaq.php
How to post kernel fixes: http://www.arm.uk.linux.org/developer/patches/
ARMLinux @ Simtec: http://armlinux.simtec.co.uk/

相关阅读 更多 +
排行榜 更多 +
东京地铁模拟驾驶

东京地铁模拟驾驶

赛车竞速 下载
越野suv驾驶模拟器

越野suv驾驶模拟器

赛车竞速 下载
铁路迷宫方块挑战

铁路迷宫方块挑战

休闲益智 下载