qnx目標(biāo)系統(tǒng)完全安裝命令手冊wd_第1頁
qnx目標(biāo)系統(tǒng)完全安裝命令手冊wd_第2頁
qnx目標(biāo)系統(tǒng)完全安裝命令手冊wd_第3頁
qnx目標(biāo)系統(tǒng)完全安裝命令手冊wd_第4頁
qnx目標(biāo)系統(tǒng)完全安裝命令手冊wd_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、QNX 目標(biāo)系統(tǒng)安裝田小琰吳滌第一部分在電子盤上安裝QNX 基本系統(tǒng)1 格式化兩張軟盤插入軟盤(標(biāo)記為QNX_OS_1 )到開發(fā)系統(tǒng)軟驅(qū),在開發(fā)系統(tǒng)的QNX根目錄下進(jìn)行如下操作:fdformat /dev/fd0 (軟盤格式化)dinit /dev/fd0 (文件系統(tǒng)初始化)mount /dev/fd0 /fd0 (綁定軟盤路徑至 "/fd0”)插入軟盤(標(biāo)記為 QNX_OS_2)到開發(fā)系統(tǒng)軟驅(qū),重復(fù)上述步驟。在開發(fā)系統(tǒng)的 QNX 根目錄下進(jìn)行如下操作:fdformat /dev/fd0 (軟盤格式化)dinit /dev/fd0 (文件系統(tǒng)初始化)2 在 QNX_OS_1 軟盤上制

2、作一些常用目錄cd /fd0 (轉(zhuǎn)到軟盤路徑下)mkdir bin (建立默認(rèn)可執(zhí)行文件目錄)mkdir etc (建立 目錄)cd etc (轉(zhuǎn)至U etc子目 錄下)mkdir config (建立默認(rèn)配置文件目錄)cd /(回到根目錄)4 在開發(fā)系統(tǒng)上制作軟盤OS 映像到 QNX_OS_1 軟盤cd /boot (轉(zhuǎn)到開發(fā)系統(tǒng)boot目錄下)make b=floppy (生成軟盤OS映像)cp /boot/images/floppy /fd0/.boot( 拷 貝 軟 盤 OS 映 像 到 軟 盤 , 更 名 為 ”.boot”)5 拷貝系統(tǒng)啟動文件到QNX_OS_1 軟盤cp /etc

3、/config/sysinit /fd0/etc/config (拷貝系統(tǒng)初始化文件到軟盤相應(yīng)目錄) vedit /fd0/etc/config/sysinit (編輯 sysinit 文件)修改文件最后一行為:tinit -c sh十/dev/con1-2 &以下為初始化文件加載的進(jìn)程cp /bin/Dev32 /fd0/bin/Devcp /bin/Dev32.ansi /fd0/bin/Dev.ansicp /bin/Dev32.ser /fd0/bin/Dev.sercp /bin/Dev32.par /fd0/bin/Dev.parcp /bin/emu387 /fd0/bi

4、n/emu876 拷貝必須指令文件到QNX_OS_1 軟盤cp /bin/sh /fd0/bin( shell 命令)cp /bin/ls /fd0/bin (查看文件命令)cp /bin/mount /fd0/bin (設(shè)備路徑綁定命令)cp /bin/fdisk /fd0/bin (硬盤或DOC 分區(qū)命令)cp /bin/tinit /fd0/bin ( terminal 初始化命令)cp /bin/dinit /fd0/bin (建立初始化文件系統(tǒng)命令)cp /bin/rtc /fd0/bin (實(shí)時(shí)時(shí)鐘命令)cp /bin/cp /fd0/bin (文件拷貝命令)cp /bin/mkd

5、ir /fd0/bin (建立子目錄命令)cp /bin/Fsys.diskonchip /fd0/bin ( DOC 驅(qū)動文件)cp /bin/Fsys.floppy /fd0/bin (軟驅(qū)驅(qū)動文件)cp /bin/dformat /fd0/bin (硬盤或DOC 格式化命令)cp /bin/sin /fd0/bin (查看進(jìn)程命令)cp /bin/cat /fd0/bin (文件查看命令) cp /bin/rm /fd0/bin (刪除命令)cp /bin/df /fd0/bin (硬盤空間查看命令)7 拷貝必須文件到QNX_OS_2 軟盤cp /bin/doc2000 /fd0 (拷貝

6、電子盤OS 映像)cp /bin/cp /fd0 (為使用方便,再次復(fù)制文件拷貝命令)8 用 QNX_OS_1 軟盤引導(dǎo)系統(tǒng)將 QNX_OS_1 軟盤插入目標(biāo)系統(tǒng)軟驅(qū),在目標(biāo)系統(tǒng)的CMOS 中設(shè)置為軟盤引導(dǎo)方式,引導(dǎo)目標(biāo)系統(tǒng);如可以正常啟動目標(biāo)機(jī),出現(xiàn)”#”命令提示符,并且無如何錯(cuò)誤告警信息,則可確認(rèn)軟盤QNX 操作系統(tǒng)映像正確。9 制作電子盤OS 映像在目標(biāo)系統(tǒng)上,執(zhí)行如下命令:Fsys.diskonchip &(驅(qū)動電子盤后臺執(zhí)行)dformat (電子盤格式化)fdisk /dev/tffs0 add f 1 QNX ALL (在電子盤上利用全部空間開辟一個(gè)QNX 分區(qū))fdis

7、k /dev/tffs0 boot QNX (使該 QNX 分區(qū)可引導(dǎo)電子盤啟動)fdisk /dev/tffs0 loader (向電子盤拷貝引導(dǎo)文件)fdisk /dev/tffs0 show (查看分區(qū)信息)mount -p /dev/tffs0 (在/dev下顯示電子盤的分區(qū)信息tffs0t77)dinit力b /dev/tffs0t77 (初始化電子盤文件系統(tǒng))mkdir doc (在軟盤上建立一個(gè)目錄)mount /dev/tffs0t77 /doc (將電子盤的內(nèi)容映射到"doc”目錄下)插入QNX_OS_2 到目標(biāo)機(jī)軟驅(qū)cp doc2000 /doc/.boot (將

8、DOC的OS映像拷貝到目標(biāo)機(jī)電子盤上)插入QNX_OS_1 到目標(biāo)機(jī)軟驅(qū)cp /etc/config/sysinit /doc/etc/config (復(fù)制系統(tǒng)初始化文件至目標(biāo)機(jī)相應(yīng)目錄下)cp -R /bin /doc/bin (拷貝所有必須到指令文件直目標(biāo)機(jī)相應(yīng)目錄下)10 用電子盤啟動計(jì)算機(jī)從軟驅(qū)中取走軟盤,重新啟動計(jì)算機(jī),確認(rèn)電子盤QNX 映像正確。第二部分在 QNX 基本系統(tǒng)上安裝基本TCP/IP 網(wǎng)絡(luò)11 拷貝 TCP/IP 網(wǎng)絡(luò)必須文件到軟盤在開發(fā)系統(tǒng)上格式化軟盤,標(biāo)記為QNX_OS_3,拷貝必須文件:cp /bin/cp /fd0 (為使用方便,再次復(fù)制文件拷貝命令)cp /b

9、in/Net /fd0 (安裝網(wǎng)絡(luò)必須的基本命令)cp /bin/Net.ether1000 /fd0 (網(wǎng)卡驅(qū)動文件)cp /usr/ucb/Socklet /fd0 (socket 管理工具)cp /usr/ucb/ifconfig /fd0 (配置網(wǎng)絡(luò)接口參數(shù)命令)cp /usr /ucb/inetd /fd0 ( internet 超級服務(wù)器)cp /usr/ucb/ping /fd0 ( ping 指令)cp /usr/ucb/socket_so /fd0 ( TCP/IP 二進(jìn)制共享庫)cp /usr/ucb/rpc_so /fd0 ( TCP/IP 二進(jìn)制共享庫)cp /etc/

10、hosts /fd0 (本機(jī) IP 地址配置文件)cp /etc/protocols /fd0 (網(wǎng)絡(luò)通信協(xié)議文件)cp /.license /fd0(操作系統(tǒng)的 license 文件)編輯hosts文本文件,修改IP地址和計(jì)算機(jī)名vedit /fd0/hosts修改Alt-x ,回車12 拷貝 TCP/IP 網(wǎng)絡(luò)必須文件到目標(biāo)機(jī)將軟盤插入目標(biāo)系統(tǒng),建立目錄ucb:mkdir usrcd usrmkdir ucbcd /Fsys.floppy (運(yùn)行軟盤文件系統(tǒng))mount /def/fd0 /fd0 (綁定軟盤到 /fd0)cp /fd0/Net /bincp /fd0/Net.erth10

11、00 /bincp /fd0/Socklet /usr/ucbcp /fd0/ifconfig /usr/ucbcp /fd0/inetd /usr/ucbcp /fd0/ping /usr/ucbcp /fd0/socket_so /usr/ucbcp /fd0/rpc_so /usr/ucbcp /fd0/hosts /etccp /fd0/protocols /etccp /fd0/.license13 重新編制初始化文件拷出系統(tǒng)初始化文件cp /etc/config/sysinit /fd0取出 QNX_OS_3 插入開發(fā)系統(tǒng),編輯該文件vedit /fd0/sysinit在emu87

12、 &后面且tinit -c sh寸/dev/con1-2 & 前面加上如下語句export PATH=PATH:/usr/uct)(設(shè)置可執(zhí)行文件路徑)Net &Net.ether1000書 300 T5 & (第一塊網(wǎng)絡(luò),地址為 0x300,中斷號為5)Socklet node237 &(本機(jī)名為node237)ifconfig lo0 127.1 &ifconfig en1 node237 & inetd & (后臺啟動所有網(wǎng)絡(luò)服務(wù))14 驗(yàn)證網(wǎng)絡(luò)安裝將該文件回拷到目標(biāo)機(jī)系統(tǒng)文件目錄,重新啟動目標(biāo)機(jī)。啟動后嘗試ping網(wǎng)絡(luò)上其

13、它機(jī)器,驗(yàn)證TCP/IP 網(wǎng)絡(luò)是否安裝正確。第三部分在目標(biāo)機(jī)上安裝FTP 服務(wù)器15 制作目標(biāo)機(jī)登錄文件備份目標(biāo)機(jī)登錄用戶名及密碼文件cd etccp passwd passwd.bakcp shadow shadow.bak修改登錄用戶名文件vedit passwd刪除除了 root用戶外的其它行,保留root和bin兩行。Alt X 回車。修改登錄密碼文件vedit shadow刪除除了root 用戶外的其它行,保留root:.一行。Alt X 回車??截愇募絈NX_OS_3cp /etc/passwd /fd0cp /etc/shadow /fd0恢復(fù)目標(biāo)機(jī)文件cp /etc/pass

14、wd.bak /etc/passwdcp /etc/shadow.bak /etc/shadow16 拷貝其它文件到QNX_OS_3cp /etc/services /fd0 (網(wǎng)絡(luò)服務(wù))cp /etc/ftpusers /fd0 ( ftp 使用者列表,使得遠(yuǎn)方能以root 方式登錄)cp /etc/inetd.conf /fd0 ( inetd 命令的配置文件)cp /usr/ucb/ftpd /fd0 ( ftp daemon)17 拷貝軟盤文件到目標(biāo)機(jī)將QNX_OS_3軟盤插入目標(biāo)機(jī),F(xiàn)sys.floppy (驅(qū)動軟驅(qū))mount /dev/fd0 /fd0cp /fd0/ftpd /

15、usr/ucbcp /fd0/passwd /etccp /fd0/shadow /etccp /fd0/services /etccp /fd0/ftpusers /etccp /fd0/inetd.conf /etc取出軟盤,重新啟動目標(biāo)機(jī),驗(yàn)證在其它機(jī)器上可以用ftp 方式登錄。第四部分允許 telnet 方式遠(yuǎn)程登錄1 將開發(fā)機(jī)上的/usr/ucb/telnetd文件拷入目標(biāo)機(jī)的相應(yīng)目錄,使目標(biāo)機(jī)成為支持telnet的服務(wù)器;2 將開發(fā)機(jī)上的/usr/ucb/rlogind 文件拷入目標(biāo)機(jī)的相應(yīng)目錄,使目標(biāo)機(jī)成為支持 rlogin 的服務(wù)器;3 將開發(fā)機(jī)上的/usr/lib/termi

16、nfo/a/ansi 文件拷入目標(biāo)機(jī)的相應(yīng)目錄,使作為客戶端的安裝了windows 系列操作系統(tǒng)的計(jì)算機(jī)可以以telnet 方式登錄到目標(biāo)機(jī)。4 拷貝開發(fā)機(jī)/bin目錄下的Dev.pty, login和termdef到目標(biāo)機(jī)的相應(yīng)目錄。5 操作步驟為:將上述文件拷貝到QNX_OS_3 軟盤的根目錄下,在從軟盤拷貝到目標(biāo)機(jī)的相應(yīng)目錄,/usr/lib/terminfo/a/目錄需要創(chuàng)建。6 修改sysinit文件(現(xiàn)在可以采用 UltraEdit的ftp功能改文件)。在reopen 旬后增加“ Dev.pty -n4 &”。7 驗(yàn)證telnet:重新啟動目標(biāo)機(jī),在 Windows下運(yùn)行t

17、elnet或在QNX的計(jì)算機(jī) 的 shell 方式下以” rlogin ”命令方式登錄目標(biāo)機(jī)。第五部分安裝圖形界面Photon在完成了以上4個(gè)部分之后,如果需要在目標(biāo)機(jī)上運(yùn)行CSM300e的圖形化用戶界面,則必須先在目標(biāo)機(jī)的電子盤上添加另外一些文件,并修改sysinit 文件。需要添加的文件及其路徑如下:/bin/Input/bin/sleep/usr/photon/bin/Pg.vga4/usr/photon/bin/phfontpfr/usr/photon/bin/pwm/usr/photon/bin/photon/usr/photon/bin/phlib_sl1/usr/photon/b

18、in/Aplib_s11/usr/photon/bin/pterm/usr/photon/bin/ph.boot/usr/photon/bin/ph.setup/usr/photon/bin/phlogin/usr/photon/bin/psh/usr/photon/bin/phrelay/usr/photon/bin/vesabios.ms/usr/photon/font/fontdir/usr/photon/font/fontext/usr/photon/font/latin.pfr/usr/photon/font/latinx.pfr/usr/photon/font/courier.pf

19、r/usr/photon/font/phcursor.phf/usr/photon/font/pcterm12.phf/usr/photon/font/pcterm14.phf/usr/photon/font/pcterm20.phf/usr/photon/font/web10.phf/usr/photon/font/web14.phf/usr/photon/font/web20.phf/usr/photon/font/web28.phf/usr/photon/font/fontmap/usr/photon/font/fontopt/etc/termcap /etc/config/phrela

20、y其中某些文件的內(nèi)容與開發(fā)系統(tǒng)的文件不同,具體如下:FILE: fontext:; fontext - Photon 1.1 release font configuration file;+normal=pcterm12 >=12 <14, pcterm14 >=14 <20, pcterm20 >=20, phcursor, web10 <=13, web14 >=14 <20, web20 >=20 <28, web28 >=28, swissFILE: fontdir:; fontdir config file, Tue

21、 Jan 27 06:11:35 1998;courier,0courier.pfr,Courier 10 Pitch,0,0020-00FF,MIf,64x115,18Kcourierb,2courier.pfr,Courier 10 Pitch,0,B,0020-00FF,MIf,66x118,18Kcourieri,1courier.pfr,Courier 10 Pitch,0,I,0020-00FF,MIp,74x115,18K courierbi,3courier.pfr,Courier 10 Pitch,0,BI,0020-00FF,MIf,72x118,18K dutch,0la

22、tin.pfr,Dutch 801,0,0020-00FF,MIp,109x121,17K dutchb,2latin.pfr,Dutch 801,0,B,0020-00FF,MIp,108x118,17Kdutchi,1latin.pfr,Dutch 801,0,I,0020-00FF,MIp,115x119,17K dutchbi,3latin.pfr,Dutch 801,0,BI,0020-00FF,MIp,120x119,17K dutch,2latinx.pfr,Dutch 801,0,0100-0217,MIp,161x120,22Kdutchb,3latinx.pfr,Dutch

23、 801,0,B,0100-0217,MIp,150x118,22Kpcterm12,.phf,PC Terminal,12,0000-00FF,f,6x12,4Kpcterm14,.phf,PC Terminal,14,0000-00FF,f,8x14,4Kpcterm20,.phf,PC Terminal,20,0000-00FF,MIf,10x19,11Kphcursor,.phf,Photon Cursor,0,E900-E921,MIp,32x32,2K swiss,4latin.pfr,Swiss 721,0,0020-00F,FMIp,105x119,17K swissb,6la

24、tin.pfr,Swiss 721,0,B,0020-00F,FMIp,103x119,17K swissi,5latin.pfr,Swiss 721,0,I,0020-00FF,MIp,109x119,17K swissbi,7latin.pfr,Swiss 721,0,BI,0020-00FF,MIp,109x120,17K swiss,0latinx.pfr,Swiss 721,0,0100-0217,MIp,136x118,22K swissb,1latinx.pfr,Swiss 721,0,B,0100-0217,MIp,135x119,22K wingbats,8latin.pfr,WingBats,0,F020-F0FF,MIp,144x113,17K第六部分最終的 sysinit 文件在目錄/etc/con巾g/下的sysinit文件是QNX系統(tǒng)啟動的初始化文件,為了實(shí)現(xiàn)TCP/IP

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論