Welcome![Sign In][Sign Up]
Location:
Search - linux-2.6 t

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:

[Internet-NetworkTribeFloodNet2k

Description: Tribe FloodNet 2k Distributed Denial Of Service Network 分布式拒绝服务工具的源代码,下面为英文说明: TFN can be seen as the yet most functional DoS attack tool with the best performance that is now almost impossible to detect. What is my point in releasing this? Let me assure you it isn t to harm people or companies. It is, however, to scare the heck out of everyone who does not care about systematically securing his system, because tools sophisticated as this one are out, currently being improved drastically, kept PRIVATE, and some of them not with the somewhat predictable functionality of Denial Of Service. It is time for everyone to wake up, and realize the worst scenario that could happen to him if he does not care enough about security issues. Therefore, this program is also designed to compile on a maximum number of various operating systems, to show that almost no modern operating system is specifically secure, including Windows, Solaris, most UNIX flavors and Linux. -Tribe FloodNet 2k Distributed Denial Of Se rvice Network Distributed denial of service tools source code for the English below : TFN can be seen as the most functional yet DoS att Ack tool with the best performance that is now al most impossible to detect. What is my point in re this leasing Let me assure you it isn t to harm peo ple or companies. It is, however, to scare the heck out of everyone who does not car e about systematically securing his system, because tools sophisticated as this one are out , currently being improved drastically. PRIVATE kept, and some of them not with the somewhat predictab le functionality of Denial Of Service. It is tim e for everyone to wake up. and realize the worst scenario that could Happe n to him if he does not care enough about security issues. There
Platform: | Size: 44032 | Author: onlyu | Hits:

[ELanguagetcc-0.9.23

Description: Tiny C Compiler - C Scripting Everywhere - The Smallest ANSI C compiler Installation on a i386 Linux host (for Windows read win32/readme.txt) ./configure make make test make install By default, tcc is installed in /usr/local/bin. ./configure --help shows configuration options.-Tiny C Compiler-C Scripting Everywhere-T he Smallest ANSI C compiler Installation on a i3 86 Linux host (for Windows read win32/readme.t xt)./configure make make test make install By d efault. TCC is installed in/usr/local/bin../configu re-- help shows configuration options.
Platform: | Size: 446464 | Author: 刘竞楠 | Hits:

[Streaming Mpeg4dynmar

Description: 另一个在PC机LINUX上监视数字电视DVB-T的程序,PLL是DIBCOM3-in another PC LINUX surveillance on digital TV DVB-T procedures, PLL is DIBCOM3
Platform: | Size: 287744 | Author: 丰建敏 | Hits:

[Other resourcel2tpd-v0.60

Description: l2tpd is an implementation of the layer two tunneling protocol. It works in userspace completely (although kernel work is planned after the userspace version is stablized). l2tpd works by opening a pseudo-tty for communicating with pppd. Although l2tpd was written for Linux, the current version should be highly portable to other UNIX s supported by pppd.-l2tpd is an implementation of the layer two tunneling protocol. It works in userspace comp letely (although kernel work is planned after t he userspace version is stablized). l2tpd work s by opening a pseudo-tty for communicating wit h pppd. Although l2tpd was written for Linux, the current version should be highly portable t o other UNIX's supported by pppd.
Platform: | Size: 210944 | Author: 吴运明 | Hits:

[Linux-UnixTCP

Description: linux环境下的TCP应用程序,有客户端和服务器端.-linux environment TCP applications have client and server.
Platform: | Size: 2048 | Author: xj216 | Hits:

[Embeded Linuxuda1341

Description: 基于linux kernel 2.6.20的UDA1341声音芯片的声卡驱动,在s3c2410 cpu下调试通过。 使用方法:源码树的根下新建local目录,并将其解压缩到该目录,修改源码树根下的Makefile文件的559行为: vmlinux-dirs := $(patsubst %/,%,$(filter %/, $(init-y) $(init-m) $(core-y) $(core-m) $(drivers-y) $(drivers-m) $(net-y) $(net-m) $(libs-y) $(libs-m))) local/ 就可以编译了,不过是模块编译,编译好了之后不要忘了insmod进内核啊-Linux kernel 2.6.20 based on the sound chip UDA1341 sound card driver in the adoption of s3c2410 cpu debugging. Usage: source tree root under the new local directory, and unzip to that directory, edit the Makefile under the root source file 559 acts: vmlinux-dirs: = $ (patsubst /,,$( filter /, $ (init-y) $ (init-m) $ (core-y) $ (core-m) $ (drivers-y) $ (drivers-m) $ (net-y) $ (net- m) $ (libs-y) $ (libs-m))) local/can be compiled, but is a module compiler, the compiler better not forget that after the insmod into the kernel ah
Platform: | Size: 23552 | Author: 杨少英 | Hits:

[Embeded Linux5.7-tcp

Description: s3c2410实验箱关于arm linux tcp通信的实例。代码详细有注释。-S3C2410 experimental me on the arm linux tcp communication example. Detailed annotated code.
Platform: | Size: 17408 | Author: jackylijiesi | Hits:

[Linux-Unixreadtxt

Description: 这是Linux下可以自动读取TXT文档内的数据并且可以将参数存储到数组中-This is under Linux can be automatically read TXT documents and data can be stored in the array parameters
Platform: | Size: 13312 | Author: 王鑫 | Hits:

[Embeded-SCM Developsample

Description: 非常好的汇编代码示例,可在linux平台用gas编译。学习at&t汇编语法的必备-Very good example of assembly code, you can use gas to compile linux platform. Learning at
Platform: | Size: 14336 | Author: kev | Hits:

[Voice Compressg729AnnexA

Description: g.729a语音压缩编码最新版本,符合ITU-T G.729 Annex A 2006年的规范,通过修改makefile可以支持windows/linux/solaris等操作系统,g.729a是g.729的简化复杂度后的结果,适合应用在嵌入式领域的voip实现。-g.729a压 掳 Fen ITU-T G.729 Annex A 2006墓 ripple 通 薷 makefile windows/linux/solaris 炔 蔚 统 g.729ag.729募 蚧
Platform: | Size: 1670144 | Author: 王鹏 | Hits:

[Linux-Unixmodbus_tcp

Description: linux 平台, modbus tcp 协议的简单实现.-linux platform, modbus tcp protocol simple to achieve.
Platform: | Size: 16384 | Author: Daniel | Hits:

[Ftp Clientvsftpd-2.0.5

Description: 这个是LINUX下VSFTPD的源代码,有比较高的参考和学习价值-This is under LINUX vsftpd source code, there are relatively high value of reference and learning
Platform: | Size: 185344 | Author: 维德 | Hits:

[Linux-Unixusb.tar

Description: 这是一个linux下的usb驱动源码,我一年的心血呢,arm下也可用-This is a usb drive under linux-source, I do a year of painstaking efforts, arm can also be used under
Platform: | Size: 389120 | Author: 王福军 | Hits:

[Documentstip

Description: linux下面的一个川口调试工具,尤其适合交叉编译后用于arm平台的嵌入式linux川口调试,内含源代码和makefile,只需对makefile稍作修改即可编译成arm版本。-linux Kawaguchi following a debug tool, particularly suitable for cross-compiled for arm embedded linux platform debugging Kawaguchi, including source code and makefile, just some slight modifications to the makefile to compile into arm version.
Platform: | Size: 22528 | Author: zhangyunchuan | Hits:

[Internet-Networklinux

Description: 实现两台主机间linux系统的文件传输。-I don t !
Platform: | Size: 389120 | Author: 小张 | Hits:

[Linux-UnixLinux-driver-src

Description: 这些是对(用 )于 书的来源文件" Linux Device Drivers" 。 在这里你(们)找到已经包括在书里的完全来源。 我尽可能地测试了他们, 但是, 可以(可能)有一些问题离开了, 尤其有 2.1.43 (当位于下面代码基础(底模)(是)连续不断变化时, 可靠性测试所有他们, 这是难) 。 尤其是, 你(们)可以(可能)找到具有" genksyms " 的一些问题, 其句法在核心的 2.0 和 2.1 版本之间改变了。 你(们)在 misc - progs 中找到的组件(模块)" 分配程序" 不同于我用章表示" Mmap 和 直接记忆体存取 " 在附近谈话的那个。 " 积极" 技术在现实世界中看起来有前途不, 所以我回到在" high_memory " 以后分配转动了记忆(存储器)。 看(见) misc - modules / 分配程序。 对(用 )于 细节的 README 。 -These are the source files for the book "Linux Device Drivers". Here you find the complete sources that have been included in the book. I have tested them as much as possible, but there might be some problems left, especially with 2.1.43 (it s hard to test all of them reliably when the underlying code base is continuously changing). In particular, you might find some problems with "genksyms", whose syntax changed between version 2.0 and 2.1 of the kernel. The module "allocator" that you find in misc-progs is different from the one I talk about in chapter "Mmap and DMA". The "aggressive" technique didn t look promising in the real world, so I turned back to allocating memory after "high_memory". See misc-modules/allocator.README for details.
Platform: | Size: 210944 | Author: 赵刚 | Hits:

[Embeded Linuxlinux-utu2440-f-nandflash

Description: 在linux系统下使用终端烧写扬创UTU2440-F的板子NANK FLASH的软件,速度比较慢,一般用来烧写BOOTLOADER的文件,之后可以使用BOOTLOADER进行其它文件烧写。 把BOOTLOADER生成的BIN文件放在Jflash目录下,如:u-boot.bin,与Jflash-s3c2440同一目录,之后在终端输入命令: cd ../Jflash ./Jflash-s3c2440 u-boot.bin /t=5 回车后出现选择项,全部选择0选择即可,烧写时时间比较久,请内心等待。 -linux use Jflash to loaddown bin file to utu2440-f s NANDFLASH.
Platform: | Size: 112640 | Author: shait | Hits:

[Linux-UnixMy-Random-Letters-Numbers-Generator-for-Linux

Description: This is random letter and number string generator. It may be used to make passwords or strings for a project. The code may be used in any c/pp projects. This code may work on both windows and linux.-This is random letter and number string generator. It may be used to make passwords or strings for a project. The code may be used in any c/pp projects. This code may work on both windows and linux.
Platform: | Size: 1024 | Author: BMX | Hits:

[androidT-tracking_Ver0.1

Description: 1、基于深度摄像机的手势跟踪、手势识别、轮廓识别、运动目标坐标输出代码 2、基于Primesense公司深度图 3、技术涉及复杂图形学算法,感兴趣的朋友,希望你们能发展中国自己的识别技术发展。 4、能够运行于Window,Linux,Android系统,全球第一个能够运用Android系统深度摄像的手势跟踪实现代码。 5、有部分OpenCV函数被简化。 6、代码的思路和细节已经有发明专利保护,拒绝完全抄袭,希望在此基础上大家创新-1, the depth of the camera based gesture tracking, gesture recognition, contour detection, moving target coordinates of the output code 2, the company based on the depth chart Primesense 3, the technique involves complex graphics algorithms, and interested friends, I hope you can identify the development of China s own technology. 4, able to run on Window, Linux, Android system, the world s first camera to use Android depth of the hand tracking system implementation code. 5, some OpenCV function is simplified. 6, code ideas and details have patent protection, refused to completely copy the hope that on this basis, we Innovation
Platform: | Size: 539648 | Author: 刘纹高 | Hits:
« 12 3 4 5 6 7 8 9 10 ... 14 »

CodeBus www.codebus.net