青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆 - 4, 文章 - 0, 評論 - 4, 引用 - 0
數(shù)據(jù)加載中……

2009年1月13日

在VMWare上安裝VxWorks遇到的問題

    我找來了現(xiàn)成的文章,因?yàn)槲沂窃谝粋€(gè)廣告滿天飛的不可信任的網(wǎng)站上找到的,而且也沒有注明版權(quán),我這里就很方便地直接搬上來了。
    如下:

我也是初學(xué)者,根據(jù)wabcon2003-12-27的教程在VMWare上安裝VxWorks操作系統(tǒng)(原文找不到了),生成的bootrom在VMware中加載出現(xiàn):
(tBoot): sysNvRamGet:open failed
Attached TCP/IP interface to lnPci0.停在這里不動(dòng)了。
先說明TCP/IP錯(cuò)誤,主要是沒有將網(wǎng)絡(luò)驅(qū)動(dòng)程序加入bootrom中。
解決辦法:
先將從AMD下載的網(wǎng)卡驅(qū)動(dòng)中的ln97xEnd.h和ln97xEnd.c復(fù)制到pcPentium目錄中,然后修改pcPentium中的Makefile文件
將MACH_EXTRA = 改為MACH_EXTRA = ln97xEnd.o
然后編譯生成bootrom。此時(shí)如果后面的操作都正確,boot已經(jīng)可以成功了。

open failed錯(cuò)誤不影響boot,但是有網(wǎng)友反應(yīng)會(huì)影響到以后的開發(fā),以后還是應(yīng)該解決掉。解決的方法也很簡單,就是修改config.h文件將
#define SYS_WARM_TYPE  SYS_WARM_FD  改為
#define SYS_WARM_TYPE  SYS_WARM_BIOS

Build Boo ROM的時(shí)候不支持C++語法,即//的注釋符不能被正確解析。
環(huán)境變量的設(shè)置只是臨時(shí)的,關(guān)閉控制臺(tái)之后需要重新設(shè)置環(huán)境變量。
mkboot a: bootrom 在a:后面有個(gè)空格。

就這么多了,歡迎大家和我交流。Have Fun!
————————————————————————————————————————————————
    這個(gè)問題相信很多人會(huì)遇到,就放這里希望有人可以查到吧!還有上面(tBoot): sysNvRamGet:open failed這個(gè)問題。直接在磁盤上建立一個(gè)以“nvram.txt” 命名的txt文件就ok了。如果你想知道為什么,那就看下面的描述,國際友人寫的。
> Hi,
>
> I am using VxWorks 5.5 for target machine Pentium II.  When the system
> boots up, VxWorks gives a message as:
>
> 0x2a7a8c(tBoot): sysNvRamGet: open failed

Second attempt:

now I see what is going on.  The very first time after building the
boot diskette, the file nvram.txt with the boot parameters, is not
there yet.  So this system call tries to open this file and fails.
After you supply the boot parameters by hand, they are written to this
file, and the next time you boot after that, the error message should
not happen.

So, this error message should not cause any problems. 

Mark Galecki

posted @ 2009-01-13 06:33 掃地僧 閱讀(2188) | 評論 (2)編輯 收藏

2009年1月5日

迷糊的多維數(shù)組的地址

 

        為什么要寫這個(gè)?因?yàn)檫@個(gè)東西有點(diǎn)混亂,至少我第一次接觸的時(shí)候是這樣的。或許以后還會(huì),所以記下來需要的人一起看吧。

        直接上主題,我做事就是很直接,當(dāng)然也會(huì)很啰嗦,下面你將會(huì)一并體驗(yàn)到。

int count[2][3] = {{1,2,3},{4,5,6}};

count //數(shù)組count[0][0]的地址。

count+1//數(shù)組count[0][0]行數(shù)的偏移量為1的地址,即count[1][0]的地址。

*(count+1)//等效于count+1。

*(count+1)+1//count[0][0]行數(shù)偏移量為1,列數(shù)偏移量為1的地址,即count[1][1]的地址。

**(count+1)//count[1][0]的值。注意這里是2個(gè)“*”。

*(*(count+1)+1)//count[1][1]的值,這里也可以寫成**(count+1)+1,結(jié)果都是一樣的,反正就是要2個(gè)“*”。說到這里有的人可能就覺得奇怪了,上面不是說了“*(count+1)//等效于count+1”那*(*(count+1)+1)能不能寫成*((count+1)+1)呢?答案是很肯定的:不能。為什么呢?我的理解是:如果單純地表示行地址的時(shí)候有無“*”都無所謂,反正是一行的地址,同時(shí)也是一行的第一列元素的地址。*(*(count+1)+1)含義是先取得第1行的地址,然后再在第1行內(nèi)偏移1列后,取得地址所存儲(chǔ)的值4。如果寫成*((count+1)+1)則含義變成:行數(shù)偏移1后再偏移1后的地址。
       這里有點(diǎn)饒頭,多看幾次就會(huì)明白了。當(dāng)然按照我的理解來看也是有一定風(fēng)險(xiǎn)的,因?yàn)槲铱赡芾斫忮e(cuò)了。不過這些結(jié)果我都試驗(yàn)過的,絕對不會(huì)錯(cuò)的。

*(count+1)[1]//count[1][1]的值。首先用*(count+1)取得行地址,然后用[1]直接獲取這個(gè)地址中第1號元素的值。這個(gè)表達(dá)式等效于*(count[1]+1),同時(shí)也等效于*(*(count+1)+1)。~~撲通~~已經(jīng)有人徹底暈倒了。這里的“*(count+1)”,“count[1]”都是為了有效地進(jìn)行行地址定位,因?yàn)橹挥邢日业叫械刂凡拍苓M(jìn)列定位嘛!

最后總結(jié):

1.    如果你是想獲得多維數(shù)組中一行的地址則使用不使用“*”都無所謂。前提是沒有“[]”出現(xiàn)。

2.    如果你是想獲得多維數(shù)組中元素的地址則首先得確定好此元素的行地址(使用“*”,比如*(count+1)這樣就確定了是第1行的地址),然后再進(jìn)行列偏移。

3.    如果你是想獲得多維數(shù)組中元素的值,則可以在地址之前加“*”一般整個(gè)表達(dá)式是2個(gè)“*”,因?yàn)榇_定某一行的時(shí)候的那個(gè)“*”是必不可少的。當(dāng)然也可以使用帶有“[]”的方式,這個(gè)方式里面需一個(gè)“*”和一個(gè)“[]”就可以獲得數(shù)組的值。如果你說使用count[1][1]這樣的方式不是更好么?你說的一點(diǎn)都沒錯(cuò),不過我這里主要討論的是與地址相關(guān)的內(nèi)容。不過要順帶說一下如果使用雙“[]”的情況下表達(dá)式前加不加“*”都是無所謂的。

再一次總結(jié):

1. 多維數(shù)組的地址中,重點(diǎn)就是進(jìn)行行地址定位,有2種方式,第一種:加“*”eg:*(count+1)。第二種:使用“[]”eg:count[1]。
       這里有一個(gè)問題啊,* count[1]是地址還是值啊?如果你的回答是地址那請?jiān)倩仡^看一下最后總結(jié)第一條。這里的* count[1]表示的是一個(gè)值,因?yàn)檫@條語句的含義是取count[1]的值,可是count[1]只是一個(gè)地址,只進(jìn)行了行定位,偏要它交出一個(gè)值出來,只好把列排名第一的第0個(gè)元素丟了出來,即count[1][0]。

學(xué)生朋友應(yīng)付考試的總結(jié):
1. 單個(gè)“*”或單個(gè)“[]”可以獲得地址;雙“*”或雙“[]”或一個(gè)“*”加上一個(gè)“[]”可以獲得數(shù)組值。這樣的規(guī)律是不是很簡潔明了?

 錯(cuò)誤不足之處還請大家多多指正!謝謝!

posted @ 2009-01-05 02:25 掃地僧 閱讀(502) | 評論 (3)編輯 收藏

2008年12月31日

指針 第一印象

1.指針怎樣聲明?

  使用* 比如int* a;

2.指針中存放的是什么呢?

  指針中存放的是地址。比如 int* a = NLL; int b = 0; a = &b;

  例子中把b的地址給了int型指針a。&符號是用來獲得任何變量地址的,這里變量b的地址就是&b。

  那b的地址的值是多少呢?這個(gè)是內(nèi)存中分配的,每次都可能不一樣。

  這里還需要注意的是變量的類型必須和指針的類型一致才可以把變量的地址放入指針中去。

3.指針中的地址的值如何獲取?

  同樣是*這個(gè)符號,比如我們要獲取指針a的值,直接*a就可以了。

  比如*a+1 結(jié)果為1。如果寫成a+1就是不正確的了,得出的結(jié)果就是a中的內(nèi)存地址加上1后的那塊內(nèi)存地址了。

  但是特別的是,如果你定義成 char *string = “Hello world!”;直接string獲得的值并不是地址而是“Hello world!”。

  為什么呢?因?yàn)檩敵霾僮靼裞har*當(dāng)成char數(shù)組來對待。

4.什么是指針數(shù)組?

  說白了講就是數(shù)組的中存放的是指針。

  比如char  *strChar[] = {“123”,”1234”,”12345”}; 則strChar[0]中存放的是”123”地址的值,以此類推。

  但是這里雖然存放的是地址的值,但是可以直接用strChar[0]取得”123”。

posted @ 2008-12-31 15:25 掃地僧 閱讀(291) | 評論 (0)編輯 收藏

2008年12月18日

Platform Builder NLS data compression utility 已經(jīng)停止工作(問題解決)

      現(xiàn)象:vs2005下新建了一個(gè)OSdesign工程,在屬性頁中的[Locale]:Locales中同時(shí)選中了中文(繁體,臺(tái)灣)和中文(簡體,中國),Default locale:中文(簡體,中國)。結(jié)果編譯到最后的時(shí)候出現(xiàn):Platform Builder NLS data compression utility 已經(jīng)停止工作的錯(cuò)誤。
     解決方法:去掉了中文(繁體,臺(tái)灣)的選項(xiàng)。
     原因:編碼問題。(參考:http://support.microsoft.com/kb/232901/ja (日語))

posted @ 2008-12-18 21:06 掃地僧 閱讀(437) | 評論 (0)編輯 收藏

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久久久久久久久久久久9999| 久久精品国产综合精品| 欧美激情久久久久| 亚洲全黄一级网站| 亚洲伦理在线免费看| 欧美日韩你懂的| 亚洲综合第一| 久久国产精品久久久久久久久久| 国产伦精品一区二区三区四区免费 | 免费不卡在线观看| 老司机成人网| 亚洲性视频网址| 亚洲一级特黄| 激情视频一区| 亚洲日本成人| 国产精品大全| 理论片一区二区在线| 欧美成人资源网| 午夜精品美女久久久久av福利| 亚洲一区二区在线免费观看| 黑人巨大精品欧美一区二区| 欧美国产视频日韩| 欧美体内谢she精2性欧美| 欧美一区二区视频免费观看| 久久久久国产一区二区三区| 一本到12不卡视频在线dvd| 亚洲一区影音先锋| 亚洲国产日韩在线一区模特| 在线午夜精品| 亚洲电影观看| 午夜欧美精品| 一本色道久久综合亚洲精品小说| 欧美一级在线亚洲天堂| 亚洲久久成人| 久久精品中文字幕一区二区三区| 亚洲精选在线| 久久久久久久久岛国免费| 亚洲午夜av电影| 免费久久99精品国产自| 先锋影音久久| 欧美体内谢she精2性欧美| 免费毛片一区二区三区久久久| 国产精品久久一级| 亚洲二区在线观看| 国内精品久久久久久久97牛牛| 亚洲人成7777| 亚洲区欧美区| 久久亚洲一区二区| 久久久久www| 国产精品一区一区三区| 9i看片成人免费高清| 亚洲国产精品成人综合色在线婷婷| 这里只有精品电影| 在线亚洲激情| 欧美精品情趣视频| 免费观看日韩av| 国内精品视频在线播放| 亚洲桃色在线一区| 亚洲性av在线| 欧美日韩在线不卡一区| 亚洲黄色免费电影| 亚洲国产乱码最新视频| 久久久综合激的五月天| 久久香蕉国产线看观看av| 国产一区二区三区免费观看| 亚洲女同精品视频| 久久精品国产清自在天天线| 国产精品扒开腿做爽爽爽视频| 亚洲激情视频在线播放| 亚洲国内自拍| 欧美国产乱视频| 亚洲人成亚洲人成在线观看图片| 一区二区三区在线免费播放| 久久久久久久成人| 欧美韩国一区| 亚洲另类在线一区| 欧美精品一区三区在线观看| 亚洲日本激情| 一区二区三区久久| 欧美午夜影院| 亚洲欧美资源在线| 老鸭窝毛片一区二区三区 | 毛片基地黄久久久久久天堂| 免费一区二区三区| 亚洲国产一二三| 欧美日韩一卡| 先锋影音国产一区| 麻豆91精品| 亚洲免费久久| 国产精品久久久久久久久久ktv| 亚洲一级在线观看| 老司机午夜精品视频在线观看| 亚洲精品123区| 欧美日韩一区二区免费在线观看| 亚洲主播在线观看| 蜜桃久久精品乱码一区二区| 亚洲看片免费| 国产欧美一区二区精品婷婷| 久久久www成人免费精品| 91久久久久久久久| 性欧美激情精品| 亚洲国产欧美日韩| 国产精品亚洲欧美| 欧美mv日韩mv国产网站app| 中国亚洲黄色| 欧美国产第一页| 午夜精品一区二区三区四区| 亚洲成色www8888| 欧美性做爰毛片| 免费亚洲一区二区| 亚洲免费综合| 亚洲黄色成人| 猛干欧美女孩| 性亚洲最疯狂xxxx高清| 999亚洲国产精| 一区二区视频免费在线观看| 国产精品久久久久久久免费软件| 久久三级福利| 亚洲综合欧美| 亚洲精品社区| 欧美不卡福利| 久久精品国产69国产精品亚洲| 亚洲精品欧美日韩| 国产资源精品在线观看| 国产精品嫩草影院av蜜臀| 欧美电影免费观看| 久久久99免费视频| 欧美一区二区三区视频免费播放 | 亚洲一区网站| 99国内精品| 亚洲日本久久| 在线视频观看日韩| 国内精品伊人久久久久av一坑| 欧美视频一区二区三区在线观看| 免费视频最近日韩| 久久久99久久精品女同性| 欧美一区二区三区啪啪| 亚洲一区三区电影在线观看| 亚洲精品中文字幕女同| 最近中文字幕mv在线一区二区三区四区| 久久久久久夜| 久久精品30| 午夜亚洲视频| 欧美一区网站| 久久精品99无色码中文字幕| 欧美一区二区视频在线观看| 亚洲欧美日韩国产综合精品二区| aaa亚洲精品一二三区| 日韩一级在线| 宅男噜噜噜66一区二区66| 一区二区日韩| 亚洲性视频h| 欧美一级成年大片在线观看| 欧美亚洲视频在线看网址| 欧美一区1区三区3区公司| 久久九九国产| 老司机午夜精品视频在线观看| 免费成人激情视频| 亚洲国产精品欧美一二99| 亚洲人成在线播放网站岛国| 日韩视频在线永久播放| 亚洲视频一区在线| 先锋a资源在线看亚洲| 久久久午夜视频| 欧美激情视频免费观看| 欧美视频日韩视频在线观看| 国产精品揄拍500视频| 国产一区欧美日韩| 亚洲激情在线激情| 亚洲线精品一区二区三区八戒| 午夜在线成人av| 欧美 日韩 国产一区二区在线视频| 亚洲第一页自拍| 一区二区三区国产精品| 久久精品二区亚洲w码| 欧美福利视频一区| 国产精品成人一区二区三区夜夜夜| 国产欧美一区二区精品性 | 国产精品福利在线观看| 国内在线观看一区二区三区| 亚洲精品乱码久久久久| 午夜一区二区三区在线观看 | 亚洲视频一二| 久久久国际精品| 日韩亚洲欧美精品| 久久精品99国产精品酒店日本| 欧美韩日高清| 国内精品久久久久影院 日本资源| 91久久精品日日躁夜夜躁国产| 亚洲午夜精品一区二区| 免费成人黄色av| 亚洲欧美一区二区原创| 欧美大片在线观看一区二区| 国产拍揄自揄精品视频麻豆| 亚洲日本va午夜在线影院| 久久www成人_看片免费不卡| 亚洲精品在线观看视频| 久久九九全国免费精品观看| 国产精品久久久久久久浪潮网站| 亚洲国产精品美女|