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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? guide.txt

?? 這個vivi的功能很豐富
?? TXT
字號:
  Getting started with vivi      Janghoon Lyu (nandy@mizi.com)      This is a short introduction about the vivi.Revision HistoryRevision v0.1 2002-10-21 Revised by: jlInitial public release. very very short descriptions. (with foolishsentences -_-;;)------------------------------------------------------------------------Table of Contents1. Introduction    1.1. Definitions2. Compiling the vivi    2.1. Pre-Requirements    2.2. Straight-forward compilation    2.3. SA-1110-Based machines with the NOR flash    2.4. S3C2410-Based machines with the NAND flash3. Using the vivi    3.1. Interface between an user and the vivi    3.2. Built-in user commands        3.2.1. load command        3.2.2. part command        3.2.3. param command        3.2.4. boot command        3.2.5. flash command------------------------------------------------------------------------   1. IntroductionThis document explains to you:   1) compiling the vivi   2) interface an user and the vivi   3) avaliable user commands     1.1. Definitionsvivi    The vivi is one of arm boot loaders.Autoboot mode    The vivi has two modes. one of these is autoboot mode. This is a    default mode. In this mode, The vivi automatically boot-up the linux    kernel when a delay time is expired.Prompt mode    One of vivi's modes is prompt mode. In this mode, An user is able    to command to the vivi doing something.Host platform    Generally, an engineer develop the software on the powerful destktop    computer (not on the embedded machines). This descktop called host    platform.Target platform    Target platform means developemnt boards or embedded machines.  2. Compiling the viviThis section describes how to compile the vivi.    2.1. Pre-RequirementsHere is a list of the minimum levels of software necessary to compilethe vivi.    * Gnu C     2.95.3    * Gnu make  3.79.1    * binutils  2.11.2And then, your host platform are installed these tools.    * You have a cross-compiler and tool-chains.    * You have a Baurne-Again shell. (/bin/bash)    * You have a ncurses library.    2.2. Straight-forward compilationThe compiliation(configuration) environment of the vivi is simlilar tothe environment of the linux kernel. So, you can do make distclean,make clean, make oldconfig , make menuconfig, and make config.General compiling sequence sequence is:   1)  make distclean   2)  make menuconfig   3)  makeNote that If you change configurations, run make clean and make.Next two sections describes compilation of two examples.    2.3. SA-1110-Based machines with the NOR flashI will take an example about the vivi compliation. I assumed that atarget platform's core block is composed like this:    * CPU: SA-1110 processor    * ROM: 32MB Intel Strata Flash (32-bit wide)    * RAM: 32MB DRAMThese features make sense to you. Many platforms I have met is designedcore block like above. For instance, KINGS, GILL, and ENDA's core blockis designed like this. Therefore, you refer to vivi/arch/def-configs/kings, vivi/arch/def-configs/gill, and vivi/arch/def-configs/endaIf you want to compile vivi for KINGS(i.e. a configuration of a targetboard, alredy exist in the vivi/arch/def-cofnigs), just do like this:# make kingsOther machines can complie same ways.    2.4. S3C2410-Based machines with the NAND flashHere, I will take an example about a S3C2410-Based machine. TheSMDK-2410 (a development board by SAMSUNG) is a S3C2410-Based machine.The core block of SMDK-2410 is composed like this:    * CPU: S3C2410    * ROM: 64MB SMC (NAND Flash)    * RAM: 64MB DRAMA configuration for SMDK-2401 will be found atvivi/arch/def-configs/smdk2410. To compile for SMDK-2410, do like this:(As I described above)# make smdk2410  3. Using the vivi    3.1. Interface between an user and the viviThe vivi uses the serical communication for user interface. Therefore,to connect the vivi, you 1) connect a serial cable between host paltformand target platform. 2) already have a serial communication program likethe minicom. 3) properly make the vivi binary to support a UART portwhen you configure the vivi.If all of above is ok, you can see messages on the screen printed by thevivi. For example, below messages catched from the SMDK-2410VIVI version 0.1.4 (nandy@nandy.mizi.com) (gcc version 2.95.2 20000516 (release) [Rebel.com]) #0.1.4 薦 10巋 16 16:19:11 KST 2002MMU table base address = 0x33DFC000Succeed memory mapping.NAND device: Manufacture ID: 0xec, Chip ID: 0x75 (Samsung KM29U256T)Found saved vivi parameters.Press Return to start the LINUX now, any other key for vivi See the last line on the screen. (As I mentioned section 1.1) the vivihas two mode: an autoboot mode and a prompt mode. The vivi wait for akey input. If an user want to enter the prompt mode, press andy key(except Enter key). And then you can see the "vivi>" prompt. Otherwise,the vivi try boot the linux kernel after waiting a few seconds or minutes.    3.2. Built-in user commandsThis is not full-described built-in user comamnd. But following commandsis enough to use the vivi (as far as I know).      3.2.1. load commandA load command is loading binaries to the flash or the ram.Usage:load <media_type> [ <partname> | <addr> <size> ] <x|y|z><media_type>    This argument is where to load. Availabe values are *flash* and *ram*.[ <partname> ] or [ <addr> <size> ]    This arguement determines location where to load a binary. If you    want to use pre-defined mtd partiton informations, just type a    partition name. Otherwise you specify an address and a size.<x|y|z>    This arguement determines the file transfer protocol. I shy that the    vivi only supprot xmodem curruntly. So, Available value is "x".For exampe, you load zImage to flash memroy.vivi > load flash kernel xor you specify an address and a size.vivi > load flash 0x80000 0xc0000 x      3.2.2. part commandThe vivi has mtd partiton informations for the vivi. This informatin notrelated to mtd partition informations of mtd device drivers. The viviuses partition informations when load a binary, boot the linux kernel,erase flash memroy, etc...Avalilable commands are:Display mtd partition informations.part showAdd a new mtd partition.part add <name> <offset> <size> <flag><name>    is name of a new mtd partiton.<offset>    is offset in the mtd device.<size>    is a size of a mtd parition.<flag>    is flags of a mtd parition. Available valuse are JFFS2, LOCKED,    and BONFS.Delete a mtd partiton.part del <partname>Reset mtd partitions to default values.part resetSave paramter valuse and mtd parition informations to flash permanently.part save      3.2.3. param commandThe vivi has some parameter values. For example, the "boot_delay"paramter determines how long wait keystroek when the vivi is in theautoboot mode. I'm sorry that this feature is in progress. So all listedparameter is not available.Here, I give several tips for you.If you change the "linxu command line",vivi> param set linux_cmd_line "you wish.."If you want to see paramters,vivi> param showIf you want to wait a long time when recevie file via xmodem,vivi> param set xmodem_initial_timeout 3000000If you want to boot imediately when a hardware reset,vivi> param set boot_delay 100000      3.2.4. boot commandA boot command is boot the linux kernel which is stored in the flashmemroy or ram. Usage:boot <media_type> [ <partname> | <addr> <size> ]<media_type>    This argument is where to store the linux kernel image. Availabe    values are ram, nor and smc.[ <partname> ] or [ <addr> <size> ]    This arguement determines location where to store the linux kernel.    If you want to use pre-defined mtd partiton information, just type a    partition name. Otherwise you shuld specify an address and a size.Note that all argument is optional. If you omit all argument (just typeboot), all arguments is parsing from pre-defined mtd parititoninformation called "kernel" For example,vivi> bootthe vivi read the linux kernel binary from the "kernel" mtd parititons.vivi> boot nor 0x80000the vivi read the linux kernel binary form the nor flash memory. theoffset is 0x80000 and the size is default value (0xc0000).Ocassionally, you want to test the kernel on the ram (not store kernelto flash). you can do it on the vivi On the SA-1110 based machine,vivi> load ram 0xc0008000 xvivi> boot ramOn the S3C2410 based machine,vivi> load ram 0x30008000 xvivi> boot ramOn the PXA-240 based machine,vivi> load ram 0xA0008000 xvivi> boot ramthe vivi boot the linux kernel from the ram.      3.2.5. flash commandA flash comamnd manages the flash memory. If you want to erase flashmemory,flash erase [ <partname> | <offset> <size> ]

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美高清视频不卡网| 亚洲国产精品人人做人人爽| 激情综合色综合久久综合| 欧美男生操女生| 五月天精品一区二区三区| 678五月天丁香亚洲综合网| 午夜电影一区二区| 欧美一区二区在线免费观看| 免费av网站大全久久| 久久蜜臀中文字幕| 国产99一区视频免费| 国产精品国产三级国产普通话99 | 欧美一区二区在线不卡| 日本不卡一区二区三区 | 欧美一区在线视频| 国内精品伊人久久久久影院对白| 26uuu久久综合| 不卡高清视频专区| 亚洲一区二区视频| 欧美一二三四在线| 成人精品高清在线| 亚洲午夜久久久久久久久电影网 | 亚洲成国产人片在线观看| 欧美日韩国产三级| 国产一区二区主播在线| 日本一区二区三区四区在线视频| 93久久精品日日躁夜夜躁欧美| 亚洲免费av在线| 在线观看91av| 国产成人精品亚洲日本在线桃色| 亚洲色欲色欲www在线观看| 欧美老人xxxx18| 国产盗摄视频一区二区三区| 国产一区二区三区免费看| 国产精品激情偷乱一区二区∴| 欧美精品在线视频| 国产精品18久久久久| 一区二区成人在线视频 | 免费精品视频在线| 国产精品午夜免费| 91精品久久久久久久99蜜桃| 国产**成人网毛片九色| 日日摸夜夜添夜夜添国产精品| 国产色产综合产在线视频| 欧美三级蜜桃2在线观看| 国产成人精品免费看| 五月天国产精品| 国产欧美va欧美不卡在线| 欧美挠脚心视频网站| 成+人+亚洲+综合天堂| 久久成人免费电影| 亚洲1区2区3区视频| 国产精品美女视频| 欧美变态凌虐bdsm| 欧美午夜免费电影| av在线播放一区二区三区| 青青草视频一区| 一区二区三区欧美亚洲| 国产日韩欧美麻豆| 日韩欧美精品三级| 欧美婷婷六月丁香综合色| 99久久婷婷国产精品综合| 国产一区二区三区观看| 蜜桃传媒麻豆第一区在线观看| 亚洲女同一区二区| 国产精品你懂的在线| 欧美精品一区二区久久久| 欧美日高清视频| 欧美在线一区二区| 一本色道a无线码一区v| 成人免费福利片| 国产乱码精品一品二品| 久久成人综合网| 日韩精品三区四区| 午夜精品免费在线观看| 亚洲国产精品影院| 亚洲午夜影视影院在线观看| 久久日韩粉嫩一区二区三区| 国产麻豆成人精品| 精品国产亚洲在线| 日韩欧美自拍偷拍| 91精品久久久久久久91蜜桃| 欧美日韩成人综合| 欧美一激情一区二区三区| 欧美一级一区二区| 欧美一级片在线看| 日韩欧美亚洲国产精品字幕久久久| 欧美日韩成人一区| 欧美乱熟臀69xxxxxx| 欧美区一区二区三区| 欧美福利电影网| 日韩视频免费观看高清完整版在线观看 | 精品少妇一区二区三区视频免付费 | 欧美日韩国产大片| 国产电影一区在线| 欧美三级电影精品| 91亚洲男人天堂| jvid福利写真一区二区三区| 久久国产夜色精品鲁鲁99| 午夜精品福利一区二区三区av| 亚洲视频 欧洲视频| 日韩毛片高清在线播放| 国产日韩欧美在线一区| 国产精品天美传媒| 国产精品久久久久aaaa| 制服.丝袜.亚洲.中文.综合| 91精品国产综合久久久蜜臀粉嫩| 欧美一卡2卡三卡4卡5免费| 精品第一国产综合精品aⅴ| 国产欧美一区二区精品性| 亚洲人精品一区| 日韩精品欧美精品| 国产99久久久国产精品| 99久久99久久精品免费观看| 欧美中文字幕亚洲一区二区va在线| 欧美日韩国产小视频| 久久女同互慰一区二区三区| 国产精品久久久久久久午夜片| 亚洲精品久久7777| 蜜乳av一区二区| 粉嫩高潮美女一区二区三区| 在线观看欧美黄色| 久久伊人蜜桃av一区二区| 专区另类欧美日韩| 日韩精品视频网| av在线不卡观看免费观看| 91精品国产91综合久久蜜臀| 国产人伦精品一区二区| 天天影视网天天综合色在线播放| 国产精品羞羞答答xxdd| 91成人看片片| 国产精品日日摸夜夜摸av| 亚洲电影你懂得| 国产精品中文字幕欧美| 91在线免费播放| 欧美一级二级在线观看| 亚洲黄色性网站| 国产不卡在线视频| 91麻豆精品91久久久久同性| 成人欧美一区二区三区黑人麻豆| 麻豆久久久久久久| 在线区一区二视频| 国产精品理伦片| 国产一区二区福利| 91精品免费在线观看| 一区二区高清在线| 成a人片亚洲日本久久| 精品久久久影院| 午夜婷婷国产麻豆精品| gogogo免费视频观看亚洲一| 精品国产免费人成电影在线观看四季| 一区二区三区在线免费观看 | 国产成人av福利| 日韩欧美电影一区| 国产亚洲精品超碰| 国产精品自拍毛片| 日韩精品中午字幕| 日韩中文字幕麻豆| 精品国产麻豆免费人成网站| 亚洲成人av福利| 欧美日韩精品一区二区在线播放| 中文字幕一区二区三区视频| 国产美女久久久久| 久久久亚洲欧洲日产国码αv| 日本在线播放一区二区三区| 欧美在线不卡视频| 亚洲日本乱码在线观看| 不卡高清视频专区| 国产精品久久久久久妇女6080 | 欧美zozozo| 麻豆精品新av中文字幕| 日韩一级片网站| 久久99在线观看| 欧美xxx久久| 国产很黄免费观看久久| 国产婷婷色一区二区三区| 国产精品 日产精品 欧美精品| 久久亚洲二区三区| 国产99一区视频免费| 国产欧美日韩综合| 成人综合在线视频| 国产精品福利一区| 91视频在线观看| 一区二区三区视频在线看| 色狠狠色噜噜噜综合网| 亚洲国产精品久久一线不卡| 欧美日韩午夜在线| 男女男精品视频| 精品国产不卡一区二区三区| 国产精品一区免费视频| 国产日韩精品一区| 91免费版在线| 亚洲福利视频一区| 日韩区在线观看| 成人在线综合网站| 亚洲自拍偷拍麻豆| 欧美一区二区女人| 成人激情黄色小说| 亚洲成在人线在线播放| 精品国产自在久精品国产|