Welcome![Sign In][Sign Up]
Location:
Search - lz

Search list

[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:

[Compress-Decompress algrithmsAR002

Description: 使用LZ压缩算法的完整应用-LZ compression algorithm using the complete application
Platform: | Size: 16384 | Author: Don | Hits:

[Compress-Decompress algrithmslz77

Description: 一个LZ77编码压缩的示例程序-a LZ77 compression coding examples of procedures
Platform: | Size: 13312 | Author: 朱建栋 | Hits:

[DocumentsCSDN技术中心 LZ77压缩算法(C语言版)

Description: 是一个压缩文件的算法 用c语言写的-is a compression algorithm used documents written in language c
Platform: | Size: 8192 | Author: 李游 | Hits:

[Compress-Decompress algrithmslzma

Description: Compress and decompress algorithm in C for vxWorks.
Platform: | Size: 6144 | Author: 林小姐 | Hits:

[Other Riddle gameslz

Description: 一个用vc开发的五子连珠的小游戏,运用了Directdraw-with a vc Wuzilianzhu development of the small game, using a Directdraw
Platform: | Size: 117760 | Author: 张建民 | Hits:

[JSP精通Jbuilder9光盘代码

Description: Contains a complete archiver by Haruhiko Okumura. The archiver uses an LZ engine whose output is compressed with static Huffman. The file is chopped into pieces which all get their own independent set of Huffman tree s. ARJ 2.41, ZIP 2.0 and PKZIP 2.04g use essentially the same method. ZOO and LHA even use excactly the same method.- Contains a complete archiver by Haruhiko Okumura. The archiver uses an LZ engine whose output is compressed with static Huffman. The file is chopped into pieces which all get their own independent set of Huffman tree s. ARJ 2.41, ZIP 2.0 and PKZIP 2.04g use essentially the same method. ZOO and LHA even use excactly the same method.
Platform: | Size: 1850368 | Author: 吴绪林 | Hits:

[AlgorithmLZ77 Codec

Description: LZ77压缩编码算法的C代码,VC开发.-LZ77 compression algorithm C code, VC development.
Platform: | Size: 8192 | Author: 王博 | Hits:

[Otherjavazip_src

Description: 一个完成的通过java实现的zip文件的压缩解压程序-completed through a java achieve the zip file compression decompression procedures
Platform: | Size: 152576 | Author: wome | Hits:

[Compress-Decompress algrithmslzss_

Description: lzss是一个比较著名的压缩算法,改进了lz77。此源代码希望对大家有用。-lzss is one of the more well-known compression algorithms, improved lz77. This source of hope may be useful.
Platform: | Size: 27648 | Author: sun | Hits:

[Applicationsinfoweb

Description: LZ 文章信息管理系统 进入后台添加数据! 后台默认用户名和密码为:admin 先在后台系统管理中的基本设置修改相关信息。 信息添加顺序:先添加设计模板 -> 再添加文章分类 -> 最后添加文章信息-information management system to add data into the background! Background default user name and password : admin first management system in the background of the basic set up to amend the relevant information. Add sequence information : first design templates add-
Platform: | Size: 964608 | Author: wuli | Hits:

[File Operatedstile-0.2

Description: 一个可以切割遥感图片的程序代码。需安装FWTools获得GDSL库支持 命令格式为dstile.exe tile lztsd ×× --wwcache --overviews oout_putfile file_source(图片来源)-a remote sensing images can be cut to the program code. FWTools need to be installed to support the order GDSL format dstile.exe tile lz tsd XX-- wwcache-- overviews oout_putfile fil e_source (Photo source)
Platform: | Size: 83968 | Author: lijingfu | Hits:

[Compress-Decompress algrithmsLZMA_442b

Description: 数据压缩算法LZMA,包含c c++ java等各种语言.主要实现的环境是vc++6.0.-Data compression algorithm LZMA, contains c c++ Java and other languages. Realize the environment is a major vc++ 6.0.
Platform: | Size: 71680 | Author: | Hits:

[Compress-Decompress algrithmsbcl-1.2.0

Description:
Platform: | Size: 248832 | Author: hyeewang | Hits:

[Delphi VCLLZMA

Description: 这原本是delphi7的7-zip元件安装包, 我因为工作需要自己改成了在Lazarus平台上的安装包 用Lazarus打开newpackage.lpk Compile 后点install, Lazarus会重build ide, 完成后Lazarus会重新启动, 就可以在元件盘上看见新元件了-This was originally Delphi7 component of 7-zip installation package, I need to change because of the work of the Lazarus platform installation package with Lazarus opened newpackage.lpk Compile point after install, Lazarus will be re-build ide, after the completion of Lazarus will be restarted , you can see the new component drive components of the
Platform: | Size: 151552 | Author: sam.yen | Hits:

[Compress-Decompress algrithmsLZ77

Description: 使用LZ77算法实现文件压缩 点击文件-压缩,选择要压缩文件,在同一目录中生成后缀名为.lz77的压缩文件 点击文件-解压,选择要解压文件(.lz77),在同一目录中生成源文件-The use of file compression algorithm LZ77 click on file- compression, choose to compress files, generated in the same directory named suffix. Lz77-click the compressed file documents- extract, choose to extract the file (. Lz77), generated in the same directory source file
Platform: | Size: 55296 | Author: 解旻 | Hits:

[Compress-Decompress algrithmslzma.tar

Description: lzma压缩工具,可以加入squash文件系统,也可以在windows下作为lzma解压工具-lzma compression tools, you can join the squash file system, can also windows as lzma decompression tool
Platform: | Size: 381952 | Author: 许杨 | Hits:

[File Operatelzma

Description: 7-zip压缩源码,里面有很多压缩算法。-7-zip compression source code, there are many compression algorithms.
Platform: | Size: 480256 | Author: 叶峰 | Hits:

[Compress-Decompress algrithmsjava_LZ77

Description: java 实 现 LZ77 解 压 源 码-LZ77 decompression java source code to achieve
Platform: | Size: 5120 | Author: zhaik | Hits:

[WEB Codelz

Description: 领智网站管理系统2.01 ACCESS版 -LeadWit Management System Version 2.01 ACCESS
Platform: | Size: 2236416 | Author: | Hits:
« 1 2 3 45 6 7 8 9 10 ... 26 »

CodeBus www.codebus.net