Welcome![Sign In][Sign Up]
Location:
Search - linux-2.6.9.tar.

Search list

[OS Developlinux-2.6.9.tar

Description: Linux Kernel 2.6.9 for OMAP1710 -Linux Kernel 2.6.9 for OMAP1710
Platform: | Size: 45657762 | Author: zhao jg | 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:

[SourceCodevlan.1.9.tar.gz

Description: linux 网络编程之根据mac划分VLAN功能实现源码
Platform: | Size: 176135 | Author: 82039311 | 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:

[Ftp ClientmyFtp_c

Description: 我写的FTP客户端,在linux Redhat 9.0上通过,能够连接linux下的FTP服务器。-I write FTP client, the Linux Redhat 9.0, adopted Linux to connect the FTP server.
Platform: | Size: 3072 | Author: 田山水 | Hits:

[Internet-Networklibpcap-0.9.4

Description: linux下的抓包函数库,支持交叉编译并移植到嵌入式开发平台.-under linux-capturing Packet libraries, and support for cross compiler transplant embedded development platform.
Platform: | Size: 501760 | Author: 丁力 | Hits:

[Embeded Linuxzlg_7289

Description: 1) 复制libminigui-str-1.6.2.tar.gz至任意用户目录。 2) 解压此文件 tar zxvf libminigui-str-1.6.2.tar.gz 4) 将zlg7289.c zlg7289.h二文件拷贝入增值版的相应目录中 libminigui-1.6.2-linux/src/ial/ 5) 修改相关宏定义使上述二文件加入库编译。 a. 修改libminigui-1.6.2-linux/src/ial/Makefile.am 在29行增加 ZLG7289_SRCS = zlg7289.c zlg7289.h 在37行增加 $(ZLG7289_SRCS) b. 修改libminigui-1.6.2-linux/src/ial/ial.c 在166行加入 #include "zlg7289.h" 在282行的数组内加入 {"zlg7289", InitZLG7289Input, TermZLG7289Input}, c. 进入项目主目录, 重新配置编译依赖 cd libminigui-1.6.2-linux 去掉后aclocal和automake后的版本号后,运行此脚本,忽略警告项。 d. 同上配置方法配置MiniGUI 6) 修改运行时配置文件MiniGUI.cfg中的IAL ial_engine=zlg7289-a) Copy libminigui- str- 1.6.2.tar.gz to arbitrary users Contents. 2) extract this document tar zxvf libminigui- str- 1.6.2.tar.g z 4) zlg7289.c zlg7289.h two paper copies into value-added version of the corresponding directory lib minigui-1.6.2-linux/src/ial/5) to amend the definition so that the above- two papers to the compiler. A. revise libminigui-1.6.2-linux/src/ial/Makef ile.am the 29 firms to increase ZLG7289_SRCS = zlg7289.c zlg728 9.h the 37 firms to increase $ (ZLG7289_SRCS) b. revise libminigui-1 .6.2-linux/src/ial/ial.c in 166 firms join# include " zlg7289.h "in the array 282 to add (" zlg7289 " InitZLG7289Input, TermZLG7289Input). c. entering the main project directory, re-allocation of compiler- dependent cd libminigui- 1.6.2- linux removed aft
Platform: | Size: 8192 | Author: 周波 | Hits:

[OS Developlinux-2.6.9.tar

Description: Linux Kernel 2.6.9 for OMAP1710 -Linux Kernel 2.6.9 for OMAP1710
Platform: | Size: 45658112 | Author: zhao jg | Hits:

[Linux-Unixpciutils-2.2.8

Description: The PCI Utilities package contains a library for portable access to PCI bus configuration registers and several utilities based on this library. In runs on the following systems: Linux (via /sys/bus/pci, /proc/bus/pci or i386 ports) FreeBSD (via /dev/pci) NetBSD (via libpci) OpenBSD (via /dev/pci) GNU/kFreeBSD (via /dev/pci) Solaris/i386 (direct port access) Aix (via /dev/pci and odmget) GNU Hurd (direct port access) Windows (direct port access)
Platform: | Size: 250880 | Author: 秦淅 | Hits:

[Linux-Unixmadwifi-0.9.2-src

Description: Linux下wifi实现,通过它可以学习无线相关知识。-Wifi under Linux realize, through its wireless-related knowledge can learn.
Platform: | Size: 3473408 | Author: daniel | Hits:

[Internet-Networklibpcap-0.9.8

Description: libcap是常用的linux抓包程序,属于open source项目.-libcap is a commonly used linux capture procedures, are open source projects.
Platform: | Size: 588800 | Author: dujunping | Hits:

[Linux-Unixqextserialport-0.9.0

Description: linux qt环境下的串口多线程功能的实现,打开qt窗口后读写串口,并同时可以进行其他窗口操作-linux qt environments serial realization of multi-threaded functions, open qt window to read and write serial port, while other windows can be operated
Platform: | Size: 65536 | Author: li | Hits:

[Embeded Linuxrtnet-0.9.10

Description: 硬实时linux补丁rtai下的网络协议栈 最新-Linux patch RTAI hard real-time network protocol stack under the latest
Platform: | Size: 1421312 | Author: lyp | Hits:

[Software Engineeringindent-2.2.9-src

Description: indent为linux下代码自动格式化工具,可辨识C的原始代码文件,并加以格式化,以方便程序设计师阅读-indent under the code for linux automatic formatting tool to identify the original C code files, and be formatted to facilitate the procedures for the designer to read
Platform: | Size: 1073152 | Author: sun | Hits:

[Linux-Unixqextserialport

Description: linux下的串口通讯程序.用于开发串口程序很方便-under linux serial communication program. to develop procedures for easy serial
Platform: | Size: 203776 | Author: chendy | Hits:

[Linux-Unixcdrom-control3.9.tar

Description: cd rom 控制器Linux下对cd-rom的控制器-cd rom controler
Platform: | Size: 92160 | Author: Iuliano | Hits:

[Embeded Linuxlinuxppc-2.6.9-dream-s7.diff.tar

Description: Linux 2.6.9 内核移植patch,可将内核移植到IBM STB25xx 平台-Linux 2.6.9 kernel patch for IBM STB25xx SOC
Platform: | Size: 684032 | Author: 龙峰 | Hits:

[Embeded-SCM DevelopMiniGUI-var-1.6.8

Description: 名称 MiniGUI - 面向实时嵌入式 Linux 系统的小型跨平台图形用户界面支持系统 目录 1. 介绍 2. 什么是 MiniGUI-Lite 3. MiniGUI 版本 1.6 的新功能特点 4. 在 Linux 上安装 MiniGUI 5. Linux 上的安装及配置示例 6. 开发历史 7. 有关作者 8. 如果遇到问题 9. 版权信息 10. 在商业或专有系统中的使用 MiniGUI 1. 介绍 MiniGUI 是一个遵循 GPL 条款的自由软件项目. 该项目由北京飞漫软件技术有限公 司主持. MiniGUI 的目标是提供一个稳定的, 轻量级的跨操作系统图形用户界面支持系统, 尤其适合基于 Linux/uClinux, eCos, uC/OS-II, VxWorks, ThreadX 等的实时嵌入 式系统. -Version 1.6.8 (2005/09/05) This release needs the following resource packages: * minigui-res-1.6.tar.gz The latest demo package is: * mde-1.6.8.tar.gz The latest samples package is: * mg-samples-1.6.8.tar.gz NAME MiniGUI- a compact cross-platform Graphics User Interface support system for real-time embedded systems. TABLE OF CONTENTS 1. Introduction 2. What s MiniGUI-Lite 3. New features of MiniGUI version 1.6 4. Installing MiniGUI on a Linux box 5. History 6. About the authors 7. If you have a problem 8. A Little FAQ 9. Copying 10. If you are developing commercial or proprietary software by using MiniGUI
Platform: | Size: 17561600 | Author: guyunchong | Hits:

[Linux-Unixyacc-1.9.1

Description: yacc(Yet Another Compil er),是Unix/Linux上一个用来生成编译器的编译器(编译器代码生成器)。yacc生成的编译器主要是用C語言寫成的语法解析器(Parser),需要与词法解析器Lex一起使用,再把兩部份產生出來的C程序一併編譯。yacc本來只在Unix系統上才有,但現時已普遍移植往Windows及其他平台。-yacc (Yet Another Compiler Compiler), is a Unix/Linux on a compiler to generate compiler (compiler code generator.) yacc compiler-generated key is written in C language parser (Parser), need to be used together with the Lex lexical parser, and then created out of the two parts together compile C programs. yacc on Unix systems already have the only but is now widely transplanted to Windows and other platforms.
Platform: | Size: 69632 | Author: 王子 | Hits:

[Driver Developlinux-2.6.9.tar

Description: linux-2.6.9 source file-linux-2.6.9 source
Platform: | Size: 46020608 | Author: shen | Hits:
« 12 »

CodeBus www.codebus.net