Welcome![Sign In][Sign Up]
Location:
Search - Toolchain tar

Search list

[Other resourcepatch.tar-0001

Description: Jollen-Kit! 2006 是非常積極進行中的專案,所有紀錄與更新將同步揭示於本網頁。 快速下載 U-Boot 的 binary code:U-Boot binary - 2006/01/03 Linux kernel 2.4.18 for jk2410:uimage.img - 2006/01/06 可開機的 Base root filesystem: urootfs.img -2006/01/07 (without tftp) 可開機的 Base root filesystem: urootfs2.img -2006/03/10 (Busybox 1.10 with tftp) GNU cross toolchain:arm-9tdmi-linux-gnu.tar.gz (armpath by Joe) 安裝方法: # cd / (切換到 / 根目錄) # tar jxf <路徑>/arm-9tdmi-linux-gnu.tar.gz (將檔案解開)   \"Hello, World!\" 在 ARM9 的範例:hello_arm.tar.gz (使用Makefile) 其它工具與原始碼下載 驅動程式模組 -Jollen-Kit! 2006 is very positive for the ad hoc, all records will be updated with synchronization revealed on this website. Fast download U-Boot of binary code : U-Boot binary-2005/10/02 Linux kernel 2.4.18 for jk2410 : uimage.img - 2006-01-06 can boot Base root filesys tem : urootfs.img -2006/01/07 (without tftp) boot B Rnase root filesystem : urootfs2.img -2006/03/10 (Busybox 1.10 with t ftp) GNU cross toolchain : arm-9tdmi - linux-piumarta/squeak/unix/release/Squeak-3.1beta-i686-PC-linux-gnu.tar.gz (armpath by Joe) Installation Method : # cd / (switched to the / root directory) # tar jxf
Platform: | Size: 13768 | Author: ffllkk | Hits:

[Other resources3c2410.tar.bz2

Description: toolchain gcc-2.95.3 glibc-2.2.2 for ARM s3c2410
Platform: | Size: 19176669 | Author: Dogan CILE | Hits:

[Other resourceuclibc-0.9.19-adm5120.tar

Description: for mips adm5120 uclibc-0.9.19 toolchain
Platform: | Size: 5902348 | Author: Dogan CILE | Hits:

[Internet-Networkxscale_be.tar

Description: Intel ixp425 toolchain
Platform: | Size: 18858220 | Author: you jiang | Hits:

[Linux-Unixe600-toolchain.tar

Description: GCC3.2.1-GLIBC2.2.5-LINUX2.4.19-RMK7-PXA2交叉编译脚本
Platform: | Size: 1894672 | Author: wj | Hits:

[Otherttsysbuild.tar

Description: tom build toolchain
Platform: | Size: 800648 | Author: GnOme | Hits:

[Embeded Linuxsmp86xx_rootfs.tar.bz2

Description:

 sigma smp8634/8635 toolchain rootfs building source.

=================

Readme.txt

=================

 

This is the Sigma Designs customization of the root file system for the

SMP86xx family of chips.

 

This package is of course heavily depending on the toolchain and kernel

packages.

 

Quick HOW-TO

============

a) You need to have a working toolchain package. Once you have built your 

   toolchain, be sure to source toolchain-path.env. This is required for you to

   be able to build the rootfs package.

b) Untar the rootfs package.

c) First, configure your root file system: 'make menuconfig'. All the options 

   in the configuration menus have detailed help. Once you are satisfied with

   your choice of options, exit and save the configuration.

d) If you are using the toolchain composed of gcc 3.4.2, binutils 2.15.91.0.2,

   and uClibc 0.9.27 (defined in the toolchain package) then you must select

   Busybox 1.00 from the 'Package Selection for the target --->' menu.

   If on the other hand you are using the toolchain composed of gcc 4.0.4,

   binutils 2.17, and uClibc 0.9.28.3 then you must select Busybox 1.5 from

   the 'Package Selection for the target --->' menu.

e) If you chose to customize your root file system (option 'customize' in

   submenu 'Package Selection for the target'), be sure to prepare your custom

   files now.

f) Run 'make' to produce your root file system.

 

IMPORTANT NOTE: as of this release, the only supported option in the 'Target 

Options' menu is 'cramfs root filesystem for the target device' (with all its

suboptions). Any other option is currently unsupported and some are known to

not work.

 

Once you are through with step e), your root file system is available in the

main directory of the package as 'root_fs_mipsel.cramfs'.

 

Note about the integration with the toolchain and the kernel source packages

============================================================================

The rootfs package is now integrated with the toolchain package and the 

kernel source package and is able to interact with them in the following

ways:

 

 a) it can grab the necessary runtime libraries from the toolchain package.

 b) it can receive the kernel modules and support files from the kernel source

    package.

 c) the kernel source package can use the produced rootfs image for its initial

    RAM disk.

 

For interaction a) to take place, the SMP86XX_TOOLCHAIN_PATH environment 

variable must be defined and it must point to the main directory of the 

produced toolchain. The easiest way to achieve that is by sourcing the

'toolchain-path.env' environment file after it is produced at the end of the

toolchain production.

 

Note that defining SMP86XX_TOOLCHAIN_PATH is not optional. The build will not

go through unless the environment variable is defined and points to a correct

location. This is because, even if the build went through, the resulting root

file system would be unusable as it would not provide *any* run time library.

 

For interactions b) and c) to take place, the SMP86XX_ROOTFS_PATH environment

variable must be defined and must point to the main directory of the rootfs

package. The easiest way to achieve that is by sourcing the 'rootfs-path.env'

environment file after it is produced, right after your run 'make' or 

'make menuconfig' for the first time.

 

When SMP86XX_ROOTFS_PATH is defined and points to a valid location, the kernel

source package is able to:

 

 b) install its modules to the correct location under the customization 

    directory ('package/customize/source') in the rootfs package. In order to

    then make sure the modules end up in the produced rootfs image, you must

    select the 'customize' option under the 'Package Selection for the target'

    menu in 'make menuconfig'.

 c) grab the produced rootfs image (root_fs_mipsel.cramfs) and use it for its

    initial RAM disk.

 

Thus, in order to produce a rootfs holding the kernel modules and use it as the

kernel initial RAM disk, you need to go through the following steps in order

(note: this is convoluted):

 1) optionally build the toolchain (or use an existing one, more recent than

    2.6.90.0)

 2) source toolchain-path.env in the toolchain package directory

 3) configure the rootfs package with the 'customize' option on in the

    'Package Selection for the target' menu

 4) source 'rootfs-path.env' in the rootfs package directory

 5) configure the kernel, review what is configured as modules, 'make dep'

 6) 'make modules' in the kernel source directory

 7) the 'modules_install' target for the kernel needs that the system map be

    already produced. In order to achieve that, build a first version of the

    kernel: 'make vmlinux'

 8) 'make modules_install' in the kernel source directory. The modules are now

    installed in the rootfs package customization directory.

 9) 'make' in the rootfs package directory. You have now produced a rootfs 

    image holding the kernel modules.

10) 'make' in the kernel source directory. You have now produced a linux ZBF

    image with an initrd holding the kernel modules.

    

Coming features

===============

N/A

 

Troubleshooting

===============

a) when building the cramfs utility tool, the compiler complains that it can't

   find 'zlib.h' or '-lz'.

 

   You need to have the development version of zlib installed on your system.

   How to do that depends on your distribution.

 

 


Platform: | Size: 234248 | Author: mattli001 | Hits:

[Embeded Linuxpatch.tar-0001

Description: Jollen-Kit! 2006 是非常積極進行中的專案,所有紀錄與更新將同步揭示於本網頁。 快速下載 U-Boot 的 binary code:U-Boot binary - 2006/01/03 Linux kernel 2.4.18 for jk2410:uimage.img - 2006/01/06 可開機的 Base root filesystem: urootfs.img -2006/01/07 (without tftp) 可開機的 Base root filesystem: urootfs2.img -2006/03/10 (Busybox 1.10 with tftp) GNU cross toolchain:arm-9tdmi-linux-gnu.tar.gz (armpath by Joe) 安裝方法: # cd / (切換到 / 根目錄) # tar jxf <路徑>/arm-9tdmi-linux-gnu.tar.gz (將檔案解開)   "Hello, World!" 在 ARM9 的範例:hello_arm.tar.gz (使用Makefile) 其它工具與原始碼下載 驅動程式模組 -Jollen-Kit! 2006 is very positive for the ad hoc, all records will be updated with synchronization revealed on this website. Fast download U-Boot of binary code : U-Boot binary-2005/10/02 Linux kernel 2.4.18 for jk2410 : uimage.img- 2006-01-06 can boot Base root filesys tem : urootfs.img-2006/01/07 (without tftp) boot B Rnase root filesystem : urootfs2.img-2006/03/10 (Busybox 1.10 with t ftp) GNU cross toolchain : arm-9tdmi- linux-piumarta/squeak/unix/release/Squeak-3.1beta-i686-PC-linux-gnu.tar.gz (armpath by Joe) Installation Method :# cd/(switched to the/root directory)# tar jxf
Platform: | Size: 13312 | Author: ffllkk | Hits:

[ELanguagebison-2.1.tar

Description: GNU的词法/语法分析器bison源码,最新版本bison-2.1-GNU/parser bison source, the latest version of bison- 2.1
Platform: | Size: 1315840 | Author: 刘行 | Hits:

[ARM-PowerPC-ColdFire-MIPSs3c2410.tar.bz2

Description: toolchain gcc-2.95.3 glibc-2.2.2 for ARM s3c2410
Platform: | Size: 19176448 | Author: Dogan CILE | Hits:

[ARM-PowerPC-ColdFire-MIPSuclibc-0.9.19-adm5120.tar

Description: for mips adm5120 uclibc-0.9.19 toolchain
Platform: | Size: 5902336 | Author: Dogan CILE | Hits:

[Internet-Networkxscale_be.tar

Description: Intel ixp425 toolchain
Platform: | Size: 18857984 | Author: you jiang | Hits:

[Linux-Unixe600-toolchain.tar

Description: GCC3.2.1-GLIBC2.2.5-LINUX2.4.19-RMK7-PXA2交叉编译脚本-GCC3.2.1-GLIBC2.2.5-LINUX2.4.19-RMK7-PXA2 cross compiler script
Platform: | Size: 1894400 | Author: | Hits:

[Linux-UnixOSELAS.Toolchain-1.99.0.tar

Description: 知名的OSELAS.Toolchain,做好的脚本与补丁集合,目前最新版,安装可以使用,支持uclibc与glibc。下载后把后缀rar改成,tar.bz2-Well-known OSELAS.Toolchain, good script and patch collections, the latest version of the current installation can be used to support uClibc and glibc. Rar after downloading the suffix changed, tar.bz2
Platform: | Size: 745472 | Author: huang | Hits:

[ARM-PowerPC-ColdFire-MIPSOpenEM86XX-toolchain_20070626.tar.bz2

Description: OpenEM86XX toolchain
Platform: | Size: 37620736 | Author: Alant | Hits:

[Embeded-SCM Developatmega16_shell.0.2.tar

Description: atmega16 通过串口通讯的shell命令 开发工具 avr gnu toolchain-atmega16 the shell through the serial communication command avr gnu toolchain development tools
Platform: | Size: 7168 | Author: 杨泽钰 | Hits:

[Embeded Linuxsmp86xx_toolchain_2[1].7.147.0.tar

Description: SigmaDesign SMP 863x toolchain
Platform: | Size: 186368 | Author: Leohaha | Hits:

[Linux-Unixbuildroot-0.9.27.tar

Description: 练习制作一个在i386-linux平台上使用的toolchain-Practice making a i386-linux platform using toolchain
Platform: | Size: 1458176 | Author: 小恒 | Hits:

[Linux-UnixToolchain-3.4.1.tar

Description: hi tjis tool chain ,which is used to build the cross compiler in embedded system development
Platform: | Size: 42655744 | Author: Bharath | Hits:

[Linux-UnixLCD_UG32F11_LM3S9B96.tar

Description: This file contain: Code for lm3s9b96 to controll a QVGA 320x240 Lcd ug32f11, this code uses SafeRTOS, open the tar file into a directory and do make, you will need a toolchain form cortex M3, if you use another one different from arm-none-eabi-gcc, edit make file.
Platform: | Size: 819200 | Author: psilva | Hits:
« 12 »

CodeBus www.codebus.net