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

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:

[Game Server Simulator石器时代Linux服务端

Description: 7.5的石器时代服务端,以下是架设说明 1.这个包中有两个小包,一个是saserver.tar.gz,这个是已经配置好的直接下下来就可运行的完整服务器端,一个是tool.rar,里面是登陆器和附带的一个内码转换的小工具,因为数据库是繁体的,所以要用这个工具转换。具体方法下面会说。 2.本服务器端要求架设的人有一定Linux基础,如果有看不懂的地方建议先补习一下Linux基本操作。 3.先将saserver.tar.gz拷到linux系统下,然后解压。(一定要在Linux下解压,在windows下解压的话用不了不怪我) 4.在Linux系统下面,进入刚才解压出来的saserver目录,然后在进入saac目录,输入./saac命令(主意下面所有指令都需要root权限!)。等运行稳定,即出现: start loop xxxxxxDeadline 2005xxxxx 表示程序已经启动完全。 5.重新开个console,还是在saserver目录的saac目录下面,输入./acwk -a localhost -c 123,等到出现connect ac..就表示启动完了 6.再开一个console,在saserver目录的gmsv目录下面,输入./gmsv,等待出现: Player=0 PM:0 B:0 Sys:.............的时候,表示服务器已经完全启动完毕。 7.程序的启动顺序千万不能变! 8.运行中可能遇到的错误,在运行./saac的时候,如果出现:cannot init tcpstruct错误,一般来说是由于服务器瞬间负载过高造成的,只要反复尝试,直到运行成功即可。也有可能是机器的内存或者swap太小。 在运行./gmsv中也可能出现:Received signal:xx,或者killed或者“被*”错误,都跟saac一个原因,处理方法和处理saac的一样 9.到目前位置服务器已经就位了,可以连接了,请将tool.rar包里面的sa_7505.exe和servlist.txt拷贝到石器客户端,然后修改servlist.txt里面0=测试服务器1,1192.168.1.100,9065中的1192.168.1.100为“1你的IP地址”(第一个1不能去),然后保存,这样你的客户端就能连接上服务器了。
Platform: | Size: 16584032 | Author: mmmwkmw | Hits:

[Linux-UnixOnLinuxGetroot

Description: Linux的nfsd存在溢出漏洞允许入侵者远程获取root -Linux nfsd overflow vulnerability exists to allow remote access to the invaders root
Platform: | Size: 2048 | Author: 黄健 | Hits:

[Linux-Unix第八章:文件系统实验

Description: Linux 的最重要的特徵之一是它的为许多不同的文件系统的支持。这使其非常灵活从而与许多另外的操作系统可以很好的共存。linux采用的是树型结构。最上层是根目录,其他的所有目录都是从根目录出发而生成的。微软的DOS和windows也是采用树型结构,但是在DOS和windows中这样的树型结构的根是磁盘分区的盘符,有几个分区就有几个树型结构,他们之间的关系是并列的。但是在linux中,无论操作系统管理几个磁盘分区,这样的目录树只有一个。-Linux the most important feature is its many different file system support. Making it a very flexible and so many other operating systems can co-exist very good. Linux using the tree structure. The top is the root directory, all other directories from the root directory are proceeding generated. Microsoft's DOS and windows also use tree structure, but the windows were DOS and the tree structure of the disk-drive area, a number of districts have several tree structure, the relationship between them is a parallel. But in linux, regardless of the operating system several disk partition management, the only one tree.
Platform: | Size: 12288 | Author: 莫凡 | Hits:

[Linux-UnixMakefile_c_test

Description: cygwin下的包含各种c基本操作的demo程序,makefile支持随意添加源文件到根目录,并自动生成dependecy,是学习linux编程和makefile的好代码。-cygwin contains all the basic operation of the c demo procedures, makefile support arbitrarily add source files to the root directory, and automatic generation dependecy. linux is learning programming and makefile good code.
Platform: | Size: 1388544 | Author: ken | Hits:

[Linux-Unixknark-0.59

Description: Knark is a kernel-based rootkit for Linux 2.2. 使用此工具可以获得root权限 -Knark is a kernel-based rootkit for Linux 2.2. Use of this tool can root
Platform: | Size: 18432 | Author: 夏洪他 | Hits:

[Ftp Clientautoftp

Description: How to compile and install: --------------------------- First run "./configure", then "make". Then run "make install" as root. On RPM based Linux systems you can use this: rpm -ta puf-*.tar.gz && rpm -i /usr/src/redhat/RPMS/i386/puf*.rpm Tested platforms (as of 0.93.2a) include Linux, MaxOS X, and even CygWin. Previously tested platforms included Solaris, OpenBSD, and Digital UNIX 4.0, but recent puf versions have not been tested on them. Ultrix is known not to work. If you (don t) manage to compile puf on a platform which is not specified herein, then I d appreciate if you email me about it. -How to compile and install :--------------------------- First run. "/ co nfigure " then "make." Then run "make install" as root. On RPM based Linux systems you can use this : rpm- ta 37-*. tar.gz
Platform: | Size: 66560 | Author: yuewenfei | 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:

[Graph RecognizeDSP_TEST_PRO

Description: --- --- --- --- --- --- --- - | Directory & Files | --- --- --- --- --- --- --- - \ ---- CD for EduKit-II 2410 development board \01-Cygwin install ---- the cygwin setup file(s) \02-User s Manual ---- user manual for EduKit-II 2410 \03-Linux Flash Firmware ---- the boot, kernel and root images for EduKit-II 2410 \04-EduKit-II 2410 Linux ---- all the Examples for EduKit-II 2410 (development) \05-Linux Source ---- the Linux consider origin sources for EduKit-II 2410 \06-Tools ---- utility tools \07-Products ---- Embest Products (Html files) \Linux for EduKit-II 2410 Getting Started.pdf ---- a simple development guide for EduKit-II 2410 \Readme.txt ---- this file ----------------------------------------- | Directory
Platform: | Size: 56320 | Author: | Hits:

[Linux-Unixvmsplice_exploit.c

Description: Linux vmsplice Local Root Exploit Code, ef. Linux 2.6.17 - 2.6.24.1-Linux vmsplice Local Root Exploit Code, ef. Linux 2.6.17- 2.6.24.1
Platform: | Size: 2048 | Author: yiiiao | Hits:

[Linux-Unixfilesystem

Description: 模拟Linux文件系统 在任一OS下,建立一个大文件,把它假象成一张盘,在其中实现一个简单的模拟Linux文件系统。 1. 在现有机器硬盘上开辟100M的硬盘空间,作为设定的硬盘空间。 2. 编写一管理程序simdisk对此空间进行管理,以模拟Linux文件系统,要求: (1) 盘块大小1k (2) 空闲盘块的管理:Linux位图法 (3) 结构:超级块, i结点区, 根目录区 -Simulation of Linux file system at any one OS, the set up of a large file, it put the illusion into a disk, in which a simple implementation of the simulation Linux file system. 1. In the existing machine' s hard drive to open up 100M of hard disk space, as a set of hard disk space. 2. Simdisk prepared by one management procedures to manage this space to simulate the Linux file system, the requirements: [1] the disk block size 1k [2] free disk block management: Linux bitmap Law [3] Structure: The super block, i node area, the root directory of the district
Platform: | Size: 16384 | Author: lilianjie | Hits:

[Internet-Networkallinone.c

Description: 史上最全功能的Backdoor程序,包含了http服务、socks服务等等。-* allinone.c is * a Http server, * a sockets transmit server, * a shell backdoor, * a icmp backdoor, * a bind shell backdoor, * a like http shell, * it can translate file from remote host, * it can give you a socks5 proxy, * it can use for to attack, jumps the extension, Visits other machines. * it can give you a root shell.:)
Platform: | Size: 6144 | Author: zheng | Hits:

[Embeded Linuxyaffs2

Description: linux下支持大页nand(2K+128)烧写的yaffs2根文件系统,编译即可运行,能生成正确的格式。-linux to support large page nand (2K+128) programming of the yaffs2 root file system, compiled to be run, to generate the correct format.
Platform: | Size: 190464 | Author: wanghui | Hits:

[Embeded Linuxcvs-root

Description: 包涵yaffs和yaffs2的代码,文件系统搭建的代码,是在linux下搭建NAND-Flash文件系统必要代码,是开发文件系统、文件系统移植、开发驱动程序的基础-Bear and yaffs2 yaffs code, the code to build the file system is set up in linux file system need to NAND-Flash code, is the development of file system, file system migration, based driver development
Platform: | Size: 361472 | Author: 坐听晚风赏晚霞 | Hits:

[Linux-Unixsource

Description: Mempodipper - Linux Local Root for >=2.6.39, 32-bit and 64-bit
Platform: | Size: 2048 | Author: c0d3r | Hits:

[Linux-Unixreading_room

Description: LINUX下用C编的一个小的电子书阅读器,密码账号都是root-LINUX C series a small e-book reader, password account is root
Platform: | Size: 4195328 | Author: 王刚 | Hits:

[Crack Hacktiquan-econet

Description: 针对内核为2.6.32-2.6.36的Linux的econet协议漏洞进行root提权-for linux 2.6.32-2.6.36,get root !!!
Platform: | Size: 2048 | Author: shock_zhang | Hits:

[Linux-Unixroot-tree

Description: Read a root item from the tree for Embedded Linux.
Platform: | Size: 3072 | Author: hertiunue | Hits:

[Linux-Unixroot

Description: asm bootinfo.h Definition of the Linux m68k boot information structure. -asm bootinfo.h Definition of the Linux m68k boot information structure.
Platform: | Size: 4096 | Author: rfzzniu | Hits:

[Linux-Unixlinux-module

Description: Allow non-root access for OBD_IOC_PING_TARGET - used by lfs check.
Platform: | Size: 4096 | Author: duidunvk | Hits:
« 12 3 4 5 6 »

CodeBus www.codebus.net