Ngày tải lên :
20/10/2013, 00:15
... 45
FreeSoftwaretoolsforembeddedsystems
âCopyright2004ư2008,FreeElectrons
CreativeCommonsAttributionưShareAlike2.5license
http://freeưelectrons.com
Jan24,2008
Commercialtoolsetstrengths
Technicaladvantages
Welltestedandsupportedkernel
andtoolversions
Includingearlypatchesnot
supportedbythemainstream
kernelyet
Completedevelopmenttoolsets:
kernels,toolchains,utilities,binaries
forimpressivelistsoftargetplatforms
Integratedutilitiesforautomatickernel
image,initrdandfilesystemgeneration.
Graphicaldevelopmentstools
Developmenttoolsavailableon
multipleplatforms:GNU/Linux,
Solaris,Windows ... 34
FreeSoftwaretoolsforembeddedsystems
âCopyright2004ư2008,FreeElectrons
CreativeCommonsAttributionưShareAlike2.5license
http://freeưelectrons.com
Jan24,2008
EmulatorsưSummary
Systememulators
Usefultoexperimentwithafullsystem,includingthekernel
qemu:x86,x86_64,arm,sparc,ppc,mips
SkyEye:severalarmarchitectures
Useremulators
UsefultorunordebuguserspacebinariesforotherCPUs
qemu:x86,arm,sparc,ppc,mips
20
FreeSoftwaretoolsforembeddedsystems
âCopyright2004ư2008,FreeElectrons
CreativeCommonsAttributionưShareAlike2.5license
http://freeưelectrons.com
Jan24,2008
Platformspecifictoolchains(2)
Coldfire
CodeSourcery(supportsELF,GNU/LinuxanduClinux):
http://www.codesourcery.com/gnu_toolchains/coldfire
PowerPC
CodeSourcery(supportsGNU/LinuxandEABI)
http://www.codesourcery.com/gnu_toolchains/power.html
... 49
FreeSoftwaretoolsforembeddedsystems
âCopyright2004ư2008,FreeElectrons
CreativeCommonsAttributionưShareAlike2.5license
http://freeưelectrons.com
Jan24,2008
SysgoưKoanSoftware
http://sysgo.com
ELinOSdevelopmenttoolset,
inparticularbasedonEclipse
andtheLinuxTraceToolkit.
IncludesFreeToolBox,afreely
downloadablecompilingandrootfs
creatingtoolchain.
Supportsi386,armandppc.
Hardrealưtimesupportwiththeirown
microkernel(PikeOS),
anapproachsimilartoRTAI.
http://koansoftware.com
MakersofKaeilOS
(http://koansoftware.com/kaeilos/),aGPL
embeddedLinuxdistributionforindustrial
applications.
KaeilOSsupportsi386andpopulararm
platforms.Otherplatformssupportedupon
request.
Includesseveralgraphicaltoolkitsand
supportshardrealưtime(RTAI,Xenomai,
preemptionpatches).
Unfortunately,KaeilOSisGPLbutnot
availableforpublicdownload.
16
FreeSoftwaretoolsforembeddedsystems
âCopyright2004ư2008,FreeElectrons
CreativeCommonsAttributionưShareAlike2.5license
http://freeưelectrons.com
Jan24,2008
Standalonetoolchainbuild
Buildingacrossưcompilingtoolchainbyyourselfisadifficultandpainfultask!
Cantakedaysorweeks!
Lotsofdetailstolearn.Severalcomponentstobuild
(buildinggcctwice:onceforgcc+onceforcompilersthatneedtheClibrary).
Lotsofdecisionstomake
(suchasClibraryversionandconfigurationforyourplatform)
NeedkernelheadersandClibrarysources
Needtobefamiliarwithcurrentgccissuesandpatchesonyourplatform
Usefultobefamiliarwithbuildingandconfiguringtools
http://www.aleph1.co.uk/armlinux/docs/toolchain/toolchHOWTO.pdf
canshowyouhowfunitcanbe!
...