亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ramdisk.html

?? 9200的開發資料:包括uboot
?? HTML
?? 第 1 頁 / 共 2 頁
字號:
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
   <meta name="Authors" content="Olivier DEBICKI, Mohammed Amine SAYA">
   <meta name="GENERATOR" content="Mozilla/4.78 [en] (X11; U; Linux 2.4.7-10 i686) [Netscape]">
   <title>Compiling AT91RM9200DK Linux Kernel</title>
<!-- saved from url=(0022)http://internet.e-mail -->
</head>
<body bgcolor="#FFFFFF">

<center>
<h1>

<hr WIDTH="100%"><a NAME="Building AT91RM9200DK"></a>Creating a Ramdisk
and cross-compiling some tools for Linux on ARM</h1></center>

<hr WIDTH="100%">
<br>This paper gives a set of instructions that can help you create your
own Ramdisk, cross-compile and install some tools for Linux on ARM:
<blockquote>
<blockquote>

<li><a href="#Create a RamDisk">Create a RamDisk</a></li>

<li><a href="#Cross-compiling busybox">Cross-compiling busybox</a></li>

<li><a href="#Cross-compiling samba">Cross-compiling samba</a></li>

<li><a href="#Getting Apache">Getting Apache</a></li>

<li><a href="#Installing RPM packages">Installing RPM packages</a></li>

<li><a href="#Setting up the network interfaces">Setting up the network interfaces</a></li>

<li><a href="#Installing mingetty">Installing mingetty</a></li>

</blockquote>
</blockquote>

<b><i>Notes:</i></b>
<br>&nbsp;
<ul>
<li>
"bash$" and "bash#" are shell prompts, not commands to be typed.</li>

<li>
"host" means the machine you are building the ARM kernel on.</li>

<li>
"target" means the machine you are building the ARM kernel for.</li>
</ul>

<h2>
<a NAME="Create a RamDisk"></a>Create a RamDisk</h2>
The commands that allow to create your own RamDisk are the following :
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
bash$ dd if=/dev/zero of=your_ramdisk bs=1k count=$SIZE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
// this command creates a block in your storage space whose size is 1kbyte*$SIZE.
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
// the block will look like /dev/zero which means that it will a file full
of zeros.
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
bash$ mke2fs -vm0 your_ramdisk $SIZE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
//&nbsp; this command transforms your file "your_ramdisk" into a filesystem
whose size is
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
//&nbsp; $SIZE.
<br>At this time we created a virtual disk partition called "your_ramdisk"
that can be mounted. but before doing that, we need to create a directory
where
the partition is going to be mounted.
<br>to achieve this task you need to log in as root on your host machine
:
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
bash$ su
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Password :
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
bash$ mkdir /mnt/your_ramdisk_directory
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
bash$ mount -o loop your_ramdisk /mnt/your_ramdisk_directory
<p>Now "your_ramdisk" is mounted and you can access it like this :
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
bash$ cd /mnt/your_ramdisk_directory
<p>The ramdisk is created and ready to be userd. but the problem is that
we can't do anything with it because it is empty, and for a normal use
we need the basic binaries that usually reside
<br>in the /bin, /sbin, /usr/bin and /usr/sbin directories in a regular
Linux distribution. Two solutions can be considered in this kind of situation.
either you cross-compile all the commands' code source
<br>or you download a ready-to-use, ARM-specific ramdisk from the web and
copy its content in your mounted ramdisk. we chose the second solution
because it 's more easy and will save a lot of time and effort.
<p>Eventhough your ramdisk contains now all the basic binaries that you
need for a basic use we are going to need to add other cross-compiled binaries
like busybox, apache,
<br>samba and QTEmbedded.
<p>You can modify your ramdisk by following these steps :
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
bash$ mount -o loop ramdisk /mnt/your_ramdisk_directory
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
bash$ cd /mnt/your_ramdisk_directory
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
bash$ do_whatever_you_want (create directories, files ...)
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
bash$ cd&nbsp; where_your_ramdisk_file_is
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
bash$ umount /mnt/your_ramdisk_directory
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
bash$ gzip -c -v9 ramdisk > /tftpboot/ramdisk

<h2><a NAME="Cross-compiling busybox"></a>Cross-compiling busybox</h2>
First of all you need to fetch busybox from the web at this url : <a href="http://www.busybox.net/downloads">http://www.busybox.net/downloads</a>
<br>Always pick the latest release. you also need to have linux-arm tools
like arm-linux-gcc, arm-linux-g++ compilers and libraries to perform the
cross-compilation. In my case
<br>I put them in /usr/local./arm.
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
bash$ cd busybox-xx&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
// change your directory to the busybox source directory
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
bash$ make&nbsp; CROSS=arm-linux-&nbsp; LIBCDIR=/usr/local/arm/2.95.3&nbsp;
LIBRARIES=/usr/local/arm/2.95.3/arm-linux/lib/libc.a -lgcc&nbsp; GCCINCDIR=/usr/local/arm/2.95.3/arm-linux/include
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
CROSS_CFLAGS+=-I$(LIBCDIR)/lib/gcc-lib/arm-linux/2.95.3/include -I$(GCCINCDIR)
PREFIX=/home/user/usr/local/busybox
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
bash$ make install
<p>All busybox binaries and libs will be installed in /home/user/usr/local/busybox.
don't try to run them on your host machine because they are meant to run
on a ARM architecture.
<br>you can copy all useful busybox binaries and librairies in your built
ramdisk. I assume that your ramdisk is already mounted :
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
bash$ cp -a&nbsp; /home/user/usr/local/busybox/bin/*&nbsp; /mnt/ramdisk-as/bin/*
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
bash$ cp -a&nbsp; /home/user/usr/local/busybox/sbin/*&nbsp; /mnt/ramdisk-as/sbin/*
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
bash$ cp -a&nbsp; /home/user/usr/local/busybox/usr/sbin/*&nbsp; /mnt/ramdisk-as/usr/sbin/*
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
bash$ cp -a&nbsp; /home/user/usr/local/busybox/usr/bin/*&nbsp; /mnt/ramdisk-as/usr/bin/*
<br>&nbsp;
<h2>
<a NAME="Cross-compiling samba"></a>Cross-compiling samba</h2>
The cross-compiling of samba looks pretty much like that of busybox. it

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美另类z0zxhd电影| 色吧成人激情小说| 激情综合色播五月| 五月天国产精品| 午夜精品福利视频网站 | 国产伦精品一区二区三区视频青涩 | 色婷婷亚洲综合| 99r国产精品| 色综合久久久久综合99| 色成年激情久久综合| 在线免费观看一区| 欧美日韩午夜影院| 欧美一区二区三区的| 日韩精品一区二区三区四区视频 | 粗大黑人巨茎大战欧美成人| 盗摄精品av一区二区三区| 成人动漫av在线| 色婷婷一区二区| 欧美一区二区三区在线观看 | 日韩一级片网址| 精品国产污污免费网站入口| 久久久精品国产免大香伊| 国产精品久久久久永久免费观看| 中文字幕一区二区5566日韩| 亚洲一区二区三区四区五区中文| 日韩av午夜在线观看| 国产又黄又大久久| 91视视频在线观看入口直接观看www | 欧美电视剧在线看免费| 久久精品水蜜桃av综合天堂| 中文字幕欧美国产| 亚洲国产欧美在线人成| 久久精品二区亚洲w码| 丁香天五香天堂综合| 欧美在线制服丝袜| 日韩免费福利电影在线观看| 国产精品免费视频一区| 午夜精品影院在线观看| 国产成人综合亚洲91猫咪| 色狠狠色噜噜噜综合网| 日韩精品中文字幕一区| 亚洲欧美日韩电影| 精品系列免费在线观看| 色中色一区二区| 久久久久99精品国产片| 图片区日韩欧美亚洲| 欧美男同性恋视频网站| 一区在线观看视频| 久久精品噜噜噜成人av农村| 91免费观看视频在线| 日韩一区二区三区免费看| 亚洲色图.com| 成人永久aaa| 精品乱人伦小说| 亚洲va国产天堂va久久en| aaa国产一区| 久久精品欧美一区二区三区麻豆 | 欧美疯狂性受xxxxx喷水图片| 中文无字幕一区二区三区| 免费的成人av| 欧美三区在线视频| 亚洲男帅同性gay1069| 国产黄人亚洲片| 欧美精品一区二区三区蜜臀 | 久久精品国产999大香线蕉| 欧美在线你懂的| 亚洲黄一区二区三区| av在线一区二区| 国产欧美一区二区精品久导航| 免费在线观看成人| 91精品国产综合久久精品图片| 亚洲午夜激情av| 欧美性猛交一区二区三区精品| 中文字幕一区二区三中文字幕| 国产99久久久久久免费看农村| 亚洲精品一区二区三区精华液| 另类中文字幕网| 精品国产乱码久久久久久免费| 麻豆久久久久久久| 欧美一区二区精美| 免费成人av资源网| 日韩欧美色电影| 国产在线一区二区| 欧美激情在线观看视频免费| 不卡视频一二三四| 亚洲欧美电影一区二区| 91久久精品网| 天天综合天天做天天综合| 在线播放日韩导航| 精品一区二区免费| 久久精品综合网| 97精品久久久久中文字幕| 一区二区三区精品| 日韩视频免费观看高清完整版| 激情亚洲综合在线| 亚洲免费高清视频在线| 欧美午夜宅男影院| 久久成人av少妇免费| 欧美国产97人人爽人人喊| 99re热视频这里只精品| 一区二区在线观看视频| 51精品秘密在线观看| 韩国中文字幕2020精品| 成人免费小视频| 91精品国产丝袜白色高跟鞋| 国产在线不卡一区| 亚洲图片欧美视频| 久久久久国色av免费看影院| 色综合久久中文字幕| 久久精工是国产品牌吗| 中文字幕乱码日本亚洲一区二区| 欧洲视频一区二区| 国产乱人伦偷精品视频不卡| 一片黄亚洲嫩模| 国产喂奶挤奶一区二区三区| 欧美日免费三级在线| 成人性生交大片| 日本不卡高清视频| 综合自拍亚洲综合图不卡区| 精品毛片乱码1区2区3区 | 亚洲激情六月丁香| 久久久久国产精品免费免费搜索| 色系网站成人免费| 国产精品99久| 日韩电影在线观看电影| 亚洲天堂av一区| 久久久一区二区三区| 91精品国产综合久久精品图片| av福利精品导航| 国产乱子伦一区二区三区国色天香 | 国产欧美日韩三级| 3atv一区二区三区| 91久久精品一区二区二区| 国产福利一区在线观看| 另类欧美日韩国产在线| 一区二区三区免费| 综合激情成人伊人| 中文子幕无线码一区tr| 精品国产免费一区二区三区香蕉| 欧美日韩免费一区二区三区视频| av成人老司机| 大白屁股一区二区视频| 国产在线精品一区二区不卡了| 午夜欧美在线一二页| 一区二区视频免费在线观看| 中文字幕中文乱码欧美一区二区| 久久精品亚洲麻豆av一区二区 | 国产精品1区二区.| 久久99久国产精品黄毛片色诱| 亚洲午夜视频在线| 亚洲午夜精品久久久久久久久| 亚洲一区二区四区蜜桃| 亚洲美女免费视频| 亚洲视频网在线直播| 亚洲蜜臀av乱码久久精品| 亚洲精品美腿丝袜| 一区二区三区成人在线视频| 一区二区三区欧美亚洲| 亚洲与欧洲av电影| 亚洲国产成人91porn| 日韩精品成人一区二区在线| 日韩高清不卡一区二区| 午夜精品国产更新| 蜜桃视频在线一区| 美国毛片一区二区三区| 国内一区二区在线| 国产一二精品视频| 99精品视频在线免费观看| 99国产精品久| 欧美日本一区二区三区| 欧美一区二区三区在线视频| 欧美精品一区二区高清在线观看| 久久综合九色综合97婷婷| 国产亚洲福利社区一区| 国产精品理论在线观看| 亚洲国产精品影院| 久久国产免费看| 成人午夜电影网站| 色av一区二区| 26uuu色噜噜精品一区二区| 国产精品久久久一区麻豆最新章节| 一区二区三区精品在线观看| 麻豆精品视频在线| 成人app在线| 91精品国产一区二区三区蜜臀 | 亚洲女人****多毛耸耸8| 午夜在线成人av| 成人午夜激情视频| 欧美亚洲综合在线| 国产女同互慰高潮91漫画| 亚洲一区二区视频在线| 国内一区二区在线| 欧美揉bbbbb揉bbbbb| 久久精品一级爱片| 日日骚欧美日韩| 91网站最新地址| 久久久精品黄色| 日本成人在线看| 在线免费观看不卡av| 欧美精品一区二区三区在线播放 |