亚洲精品中文字幕乱码,中文字幕亚洲欧美一区,亚洲经典在线中文字幕 http://www.bjzhda.cnzh-cn曙海教育集團(tuán)論壇http://www.bjzhda.cnRss Generator By Dvbbs.Netofficeoffice@126.comimages/logo.gif曙海教育集團(tuán)論壇愛特梅爾推出SAM9G45-EK評(píng)測(cè)工具包加速基于400MHz ARM9之嵌入式微處理器的應(yīng)用開發(fā)http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=35&ID=2796&Page=1wangxinxin2010-12-22 14:00:14Atmel? Corporation)宣布推出SAM9G45-EK評(píng)測(cè)工具包,支持基于愛特梅爾400 MHz ARM926? 之嵌入式微處理器(MPU)并帶有DDR2存儲(chǔ)器的應(yīng)用開發(fā)。SAM9G45提供帶有片上物理層、兼容 EHCI的 480 Mbps HS USB,以太網(wǎng)和用于高速連接的SDIO,加上實(shí)現(xiàn)智能用戶界面(iUI)的LCD和觸控功能,以及設(shè)置在附有雙EBI的高數(shù)據(jù)帶寬架構(gòu)上的可編程1.8或3.3V I/O供電電壓。

  該評(píng)測(cè)板可用于評(píng)測(cè)SAM9G45的雙外部總線架構(gòu)的性能優(yōu)勢(shì)。它帶有兩個(gè)獨(dú)立的128 MB的第二代雙倍數(shù)據(jù)速率DRAM (DDR2)存儲(chǔ)器組,每個(gè)存儲(chǔ)器組連接一個(gè)外部總線接口。板上閃存包括2 GB的NAND閃存和32 Mb (2Mb x 16)的閃存,可用于存儲(chǔ)應(yīng)用數(shù)據(jù),或在系統(tǒng)啟動(dòng)時(shí)存儲(chǔ)已上載到DDR2存儲(chǔ)器中的固件信息。

  板上外設(shè)則包括一個(gè)高速(HS) USB主/設(shè)備端口、第二個(gè)HS USB主端口、一個(gè)以太網(wǎng)10/100接口、兩個(gè)高速SDCard/SDIO/MMC插槽、一個(gè)帶電阻觸摸屏背光照明功能的24位彩色WQVGA LCD TFT顯示器、復(fù)合視頻輸出、相機(jī)接口以及一個(gè)備份電池

  SAM9G45評(píng)測(cè)板具有雙啟動(dòng)功能,支持Linux? 和 Microsoft? Windows?CE,并帶有預(yù)先編程的演示程序,展示在Linux 和 WinCE系統(tǒng)下的基本編程功能。愛特梅爾并為這兩種操作系統(tǒng)提供免費(fèi)的完整的板級(jí)支持包(BSP)。

圖片點(diǎn)擊可在新窗口打開查看

  Linux支持

  愛特梅爾在其AT91SAM Linux門戶網(wǎng)站www.linux4sam.org上免費(fèi)提供Linux v2.6.27操作系統(tǒng),這個(gè)Linux軟件包備有完整的Linux v2.6.27內(nèi)核、用于AT91SAM9G45評(píng)測(cè)工具包的Linux補(bǔ)丁、設(shè)備驅(qū)動(dòng)程序、預(yù)建演示程序和基于開放嵌入式(Open Embedded)構(gòu)建環(huán)境的?ngstrom 工具。AT91SAM Linux入門網(wǎng)站是面向廣泛且不斷擴(kuò)大之社群的網(wǎng)關(guān),為愛特梅爾全部基于ARM9?的嵌入式32位微處理器系列提供Linux自我支持。

  Windows CE支持

  支持Windows嵌入式BSP的AT91SAM9G45工具包功能齊全,為工程師提供了在愛特梅爾基于ARM9之產(chǎn)品中部署微軟嵌入式技術(shù)所需的一切工具。該產(chǎn)品可從網(wǎng)站下載。此外還有廣泛的文檔提供,包括一個(gè)使用就緒(ready-to-run)的演示程序,用于解釋如何使用和定制BSP源代碼以及如何基于Windows BSP進(jìn)行應(yīng)用構(gòu)建。

  世界范圍的廣泛第三方生態(tài)系統(tǒng)

  領(lǐng)先的第三方嵌入式軟件供應(yīng)商可以提供大量中間件、開發(fā)工具和RTOS,支持SAM9G45作為愛特梅爾AT91SAM微控制器世界范圍生態(tài)系統(tǒng)的一部分,這些公司包括:

  Mentor Graphics 公司

  Mentor Graphics公司嵌入式系統(tǒng)部門總經(jīng)理Glenn Perry表示:“我們與愛特梅爾建立了長(zhǎng)期穩(wěn)固的合作關(guān)系,客戶能夠使用我們的Nucleus RTOS 和 Nucleus Graphics用戶界面,來(lái)實(shí)現(xiàn)最佳的性能。通過采用SAM9G45電路板和Mentor Graphics開發(fā)工具及軟件IP,嵌入式開發(fā)人員無(wú)需通過硬件加速,便可以在最短時(shí)間內(nèi)為其設(shè)備創(chuàng)建先進(jìn)的2D和3D圖形用戶界面。”

  Micrium公司

  Micrium 公司副總裁Christian Legare表示:“SAM9G45是第一款帶有真正的EHCI兼容USB高速控制器的嵌入式微處理器。為了實(shí)現(xiàn)軟件可移植性,英特爾針對(duì)高速USB主控制器硬件的實(shí)現(xiàn)方案,定義了寄存器級(jí)接口和存儲(chǔ)器數(shù)據(jù)結(jié)構(gòu)的EHCI標(biāo)準(zhǔn)。我們的高速USB控制器驅(qū)動(dòng)程序和USB堆棧也有一個(gè)類似的嵌入式硬件,能夠以PC級(jí)速度運(yùn)行。Micrium的中間件和功能強(qiáng)大的基于ARM9處理器非常適合那些尋求占用較少資源的實(shí)時(shí)操作系統(tǒng)(RTOS),而不需要大容量存儲(chǔ)器和高性能操作系統(tǒng)的替代方案的客戶。”

  QNX公司

  QNX軟件系統(tǒng)公司業(yè)務(wù)聯(lián)盟經(jīng)理Kroy Chang-Zeviar 表示:“在QNX開發(fā)者社群門戶網(wǎng)站Foundry27.com上,QNX專為愛特梅爾基于ARM 9之處理器而開發(fā)的板級(jí)支持包已成為最受歡迎的下載產(chǎn)品之一。愛特梅爾的SAM9G45-EK整合了硬實(shí)時(shí)性能、2D/3D加速圖形、Flash Lite HMI和QNX? Neutrino?操作系統(tǒng)的超級(jí)可靠性等優(yōu)勢(shì),可為自動(dòng)化系統(tǒng)、HVAC控制、媒體設(shè)備及其它任務(wù)關(guān)鍵性應(yīng)用的原型構(gòu)建與設(shè)計(jì)提供理想的快捷方式。”

  Fluffy Spider Technologies公司

  Fluffy Spider Technologies公司首席執(zhí)行官Robi Karp評(píng)論道:“愛特梅爾的SAM9G45 eMPU為智能設(shè)備制造商和應(yīng)用開發(fā)商提供了一個(gè)功能豐富的高成本效益平臺(tái)。通過支持SAM9G45,我們的FancyPants多媒體和圖形引擎可幫助OEM廠商實(shí)現(xiàn)硅片增值,并利用專業(yè)的、引人注目的富媒體(media-rich)用戶界面實(shí)現(xiàn)產(chǎn)品的差異化。”

  Timesys 公司

  Timesys公司業(yè)務(wù)發(fā)展副總裁Charlie Ashton表示:“我們的軟件開發(fā)框架LinuxLink一直廣為利用愛特梅爾處理器設(shè)計(jì)基于Linux的嵌入式產(chǎn)品的客戶所采納。我們針對(duì)最新推出的AT91SAM9G45處理器和參考板而開發(fā)的LinuxLink訂閱服務(wù),可提供預(yù)先匯編的起始點(diǎn),助力愛特梅爾客戶快速啟動(dòng)Linux產(chǎn)品開發(fā)。這項(xiàng)訂閱服務(wù)是通過Linux內(nèi)核和根文件系統(tǒng)而定制化,幫助客戶在其產(chǎn)品中采用Linux,然后進(jìn)行最終的系統(tǒng)集成。有了LinuxLink,SAM9G45客戶能夠以更低的開發(fā)成本更快地將產(chǎn)品推向市場(chǎng)。此外,Timesys在客戶開發(fā)的每個(gè)階段均提供專業(yè)工程技術(shù)支持。”

  Adeneo Embedded公司

  Adeneo Embedded 公司首席執(zhí)行官Yannick Chammings表示:“Adeneo Embedded為OEM廠商提供Windows Embedded CE的培訓(xùn)、系統(tǒng)開發(fā)支持和BSP維護(hù),使他們基于SAM9G45之設(shè)計(jì)能繼續(xù)保持優(yōu)勢(shì)。Adeneo Embedded和愛特梅爾正聯(lián)手在美國(guó)和歐洲進(jìn)行針對(duì)AT91SAM9 系列的Windows Embedded CE培訓(xùn)。這個(gè)為期一周的培訓(xùn)基于標(biāo)準(zhǔn)微軟課程,將幫助參與人員掌握帶有Windows Embedded BSP的AT91SAM9評(píng)測(cè)工具包的使用方法,以及定制和開發(fā)應(yīng)用的專業(yè)能力。”

]]>
突破硬件束縛wince 內(nèi)存管理http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=35&ID=2795&Page=1wangxinxin2010-12-22 13:50:522002年10月 , 一種名為“VeriChip”的芯片突然在美國(guó)市場(chǎng)上銷售 。 將其植入皮下 , 不管是用金融卡提款 , 還是用信用卡消費(fèi) , 只需在現(xiàn)場(chǎng)讓刷卡機(jī)“刷自己” , 取得VeriChip的鑒別碼后就能完成交易 。 但是由于產(chǎn)品功能過于單一且必須冒著被致惡性腫瘤的風(fēng)險(xiǎn) , 項(xiàng)目最終不了了之 。

“VeriChip”的芯片假如能獲得更大的軟件支持 , 提供更多“以人為本”的也許 , 即使基于“人體芯片”爭(zhēng)吵的暴風(fēng)眼 , 或許也不致“幾年游說(shuō) , 僅2000人植入”的結(jié)果 。 “芯片的性能除了取決于芯片本身 , 也取決于軟件對(duì)它的支持 。 ” 飛思卡爾的開源研發(fā)經(jīng)理?xiàng)钚佬勒f(shuō) 。

拋開人體載體這一敏感話題 , IC嵌入式軟件開發(fā)如今已經(jīng)應(yīng)用到許多領(lǐng)域中 , 包含航空航天事業(yè)中的載人飛船;銀行中的一些服務(wù)設(shè)備;汽車中的車載信息娛樂系統(tǒng)或是家庭家電設(shè)備等 。 這意味著客戶對(duì)于IC嵌入式軟件開發(fā)的復(fù)雜性要求日益提高 , IC嵌入式軟件開發(fā)工程師扮演著越來(lái)越重要的角色 。

入職專業(yè)匹配度要高 軟性技能需團(tuán)隊(duì)意識(shí)強(qiáng) 米萊iT科技網(wǎng)

大多企業(yè)將應(yīng)聘標(biāo)準(zhǔn)設(shè)定在電腦/電子通信/自動(dòng)控制專業(yè)本科以上學(xué)歷 , 部分民營(yíng)/私營(yíng)稍有降低標(biāo)準(zhǔn) , 為專科學(xué)歷 。 依據(jù)公司開發(fā)項(xiàng)目的需求IC嵌入軟件開發(fā)工程師還需要精通UcOS、VxWorks、WinCE、Linux等通用產(chǎn)品其中一項(xiàng)或多項(xiàng)開發(fā)平臺(tái) 。 鑒于Linux源代碼的開放化 , 使開發(fā)者能依據(jù)自己的需要進(jìn)行裁剪 , 受到了開發(fā)者和企業(yè)的青睞 。 “精通Linux嵌入式操做系統(tǒng)”會(huì)是非常好的面試敲門磚 , “打擊面”廣 , 卻過于大眾化 。

對(duì)于工做經(jīng)驗(yàn)的要求 , 19%的企業(yè)要求至少一年相關(guān)工做經(jīng)驗(yàn) , 42%的企業(yè)要求擁有三年及以上 , 尤其是在金融風(fēng)險(xiǎn)還未徹底消退的形勢(shì)下 , 企業(yè)招聘仍堅(jiān)持保守政策 , 尤其是高端稀缺型人才 , 只有3%的企業(yè)愿意將機(jī)會(huì)留給應(yīng)屆畢業(yè)生(以上是以2009年12月4日51job關(guān)鍵字“嵌入式軟件開發(fā)工程師”的統(tǒng)計(jì)結(jié)果) 。

在這些嵌入式操做系統(tǒng)中封裝了越來(lái)越多的功能 , 除了對(duì)任務(wù)的切換、調(diào)度、通信、同步、互斥、中斷管理、時(shí)鐘管理等 , 還可進(jìn)一步封裝內(nèi)存管理、網(wǎng)絡(luò)通訊協(xié)議、文件管理等功能 , 這些功能可以依據(jù)需要進(jìn)行裁減 。 面對(duì)大量高技術(shù)難度的工做內(nèi)容 , 幾乎所有的企業(yè)都要求應(yīng)聘者具有高責(zé)任心和高團(tuán)隊(duì)合做意識(shí)的軟性技能 。 除此之外 , 對(duì)于不善言辭的IT 男 , “善于溝通”這個(gè)技能可以獲得面試附加分 。

需求穩(wěn)步攀升中放量 薪資一線城市待遇豐厚 www.mylove21.cn

據(jù)前程無(wú)憂數(shù)據(jù)庫(kù)顯示 , 嵌入式軟件開發(fā)人才的需求量由6月份上升23個(gè)點(diǎn) , 達(dá)759個(gè)每日網(wǎng)上職位發(fā)表數(shù) , 8月與11月成為該行業(yè)的兩個(gè)增長(zhǎng)最為迅速的節(jié)點(diǎn) 。 VDC統(tǒng)計(jì)顯示嵌入式軟件的應(yīng)用部分最大的兩個(gè)市場(chǎng)是消費(fèi)類和電信/數(shù)據(jù)應(yīng)用 , 兩者的營(yíng)業(yè)額相加占有將近半壁江山 。 時(shí)值年關(guān)將近 , 嵌入式軟件開發(fā)人才可有針對(duì)性的尋覓新東家 , 為自己的職業(yè)發(fā)展生涯放手一搏 。

薪資方面 , 依據(jù)前程無(wú)憂薪酬數(shù)據(jù)顯示 , 中國(guó)北京的本行業(yè)平均年薪超過中國(guó)深圳和中國(guó)上海等沿海城市 , 中國(guó)上海稍有落后 , 但都逼近了9萬(wàn)年薪的水平 , 中國(guó)深圳的行業(yè)平均年薪超過8萬(wàn) 。 二線城市的薪資則被“腰斬” , 一般維持在4.3―4.8萬(wàn)的水平 , 但隨著不少國(guó)際頂尖半導(dǎo)體公司選擇入住二線城市的技術(shù)開發(fā)區(qū) , 我們有理由相信 , 二線城市薪資發(fā)展擁有較大的上升空間 。

]]>
關(guān)于M8使用WINdows CE操作系統(tǒng)http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=35&ID=2794&Page=1wangxinxin2010-12-22 13:49:45

圖片點(diǎn)擊可在新窗口打開查看
對(duì)業(yè)界而言,Windows CE絕對(duì)算不上新名詞,而且,隨著嵌入式系統(tǒng)及掌上型產(chǎn)品的日益受寵,"Windows CE"在各種場(chǎng)合露面的機(jī)會(huì)亦越來(lái)越多。但是,很多人對(duì)Windows CE的認(rèn)識(shí)并非很清晰,甚至存在著一些誤區(qū)。那么,Windows CE到底是什么?微軟為什么要推出Windows CE?Windows CE有哪些特點(diǎn)?我們能用Windows CE干什么?……且聽微軟中國(guó)研究開發(fā)中心Windows CE產(chǎn)品部經(jīng)理任健先生對(duì)Windows CE的解說(shuō)。
(1)Windows CE是什么?
  簡(jiǎn)而言之,Windows CE是一個(gè)搶先式多任務(wù)并具有強(qiáng)大通信能力的Win32嵌入式操作
系統(tǒng),是微軟專門為信息設(shè)備、移動(dòng)應(yīng)用、消費(fèi)類電子產(chǎn)品、嵌入式應(yīng)用等非PC領(lǐng)域而從
頭設(shè)計(jì)的戰(zhàn)略性操作系統(tǒng)產(chǎn)品。
Windows CE所支持的編程界面是Win32 API的子集,它支持600多種最常用的Win32 A
PI。它具有專門為實(shí)時(shí)嵌入應(yīng)用而設(shè)計(jì)的、搶先式多任務(wù)的操作系統(tǒng)核心,可以燒入ROM
。操作系統(tǒng)核心只用500KB的ROM和250KB的RAM。目前,Windows CE的最新版本是前不久剛
推出的5.0版。"CE"的來(lái)源已無(wú)處可查,但是微軟人普遍認(rèn)為,"CE"中的"C"代表了消費(fèi)類 (Consume
r)、袖珍 (Compact) 、通信能力 (Connectivity) 和伴侶(Companion),而"E"則代表了
電子產(chǎn)品 (Electronics)。嵌入式操作系統(tǒng)是一種用途廣泛的系統(tǒng)軟件。工業(yè)控制是它的傳統(tǒng)應(yīng)用領(lǐng)域,在這一
領(lǐng)域里已有一些存在了多年的比較成功的嵌入式操作系統(tǒng)。但近年來(lái),隨著家電信息化的
趨勢(shì)日益明顯,對(duì)嵌入式操作系統(tǒng)提出了許多新的要求,熟悉和友好的用戶界面、統(tǒng)一的
編程界面、強(qiáng)大的通信功能已變得日趨重要。微軟一直致力于把計(jì)算技術(shù)用于改善人們的工作和生活,不斷聽取用戶的需求,并根據(jù)技術(shù)發(fā)展的水平推出相應(yīng)的產(chǎn)品。從DOS到Windows 3.1、Windows 95、Windows NT,直至Windows CE,都是滿足用戶需求的表現(xiàn)。我們希望通過我們和技術(shù)伙伴的努力,能使普通老百姓從計(jì)算技術(shù)中受惠,得以跨入信息時(shí)代或知識(shí)經(jīng)濟(jì)的大門。
(2)為什么要推出Windows CE?
  生活中人們開始使用手機(jī)、PDA以及手持和掌上電腦等來(lái)存儲(chǔ)和處理各種重要信息,
這似乎預(yù)示著一場(chǎng)新的革命。
這場(chǎng)革命就是,計(jì)算機(jī)占領(lǐng)了桌面之后,繼續(xù)向小型化和分散化發(fā)展,更廣泛地進(jìn)入人
們工作、生活和娛樂的各個(gè)方面和各個(gè)角落。近年來(lái),這場(chǎng)革命又被Internet的迅猛普及
所推動(dòng),一個(gè)網(wǎng)上世界已經(jīng)出現(xiàn),人們隨時(shí)隨地獲取所需信息,保持與他人接觸的需求愈發(fā)
強(qiáng)烈。
  自微軟創(chuàng)辦之日起,比爾·蓋茨就確立了公司的使命,即創(chuàng)造出能夠鼓舞和豐富人類
生活的個(gè)人計(jì)算機(jī)軟件,無(wú)論是在辦公室、在學(xué)校,還是在家里。這就是后來(lái)著名的"信息
隨手可得"的夢(mèng)想。今天,微軟已為PC提供了出色的操作系統(tǒng)平臺(tái)(Windows 9x/NT)、高效
率的軟件開發(fā)工具和功能強(qiáng)大且易用的通用軟件,使許多人的工作和生活從中受益。
但是,PC的價(jià)格及使用的復(fù)雜性仍使許多人與此無(wú)緣,尤其在中國(guó)更是如此。PC文化
仍不是徹底的"庶民文化",目前PC的復(fù)雜性對(duì)于更為普遍的大眾來(lái)說(shuō)仍是一種"精英工具
"。PC已成為人們進(jìn)入網(wǎng)上世界的最后一道門坎。例如中國(guó)已在Internet干線、接入、內(nèi)
容提供等諸方面投入巨資,但就因?yàn)檫@"最后一公里"難題,中國(guó)的Internet產(chǎn)業(yè)遲遲不能
起飛。
  微軟不想重犯80年代一家著名公司犯下的錯(cuò)誤。當(dāng)年這家公司固守"主機(jī)文化"而錯(cuò)
失了電腦向桌面這一新領(lǐng)域拓展的良機(jī),成為自己引發(fā)的PC革命的旁觀者。因此,微軟在
向個(gè)人桌面和企業(yè)管理領(lǐng)域提供了兩個(gè)方便易用且功能強(qiáng)大的操作系統(tǒng)(Windows 9x/NT
)之后,又從頭設(shè)計(jì)了Windows CE,以面向更為廣大的被稱為移動(dòng)計(jì)算、信息家電等應(yīng)用領(lǐng)
域,我們稱之為"非PC"領(lǐng)域。我們希望在這一新的應(yīng)用領(lǐng)域中仍然能夠扮演操作系統(tǒng)平臺(tái)
、開發(fā)工具和通用軟件供應(yīng)商的傳統(tǒng)角色。
  所以,Windows CE是微軟順應(yīng)計(jì)算技術(shù)小型化、分散化趨勢(shì)的產(chǎn)物,是發(fā)揚(yáng)"庶民文化"傳統(tǒng)

的戰(zhàn)略性產(chǎn)品。微軟已投入并將繼續(xù)投入大量的資源,通過發(fā)揮我們善于運(yùn)用現(xiàn)有
技術(shù)并進(jìn)行技術(shù)創(chuàng)新而滿足市場(chǎng)需求的能力,以及引導(dǎo)、帶動(dòng)相關(guān)產(chǎn)業(yè)的能力和強(qiáng)大的市
場(chǎng)推廣能力,并充分發(fā)揮我們?cè)赑C革命中所積累的豐富經(jīng)驗(yàn)和資源,繼續(xù)成為這場(chǎng)新的革
命的前驅(qū)。
(3)Windows CE的特點(diǎn)
1. 設(shè)計(jì)目標(biāo)和體系結(jié)構(gòu)
Windows CE 是一個(gè)基于Win32、多任務(wù)、具有強(qiáng)大通信能力和圖形功能的操作系統(tǒng)
,是專門為嵌入式應(yīng)用而設(shè)計(jì)的。它使以更低的開發(fā)成本、在更短的時(shí)間內(nèi)進(jìn)入更廣闊的
市場(chǎng)成為可能。其設(shè)計(jì)目標(biāo)為:
*模塊化可伸縮;
*實(shí)時(shí)性能好;
*通信功能強(qiáng)大;
*支持多種 CPU。
2. 支持多種處理器
Windows CE是一個(gè)可移植的操作系統(tǒng)

3. 強(qiáng)大的操作系統(tǒng)內(nèi)核與良好的通信能力
Windows CE具有靈活的電源管理功能,包括睡眠/喚醒模式。使用對(duì)象存儲(chǔ)(ObjectS
tore)技術(shù),包括文件系統(tǒng)、注冊(cè)表及數(shù)據(jù)庫(kù)。它具有高性能/效率的操作系統(tǒng)特性,包括
按需換頁(yè)、共享存儲(chǔ)、交叉處理同步、支持大容量堆(Heap)等。
Windows CE支持直接的局域網(wǎng)以及撥號(hào)連接,提供與PC、內(nèi)部網(wǎng)以及Internet的連接
,包括用于應(yīng)用級(jí)數(shù)據(jù)傳輸?shù)脑O(shè)備至設(shè)備間的連接。提供各種基本的通信基礎(chǔ)結(jié)構(gòu),包括
:套接字(Socket)、TCP/IP、PPP、IrDA、遠(yuǎn)程訪問、TAPI 以及Unimodem、WinInet、Wi
n32串行、SLIP、NDIS驅(qū)動(dòng)程序,還有對(duì)SMB重定向程序、聯(lián)網(wǎng)以及PC 連接性的支持。同
時(shí),還提供與Windows 95/98/NT的最佳集成和通信。支持廣泛的通信硬件。
4. 豐富的圖形用戶界面
提供基于Microsoft Internet Explorer的Internet瀏覽器。此外,還支持TrueType
字體,提供賞心悅目的顯示及打印效果。
可配置、可擴(kuò)展、通用、精巧的基于Windows模型的控件庫(kù),用于建立類Windows應(yīng)用
的專門圖形用戶界面,可作為嵌入應(yīng)用開發(fā)人員的范例和工作起始點(diǎn)。
支持特定目標(biāo)應(yīng)用的豐富服務(wù),例如手寫體和聲音識(shí)別、動(dòng)態(tài)影像、3D 圖形等。
5. 通用開發(fā)工具和可再用資源
通用開發(fā)工具有:
*Windows CE Embedded Toolkit for Visual C++;
*Windows CE Toolkit for Visual J++;
*Windows CE Toolkit for Visual Basic;
*其他第三方的工具。
目前,世界上有420多萬(wàn)Win32 開發(fā)人員,其商務(wù)和嵌入式應(yīng)用都使用同一種API,這將
大大方便開發(fā)人員。
發(fā)揮可重定目標(biāo)應(yīng)用代碼庫(kù)的作用。目前,已有超過1.7萬(wàn)種Win32應(yīng)用作為巨大的代
碼庫(kù),OEM廠商可以從中獲得適當(dāng)?shù)募夹g(shù)許可,同時(shí),軟件開發(fā)商們可將其現(xiàn)有的資源快速
移植到Windows CE平臺(tái)上。
Windows CE支持COM的進(jìn)程內(nèi)函數(shù)、部件化的Java VM和Visual Basic腳本,并提供豐
富的、經(jīng)常在嵌入式應(yīng)用中使用的部件化的軟件,包括通信、數(shù)學(xué)/統(tǒng)計(jì)、圖形/圖像、數(shù)
字信號(hào)處理、用戶界面等。
(4)Windows CE的產(chǎn)品線
1. 預(yù)制平臺(tái) (Target Platform)
微軟公司推出和正在推出一系列基于Windows CE的預(yù)制平臺(tái),它們可分為下面兩大類
移動(dòng)式或便攜式產(chǎn)品 如掌上型電腦、手持式電腦以及汽車電腦等。
面向家庭以電視為主要顯示器的產(chǎn)品 如電視瀏覽器、頂置盒和游戲機(jī)等。
我們這里所使用的如手持式電腦這樣的平臺(tái)名稱,指的是軟件平臺(tái),是微軟為該硬件
平臺(tái)所提供的軟件。硬件平臺(tái)通常是由微軟定義、硬件合作伙伴生產(chǎn)的。因此,只要符合
該定義的硬件,就可以運(yùn)行與之相應(yīng)的軟件平臺(tái)。卡西歐和飛利浦生產(chǎn)的掌上型電腦都預(yù)
裝了基于Windows CE 的掌上型電腦軟件平臺(tái),只要是為掌上型電腦開發(fā)的軟件都可以在
上面運(yùn)行。
換句話說(shuō),我們也可以把Windows CE內(nèi)核加上掌上型電腦預(yù)制軟件平臺(tái)看作是Windo
ws CE的掌上型電腦版;而把Windows CE內(nèi)核加上手持式電腦預(yù)制軟件平臺(tái)看作是Window
s CE的手持式電腦版。Windows CE的手持式電腦版與Windows 95/98/NT的用戶界面最接
近。
為了幫助軟件開發(fā)人員為這些預(yù)制目標(biāo)平臺(tái)開發(fā)軟件,微軟還提供了相應(yīng)的軟件開發(fā)
工具,例如Windows CE Tool Kit for VC、VB和VJ。軟件開發(fā)人員可以使用它們?cè)赪indo
ws NT上為各種預(yù)制目標(biāo)平臺(tái)開發(fā)應(yīng)用軟件。該工具中包括了現(xiàn)有預(yù)制目標(biāo)平臺(tái)在Windo
ws NT上的仿真模擬器,以便軟件開發(fā)人員在沒有預(yù)制目標(biāo)平臺(tái)硬件產(chǎn)品的情況下對(duì)應(yīng)用
程序進(jìn)行仿真調(diào)試。
2. 專用產(chǎn)品與嵌入式系統(tǒng)開發(fā)工具箱ETK
對(duì)于那些無(wú)法在微軟提供的預(yù)制目標(biāo)平臺(tái)上實(shí)現(xiàn)的應(yīng)用,微軟將Windows CE及其輔助
工具以ETK(Embedded Tool Kit)的形式提供給軟硬件開發(fā)商。他們可以用搭積木的方式
開發(fā)自己的軟硬件平臺(tái),以滿足其獨(dú)特的需求。這類產(chǎn)品我們稱之為專用產(chǎn)品(Vertical
Product)。
(5)Windows CE在中國(guó)
  近年來(lái),中國(guó)的IT、家電、個(gè)人通信設(shè)備等行業(yè)及其市場(chǎng)已取得了長(zhǎng)足的進(jìn)步,例如
,在中國(guó)家用電器市場(chǎng)中,國(guó)內(nèi)品牌已經(jīng)占據(jù)了主導(dǎo)地位,個(gè)人通信設(shè)備迅速增長(zhǎng)。據(jù)統(tǒng)計(jì)
數(shù)字顯示,國(guó)內(nèi)尋呼機(jī)持有量和手機(jī)持有量均已進(jìn)入了世界前列。中國(guó)市場(chǎng)規(guī)模龐大,獨(dú)
具特色,只要把握住其脈搏,便可形成爆發(fā)性的成功,并可能走向并影響世界產(chǎn)業(yè)。例如在
世界上其他國(guó)家翹首盼望DVD時(shí),VCD在中國(guó)卻異彩紛呈,形成世界上獨(dú)一無(wú)二的VCD市場(chǎng),
并自行制定標(biāo)準(zhǔn),提交國(guó)際標(biāo)準(zhǔn)化組織。
  此外,世界范圍的IT、家電、娛樂等傳統(tǒng)行業(yè)的融合趨勢(shì)業(yè)已波及中國(guó)。例如,國(guó)內(nèi)
PC制造業(yè)者已轉(zhuǎn)向家用電腦、信息家電,學(xué)習(xí)機(jī)市場(chǎng)也在嘗試與家電產(chǎn)品的融合。在國(guó)內(nèi)
家電市場(chǎng)趨于成熟和飽和之后,家電廠商便紛紛涌入IT行業(yè),包括PC制造業(yè),也有一些廠商
順應(yīng)了信息家電的潮流,自行或與計(jì)算機(jī)廠商合作開發(fā)信息家電產(chǎn)品。
但由于中國(guó)的特殊國(guó)情,即經(jīng)濟(jì)水平和教育水平的限制,國(guó)內(nèi)計(jì)算機(jī)市場(chǎng)目前仍不能
提供一個(gè)規(guī)模化的用戶群,IT業(yè)仍是一個(gè)幼稚產(chǎn)業(yè),未能形成規(guī)模經(jīng)濟(jì),苦于尋找出路,其
中軟件行業(yè)尤為突出。家電行業(yè)在迅速發(fā)展并成功地滿足了傳統(tǒng)家電市場(chǎng)的需求后,正面
臨生產(chǎn)能力過剩、過度市場(chǎng)競(jìng)爭(zhēng)等難題,急于尋找新的增長(zhǎng)點(diǎn)。
同時(shí),國(guó)內(nèi)業(yè)界還有一種強(qiáng)烈的需求,即希望有一種合理的產(chǎn)業(yè)分工模式和技術(shù)標(biāo)準(zhǔn)
化,以避免盲目競(jìng)爭(zhēng)和重復(fù)性勞動(dòng);希望能站在高起點(diǎn)和世界技術(shù)發(fā)展的前沿,加入世界大
合作,快速推出滿足市場(chǎng)需求的產(chǎn)品。例如學(xué)習(xí)機(jī)在發(fā)展多年后,目前就面臨著技術(shù)提升
的問題。
  在這種情況下,Windows CE為國(guó)內(nèi)產(chǎn)業(yè)界所帶來(lái)的不僅僅是其操作系統(tǒng)平臺(tái)、開發(fā)工
具和通用軟件所提供的一個(gè)較高的技術(shù)起點(diǎn),還有微軟引導(dǎo)帶動(dòng)相關(guān)產(chǎn)業(yè)的能力以及強(qiáng)大
的市場(chǎng)推動(dòng)能力,這將有助于形成新的規(guī)模化的市場(chǎng),這種規(guī)模化市場(chǎng)正是中國(guó)軟件行業(yè)
、Internet行業(yè)等所急切需要的。同時(shí),還提供了加入全球產(chǎn)業(yè)生態(tài)環(huán)境的機(jī)會(huì),在這里
既有合作又有競(jìng)爭(zhēng),中國(guó)產(chǎn)業(yè)界完全可發(fā)揮在VCD、學(xué)習(xí)機(jī)市場(chǎng)中所表現(xiàn)出的強(qiáng)大動(dòng)能而
直接走向世界。 ]]>
有關(guān)于在TIi DM642 DSP上實(shí)現(xiàn)MPEG4壓縮算法http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=27&ID=2793&Page=1wangxinxin2010-12-22 13:37:44  本次研討會(huì)將于2004 11月15日(上海)、17日(南京)、19日(北京)、22日(成都)、24日(廣州)、29日(杭州)舉行。由TI資深工程師和迅特科技的研發(fā)中心負(fù)責(zé)主講,以本公司多年來(lái)在DSP應(yīng)用產(chǎn)品開發(fā)經(jīng)驗(yàn)為基礎(chǔ),深入淺出地為廣大DSP應(yīng)用工程師講解DSP應(yīng)用熱點(diǎn)產(chǎn)品的特點(diǎn)、技術(shù)上的要點(diǎn)和難點(diǎn)。本次研討會(huì)將摒棄紙上談兵式的介紹和講解,通過大量研發(fā)實(shí)例的講解和現(xiàn)場(chǎng)演示的方式,必將令到會(huì)客戶都能不虛此行。

                           

【內(nèi)容簡(jiǎn)介】 DSP的結(jié)構(gòu)特點(diǎn)和TI DSP的概況 C2000TM系列DSP的優(yōu)勢(shì)、特點(diǎn)、軟硬件設(shè)計(jì)要點(diǎn)(結(jié)合馬達(dá)控制應(yīng)用實(shí)例): l C2000系列DSP處理器結(jié)構(gòu)及特點(diǎn) l C2000外圍接口應(yīng)用實(shí)例分析 l 最新推出的高性能控制應(yīng)用DSP——TMS320C28XX的結(jié)構(gòu)特點(diǎn) l DSP系列處理器在典型控制系統(tǒng)中的優(yōu)勢(shì) l 電機(jī)控制系統(tǒng)的控制方法 l 電機(jī)控制系統(tǒng)的硬件結(jié)構(gòu) l 電機(jī)控制系統(tǒng)的軟件結(jié)構(gòu) l TMS320C2000應(yīng)用于控制系統(tǒng)的設(shè)計(jì)實(shí)例

視頻壓縮算法與技術(shù): l 視頻系列標(biāo)準(zhǔn)概述 l MPEG-4算法介紹與特點(diǎn)分析 l H.264算法介紹與特點(diǎn)分析 l 目前主流的視頻應(yīng)用對(duì)應(yīng)視頻算法的要求及特點(diǎn)分析

DM64x系列DSP的優(yōu)勢(shì)、特點(diǎn)、軟硬件設(shè)計(jì)要點(diǎn)(結(jié)合視頻處理應(yīng)用實(shí)例): l 視頻處理系統(tǒng)對(duì)系統(tǒng)特殊要求 n 高速處理能力 n 大容量存儲(chǔ)器 n 高速數(shù)據(jù)通道 n 專用的視頻接口 l DM642對(duì)音視頻處理的支持 n DM642的在會(huì)議視頻,圖像監(jiān)控和視頻終端領(lǐng)域的應(yīng)用前景 n DM642的高速DSP并行處理內(nèi)核 n DM642的高速視頻口(VPORT)和視頻FIFO的配置 n DM642的66M PCI接口 n DM642的以太網(wǎng)接口 n DM642的McASP音頻口 n 增強(qiáng)型EDMA應(yīng)用舉例 l 基于DM642的多路視頻處理卡的實(shí)現(xiàn) n DM642的的視頻采集可回放的硬件連接 n DM642的的視頻采集和回放的驅(qū)動(dòng)程序流程 n DM642的和其他外設(shè)的連接方法 n BGA設(shè)計(jì)技術(shù) l 高速數(shù)字處理系統(tǒng)的電磁兼容性問題考慮 n 模擬電源和數(shù)字電源電路 n 多層電路板設(shè)計(jì)規(guī)則 n DM642硬件設(shè)計(jì)時(shí)的注意事項(xiàng) n DM642板調(diào)試指南

]]>
DSP 設(shè)計(jì)入門http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=27&ID=2792&Page=1wangxinxin2010-12-22 13:27:02DSP  一些書本上的翻譯是 數(shù)字信號(hào)處理,  屬于CPU的子類.
它和電腦的CPU相比,除了計(jì)算能力差之外,其他的均沒話說(shuō).
為什么選擇DSP,因?yàn)槭菃纹瑱C(jī)的升級(jí)板.對(duì)我比較容易接受.
單片機(jī)與DSP的區(qū)別在于,DSP的速度以及它與電腦的無(wú)縫連接接口,和流水線.這些都是以前想都不敢想的.
雖然通用DSP的數(shù)量不算多,但是對(duì)于喜歡它的人來(lái)說(shuō),不算什么理由的.
至于DSP的廠商,我覺得還是TI的比較好,因?yàn)?它是第2個(gè)在市場(chǎng)投放的主要力量.并且,資料相對(duì)全面.用的多了,資料也就全了.
開發(fā)軟件也很多,很雜,可能迷糊.
首先,你要確定自己要做什么?
1,如果要技術(shù)生根的話(林申茂的教導(dǎo)+口頭蟬),就用MATLAB.雖然這個(gè)學(xué)習(xí)過程很長(zhǎng),對(duì)于自學(xué)的話來(lái)說(shuō)更是........   但如果你要長(zhǎng)成一棵參天大樹的話,是需要時(shí)間的積累的.這個(gè)過程就是根.
2,如果要盡快的開發(fā)一些程序的話,用CSS,+QUDESIGN.
最后確定一個(gè)自己的項(xiàng)目,按照常規(guī)確定日程以及開發(fā)流/如果你和我一樣是個(gè)窮鬼,那就用全電腦模擬的方式.
說(shuō)了許多,有可能大家覺得沒頭沒腦的,說(shuō)實(shí)在的,DSP實(shí)際的開發(fā)的工作是很枯燥無(wú)味的,因?yàn)槿靠抠Y料.
但是DSP的設(shè)計(jì)確有意思的多,因?yàn)槟憧梢噪S心,特別是當(dāng)你挑戰(zhàn)一些經(jīng)典算法時(shí),會(huì)有一種很濃的成就感,雖然我老是以失敗搞終.
這一切都是在你愿意花錢的基礎(chǔ)上,否則都是空的,買一本書吧,不要在電腦上看書了.除非你的電費(fèi)不要錢.雖然好笑!盡力拋開看書時(shí)的一些其他雜念是很有好處的.
怎么選擇書本呢,在很多相關(guān)書本面前,盡力的選擇簡(jiǎn)單的,文采比較好的,生硬的千萬(wàn)不要買.因?yàn)槎际欠g的,翻譯錯(cuò)了,你都不知道.
尾記,其實(shí)什么都不重要,主要是你的精神世界是否充實(shí),為了充實(shí)我們的精神而學(xué)習(xí)
我覺得我現(xiàn)在變了,以前寫的文章注重于技術(shù)含量,現(xiàn)在的注重于精神的分享
<p align=right><font color=red>+5 RD幣</font></p>]]>
TINA.Pro 電子線路模擬仿真軟件官方教程http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=27&ID=2791&Page=1wangxinxin2010-12-22 11:17:09 Accelerated.Designs.UltraLibrarian.Gold.2.0.82 1CD

Conformal Constraint Designer v6.1 1CD(在給定設(shè)計(jì)問題下確保有效時(shí)序約束

的產(chǎn)品)

Cadence.Specctra.Router.v10.2 1CD(功能強(qiáng)大的PCB無(wú)網(wǎng)格自動(dòng)布線器)

Cadence.Specman.Elite.v5.0.Linux-ISO 1CD

 

Laker 32 v4P3 Linux 1CD

Laker 32 v4p2 LinuxAMD64 1CD

Laker 32 v3 REDHAT9 1CD

Laker 31 v3p6a REDHAT72 1CD

Laker 32 v3p6 SOL7 1CD

Laker 32 v3p6 SOLARIS2 1CD

Laker 32 v4p3 Symbol 1CD

Laker 32 v4p3 Document 1CD

Laker 32 v3p6 LabBook

Laker Document 1CD(適用3.0版和更高版的用戶手冊(cè)

Laker AMS v6.1p4 WinALL 1CD(電路圖設(shè)計(jì)與調(diào)試環(huán)境)

Laker AMS v6.1p4 Linux

 

ADP 21 v3p5 Linux 1CD

ADP 21 v3p5 LinuxAMD64 1CD

ADP 21 v3p5 REDHAT9 1CD

ADP 21 v3p5 SOL7 1CD

ADP 21 v3p5 SOLARIS2 1CD

ADP 21 v3p5 symbol 1CD

ADP 21 v3p5 Document 1CD

 

Specctra ShapeBased Automation Software v15.1-ISO 1CD(基于層對(duì)交互/自

動(dòng)布線的功能)

PSC Design Kit 3.3 Linux 1CD

Pspice v9.2 1CD

Pspice 使用指南(中文)

NucleusUDB.v4.3(強(qiáng)大的、基于GUI的嵌入式應(yīng)用源碼級(jí)調(diào)試器,具有標(biāo)準(zhǔn)的內(nèi)部

開發(fā)結(jié)構(gòu),適用于Nucleus軟件部件支持的大多數(shù)處理器)

Rimu.PCB.v1.07.WinALL 1CD(行業(yè)印刷電路板(PCB)的設(shè)計(jì)軟件)

 

Intusoft產(chǎn)品:

ICAP/4 v8.1.6 for WinAll 1CD(電源仿真軟件)

 

Aegis產(chǎn)品:

Aegis.CircuitCAM.Suite.v6.0.2.2 1CD(一個(gè)高端成熟的電路板生產(chǎn)CAM軟件,生

產(chǎn)建模程序)

Circuitcam v5.0使用手冊(cè)(中文)

 

Aucotec產(chǎn)品:

Elcad.Aucoplan v7.5 Multilingual-ISO 1CD(ECAE系統(tǒng),電子工程軟件)

 

Altium產(chǎn)品:

Altium Designer Winter 09 Build9.2.0.18802-ISO 1DVD(電子產(chǎn)品開發(fā)系統(tǒng))

Altium Protel DXP v7.2.92.With.SP3 winNT-ISO 1CD

Protel DXP Altium v7.0 WinNT2000XP-ISO  1CD

Protel Dxp 2004 sp2-ISO( 完全安裝版)

Protel DXP 2004 Sp4 1CD
]]>
各種效果器的使用說(shuō)明http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=27&ID=2790&Page=1wangxinxin2010-12-22 11:08:39RP50吉他效果器使用說(shuō)明 轉(zhuǎn)自:吉他扒手 前面板
1. Footswitches(腳踏控制開關(guān)):兩個(gè)腳踏控制開關(guān)用于選擇預(yù)置音色、校音器或旁通功能。使用上/下腳踏開關(guān)可選擇預(yù)置音色;同時(shí)踩下兩個(gè)開關(guān)可進(jìn)入效果器旁通狀態(tài);同時(shí)踩下兩個(gè)開關(guān)并保持幾秒可進(jìn)入校音器功能。

2. value Buttons(數(shù)值鍵):兩個(gè)數(shù)值鍵根據(jù)所處的模式不同,而執(zhí)行不同的功能。在"PLAY(演奏)"模式下,這兩個(gè)鍵控制RP50的總音量;在"EDIT(編輯)"模式下,這兩個(gè)鍵用于調(diào)整所選用的效果項(xiàng)的參數(shù)值。當(dāng)鼓機(jī)功能打開時(shí),它們還可以用于調(diào)整鼓花、速度、電平。在使用校音器功能時(shí),它們可用于選擇"參考基準(zhǔn)音"。

3. Effect/Edit Buttons(效果/編輯鍵):按任何一個(gè)編輯鍵都可進(jìn)入編輯模式,并且已經(jīng)選擇了一個(gè)"效果項(xiàng)"進(jìn)入編輯狀態(tài)。按左、右編輯鍵選擇"效果項(xiàng)",如果哪個(gè)"效果項(xiàng)"被選中進(jìn)入編輯狀態(tài),哪個(gè)"效果項(xiàng)"的LED指示燈就會(huì)點(diǎn)亮。

4. Drums(鼓機(jī)):此鍵用于打開或關(guān)閉 RP50上的鼓機(jī)功能。當(dāng)鼓機(jī)的功能被激活后,鼓機(jī)的三個(gè)LED指示燈中的"Pattern(鼓花)"燈就會(huì)點(diǎn)亮,并且鼓花就會(huì)不停的循環(huán)播放。

5. Effect LEDs(效果項(xiàng)LED):LED指示燈可提供當(dāng)前預(yù)置是由哪些效果構(gòu)成的。在編輯模式中,點(diǎn)亮的LED指示燈顯示出哪個(gè)效果項(xiàng)被選,且正處于編輯狀態(tài)下。在校音器功能中,LED指示燈顯示音調(diào)的高低。

6. Display(顯示屏):顯示屏根據(jù)所選用的模式不同而提供不同的信息。在演奏模式下,顯示屏顯示所選用的預(yù)置號(hào)碼。在編輯模式中,顯示屏顯示效果項(xiàng)的參數(shù)值。在校音器功能中它顯示所彈琴弦的音高。

7. Store(儲(chǔ)存):儲(chǔ)存鍵用于儲(chǔ)存擁護(hù)編輯過的音色。

背面板

1. Input(輸入):連接你的電吉他到這里。

2. Output(輸出):這是一個(gè)立體聲的TRS接口,你可以從這個(gè)接口只連接一個(gè)音箱形成單聲道聲場(chǎng),或是用TRS立體聲插頭引出一個(gè)"Y"字型連接線,連接到兩支音箱形成一個(gè)立體聲聲場(chǎng)。這個(gè)接口也可連接耳機(jī)。

·注意:當(dāng)RP50直接接入調(diào)音臺(tái)或錄音設(shè)備,或是用耳機(jī)時(shí),你可以進(jìn)入音箱模擬功能。

3. Control In(輸入控制):可接入表情踏板可控制音量、Wah(哇音)和Whammy。

4. Power Input(電源接口):連接變壓器。

建立連接

RP50有幾種不同的連接方法: 在連接RP50之前,確保你的吉他音箱是關(guān)閉的,并且RP50也未接通電源。RP50機(jī)器上沒有電源開關(guān)。關(guān)閉RP50電源時(shí),可以從輸入口上拔掉連線或從RP50的電源接口上拔掉電源線。

·單聲道操作
連接你的電吉他到RP50上,再用一條單聲道的連線接到你的吉他音箱上。

·立體聲操作
連接你的吉他到RP50上,從RP50的輸出接口上連一條"Y"字型TRS立體聲連接線,你可以用其中的一條線連接一個(gè)音箱或是調(diào)音臺(tái)上的一軌,然后再用另一條連接線連接到第二個(gè)音箱或調(diào)音臺(tái)的第二軌上。如果連接的是調(diào)音臺(tái),請(qǐng)把它們的聲相分別設(shè)置在左、右位置上。當(dāng)你建立起立體聲聲場(chǎng)環(huán)境后,可以激活RP50上的音箱模擬功能,以次達(dá)到更好的效果。

供電
RP50有兩種供電方式:電池或變壓器。在接通電源之前,最好將你的吉他音箱設(shè)置為原聲狀態(tài),并且EQ調(diào)校在標(biāo)準(zhǔn)位置。

·電池供電
用6節(jié)5號(hào)電池,RP50就可連續(xù)工作15小時(shí)。電池倉(cāng)在RP50底部,按圖中示意的方法安裝好電池。(注意:安裝時(shí)一定注意電池的極性。)

把連接線插入RP50的輸入口電源即打開,拔掉連接線電源即切斷。打開你的音箱并把音量調(diào)到一個(gè)合適的位置上。為延長(zhǎng)電池的使用壽命,當(dāng)不用RP50時(shí)請(qǐng)拔掉連接線。

·變壓器供電
RP50還可以使用變壓器供電,連接變壓器的電源線到RP50背面板的電源接口,將另一端插在電源插座上,再打開你的音箱把音量調(diào)到合適的位置。

關(guān)于RP50

預(yù)置

一個(gè)"預(yù)置"可以理解為一個(gè)"音色",它是由多種"效果項(xiàng)"及其參數(shù)按"用戶特定"的程序編排在一起的聲音,并且有自己的預(yù)置編號(hào)。預(yù)置可由腳踏開關(guān)調(diào)出。RP50有40個(gè)用戶預(yù)置(1-40)和40個(gè)廠家預(yù)置(41-80)。用戶預(yù)置的40個(gè)位置可存儲(chǔ)你編輯過的預(yù)置。出廠時(shí)40個(gè)用戶預(yù)置和40個(gè)廠家預(yù)置是相同的,這樣你就可以放心的創(chuàng)造屬于你自己的音色而不必?fù)?dān)心丟失原始數(shù)據(jù)。

演奏模式

當(dāng)你第一次打開電源時(shí),RP50就會(huì)進(jìn)入到演奏模式。最左邊的(PLAY)LED指示燈點(diǎn)亮,說(shuō)明你現(xiàn)在處于演奏模式。在演奏模式下用向上、向下腳踏控制開關(guān)可調(diào)換預(yù)置。

校音器

RP50內(nèi)置校音器,可以迅速而準(zhǔn)確的幫助你完成校音工作。進(jìn)入這一功能需要同時(shí)按下兩個(gè)腳踏開關(guān)并保持?jǐn)?shù)秒,直到顯示屏上閃現(xiàn)"tU"的字樣,說(shuō)明你已進(jìn)入校音器功能,此時(shí)你就可以松開腳踏開關(guān)了。校音時(shí),彈一個(gè)音符(通常*近琴頭位置的音效果會(huì)好一些),顯示屏顯示所彈音符的音高。顯示屏下方一排"效果項(xiàng)"LED燈,此時(shí)是用于指示所彈音符的音高是低還是高。右邊的6個(gè)LED燈亮說(shuō)明音調(diào)高,需要調(diào)低;左邊的LED燈亮說(shuō)明音調(diào)低,需要調(diào)高。如果中間綠色的LED燈亮說(shuō)明音準(zhǔn)正確。在校音時(shí)輸出口沒有聲音。
當(dāng)進(jìn)入校音功能時(shí),你可以改變音調(diào)的"基準(zhǔn)音"。廠家"基準(zhǔn)音"的默認(rèn)值A(chǔ)=440Hz(顯示40)。按value(數(shù)值)鍵可在幾個(gè)降調(diào)中輪流選擇,它們分別是A=Ab(顯示Ab),A=G(顯示g)和A=Gb(顯示Gb)。顯示屏短暫的閃爍你選擇的"參考"基準(zhǔn)音。"參考"基準(zhǔn)音只能保留到關(guān)機(jī)之前,再開機(jī)"基準(zhǔn)音"就恢復(fù)默認(rèn)值。

旁通

旁通狀態(tài)使音色處于未經(jīng)RP50處理的吉他音色。進(jìn)入旁通狀態(tài)需要同時(shí)踩兩個(gè)腳踏開關(guān),顯示屏顯示"by"字樣說(shuō)明預(yù)置被旁通。踩任何一個(gè)腳踏開關(guān)都可退出旁通狀態(tài)。

編輯/創(chuàng)造預(yù)置

若要在RP50上創(chuàng)造出具有鮮明個(gè)性特征的音色,非常簡(jiǎn)便和直觀。你可以創(chuàng)造出自己的預(yù)置,也可以對(duì)一個(gè)預(yù)置稍加修飾以適合你的需要。若要?jiǎng)?chuàng)造或編輯一個(gè)聲音,你必須從一個(gè)用戶預(yù)置或廠家預(yù)置開始,因?yàn)檫@項(xiàng)工作不可能從一個(gè)空的預(yù)置開始。當(dāng)存儲(chǔ)預(yù)置時(shí)你可以把它存儲(chǔ)在任何后一個(gè)用戶預(yù)置的位置上。
編輯/創(chuàng)造預(yù)置的步驟
1. 按Footswitches(腳踏控制開關(guān))選擇一個(gè)預(yù)置。
2. 按Edit(編輯)鍵知道你要編輯的效果項(xiàng)的LED指示燈點(diǎn)亮。
3. 按value(數(shù)值)鍵改變其參數(shù)值。

效果項(xiàng)LED

當(dāng)編輯一個(gè)預(yù)置,效果項(xiàng)LED燈用于指示出哪一個(gè)效果項(xiàng)被選用并正處于編輯狀態(tài)下。兩個(gè)編輯鍵使你在各效果項(xiàng)之間進(jìn)行選擇。哪一效果項(xiàng)被選用,其LED燈就會(huì)點(diǎn)亮。沒一個(gè)效果項(xiàng)中有多種已"設(shè)置完成的參量"。兩個(gè)數(shù)值鍵用于在"設(shè)置完成的參量"中進(jìn)行選擇。
當(dāng)效果的參數(shù)值被改變,屏幕右下角的小數(shù)點(diǎn)就會(huì)點(diǎn)亮,它提醒你別忘了儲(chǔ)存這些已修改的參數(shù)值。在存儲(chǔ)之前換成其他的預(yù)置或關(guān)機(jī),將會(huì)洗掉"已修改的參數(shù)值"并且恢復(fù)到這個(gè)預(yù)置的原有值。如果你調(diào)出一個(gè)非常好的音色,別忘記存儲(chǔ)。

存儲(chǔ)/拷貝預(yù)置
預(yù)置一旦被調(diào)整,你需要在40個(gè)用戶預(yù)置區(qū)域中儲(chǔ)存你的調(diào)整結(jié)果。以下將展示如何存儲(chǔ)預(yù)置或拷貝預(yù)置。

1. 按Store(存儲(chǔ))鍵一次,當(dāng)前的預(yù)置在屏幕閃爍。
2. 按Footswitches(腳踏開關(guān))選擇用戶預(yù)置的位置。
3. 再次按Store(存儲(chǔ))鍵存儲(chǔ)完畢。

效果項(xiàng)的定義

RP50可以想象成由許多"虛擬"放大器和眾多獨(dú)立的、高品質(zhì)的效果項(xiàng)模塊組成的。每一個(gè)效果項(xiàng)模塊可以根據(jù)個(gè)人的需要進(jìn)行編輯。了解這些效果是如何影響聲音對(duì)你來(lái)說(shuō)非常有益,它可以幫助你獲得你想要的聲音。下面略述RP50上每一個(gè)效果項(xiàng)的功能和作用。

Preset Level(預(yù)置電平)

控制每一個(gè)預(yù)置的電平,因?yàn)檫@個(gè)設(shè)置是為每一個(gè)預(yù)置獨(dú)立設(shè)置的,你可以模擬出放大器的聲音大小。 Pickup/Wah(拾音器/哇音)
拾音器模擬功能。可以給你的單線圈拾音器吉他帶來(lái)一總雙線圈拾音器的厚重音色,或是給你的雙線圈拾音器吉他帶來(lái)一種單線圈適宜親昵的請(qǐng)頭音色。Wah(哇音)效果需要借助外接的表情踏板來(lái)實(shí)現(xiàn)。
·Pickup/Wah的類型:數(shù)值鍵選擇拾音器或哇音的類型
·OF:拾音器/哇音效果項(xiàng)模塊關(guān)閉。
·SH:給單線圈拾音器吉他帶來(lái)一種雙線圈拾音器的感覺。
·HS:給雙線圈拾音器吉他帶倆一種單線圈拾音器的感覺。
·Cr:Cry Wah是一種哇音的經(jīng)典聲音。
·Bo:精致的Wah,掃描頻帶更寬更具現(xiàn)代感的聲音。
·Fr:Wah動(dòng)態(tài)更強(qiáng),它可以在整個(gè)可聽頻帶間(20Hz--20kHz)進(jìn)行掃描。

Compressor(壓縮器)
壓縮器是用于自動(dòng)限制吉他信號(hào)的動(dòng)態(tài)幅度。
1到15:控制壓縮器的總量(對(duì)比度和延音)范圍。從1(微小的壓縮)到無(wú)限壓縮(最大延音)或是把壓縮效果項(xiàng)關(guān)閉。
Amp/Cabinet Modeling(放大器/音箱模塊)
放大器模擬是一種模擬技術(shù),它可以再現(xiàn)出許多流行的和經(jīng)典的放大器聲音。數(shù)值1-9代表放大器的增益量和電平值。
b1-b9:模擬Blackface放大器 c1-c9:模擬Clean Tube放大器
o1-o9:模擬Boutique放大器 S1-S9:模擬British Stack放大器
r1-r9:模擬Rectifier放大器 U1-U9:模擬Crunch放大器
H1-H9:模擬Hot Rod放大器 g1-g9:模擬High Gain Tube放大器
t1-t9:模擬Classic Tweed放大器 F1-F9:模擬Fuzz放大器
C1-C9:模擬British Combo放大器 AC:模擬標(biāo)準(zhǔn)原聲吉他

EQ(均衡)
均衡是用語(yǔ)塑造你吉他信號(hào)的頻響曲線。RP50上的EQ就象放大器上的音色旋鈕,數(shù)值1-4是每段均衡的消減值,數(shù)值5是平穩(wěn)值(即沒消減也沒提升),數(shù)值6-9是每段均衡的提升值。
BASS(b1-b9):用數(shù)值鍵調(diào)整低頻的強(qiáng)弱。
Mid(d1-d9):用數(shù)值鍵調(diào)整中頻的強(qiáng)弱。 Treble(t1-t9):用數(shù)值鍵調(diào)整高頻的強(qiáng)弱。

Noise Gate(噪聲門)
噪聲門的設(shè)計(jì)是使你的吉他在不演奏的時(shí)候可以剔除掉噪聲。自動(dòng)漸強(qiáng)設(shè)置有點(diǎn)象音量踏板的效果,其實(shí)它是由不同的"起音"時(shí)間完成的。不同的吉他和拾音器需要不同的門限值。選擇門限值的標(biāo)準(zhǔn)就是當(dāng)你不演奏的時(shí)候也聽不見噪聲的那個(gè)最低的門限值。
OF,g1-g9:選擇靜音式噪聲門時(shí),設(shè)置了1-9種門限值可供選擇,OF是關(guān)閉噪聲門。
S1-S9:選擇音量漸強(qiáng)效果時(shí),1-9種起音時(shí)間可供選擇。

Chorus/Mod(合唱/調(diào)制模塊)
合唱/調(diào)制類效果模塊是一個(gè)可為你提供多種調(diào)制類效果的集合,其中包括:合唱,鑲邊,相位,振音,聲相,顫音,旋轉(zhuǎn)揚(yáng)聲器,自動(dòng)"呀"音,包絡(luò)發(fā)生器,失諧,移調(diào)和Whammy(Digitech公司的經(jīng)典效果器,它可以是聲音向上或向下彎曲2個(gè)八度)。當(dāng)合唱/調(diào)制類效果模塊被選擇,數(shù)值鍵用于選擇效果的類型。合唱/調(diào)制類效果模塊在使用中一次只能選用一種效果類型。以下列舉每一個(gè)效果和它們參數(shù)的詳細(xì)說(shuō)明。
·Chorus合唱:合唱是給你的吉他信號(hào)中加一個(gè)短延時(shí),短延時(shí)信號(hào)內(nèi)調(diào)制成與原信號(hào)的音調(diào)稍有差別,然后再將其與原信號(hào)混合,變成一個(gè)比較厚的聲音并且還形成了一個(gè)立體聲的聲相。可用數(shù)值鍵在9種合唱設(shè)置中選擇。

·Flange鑲邊:鑲邊的原理與合唱相同,只不過延時(shí)時(shí)間更短且加上了一個(gè)重復(fù)發(fā)生器,這給它帶來(lái)一種上下急速掃描的效果。可用數(shù)值鍵選擇9種鑲邊效果中任一種。

·Phaser相位:相位是把進(jìn)來(lái)的信號(hào)分離,并且改變信號(hào)的相位。這信號(hào)的相位與原信號(hào)的相位產(chǎn)生差異,并與原信號(hào)混合。當(dāng)相位改變時(shí),不同的頻率相互抵消而產(chǎn)生一個(gè)輕柔的扭曲的聲音。可用數(shù)值鍵在9種相位設(shè)置中任意選擇。

·Tremolo振音:振音效果是按一個(gè)平穩(wěn)的速度調(diào)制信號(hào)的音量。可用數(shù)值鍵在9種振音效果中任選。

·Panner聲相:自動(dòng)聲相器是按一個(gè)平穩(wěn)的速度調(diào)整聲音從左到右。可用數(shù)值鍵在9種聲相設(shè)置中任選。

·Vibrato顫音:顫音效果是按一個(gè)平穩(wěn)的速度調(diào)制信號(hào)的音調(diào)。可用數(shù)值鍵在9種顫音效果中任選。

·Rotary Speaker旋轉(zhuǎn)揚(yáng)聲器:旋轉(zhuǎn)揚(yáng)聲器是模擬高速旋轉(zhuǎn)的音箱(包括高音號(hào)角和低音喇叭)。兩只旋轉(zhuǎn)的音箱產(chǎn)生一種非常奇妙的聲場(chǎng)環(huán)境。它可以從一邊到另一邊,聲音向聽眾*近后又從聽眾身邊經(jīng)過,同時(shí)聲音有一點(diǎn)輕微的音調(diào)變化。可用數(shù)值鍵在9種旋轉(zhuǎn)揚(yáng)聲器效果中任選。

·Auto Ya自動(dòng)"呀"音:自動(dòng)"呀"音融合了哇音和鑲邊的特性創(chuàng)造出一個(gè)類似人發(fā)出的聲音"呀"。自動(dòng)"呀"音的強(qiáng)弱取決于撥弦的力度。可用數(shù)值鍵在9種自動(dòng)"呀"音中任選。

·Envelope Filter包絡(luò)發(fā)生器:包絡(luò)發(fā)生器是根據(jù)你彈琴的力度來(lái)改變Wah(哇音)效果的動(dòng)態(tài)范圍。可用數(shù)值鍵在9種包絡(luò)發(fā)生器中任選。

·Detune失諧:失諧器可以復(fù)制輸入進(jìn)來(lái)的信號(hào),然后將復(fù)制的信號(hào)極其微小地改變其音調(diào),最后將復(fù)制的信號(hào)與原信號(hào)混合在一起。這種復(fù)制類效果就好象兩把吉他彈奏同一首曲子。可用數(shù)值鍵在9種失諧設(shè)置中任選。

·Pitch Shift移調(diào):移調(diào)是復(fù)制輸入進(jìn)來(lái)的信號(hào),然后將復(fù)制的信號(hào)與原信號(hào)混合在一起。這種效果好象兩把吉他自己各自彈奏自己不同的音調(diào)。可用數(shù)值鍵在9種移調(diào)效果中任選。移調(diào)的設(shè)置如下:

H1= -12半音 H4= -4半音 H7= +5半音
H2= -7半音 H5= +3半音 H8= +7半音
H3= -5 半音 H6= +4半音 H9= +12半音
]]>
TD-SCDMA移動(dòng)通信技術(shù)原理http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=27&ID=2789&Page=1wangxinxin2010-12-22 10:44:51!@1C%p-C1H&_+d,?)b:e4P+M&l,K.r(x1L
移動(dòng)通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單7r-p6T%o$m!{
TD-SCDMA移動(dòng)通信標(biāo)準(zhǔn)是信息產(chǎn)業(yè)部電信科學(xué)技術(shù)研究院(現(xiàn)大唐電信集團(tuán))在國(guó)家主管部門的支持下,根據(jù)多年的研究而提出的具有一定特色的第三代移動(dòng)通信系統(tǒng)標(biāo)準(zhǔn)。這是近百年來(lái)我國(guó)通信史上第一個(gè)具有完全自主知識(shí)產(chǎn)權(quán)的國(guó)際通信標(biāo)準(zhǔn),它的出現(xiàn)在我國(guó)通信發(fā)展史上具有里程碑的意義,并將產(chǎn)生深遠(yuǎn)的影響,是整個(gè)中國(guó)通信業(yè)的重大突破。TD-SCDMA標(biāo)準(zhǔn)公開之后,在國(guó)際上引起了強(qiáng)烈的反響,得到西門子等許多著名公司的重視和支持。1999年月11月在芬蘭赫爾辛基召開的ITU會(huì)議上,TD-SCDMA被列入ITU建議ITU-RM.1457,成為ITU認(rèn)可的第三代移動(dòng)通信無(wú)線傳輸主流技術(shù)之一。移動(dòng)通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單-d.y"{:}*K
移動(dòng)通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單8R*G1v5w.P%L'T:h5z,h1d
一、TD-SCDMA技術(shù)概述MSCBSC 移動(dòng)通信論壇*J5n3o4x C+i(B2\
  TD-SCDMA系統(tǒng)全面滿足IMT-2000的基本要求。它采用不需配對(duì)頻率的TDD雙工模式,以及FDMA/TDMA/CDMA相結(jié)合的多址接入方式,同時(shí)使用1.28Mc/s的低碼片率,擴(kuò)頻帶寬為1.6MHz(表1)。
1Z%S-B:M4N"G&P1N |  國(guó)內(nèi)領(lǐng)先的通信技術(shù)論壇MSCBSC 移動(dòng)通信論壇"m*f!}:b7C

(p+b*v2|)k$Z4j7}#|3N |  國(guó)內(nèi)領(lǐng)先的通信技術(shù)論壇

表1 TD-SCDMA主要參數(shù)

載波帶寬 mscbsc 移動(dòng)通信論壇擁有30萬(wàn)通信專業(yè)人員,超過50萬(wàn)份GSM/3G等通信技術(shù)資料,是國(guó)內(nèi)領(lǐng)先專注于通信技術(shù)和通信人生活的社區(qū)。+R0_1V$K)J0s
1.6MHz
9C#~5r C!?
最小頻譜 移動(dòng)通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單(Z/B"T(C/h1A#H
1.6MHz MSCBSC 移動(dòng)通信論壇%i#y2@#A)\%p$^$I,]
雙工型式
+a%B6n6E:V"n,@$~4r8M"~w1.mscbsc.com
TDD
$j4T4w*b#|1a8Z)M!|'~MSCBSC 移動(dòng)通信論壇
多址方式
$M&H P,w5n移動(dòng)通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單
TDMA,CDMA,F(xiàn)DMA
,D(|,j8^:?3{/c0v T"V%^ |  國(guó)內(nèi)領(lǐng)先的通信技術(shù)論壇
碼塊速率
"C/?:S9V&k.J7J5w
1.28Mc/s mscbsc 移動(dòng)通信論壇擁有30萬(wàn)通信專業(yè)人員,超過50萬(wàn)份GSM/3G等通信技術(shù)資料,是國(guó)內(nèi)領(lǐng)先專注于通信技術(shù)和通信人生活的社區(qū)。9x7q R0Q(?4C!q7]
調(diào)制 w1.mscbsc.com!i$A9z*~4E)u
QPSK
1a2?6Q1d)j-K+h0a |  國(guó)內(nèi)領(lǐng)先的通信技術(shù)論壇8-PSK

6h:i)P!Y#@2?)_7xw1.mscbsc.com
最大蜂窩范圍
&}&y"V)z5[w1.mscbsc.com
40km
+J/E/a9`4i'e1}mscbsc 移動(dòng)通信論壇擁有30萬(wàn)通信專業(yè)人員,超過50萬(wàn)份GSM/3G等通信技術(shù)資料,是國(guó)內(nèi)領(lǐng)先專注于通信技術(shù)和通信人生活的社區(qū)。
最大音頻容量(Erl.)
!e(w;g$\2v:c%Qmscbsc 移動(dòng)通信論壇擁有30萬(wàn)通信專業(yè)人員,超過50萬(wàn)份GSM/3G等通信技術(shù)資料,是國(guó)內(nèi)領(lǐng)先專注于通信技術(shù)和通信人生活的社區(qū)。
EFR:55 移動(dòng)通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單0J"\8P+`4d!`/h'G8w%u6w*n
數(shù)據(jù)流量 w1.mscbsc.com+p'D-u5q4w)w5w9Z+k-u
6Mb/s
"T"L0["{.T/W*dMSCBSC 移動(dòng)通信論壇
理論最大數(shù)據(jù)率/用戶
"W.S N/Q/X)i+u2r*fMSCBSC 移動(dòng)通信論壇
325kb/s/MHz/cell $o)A!?9]5P#Y
系統(tǒng)對(duì)稱性(DL:UP) 移動(dòng)通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單2](w+?$?;M2b9r ~
1:6-6:1 4C4r2z#].v z:U'X*[


!r%J7c3[&?移動(dòng)通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單/B)w&_0c#L8U,N#m
  3G移動(dòng)系統(tǒng)的主要挑戰(zhàn)之一是既要控制諸如談話和視頻等對(duì)稱線路交換業(yè)務(wù),又要控制移動(dòng)因特網(wǎng)接入的非對(duì)稱分組交換業(yè)務(wù)。面對(duì)這一挑戰(zhàn),TD-SCDMA集成了兩項(xiàng)先進(jìn)技術(shù):一種是先進(jìn)的TDMA/TDD系統(tǒng),另一種是自適應(yīng)CDMA組成的對(duì)稱模式的運(yùn)作。
4['W,n f!f*q9Ow1.mscbsc.com  TD-SCDMA技術(shù)所基于的基本技術(shù)標(biāo)準(zhǔn)如下:
.a9w7S-L1{'F  (1)TDD(時(shí)分雙工),允許上行和下行在同一頻段上,而不需要成對(duì)的頻段。在TDD中,上行和下行在同一頻率信道中的不同時(shí)間里傳輸。這可能改變雙工交換點(diǎn)和從上行移動(dòng)容量至下行,反之亦然,這樣就優(yōu)化了頻譜的使用。它允許對(duì)稱和非對(duì)稱數(shù)據(jù)業(yè)務(wù)。
1t*m.I6h'B)Q  (2)TDMA(時(shí)分多址),是一種數(shù)字技術(shù),它將每個(gè)頻率信道分割為許多時(shí)隙,從而允許傳輸信道在同一時(shí)間由數(shù)個(gè)用戶使用。
2c'o#y$@3p+w%o([!S  (3)CDMA(碼分多址),在每個(gè)蜂窩區(qū)使多個(gè)用戶同時(shí)接入同一無(wú)線信道成為可能,提高了通信息的密度。但每個(gè)用戶會(huì)干擾其他人,從而導(dǎo)致多接入干擾(MAI)。
.M%n!?9f0|)c*B$a |  國(guó)內(nèi)領(lǐng)先的通信技術(shù)論壇  (4)聯(lián)合檢測(cè)(JD),允許接收機(jī)為所有信號(hào)同時(shí)估計(jì)無(wú)線信道和工作。通過單個(gè)通信流量的并行處理,JD消除了多接入干擾(MAI),降低了蜂窩區(qū)內(nèi)干擾,因此提高了傳輸容量。
6^*I:|3P,w%S*c"W:A#D p |  國(guó)內(nèi)領(lǐng)先的通信技術(shù)論壇  (5)動(dòng)態(tài)信道分配(DCA),先進(jìn)的TD-SCDMA空中接口充分利用了所有可提供的多址技術(shù),充分地使用了這些技術(shù)。TD-SCDMA依據(jù)干擾方案提供了無(wú)線資源的自適應(yīng)分配,降低了蜂窩區(qū)之間的干擾。 mscbsc 移動(dòng)通信論壇擁有30萬(wàn)通信專業(yè)人員,超過50萬(wàn)份GSM/3G等通信技術(shù)資料,是國(guó)內(nèi)領(lǐng)先專注于通信技術(shù)和通信人生活的社區(qū)。2t Q,F4n1U2l/U-k
  (6)終端互同步,通過精確的對(duì)每個(gè)終端傳輸時(shí)隙的調(diào)諧,TD-SCDMA改善了手機(jī)的跟蹤,降低了定位的計(jì)算時(shí)間,以及交付尋找的尋找時(shí)間。由于同步,TD-SCDMA不需要軟交付,這樣可更有利于蜂窩覆蓋區(qū)降低蜂窩間的干擾,并降低設(shè)施和運(yùn)行成本。
5d.W#A*u&U9z"]mscbsc 移動(dòng)通信論壇擁有30萬(wàn)通信專業(yè)人員,超過50萬(wàn)份GSM/3G等通信技術(shù)資料,是國(guó)內(nèi)領(lǐng)先專注于通信技術(shù)和通信人生活的社區(qū)。  (7)智能天線,是在蜂窩區(qū)域通過蜂窩和分配功率跟蹤移動(dòng)用戶的使用的波形控制天線。沒有智能天線,功率將分配至所有的蜂窩區(qū)域內(nèi)。智能天線降低了多用戶干擾,通過降低蜂窩間的干擾而提高了系統(tǒng)容量,提高了接收的靈敏度,并在增加蜂窩范圍的同時(shí)降低了傳輸功率。
&M2W6z3l9E4n m.u'V-w3Iw1.mscbsc.comMSCBSC 移動(dòng)通信論壇8?/q4x)O'I#x3~.c-o0Y&h
二、無(wú)線信道接入 2F6J;F:^!}
1.TDMA/TDD
#J&V0i+C5t-P+p'i1b q |  國(guó)內(nèi)領(lǐng)先的通信技術(shù)論壇  結(jié)合了TDD(時(shí)分雙工)的TDMA(時(shí)分多址)極大地改善了網(wǎng)絡(luò)的性能,在上行和下行方向,依據(jù)網(wǎng)絡(luò)資源處理網(wǎng)絡(luò)通信流量。TDMA使用了5ms的幀分成7個(gè)時(shí)隙,能夠靈活地安排幾個(gè)或一個(gè)要求多個(gè)時(shí)隙的用戶。TDD允許流量上行的規(guī)格(從手機(jī)到基站),并使用同一幀的時(shí)隙下行(從基站到手機(jī))。
/F(q/~(?3j.tMSCBSC 移動(dòng)通信論壇  對(duì)使用持續(xù)音頻電話和視頻電話(多媒體應(yīng)用)的對(duì)稱業(yè)務(wù)來(lái)說(shuō),雙向傳輸?shù)臄?shù)量是相同的,上行或下行的時(shí)隙被平等地分開。對(duì)于使用因特網(wǎng)訪問(下載)的非對(duì)稱業(yè)務(wù)來(lái)說(shuō),從基站到終端的傳輸數(shù)據(jù)容量高。相對(duì)于上行,下行使用了更多的時(shí)隙(見圖1)。w1.mscbsc.com(w2f,Y"k1w1T0|"I
w1.mscbsc.com%`4J e3I2G o#H9`+S

圖片點(diǎn)擊可在新窗口打開查看 圖片點(diǎn)擊可在新窗口打開查看


&])Z-^2E5|.D:Z |  國(guó)內(nèi)領(lǐng)先的通信技術(shù)論壇
#E0t*X2M%s-X0`

圖1 TDMA/TDD


!P#K"O)V'?&A8~0^w1.mscbsc.com |  國(guó)內(nèi)領(lǐng)先的通信技術(shù)論壇(Q0F;a8Y1K3R;D u
  2.不成對(duì)頻段與成對(duì)頻段
.l0M&]0n4l0[1P  在單一不成對(duì)的頻段里數(shù)據(jù)加載的自適應(yīng)上行/下行對(duì)稱性的這一能力,優(yōu)化了空中接口的容量,因此能更有效地使用頻譜。相反,F(xiàn)DD(頻分雙工)方案——使用于傳統(tǒng)的CDMA3G標(biāo)準(zhǔn),使用一對(duì)頻段分別上行或下行。作為對(duì)稱加載,部分頻譜被占用但沒用于數(shù)據(jù)傳輸,這些閑置的資源也不能為其他業(yè)務(wù)使用,導(dǎo)致了頻譜的非有效利用。未來(lái)的移動(dòng)應(yīng)用將要求所提供頻譜的有效利用,以及具有控制極端非對(duì)稱數(shù)據(jù)流量的能力。TD-SCDMA十分適合這些要求,被視為3G業(yè)務(wù)理想技術(shù)(見圖2)。
6C-j8j6X(S/I%~-~ |  國(guó)內(nèi)領(lǐng)先的通信技術(shù)論壇 |  國(guó)內(nèi)領(lǐng)先的通信技術(shù)論壇*I;L-n8R/U'I5F!@

圖片點(diǎn)擊可在新窗口打開查看 圖片點(diǎn)擊可在新窗口打開查看


+{#X*~)B%m0n2R+w+Q9d7p移動(dòng)通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單w1.mscbsc.com8B6n;S'A6J'b'I

圖2 不成對(duì)頻段與成對(duì)頻段


&f4]!p'a/n6kMSCBSC 移動(dòng)通信論壇MSCBSC 移動(dòng)通信論壇)T5W:k U.y&D1Q&{
  3.集成TDMA/TDD和CDMA的操作MSCBSC 移動(dòng)通信論壇;W(X$s%x4S%v4S
  除了TDMA/TDD規(guī)格,TD-SCDMA使用CDMA(碼分多址)來(lái)進(jìn)一步增加無(wú)線界面的容量。根據(jù)CDMA,用戶的信息碼通過由CDMA的擴(kuò)展碼產(chǎn)生的隨機(jī)碼(來(lái)自芯片)來(lái)增加用戶數(shù)據(jù)的方式鋪在更寬廣的帶寬上。在每個(gè)時(shí)隙中,可傳輸最高達(dá)16個(gè)數(shù)字的CDMA碼(CDMA的最大加載代理)。使用1.28Mc/s的芯片率,允許1.6MHz的帶寬。根據(jù)其操作許可證,網(wǎng)絡(luò)運(yùn)營(yíng)商配置多TD-SCDMA1.6MHz的載波帶寬。每個(gè)無(wú)線電資源設(shè)備因此被特殊的時(shí)隙和特殊載波頻率上的特別碼所確認(rèn)。為了達(dá)到高符碼率,TDMA/TDD支持變量擴(kuò)展代理和多碼連接(見圖3)。 移動(dòng)通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單3] `7e.r9h!o3C3w-g3t
w1.mscbsc.com9J;e t:I-B"t3@3X

圖片點(diǎn)擊可在新窗口打開查看 圖片點(diǎn)擊可在新窗口打開查看


%a2L w1W"Ow1.mscbsc.com
9H8R/v5^0J(R/w t |  國(guó)內(nèi)領(lǐng)先的通信技術(shù)論壇

圖3 集成TDMA/TDD和CDMA的操作


)T9y9z+c:V&P#O)w移動(dòng)通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單
*o:?6T;Y#t)_ ]*f"~ |  國(guó)內(nèi)領(lǐng)先的通信技術(shù)論壇三、聯(lián)合檢測(cè)
;G(X0l*Y,v%[6Q |  國(guó)內(nèi)領(lǐng)先的通信技術(shù)論壇  1.CDMA發(fā)射的問題和限制 /C-[+A a%m:e+T7[:b+{3C
  移動(dòng)無(wú)線電傳播受多反射、衍射和信號(hào)能量衰減的影響,起因包括諸如樓房、山等普通障礙物,以及終端的移動(dòng)性。其結(jié)果被稱為多徑傳播,產(chǎn)生兩種不同的衰落:慢衰落和快衰落。快衰落發(fā)生在不同延遲路徑幾乎在同一瞬間到達(dá)的時(shí)候,甚至接收機(jī)移動(dòng)了短距離,也會(huì)發(fā)生信號(hào)的終止。慢衰落主要產(chǎn)生于漸變過程,信號(hào)能量通過明確的可識(shí)別時(shí)間瞬間到達(dá)接收機(jī)。
9_:_(s9T7U#Jmscbsc 移動(dòng)通信論壇擁有30萬(wàn)通信專業(yè)人員,超過50萬(wàn)份GSM/3G等通信技術(shù)資料,是國(guó)內(nèi)領(lǐng)先專注于通信技術(shù)和通信人生活的社區(qū)。  此外,這些信號(hào)的衰減相對(duì)于每一種移動(dòng)通信都很普遍。CDMA傳輸因其“自干擾”特性而受限。每個(gè)CDMA信號(hào)與所有其他信號(hào)在相同無(wú)線載波上是超載的,而且接收的(寬帶)信號(hào)可能比熱噪音要低(圖4a)。相關(guān)的接收器(匹配的過濾相關(guān)器)用來(lái)去擴(kuò)展和接收原始用戶的信號(hào)。理想的相關(guān)檢測(cè),將依靠擴(kuò)展代理(相關(guān)增益)從干擾增殖中提高請(qǐng)求用戶信號(hào)。不同碼的正交性將保證請(qǐng)求信號(hào)的正確檢測(cè)。 移動(dòng)通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單 x&C.h-a:L6Q%S
  2.多接入干擾 移動(dòng)通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單1}/u*W$O,A
  CDMA系統(tǒng)的實(shí)際接收的擴(kuò)展碼并不是完全地正交,相關(guān)的處理不能如此有效。結(jié)果,多接入干擾(MCI)就在接收機(jī)里產(chǎn)生了:請(qǐng)求信號(hào)沒有有效地從干擾用戶中區(qū)分出來(lái)。不容易從MAI里顯現(xiàn)出來(lái)的受檢測(cè)信號(hào)相對(duì)于噪聲來(lái)說(shuō)要低(圖4b)。多接入干擾使每個(gè)無(wú)線載波的通信流量受限。  
0V0H,D7f7F/I9v w8Q |  國(guó)內(nèi)領(lǐng)先的通信技術(shù)論壇移動(dòng)通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單6M7T A;x2j
/m)C6y3G'V
 ]]>
從Visual Basic到Visual Basic .Nethttp://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=27&ID=2788&Page=1wangxinxin2010-12-22 10:42:59工具。用Borland C++編寫Windows程序是一個(gè)復(fù)雜的工作,即使創(chuàng)建一個(gè)Windows窗體都需要花費(fèi)很多的時(shí)間和精力,更不用說(shuō)程序中的很多功能實(shí)現(xiàn)了。自從微軟公司推出了Viusal Basic 1.0,其中的可視化編程的思想,徹底改變了當(dāng)時(shí)很多程序員的思路,可視化編程大大簡(jiǎn)化了程序員設(shè)計(jì)用戶界面設(shè)計(jì),使得程序員更多關(guān)注程序的功能的實(shí)現(xiàn),同時(shí)也為快速編程帶來(lái)了可能,降低成為程序員的門檻,為更多的人加入程序員的行列帶來(lái)了機(jī)會(huì)。從此看似“頭痛”的編程和“枯燥乏味”的程序員生活開始變得有那么一點(diǎn)“令人喜愛了”。
  Visual Basic成功了,其實(shí)成功的是其中的可視化編程思想。隨著Visual Basic擁有了最大開發(fā)群體,其缺點(diǎn)也就顯現(xiàn)出來(lái)。首先Visual Basic作為一種解釋性的語(yǔ)言,不僅程序執(zhí)行速度慢,并且在分發(fā)應(yīng)用程序時(shí),還需要帶上解釋庫(kù);其次雖然Visual Basic號(hào)稱是OOP(面向?qū)ο蟮拈_發(fā)語(yǔ)言),但實(shí)際上它只能算是一種面向過程的開發(fā)語(yǔ)言。人們?cè)絹?lái)越希望有一個(gè)能夠克服上述缺點(diǎn)的、新的Visual Basic出現(xiàn)。但這個(gè)愿望直到2002年初才得以實(shí)現(xiàn),微軟公司推出了Visual Basic的后繼版本——Visual Basic .Net,Visual Basic .Net做為Visual Basic 6.0的下一個(gè)版本,首先保留Visual Basic原有的優(yōu)點(diǎn),并且改進(jìn)了Visual Basic中原有的不足,同時(shí)還增加了很多新的功能。于是Visual Basic .Net一推出就引起了全球程序員的討論,并吸引了全球Visual Basic程序員的視線,并促使很多Visual Basic程序員轉(zhuǎn)而學(xué)習(xí)Visual Basic .Net。

一、為什么要從Visual Basic升級(jí)到Visual Basic .Net
  雖然Visual Basic得到了很多開發(fā)人員的認(rèn)可,并且也有許多產(chǎn)品都提供了Visual Basic相配套的接口,但依然無(wú)法掩蓋Visual Basic的缺點(diǎn),而這些缺點(diǎn)在Visual Basic .Net中是根本不存在的。并且Visual Basic .Net做為下一代的Visual Basic語(yǔ)言,它首先是一種為開發(fā).Net平臺(tái)應(yīng)用程序而度身定做的程序語(yǔ)言。因?yàn)閂isual Basic .Net中完全集成了.Net FrameWork(.Net框架)和CLR(Common Language Runtime,即:公共語(yǔ)言運(yùn)行時(shí))。同時(shí).Net 框架和公共語(yǔ)言運(yùn)行時(shí)又共同提供Visual Basic .Net語(yǔ)言互操作性、垃圾資源回收、可靠安全性和版本改進(jìn)的支持。通過Visual Basic .Net能夠簡(jiǎn)便、快捷地創(chuàng)建.Net平臺(tái)應(yīng)用程序、XML Web services 和 ASP.NET Web 應(yīng)用程序。Visual Basic .Net做為開發(fā).Net平臺(tái)的程序語(yǔ)言,那它就為開發(fā)現(xiàn)跨平臺(tái)程序創(chuàng)造了可能。因?yàn)槲覀冎溃④浲瞥?Net,其目的之一就是實(shí)現(xiàn)跨平臺(tái)。雖然目前微軟只提供了在Windows平臺(tái)上運(yùn)行的.Net框架,還無(wú)法實(shí)現(xiàn)真正意義上的跨平臺(tái),但隨著MONO的出現(xiàn)(雖然它還存在很多問題,并且目前的MONO只為C#提供支持),但可以預(yù)見的是在不久的將來(lái),Visual Basic .Net實(shí)現(xiàn)Write Once And Run AnyWhere的時(shí)間不會(huì)太久。
  Visual Basic .Net同時(shí)是一種編譯性的語(yǔ)言,雖然這種編譯語(yǔ)言和以前接觸的傳統(tǒng)的編譯語(yǔ)言有所區(qū)別。因?yàn)榻?jīng)過Visual Basic .Net編譯器編譯后得到文件并不是可以在計(jì)算機(jī)直接運(yùn)行的二進(jìn)制文件。它的性質(zhì)是一種IL文件(中間語(yǔ)言文件)。在運(yùn)行IL文件時(shí),首先是通過CLR下的JIT(即時(shí)編譯器),把這種IL文件再編譯成二進(jìn)制文件。我們看到的程序運(yùn)行,其實(shí)是經(jīng)過JIT編譯后的二進(jìn)制文件在執(zhí)行。這時(shí)可能有很多朋友會(huì)問,這種二次編譯是否多此一舉,具體實(shí)現(xiàn)中是否很麻煩,是否會(huì)影響程序的運(yùn)行速度?二次編譯的確是影響了程序運(yùn)行的速度,但它卻為實(shí)現(xiàn)跨平臺(tái)帶來(lái)了可能。其實(shí)JIT即時(shí)編譯器猶如Java中的JVM(Java虛擬機(jī))。JIT編譯器是CLR在.Net框架下自動(dòng)實(shí)現(xiàn)IL文件到二進(jìn)制文件轉(zhuǎn)變的,它是一種自動(dòng)完成的,并不需要人員的參與,所以它并不會(huì)給程序執(zhí)行帶來(lái)麻煩。

二、Visual Basic和Visual Basic .Net的主要區(qū)別
  雖然說(shuō)Visual Basic .Net是Visual Basic 6.0的后繼版本,Visual Basic .Net除了在語(yǔ)法上還保留Visual Basic原有的蹤影以外(二者幾乎在90%以上保持相似或相同),其實(shí)在其他很多方面,Visual Basic .Net都和Visual Basic截然不同。也許正是這些不同點(diǎn),才使得Visual Basic .Net功能更強(qiáng)大,更有生命力,但同樣也為Visual Basic程序員轉(zhuǎn)型為為Visual Basic .Net程序員帶來(lái)了困難。因?yàn)閂isual Basic .Net提出了很多新的功能、概念和觀點(diǎn),掌握Visual Basic .Net不僅要掌握語(yǔ)法,還需要理解并運(yùn)用這些新的功能、概念和觀點(diǎn)。當(dāng)然也需要掌握.Net框架,理解CLR。Visual Basic .Net都和Visual Basic有很大的差異,這里僅從數(shù)據(jù)訪問、Web開發(fā)和組件創(chuàng)建等三個(gè)主要方面談?wù)劧叩膮^(qū)別:

1、數(shù)據(jù)訪問
  二者的不同點(diǎn)主要在:數(shù)據(jù)訪問技術(shù)、數(shù)據(jù)訪問具體實(shí)現(xiàn)方法和數(shù)據(jù)綁定上的不同。在數(shù)據(jù)訪問技術(shù)上,Visual Basic 6.0是通過ADO(Active X Data Object,即:Active X數(shù)據(jù)對(duì)象)來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)訪問的。同時(shí)為了保證對(duì)早期版本的兼容,也提供RDO(遠(yuǎn)程數(shù)據(jù)對(duì)象)和DAO(數(shù)據(jù)訪問對(duì)象)二種數(shù)據(jù)訪問技術(shù)。在Visual Basic .Net中是使用ADO.NET來(lái)訪問數(shù)據(jù)庫(kù),ADO.NET是.NET框架的一部分,其對(duì)應(yīng)的類庫(kù)是.Net FramWork SDK的真子集。ADO和ADO.NET這兩種技術(shù)在概念、功能和實(shí)現(xiàn)上都有許多差異。由于篇幅所限,這里就不一一介紹了。雖然Visual Basic .Net中也可以使用ADO來(lái)訪問數(shù)據(jù)庫(kù),但ADO在Visual Basic .Net中是以COM組件的形式出現(xiàn)的,通過添加引用才可以在Visual Basic .Net中使用。添加引用的過程,其實(shí)就是對(duì)COM組件互操作。經(jīng)過互操作后的COM組件,已經(jīng)并非先前意義上的COM組件,而是轉(zhuǎn)變成可供Visual Basic .Net直接使用的.Net類庫(kù)。
  在數(shù)據(jù)訪問的具體實(shí)現(xiàn)方法上,Visual Basic 6.0實(shí)現(xiàn)數(shù)據(jù)訪問主要是兩種方法:其一是在程序設(shè)計(jì)階段,可通過把數(shù)據(jù)源綁定到ADODC控件或使用數(shù)據(jù)環(huán)境;其二在運(yùn)行時(shí),可以通過編程方式創(chuàng)建記錄集RecordSet對(duì)象并與記錄集對(duì)象交換數(shù)據(jù)。同樣在Visual Basic .Net中實(shí)現(xiàn)數(shù)據(jù)訪問的方法主要也是二種:其一是在程序設(shè)計(jì)階段,通過創(chuàng)建、配置數(shù)據(jù)適配器DataAdapter和生成數(shù)據(jù)集DataSet;其二在運(yùn)行中,通過編程方式動(dòng)態(tài)創(chuàng)建、配置數(shù)據(jù)適配器和創(chuàng)建、生成數(shù)據(jù)集。
  在數(shù)據(jù)綁定(Data Binding)上,在Visual Basic 6.0中實(shí)現(xiàn)數(shù)據(jù)綁定通過設(shè)置控件的下列屬性來(lái)實(shí)現(xiàn):DataChanged、DataField、DataFormat、DataMember 和 DataSource。通常是把控件的顯示屬性綁定到數(shù)據(jù)源中的相應(yīng)字段。在Visual Basic .Net中,數(shù)據(jù)綁定的應(yīng)用范圍可廣泛得多,Visual Basic .Net中可以將任何控件的任何屬性綁定到包含數(shù)據(jù)的任何結(jié)構(gòu)中。

2、Web開發(fā)
  Visual Basic是使用Active Server Page(簡(jiǎn)稱ASP)來(lái)創(chuàng)建在 Web應(yīng)用程序。在ASP中,編寫Web頁(yè)面并非純正的Visual Basic語(yǔ)言,而是Visual Basic腳本語(yǔ)言——VBScript。在Visual Basic .Net中是使用ASP.NET技術(shù)來(lái)編寫Web頁(yè)面。在ASP.NET中使用的也不再是腳本語(yǔ)言,而是真正意義編程語(yǔ)言,其中就可以是Visual Basic .Net。開發(fā)過ASP頁(yè)面的朋友都清楚,雖然編寫ASP頁(yè)面對(duì)開發(fā)工具要求很低,但由于其是面向過程式開發(fā),所以稍微復(fù)雜一點(diǎn)的ASP代碼都顯得雜亂無(wú)章,這都給程序設(shè)計(jì)、調(diào)試、修改帶來(lái)了麻煩。而Visual Basic .Net是建立在新的框架結(jié)構(gòu)上,Visual Basic .Net完全支持Web編程。憑借ASP.NET的Web 應(yīng)用程序、XML Web services等等基于Web上的功能,使得Visual Basic .Net開發(fā)Web 頁(yè)面與開發(fā)Windows編程很相似,Web頁(yè)面代碼也不顯得有條有理了。

3、組件創(chuàng)建
  在使用Visual Basic 6.0和Visual Basic .Net編寫應(yīng)用程序時(shí),雖然都可以通過從工具箱中選擇組件,通過拖入方式在應(yīng)用程序中加入組件,但二者在實(shí)現(xiàn)機(jī)理上卻存在根本不同。在Visual Basic 6.0中,應(yīng)用程序中創(chuàng)建的組件全部是COM組件,即可在COM應(yīng)用程序中使用的ActiveX控件、ActiveX 類型的DLL 和 ActiveX類型的EXE。而在Visual Basic .Net中,向窗體中拖入的組件,都是基于繼承,從.Net框架提供的SDK中相應(yīng)的類繼承,經(jīng)過實(shí)例化后,通過添加功能才把組件加入到設(shè)計(jì)窗體中。就連Visual Basic .Net中的窗體Form的創(chuàng)建方法也是如此。這些過程都可以在Visual Basic .Net的源代碼中找到。Visual Basic .Net中使用的每一個(gè)組件都是從Component或Control基類派生出來(lái)的。

  當(dāng)然,Visual Basic和Visual Basic .Net之間遠(yuǎn)遠(yuǎn)不止紙屑,其他的如:Visual Basic 6.0 只提供單線程模式,并不支持多線程。而在Visual Basic .Net全面支持多線程。并且在Visual Basic .Net中還增加了結(jié)構(gòu)化異常處理等新的功能。
  最大的區(qū)別,同時(shí)也是最重要的是,Visual Basic .Net 還是一種真正的面向?qū)ο蟮拈_發(fā)語(yǔ)言,而Visual Basic只能算是面向過程的開發(fā)語(yǔ)言。在Visual Basic .Net中OO(面向?qū)ο螅┧枷胍呀?jīng)深入到語(yǔ)言中的任一角落,其實(shí)在Visual Basic .Net中創(chuàng)建的任一Windows組件,就是類經(jīng)過實(shí)例化得到的。Visual Basic .Net還增加了許多新功能和改進(jìn)功能,如繼承、接口和重載等,這些都使Visual Basic .Net成為功能強(qiáng)大的面向?qū)ο蟮木幊陶Z(yǔ)言。


三、從Visual Basic升級(jí)到Visual Basic .Net一般實(shí)現(xiàn)步驟
  本文程序的編寫、測(cè)試和運(yùn)行環(huán)境配置是:

1、視窗2000高級(jí)服務(wù)器版
2、Visual Studio .Net 2002企業(yè)構(gòu)建版,.Net FrameWork SDK版本號(hào)3705
3、Visual Basic 6.0

  Visual Studio .Net提供了用以實(shí)現(xiàn)從Visual Basic 6.0項(xiàng)目到Visual Basic .Net項(xiàng)目的升級(jí)向?qū)В?jí)向?qū)г谏?jí)過程中并不修改原Visual Basic 6.0 項(xiàng)目,而是根據(jù)原項(xiàng)目創(chuàng)建新的Visual Basic.Net項(xiàng)目。Visual Studio .Net升級(jí)向?qū)г赩isual Studio .Net標(biāo)準(zhǔn)版中沒有提供。在下面內(nèi)容中涉及到的Visual Basic .Net都是是企業(yè)構(gòu)建版。下面就來(lái)詳細(xì)介紹使用Visual Studio .Net中的升級(jí)向?qū)?jí)Visual Basic 6.0的項(xiàng)目的具體步驟。

1、使用Visual Basic創(chuàng)建一個(gè)簡(jiǎn)單的項(xiàng)目
啟動(dòng)Visual Basic 6.0。
選擇菜單【文件】|【新建項(xiàng)目】,彈出【新建工程】對(duì)話框。
在【新建工程】對(duì)話框中選擇【標(biāo)準(zhǔn) EXE】后,單擊【確定】按鈕。
從【工具箱】中拖入一個(gè)Button按鈕到設(shè)計(jì)窗體,此Button組件的名稱為“Command1”,拖入窗體后雙擊這個(gè)按鈕,從而進(jìn)入Command1組件的Click事件的代碼編輯界面。
在Command1組件的Click事件中添加下列代碼,下列代碼的作用是彈出一個(gè)提示框:
MsgBox ("這是Visual Basic 6.0創(chuàng)建的程序!")
最后以缺省文件名稱“工程1.vbp”保存項(xiàng)目文件后,并單擊快捷鍵F5運(yùn)行程序,單擊程序中Command1按鈕后,得到如圖1所示的運(yùn)行界面:

 
Visual Basic創(chuàng)建項(xiàng)目的運(yùn)行界面
2、使用Visual Studio .Net中的升級(jí)向?qū)?jí)Visual Basic 6.0項(xiàng)目
  Visual Studio .Net升級(jí)向?qū)?shí)現(xiàn)從Visual Basic項(xiàng)目升級(jí)為Visual Basic .Net項(xiàng)目一般需要五個(gè)步驟。通過這五個(gè)步驟,一般都能夠成功實(shí)現(xiàn)從Visual Basic項(xiàng)目到Visual Basic. Net項(xiàng)目的轉(zhuǎn)換。以下就是使用Visual Basic .Net升級(jí)向?qū)?jí)上面創(chuàng)建的Visual Basic項(xiàng)目的具體步驟:

啟動(dòng)Visual Basic .Net。
單擊【文件】|【打開】|【項(xiàng)目】后,打開【打開項(xiàng)目】對(duì)話框。
【打開項(xiàng)目】對(duì)話框進(jìn)入要升級(jí)的Visual Basic項(xiàng)目所在的目錄,選擇“工程1.vbp”文件后,單擊【確定】按鈕,則Visual Basic .Net會(huì)根據(jù)項(xiàng)目的特征自動(dòng)啟動(dòng)Visual Basic .Net升級(jí)向?qū)А2棾錾?jí)向?qū)У牡谝徊襟E的界面,具體如圖2所示:
 
Visual Basic .Net升級(jí)向?qū)Ы缑嬷?br/>單擊圖2中的【下一步】菜單,進(jìn)入升級(jí)向?qū)У牡诙襟E,在此步驟中使用者可以選擇升級(jí)后的項(xiàng)目類型,具體如圖3所示:

Visual Basic .Net升級(jí)向?qū)Ы缑嬷?br/>選擇完要升級(jí)項(xiàng)目類型后,單擊圖3中的【下一步】按鈕,進(jìn)入Visual Basic .Net升級(jí)向?qū)У谌襟E,具體如圖4所示,在此步驟中使用者可以選擇要升級(jí)項(xiàng)目所在的目錄。請(qǐng)注意,如果指定一個(gè)文件夾中包含文件,則會(huì)提示刪除此文件中所有文件。
:Visual Basic .Net升級(jí)向?qū)Ы缑嬷?br/>指定要升級(jí)項(xiàng)目所在的目錄后,單擊圖4中的【下一步】按鈕,如果在指定的目錄中沒有要生成項(xiàng)目的文件夾,則向?qū)?huì)彈出提示框讓用戶在指定目錄中創(chuàng)建要生成的文件夾,具體創(chuàng)建升級(jí)項(xiàng)目所在的目錄提示框
單擊圖5中的【確定】按鈕,則向?qū)?huì)創(chuàng)建指定的文件夾,并進(jìn)入升級(jí)的準(zhǔn)備階段,具體如:Visual Basic .Net升級(jí)向?qū)Ы缑嬷摹獪?zhǔn)備升級(jí)
單擊圖6中【下一步】按鈕,則系統(tǒng)會(huì)根據(jù)原來(lái)Visual Basic項(xiàng)目和用戶的選項(xiàng),在指定文件夾中生成Visual Basic .Net的項(xiàng)目。具體如圖7所示:
:Visual Basic .Net升級(jí)向?qū)Ы缑嬷濉_始升級(jí)
當(dāng)升級(jí)完成后,升級(jí)成功得到的新項(xiàng)目將出現(xiàn)在解決方案資源管理器中,并在解決方案資源管理器中生成_UpgradeReport.htm文件記錄升級(jí)報(bào)告。升級(jí)報(bào)告如圖8所示:
Visual Basic .Net升級(jí)向?qū)傻纳?jí)報(bào)告
如果通過升級(jí)向?qū)Р荒軌蛘_實(shí)現(xiàn)Visual Basic .Net項(xiàng)目的升級(jí),則用戶需要查看升級(jí)報(bào)告。修復(fù)報(bào)告中提到的所有錯(cuò)誤,以確保升級(jí)過程正確執(zhí)行。
在確認(rèn)升級(jí)報(bào)告中沒有錯(cuò)誤和警告后,至此使用Visual Studio .Net升級(jí)向?qū)б呀?jīng)成功實(shí)現(xiàn)把Visual Basic項(xiàng)目升級(jí)為Visual Basic .Net項(xiàng)目。此時(shí)單擊快捷鍵F5運(yùn)行升級(jí)后的項(xiàng)目,并單擊運(yùn)行程序中的Command1按鈕,就可得到如圖9所示的界面:
]]>
無(wú)線對(duì)講機(jī)的分類http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=27&ID=2787&Page=1wangxinxin2010-12-22 10:37:34無(wú)線電對(duì)講機(jī)分類 6c#1Do(W+  
)mXu{uowr  
警用無(wú)線對(duì)講機(jī) U{.yX7  
  警用無(wú)線對(duì)講機(jī)是專門為公安、檢察、法院、司法、安全、海關(guān)、軍隊(duì)、武警八個(gè)部門進(jìn)行無(wú)線通信業(yè)務(wù)聯(lián)系的對(duì)講機(jī)。國(guó)家無(wú)線電管理部門為了確保以上特殊部門通信業(yè)務(wù)的安全,專門規(guī)劃出若干組頻率供其使用,頻率范圍從350~390MHz,其中350MHz~370MHz 主要用于公安系統(tǒng)使用。這一段頻率行內(nèi)稱為350MHz低端;370MHz~390MHz為其它部門使用,這一段頻率行內(nèi)稱為350MHz 高端。這一類對(duì)講機(jī)統(tǒng)稱為350MHz 警用對(duì)講機(jī)。 sZP A(N?  
  由于警用業(yè)務(wù)的特殊性,其使用的工作環(huán)境,使用要求,以及其通信業(yè)務(wù)的性質(zhì)和其它普通對(duì)講機(jī)還是有所不同。除了可靠性、耐用性好以外,還要求警用對(duì)講機(jī)功能要強(qiáng)大,性能要優(yōu)越,要結(jié)實(shí)堅(jiān)固,能防震,防撞擊,還要輕巧,使用方便,電池容量要大,待機(jī)時(shí)間要長(zhǎng),有些部門還有特殊要求,如要有通信保密技術(shù)。警用對(duì)講機(jī)分為常規(guī)通信用和集群通信用。而在常規(guī)通信使用中,又分為在專用通信網(wǎng)中使用和非網(wǎng)絡(luò)中使用。在集群通信中也分為MPT1327信令的集群系統(tǒng)和其它制式集群系統(tǒng)。 Hk|wO:7Be  
  公安系統(tǒng)中使用警用對(duì)講機(jī)是數(shù)量最多的,在公安系統(tǒng)中使用警用對(duì)講機(jī),必須要通過公安部的對(duì)講機(jī)入網(wǎng)檢測(cè),要滿足公安部《公安移動(dòng)通信網(wǎng)警用自動(dòng)級(jí)規(guī)范》的要求,如CPSX 編號(hào)計(jì)劃,動(dòng)態(tài)重組功能,報(bào)警功能,單鍵啟動(dòng)等。集群對(duì)講機(jī)則要符合MPT1327 信令標(biāo)準(zhǔn),要適合公安部CPS-X及MPT1343撥號(hào)方式。集群對(duì)講機(jī)要既能在集群系統(tǒng)中使用,還能方便切換到常規(guī)信道模式使用,即具有脫網(wǎng)功能。脫網(wǎng)是指當(dāng)在近距離單工通信或超出系統(tǒng)覆蓋范圍的場(chǎng)合時(shí),可利用對(duì)脫網(wǎng)功能(暫時(shí)離開集群系統(tǒng))和其它移動(dòng)臺(tái)直接通話。 O9[Dae{i  
  早在十年前日本生產(chǎn)的350MHz警用對(duì)講機(jī)就進(jìn)入了公安系統(tǒng)、武警部門使用。日本協(xié)同通信機(jī)制造株式會(huì)社生產(chǎn)的FG809手持對(duì)講機(jī)、FG808車載臺(tái)以及KG系列的其它產(chǎn)品如KG105車載臺(tái)、KG107車載臺(tái)、KG109手持對(duì)講機(jī)、KG106 雙工車載臺(tái)和KG110中繼臺(tái)。日本ICOM 公司的 GW 系列警用對(duì)講機(jī)如GW1手臂持對(duì)講機(jī)、GW100車載臺(tái)和 GR8520 中繼臺(tái)。日本建伍公司的 TK 系列警用對(duì)講機(jī)如 TK348 手持對(duì)講機(jī)、TK808車載臺(tái)和 TKR820 中繼臺(tái),較早為公安系統(tǒng)采用。 =ET|h}I  
  在警用對(duì)講機(jī)中使用量較大,影響力強(qiáng)的,規(guī)格全的,品種多的,則要數(shù)日本建伍公司和美國(guó)摩托羅拉公司的產(chǎn)品。建伍公司十年來(lái)先后根據(jù)中國(guó)警用對(duì)講機(jī)市場(chǎng)開發(fā)了不少系列產(chǎn)品,在市場(chǎng)上占有較大的份額。在手持對(duì)講機(jī)里有TK348、TK388、TK3107、TK388G ,車載臺(tái)有 TK808 、 TK868 、TK868G,中繼臺(tái)有TK820、TK828、TK850。相比之下,摩托羅拉進(jìn)入警用對(duì)講機(jī)市場(chǎng)較晚些, 1997 年 8 月才向國(guó)內(nèi)市場(chǎng)推出GP68-8型警用對(duì)講機(jī),但摩托羅拉以其雄厚的實(shí)力,獨(dú)特的設(shè)計(jì),強(qiáng)力的推介和著名的品牌將具有北美風(fēng)格的警用對(duì)講機(jī)進(jìn)入中國(guó)市場(chǎng)后先后開發(fā)了GP68-8、GP300、GP328/338、GP2000、HTP700等手持警用對(duì)講機(jī)和GM300、GM950、MTH700等警用車載機(jī)及GB300警用中繼臺(tái),成為當(dāng)今警用對(duì)講機(jī)中的強(qiáng)勢(shì)品牌,占有中、高檔警用對(duì)講機(jī)的大部分份額。在警用對(duì)講機(jī)中還有日本馬蘭士品牌的HX260、HX290手持對(duì)講機(jī)和GX1608 車載機(jī),日本特靈通公司的 DR330 車載機(jī);新西蘭大吉公司的T2000系列車載臺(tái)及 T800 中繼臺(tái);日本協(xié)同公司近年來(lái)推出的KG510-40A中繼臺(tái)在警用系統(tǒng)中也應(yīng)用也很多。以深圳好易通公司為代表的國(guó)產(chǎn)警用對(duì)講機(jī)近年來(lái)已取得了長(zhǎng)足的進(jìn)步,成為警用對(duì)講機(jī)中不可缺少的國(guó)產(chǎn)品牌,其產(chǎn)品已得到國(guó)內(nèi)警用系統(tǒng)用戶的認(rèn)可,并出口國(guó)外。 3N5b3F  
  國(guó)產(chǎn)警用對(duì)講機(jī)主要原因有兩家,一家是好易通生產(chǎn)的 TC338 、 TC388 和 TC668S ;另一家是深圳科立訊公司生產(chǎn)的 PT388 、 PT3588 和 PT3288 。目前國(guó)產(chǎn)警用對(duì)講機(jī)分符合 MPT1327 信令的和不符合的兩類,美國(guó)摩托車羅拉公司生產(chǎn)的有 PTX600 、 PTX700 、 PTX760 (第一臺(tái)中文界面的警用對(duì)講機(jī))型 MPT 集群手持對(duì)講機(jī): MTS2000 、 LTS2000 、 PTS700 、 PTS760 、 MHX638 、 MTX838 、 MTX900 、 MTX960 集群手持對(duì)講機(jī)。還有 MCX600E , MPT 集群車載機(jī)。 MCS2000 、 LCS2000 、 MAX638 、 MAXTRAC888 、 MAXTRACLS 集群車載機(jī)及 MTR2000 集群中繼臺(tái)。日本建伍公司生產(chǎn)的集群警用對(duì)講機(jī)有 TK355 、 TK385 型和 TK3148MPT 集群警用手持對(duì)講機(jī), MPT 集群車載機(jī)有 TK885 型。日本 ICOM 公司與公安部第一研究所合作開發(fā)的 IC-3500F1MPT 集群車載機(jī)和 IC-35F1 集群手持對(duì)講機(jī)。新西蘭大吉公司生產(chǎn)的 T2040 、T2035MPT 集群車載機(jī),富英柯公司的 SRM9000 集群車載機(jī)和以及深圳好易通公司研發(fā)的 TC380M 型 MPT 集群手持對(duì)講機(jī)在國(guó)內(nèi)警用市場(chǎng)上都有得到了使用。 z 7g=L@   
m'.y,@^B  
數(shù)傳無(wú)線對(duì)講機(jī) K.K=\ Y2  
  按照原國(guó)家無(wú)線電管理委員會(huì)的《關(guān)于印發(fā)超短波遙測(cè)遙控?cái)?shù)據(jù)傳輸業(yè)務(wù)頻段規(guī)劃的通知》,我國(guó)無(wú)線電管理部門將 220MHz 頻段規(guī)定為數(shù)據(jù)傳輸業(yè)務(wù)的專用頻段,其標(biāo)準(zhǔn)頻率范圍為 223.025MHZ —— 235.000MHz 。由于 220MHz 頻段的對(duì)講機(jī)主要用于點(diǎn)對(duì)點(diǎn)、點(diǎn)對(duì)多點(diǎn)的無(wú)線數(shù)據(jù)傳輸?shù)耐ㄐ艠I(yè)務(wù),而且用此業(yè)務(wù)的對(duì)講機(jī)大多數(shù)是在固定狀態(tài)下使用,因此在行業(yè)內(nèi)人們習(xí)慣稱它們?yōu)?220MHz 數(shù)傳電臺(tái)。除220MHZ 頻段外,國(guó)家無(wú)線電管理部門還規(guī)定821MHz —— 870MHz 和2.4GHz 頻段也可用于數(shù)據(jù)傳輸。本文主要介紹的是220MHz 的數(shù)傳電臺(tái)。220MHz 數(shù)傳電臺(tái)適用于各類無(wú)線三遙(遙測(cè)、遙信、遙控)系統(tǒng)中的無(wú)線數(shù)據(jù)的采集、控制和傳輸。廣泛應(yīng)用于水文水利、電力電網(wǎng)、鐵路公路、燃?xì)庥吞铩⑤斢凸帷庀蟮卣稹y(cè)繪定位、環(huán)保物流等工業(yè)自動(dòng)化控制的監(jiān)測(cè)、監(jiān)控、報(bào)警等系統(tǒng)中。其使用領(lǐng)域和部門十分廣闊,已涉及到國(guó)民經(jīng)濟(jì)建設(shè)和人民生活的方方面面,如電力調(diào)度和電力負(fù)荷的監(jiān)控,電網(wǎng)配變站的監(jiān)控、水文的水情監(jiān)測(cè)、水庫(kù)的水量數(shù)據(jù)收集、城市供水系統(tǒng)監(jiān)測(cè)、污水處理系統(tǒng)監(jiān)測(cè)監(jiān)控、城市路燈及交通信號(hào)燈的監(jiān)控、防空警報(bào)器控制、油田油井網(wǎng)管監(jiān)控、輸油輸氣網(wǎng)管監(jiān)控、工業(yè)智能儀表的無(wú)線抄表(近、遠(yuǎn)程的水、電、氣表)、高速公路交通網(wǎng)的監(jiān)測(cè)監(jiān)控、城市公交車輛的調(diào)度、鐵路信號(hào)應(yīng)急通信系統(tǒng)、鐵路供水集中控制、GPS 定位和GIS 數(shù)據(jù)信息傳輸、地震專網(wǎng)的數(shù)據(jù)傳輸、大氣環(huán)境的監(jiān)測(cè)、專用行動(dòng)數(shù)據(jù)通信系統(tǒng)、金融證券交易通信系統(tǒng)、實(shí)時(shí)彩票交易系統(tǒng)、郵政系統(tǒng) POS 聯(lián)網(wǎng)、車輛物流倉(cāng)庫(kù)的監(jiān)管、礦山測(cè)繪、勘探及生產(chǎn)的監(jiān)測(cè)、冶金化工系統(tǒng)的工業(yè)自動(dòng)化控制、安防消防監(jiān)控等。在這些系統(tǒng)中通過數(shù)傳電臺(tái)將遠(yuǎn)端采集點(diǎn)的數(shù)據(jù)實(shí)時(shí)、可靠地發(fā)送到各級(jí)監(jiān)控中心,并接收各級(jí)監(jiān)控中心的控制指令,從而實(shí)現(xiàn)遠(yuǎn)端數(shù)據(jù)實(shí)時(shí)傳送。它是無(wú)線數(shù)據(jù)傳輸系統(tǒng)中專用的無(wú)線數(shù)據(jù)傳輸通道,在系統(tǒng)中是不可缺少的一部分,在很多情況下,它是以嵌入式安裝在各類儀器儀表及設(shè)備中進(jìn)行工作。 2^$Ha|  
  220MHz 數(shù)傳電臺(tái)主要以數(shù)據(jù)傳輸為主、話音通信為輔,可數(shù)話兼容。傳輸速率一般為1200BPS和2400BPS ,也有部分?jǐn)?shù)傳電臺(tái)傳輸速率可達(dá)到4800BPS和9600BPS 的高速率,數(shù)字?jǐn)?shù)傳電臺(tái)速率可達(dá)到19600BPS,如美國(guó)MDS系列和澳大利亞MD9220數(shù)字?jǐn)?shù)傳電臺(tái)。 bs=x>F  
  一般數(shù)傳電臺(tái)都采用模擬技術(shù)。由于技術(shù)上的局限性,其傳輸速率、數(shù)據(jù)容量、傳輸距離、收發(fā)轉(zhuǎn)換時(shí)間等方面受到一定的限制,常用在傳輸速率相對(duì)低、誤碼率要求不是十分高、數(shù)據(jù)容量不很大,可靠性、穩(wěn)定性要求也不是特別高的系統(tǒng)中。對(duì)于要求高速、遠(yuǎn)距離、大容量、高可靠、高穩(wěn)定系統(tǒng),則應(yīng)采用數(shù)字?jǐn)?shù)字?jǐn)?shù)傳電臺(tái)。數(shù)字通訊信號(hào)處理(DSP)技術(shù)的應(yīng)用極大地提高了數(shù)傳電臺(tái)的技術(shù)水平,使之能成為高可靠、高穩(wěn)定、高性能的產(chǎn)品成為可能,當(dāng)然數(shù)字?jǐn)?shù)傳電臺(tái)的價(jià)格要高很多。 YE5B^sQ1  
  220MHz 數(shù)傳電臺(tái)和常規(guī)對(duì)講機(jī)不同之處在于,它長(zhǎng)期處于無(wú)人值守的工作狀態(tài),而且其工作環(huán)境很復(fù)雜,不少設(shè)備都安置在野外,供電狀況也不穩(wěn)定,溫差變化也大。因此數(shù)傳電臺(tái)和其它常規(guī)對(duì)講機(jī)有許多不同,從產(chǎn)品結(jié)構(gòu)到技術(shù)指標(biāo)及對(duì)環(huán)境指標(biāo)的要求比常規(guī)對(duì)講機(jī)要高很多。其主要特點(diǎn)有以下幾點(diǎn): L1J~D?q  
1. 設(shè)備的高可靠性和高頻率穩(wěn)定度,傳輸誤碼率(BER)要低。誤碼率是計(jì)算可靠性的指標(biāo),一般通訊系統(tǒng)的誤碼率為0.000001 。 .~t.B!rVSB  
2. 設(shè)備的抗干擾能力要強(qiáng),散熱性要佳,要能夠適應(yīng)在惡劣環(huán)境及電磁環(huán)境下長(zhǎng)期工作,其工作的溫度范圍要寬。 HSsG0&'-Y  
3. 工作時(shí)有守候電流盡可能要小,功耗要低,耗電要省,工作電壓范圍要寬,要有電源的逆接保護(hù)。要能夠適應(yīng)多種供電設(shè)計(jì)如交、直流電、蓄電池太陽(yáng)能電池等。 7dbGUbT  
4. 要有長(zhǎng)發(fā)的保護(hù)功能,以保證發(fā)射機(jī)能長(zhǎng)期工作。 Yy 3g7!K5E  
5. 數(shù)傳電臺(tái)的收發(fā)轉(zhuǎn)換時(shí)間是衡量數(shù)傳電臺(tái)品質(zhì)的重要指標(biāo),一般要求小于30MS 。同時(shí)還要求發(fā)射機(jī)的起動(dòng)時(shí)間要短,一般要達(dá)到小于 50MS 。220MHz 數(shù)傳電臺(tái)的品種規(guī)格較多,從輸出功率上可分為 10WW 至100WW 的微功率的數(shù)傳芯片,100WW 至 1W 的低功率數(shù)傳模塊、1W 至 5W 小功率數(shù)傳電臺(tái)、5W 至25W 中功率數(shù)傳電臺(tái)、25W 至50W 、甚至到 80W 大功率作為基地和中轉(zhuǎn)式數(shù)傳電臺(tái)。其組網(wǎng)的工作方式又分為單工、半雙工和全雙工三種。 L6=` x a,  
  特別要指出的是 220MHz 數(shù)傳電臺(tái)除符合國(guó)家無(wú)線電管理部門的有關(guān)技術(shù)標(biāo)準(zhǔn)外,還應(yīng)滿足國(guó)家標(biāo)準(zhǔn) GB/T16611 《數(shù)傳電臺(tái)通用規(guī)范》的要求。近年來(lái)隨著技術(shù)的進(jìn)步,220MHz 數(shù)傳電臺(tái)的技術(shù)指標(biāo)也在不斷提高,設(shè)備的體積在縮小,穩(wěn)定度、可靠性更高,工作溫度范圍更寬,守候電流降低,發(fā)射機(jī)留位時(shí)間和收發(fā)轉(zhuǎn)換時(shí)間在縮短。 ]n9gnE  
  如日本日精公司于2000 年進(jìn)入中國(guó)市場(chǎng)的 ND886 數(shù)傳電臺(tái)。功率為10W,體積為160(長(zhǎng))х115(寬)х45.5(厚)MM,頻率穩(wěn)定度為±5PPM,工作溫度為-25oC—+55oC,守候電流為55MA,發(fā)射啟動(dòng)時(shí)間為≤50MS。而最近推出的ND250A數(shù)傳電臺(tái),功率也是10W,但體積已縮小到113(長(zhǎng))х75(寬)х30(厚)MM,頻率穩(wěn)定度達(dá)到±1 .5PPM ,工作溫度從 -40oC—+70oC,守候電流降到40MA,發(fā)射機(jī)啟動(dòng)時(shí)間也縮小到小于30MS。采用DSP技術(shù)的數(shù)字?jǐn)?shù)傳電臺(tái)發(fā)射機(jī)啟動(dòng)時(shí)間更短,如新西蘭大吉的TM8105機(jī)發(fā)射機(jī)啟動(dòng)時(shí)間小于10MS,而澳大利亞的MD9220數(shù)字?jǐn)?shù)傳電臺(tái)其數(shù)據(jù)轉(zhuǎn)向時(shí)間為小于5MS。 >j$y@"+  
  220MHZ數(shù)傳電臺(tái)在專業(yè)無(wú)線對(duì)講機(jī)的家族中占有比例不大,約占2%左右。盡管當(dāng)今無(wú)線電傳輸通信技術(shù)在不斷發(fā)展,藍(lán)芽技術(shù)在短距離傳輸中已得到應(yīng)用,GPRS已經(jīng)運(yùn)營(yíng),其它頻段數(shù)傳通信設(shè)備也已使用。但這種220MHZ數(shù)傳電臺(tái)的市場(chǎng)不會(huì)被壓縮,仍有其發(fā)展空間。低成本,高的性價(jià)比,品種多規(guī)格全,應(yīng)用面廣,選擇余地大,組網(wǎng)靈活,易維護(hù),使用方便,可靠性和穩(wěn)定性及傳輸距離能滿足大部分無(wú)線數(shù)傳系統(tǒng)的使用要求,它是其它數(shù)傳設(shè)備不能代替的,應(yīng)該說(shuō)在國(guó)內(nèi)的市場(chǎng)前景是樂觀的。目前國(guó)內(nèi)使用的 220兆數(shù)傳電臺(tái)大部分是國(guó)外進(jìn)口的。 Z&W*@(dX  
  從上世紀(jì)八十年代以來(lái),已先后有20多家公司數(shù)十種型號(hào)的數(shù)傳電臺(tái)進(jìn)入國(guó)內(nèi)數(shù)傳電臺(tái)市場(chǎng),其中日本的數(shù)傳電臺(tái)的市場(chǎng)份額較大。這些數(shù)傳電臺(tái)有:日本TAD公司的M7S-2525、MD-250型25W機(jī);日本世紀(jì)公司的LM2225、LM230D、TEC-230型25W機(jī);日本TONEL公司的C130型3W機(jī);日本ICOM公司的IC-38A型25W機(jī)和IC-3SAT型3W機(jī);日本建伍公司的TM331A、TK780和TK782C型25W機(jī);日本日立公司的M338和M339型25W機(jī);日本協(xié)同公司的KG110-20型40W和KG510型50W中轉(zhuǎn)/基地臺(tái);日本特靈通公司DJ296型3W機(jī);日本SEL公司的P200E數(shù)傳臺(tái);日本KENMAR株式會(huì)社的DP-1型5W機(jī);日本日精公司的ND系列數(shù)傳電臺(tái)和數(shù)傳模塊;日本HDL公司的EMM-10CM/ART5和藹5CD/ART數(shù)傳臺(tái)。 N0_@=uE  
  自上世紀(jì)九十年代末以來(lái),美國(guó)及其他一些西方國(guó)家生產(chǎn)的數(shù)傳臺(tái)也進(jìn)入中國(guó)市場(chǎng),特別是一些高檔的(速率高、可靠性高)數(shù)傳臺(tái)在國(guó)內(nèi)得到廣泛應(yīng)用。這些產(chǎn)品有:美國(guó)摩托羅拉公司的 MP501型25W機(jī)、T5365-4型5W機(jī)和T5368-5型35W機(jī);美國(guó)MDS公司的OEM系列、SCADA系列、DATA系列數(shù)傳臺(tái),如MDS2710、NR-100、EL705型機(jī)及其模塊;美國(guó)程遠(yuǎn)公司的SRL-3525和SM-1625HE型25W機(jī);新西蘭大吉公司的T2010系列25W機(jī);T800型50W中轉(zhuǎn)/基地臺(tái)以及最新推出的T8105型25W機(jī);加拿大新創(chuàng)公司(NTL)的NT-228C型3-25W數(shù)傳臺(tái);澳大利亞的105H型8W機(jī);澳大利亞的MD9220型25W機(jī)。此外,還有臺(tái)灣弘瑞電子公司生產(chǎn)的C130型5W和XHT-230型5W機(jī)。 "vL,c]D  
  在眾多的進(jìn)口數(shù)傳臺(tái)中,成立于1960年的日本日精電子工業(yè)株式會(huì)社按照中國(guó)市場(chǎng)具體需求所開發(fā)的ND系列數(shù)傳臺(tái)和模塊,在電力、水利等領(lǐng)域中占有較大的市場(chǎng)份額,其較高的性價(jià)比,良好的技術(shù)支持和售后服務(wù),成為國(guó)內(nèi)中低檔的220兆數(shù)傳電臺(tái)的主要供應(yīng)商。 xg8$ <Ut  
  國(guó)內(nèi)生產(chǎn)220兆數(shù)傳電臺(tái)的歷史可追朔到上世紀(jì)八十年代中期。當(dāng)時(shí)國(guó)內(nèi)就有專業(yè)通信電子工廠在自行研發(fā)進(jìn)行小規(guī)模生產(chǎn),主要用在電子負(fù)荷控制和水情監(jiān)測(cè)方面。但由于眾多原因,國(guó)產(chǎn)數(shù)傳臺(tái)一直沒有得到大批量的使用。進(jìn)口設(shè)備的進(jìn)入,使國(guó)產(chǎn)機(jī)很快退出市場(chǎng)。直到九十年代后期,隨著國(guó)產(chǎn)對(duì)講機(jī)的崛起,國(guó)產(chǎn)數(shù)傳臺(tái)也已形成一定的規(guī)模,近幾年更是得到長(zhǎng)足的進(jìn)步。有意思的是這些廠家都集中在深圳地區(qū),如深圳固迪電子公司,這是一家專業(yè)從事數(shù)傳電臺(tái)研發(fā)、生產(chǎn)和工程服務(wù)的企業(yè),其生產(chǎn)的GD系列數(shù)傳電臺(tái)及其模塊,在國(guó)產(chǎn)數(shù)傳電臺(tái)中已占一定的比例。還有深圳友迅達(dá)公司生產(chǎn)的FC系列數(shù)傳電臺(tái)及模塊;深圳天立通公司生產(chǎn)的TH數(shù)傳電臺(tái);深圳科立訊公司生產(chǎn)的PT6080和PT618B數(shù)傳電臺(tái);深圳九旭科技公司最新推出的40W高速率(P600BPS-19200BPS)是品級(jí)高可靠數(shù)傳電臺(tái)。深圳泰達(dá)鑫公司的TOX-868數(shù)傳臺(tái);常州安特電子公司的AT230、TW230、RH230系列數(shù)傳臺(tái)和DS-230TM/RD數(shù)傳模塊。 qb 1JE[2F  
.Gq]Mrim9G  
海用無(wú)線對(duì)講機(jī) p38RgEf  
  專門用于海上航行的在海事船舶上以及與岸上進(jìn)行無(wú)線通信的無(wú)線對(duì)講機(jī)稱為海用無(wú)線對(duì)講機(jī),也稱為船舶電臺(tái)。海用無(wú)線對(duì)講機(jī)其專業(yè)性特別強(qiáng)的對(duì)講機(jī),其使用環(huán)境惡劣,船舶活動(dòng)范圍廣闊,海上溫度變化又大,要適應(yīng)全球海上安全航行的需要,其產(chǎn)品設(shè)計(jì)是十分專業(yè)的,工作頻率也是統(tǒng)一的。 M>_ U9g  
  按照國(guó)際海事通信的統(tǒng)一規(guī)定海上船用對(duì)講機(jī)販工作頻率范圍TX從156.025MHz-157.425MHz,RX從156.025MHz-163.275MHz。工作頻道又分為國(guó)際頻道、美國(guó)頻道和加拿大頻道,還有10個(gè)氣象頻道(其中8個(gè)是美國(guó)氣象頻道, 2 個(gè)是加拿大氣象頻道)。三種工作頻道也就是三個(gè)頻道標(biāo)準(zhǔn)版本,種種船用對(duì)講機(jī)都有三種標(biāo)準(zhǔn)版本。用戶根據(jù)使用要求,在選購(gòu)船用對(duì)講機(jī)的同時(shí)也選用不同版本的頻率。采用美國(guó)頻率標(biāo)準(zhǔn)版本的國(guó)家較多,我國(guó)船用對(duì)講機(jī)大多采用美國(guó)版本,據(jù)說(shuō)可能是美國(guó)頻率版本的同頻點(diǎn)較多,異頻點(diǎn)較少。有的海用對(duì)講機(jī)除了以上頻點(diǎn)外,還留有 10 個(gè)可由用戶自己定義的頻點(diǎn),便于用戶自己內(nèi)部使用。船用對(duì)講機(jī)的頻率中有同頻點(diǎn),也有異頻點(diǎn)。異頻點(diǎn)的切發(fā)頻差不是常規(guī)機(jī)的5.7MHz而是4.6MHz 。船用對(duì)講機(jī)為了適應(yīng)海上的通信要求,在結(jié)構(gòu)設(shè)計(jì)上要充分考慮防水、防鹽霧、防太陽(yáng)輻射等因素,優(yōu)良的防水性更是船用對(duì)講機(jī)的主要指標(biāo)。按日本 JIS-7 防水標(biāo)準(zhǔn),日本船用對(duì)講機(jī)在1 米水深的情況下,至少半小時(shí)不能進(jìn)水。日本ICOM 公司生產(chǎn)的 GM1500E 手持對(duì)講機(jī)可達(dá)到在1 米水深的情況下,至少5 個(gè)小時(shí)機(jī)內(nèi)不進(jìn)水。有的機(jī)型其揚(yáng)聲器、話筒電池塊也具有防水性能好,其散熱性好也是長(zhǎng)期可靠工作的保障。為了便于操作使用,船用對(duì)講機(jī)的面板控制按鍵和旋鈕不但數(shù)量少,而且都比較大,其顯示屏不僅寬大,字符顯示清晰、直觀,一目了然。船用對(duì)講機(jī)一般功能都比較簡(jiǎn)單,實(shí)用,只保留其本功能,這一切都……在船上使用的工作環(huán)境,有利在各種條件下的方便使用。優(yōu)良的防水、防鹽霧性、堅(jiān)固耐用、高可靠性,工作頻率多是船用對(duì)進(jìn)機(jī)的特點(diǎn)。按有關(guān)規(guī)定在船舶上使用的對(duì)講機(jī)必須獲得中國(guó)船級(jí)社頒發(fā)的《中國(guó)船級(jí)社船用產(chǎn)品型式認(rèn)可證書》。 ;&i4QAo-  
  此外,按全球海事通險(xiǎn)與安保系統(tǒng)標(biāo)準(zhǔn)(GMDSS)的規(guī)定,在船上航行的船舶都必須配備按“ GMDSS ”標(biāo)準(zhǔn)生產(chǎn)的船用對(duì)講機(jī),配備數(shù)量按船舶的噸位而定,目的是為了保證船舶在遇險(xiǎn)的緊急情況下使用。按“ GMDSS ”標(biāo)準(zhǔn)生產(chǎn)的船用對(duì)講機(jī),顏色必須是桔黃色的,其電池為能支持8小時(shí)工作的鋰電池組,以滿足在海上遇險(xiǎn)時(shí)能長(zhǎng)時(shí)間工作的要求。日本ICOM公司生產(chǎn)的GM1500E船用對(duì)講機(jī)就是此類產(chǎn)品,其電池容量達(dá)到3600MAH 。國(guó)內(nèi)船廠用對(duì)講機(jī)全部為進(jìn)口產(chǎn)品,而其中日本 ICOM 公司的 IC-M45、M59其優(yōu)良的品質(zhì)和高性價(jià)比受到用戶歡迎。現(xiàn)M59 已停產(chǎn),新產(chǎn)品 M59G 已代替該機(jī)的防水標(biāo)準(zhǔn)已達(dá)到了JIS 的7級(jí),此外還有 IC-M402 、M502、M602、M802 等船載式船用對(duì)講機(jī)。日本威泰克斯公司的 STANDARD 品牌船載式對(duì)講機(jī) GX1250S 、GX1260S 及GX2350S 等也有一定市場(chǎng)。 m[8?d~  
  另外,日本古野電氣株式會(huì)社的 FM-8500 船載臺(tái),日本無(wú)線株式會(huì)社的 THS-25 型船載臺(tái),日本 SE 公司的 STR-580D 船載臺(tái)。美國(guó)摩托羅拉公司 TR/TON 船載臺(tái) M100 、 M200 型和美國(guó) LMS/S 公司的 RT4822 型船載臺(tái),以及韓國(guó)公司的 RH=32 船載臺(tái),也已進(jìn)入國(guó)內(nèi)市場(chǎng)。船用手持對(duì)講機(jī)有日本 ICOM 的 IC-M1V、M2A 、M3A 、M88船用手持對(duì)講機(jī),其中M2A故熱銷,而M88系高檔機(jī)型。ICOM公司的船用手持對(duì)講機(jī)約占使用量的一半。另外一個(gè)熱銷機(jī)型是 STANDARD 牌的 HX350S 、HX260S及HX460S。此外還有摩托羅拉的 MP100 、MP100iS;友利電公司的250手持對(duì)講機(jī);韓國(guó)的SMD-150等船用手持對(duì)講機(jī),臺(tái)灣、香港等地區(qū)也有這關(guān)產(chǎn)品。 附國(guó)際、美國(guó)、加拿大海事頻道和氣象頻道。 ` ),ACkU>U  
o/4U`U)Q0v  
航空無(wú)線對(duì)講機(jī) @aY>pr5!  
  航空無(wú)線對(duì)講機(jī),又叫航空器電臺(tái),是專門用于地面和飛機(jī)之間、飛行員與飛行員之間進(jìn)行無(wú)線通信聯(lián)系的,它在保證空中飛行安全、有效地進(jìn)行空中交通管理中不可缺少的通信工具。由于航空對(duì)講機(jī)在特殊環(huán)境中使用,保證航空工作頻率不受干擾,按照國(guó)際民航組織民用航空公約的有關(guān)規(guī)定,對(duì)空通信頻率范圍為 VHF 頻級(jí)的 118.000MHz — 136.975MHz ,其信道頻率間隔分為三檔, 50KHZ 、25KHZ 和 8.3KHZ 。我國(guó)規(guī)定為 25KHZ 頻率間隔,信號(hào)空間場(chǎng)強(qiáng)最低不小于120DBW/M2 ,相鄰信道信號(hào)防護(hù)大于 60DB 。VHF (甚高頻)頻段的無(wú)線通信為……距傳播,其傳播特性如同光波,在空中與地面之間通信沒有保障,繞射現(xiàn)象也可忽略不計(jì), VHF 電波在電離層因反射、散射造成的衰減損耗較小。目前地空通信絕大多數(shù)為話音通信,使用模擬信號(hào),傳輸模式為調(diào)幅(AM)調(diào)制方式。由于飛機(jī)的飛行高度高,對(duì)講機(jī)的接收靈敏度也很高,通話距離較遠(yuǎn),一般都可以在200公里以上,飛機(jī)高度在1萬(wàn)米高空,其 50W 的發(fā)射功率其作用距離可達(dá)300-350公里。 o_R_  
 
]]>
逆變器并網(wǎng),并機(jī)技術(shù)討論http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=27&ID=2786&Page=1wangxinxin2010-12-22 10:35:34并網(wǎng)的關(guān)鍵是要求輸出正弦電流與電網(wǎng)電壓同頻、同相。要做到這一點(diǎn),首先要產(chǎn)生同步信號(hào),捕捉電網(wǎng)電壓的過零點(diǎn),簡(jiǎn)單一點(diǎn)的就是直接比較過零點(diǎn)來(lái)實(shí)現(xiàn),但這樣可靠性并不是最好。此外可以采用鎖相環(huán),這又分模擬和數(shù)字的,模擬的 設(shè)計(jì)簡(jiǎn)單,但控制不夠靈活,有相差,數(shù)字的設(shè)計(jì)困難,但應(yīng)用更靈活,適應(yīng)性強(qiáng),此外需要更多的系統(tǒng)資源,考慮到算法的復(fù)雜性,可以用一的FPGA來(lái)實(shí)現(xiàn)。此外,做到了這步,完全可以再做一些增值的功能上去,比如可以順帶吧有源濾波,諧波補(bǔ)償做上。

至于逆變器的控制方法,可以采用PID,重復(fù),神經(jīng)網(wǎng)絡(luò)等,但目前大多用PID的,重復(fù)控制也有,神經(jīng)網(wǎng)絡(luò)設(shè)計(jì)到學(xué)習(xí)的過程,商品化的很少很少。PID屬于經(jīng)典控制理論,應(yīng)用非常廣泛,技術(shù)也比較成熟,對(duì)于有源逆變,可以比較好的實(shí)現(xiàn)其功能,但要做到更好 的性能,就要結(jié)合其他控制方案。
接下去馬上要做了,希望多聽聽大家的意見。做個(gè)能令自己滿意的產(chǎn)品。
]]>
CDMA系統(tǒng)多速率判決技術(shù)http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=27&ID=2785&Page=1wangxinxin2010-12-22 10:32:327f"N0m,s$X7^2S4I移動(dòng)通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單mscbsc 移動(dòng)通信論壇擁有30萬(wàn)通信專業(yè)人員,超過50萬(wàn)份GSM/3G等通信技術(shù)資料,是國(guó)內(nèi)領(lǐng)先專注于通信技術(shù)和通信人生活的社區(qū)。:`7V"{"n/g;H/Q2T$s
  關(guān)鍵詞:CDMA;多速率判決;SER;山本度量
:p.^#l0W#@2}移動(dòng)通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單www.mscbsc.com*`4w1Z)X!`2H)p
  在IS-95,IS-2000系統(tǒng)中,語(yǔ)音的數(shù)據(jù)傳輸速率主要有4種:9 600 b/s,4 800 b/s,2 400 b/s,1 200 b/s,分別稱其為全速率、1/2速率、1/4速率和1/8速率。當(dāng)數(shù)據(jù)以低于全速率的速率編碼時(shí),數(shù)據(jù)比特要重復(fù)發(fā)送以“填滿”整個(gè)幀。為了節(jié)省帶寬,系統(tǒng)并不發(fā)送每幀的速率信息,因此接收機(jī)無(wú)法知道發(fā)送數(shù)據(jù)速率,只能通過提取信道質(zhì)量信息,判定發(fā)送端可能發(fā)送的速率。同時(shí),變速率也為隨路信令的傳輸提供了方便,有些信令信息可以插入到降速幀中。 |  國(guó)內(nèi)領(lǐng)先的通信技術(shù)論壇4n$i2X/l3[*o2`)X-W;Z
$n3|'m#Y$w;p7w3J$]
  接收機(jī)進(jìn)行速率判定主要依據(jù)3種度量值,信道誤碼計(jì)數(shù)(SER)、可靠性信息——YQM(Yamamoto Quality Metric)[1]和CRC校驗(yàn)。其中SER度量對(duì)4種速率有效;YQM度量對(duì)較低兩速率有效;而CRC度量對(duì)較高兩速率有效。接收機(jī)根據(jù)8個(gè)度量值進(jìn)行多速率判決算法,從而得到正確的速率信息,最終得到正確的語(yǔ)音數(shù)據(jù)輸出。圖1為整個(gè)多速率判定的示意框圖。
.b1q7^$m9w-V%a!A
:b0K*q,r:n!F5g!v |  國(guó)內(nèi)領(lǐng)先的通信技術(shù)論壇

圖片點(diǎn)擊可在新窗口打開查看


4m2^5~9D6{5Wmscbsc 移動(dòng)通信論壇擁有30萬(wàn)通信專業(yè)人員,超過50萬(wàn)份GSM/3G等通信技術(shù)資料,是國(guó)內(nèi)領(lǐng)先專注于通信技術(shù)和通信人生活的社區(qū)。
2V+a.h,h+y1E#A:G1@!k移動(dòng)通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單  本文將對(duì)多速率判決進(jìn)行分析,分析了3種判決度量產(chǎn)生原理,同時(shí)引入了一種軟件無(wú)線電(DSP+FPGA)結(jié)構(gòu)來(lái)實(shí)現(xiàn)度量值產(chǎn)生和多速率判決算法,采用串行實(shí)現(xiàn)方法和存儲(chǔ)器分裂法,使得占用資源和處理時(shí)延大大減少。mscbsc 移動(dòng)通信論壇擁有30萬(wàn)通信專業(yè)人員,超過50萬(wàn)份GSM/3G等通信技術(shù)資料,是國(guó)內(nèi)領(lǐng)先專注于通信技術(shù)和通信人生活的社區(qū)。2U#b;X m3A1o
MSCBSC 移動(dòng)通信論壇&M0O&[3J5E9Y0w.~ {8~
   www.mscbsc.com"E9t2T5^7v9r&I!P8{ k
www.mscbsc.com:i M;}*c4]7l T)Q;f#e&v/g
1 度量值計(jì)算
4v0Z%Q2m(F移動(dòng)通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單
+M%z,?,?*R.h!V9I3A移動(dòng)通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單  接收機(jī)在對(duì)4種假設(shè)速率數(shù)據(jù)進(jìn)行信道Viterbi譯碼[2]后,將進(jìn)行多速率判定。此時(shí),需要得到假定速率的正確性度量。在CDMA系統(tǒng)中,他包括3種度量,分別是SER,YQM和CRC度量。 mscbsc 移動(dòng)通信論壇擁有30萬(wàn)通信專業(yè)人員,超過50萬(wàn)份GSM/3G等通信技術(shù)資料,是國(guó)內(nèi)領(lǐng)先專注于通信技術(shù)和通信人生活的社區(qū)。:@8W.z&a&T1[&l'M1Q
mscbsc 移動(dòng)通信論壇擁有30萬(wàn)通信專業(yè)人員,超過50萬(wàn)份GSM/3G等通信技術(shù)資料,是國(guó)內(nèi)領(lǐng)先專注于通信技術(shù)和通信人生活的社區(qū)。7s)d Y/e:S/N2n
  (1)SER是信道誤碼計(jì)數(shù)度量,反映的是Viterbi譯碼器的糾錯(cuò)能力和信道惡劣程度。他是指對(duì)譯碼后的數(shù)據(jù)再在本地進(jìn)行卷積編碼,然后以數(shù)據(jù)幀為單位和接收到的數(shù)據(jù)做硬判決后的結(jié)果比較。如果在信道不是很惡劣的條件下,當(dāng)假設(shè)速率不正確時(shí),SER度量將會(huì)很高,也反映了假設(shè)速率的真實(shí)程度。他對(duì)4種速率幀都有效。 *J'T2W3n+B7{'d1h
MSCBSC 移動(dòng)通信論壇*E"F$I3T8r7q(k
  (2)CRC是幀質(zhì)量指示度量。CRC編碼是一種使用非常廣泛的循環(huán)分組碼。在IS95和IS2000基帶處理中,他只起檢錯(cuò)和多速率判決作用,而沒有糾錯(cuò)功能。在多速率判決中,CRC度量只對(duì)全速率和1/2速率數(shù)據(jù)幀起作用。在移動(dòng)臺(tái)調(diào)制過程中,全速率和1/2速率的幀質(zhì)量指示比特的生成多項(xiàng)式如下:www.mscbsc.com'U4{6L)O$y0M#w!Z&D

7[)H4E-{1E!J6^ |  國(guó)內(nèi)領(lǐng)先的通信技術(shù)論壇圖片點(diǎn)擊可在新窗口打開查看
$y3c$W0V$^:z*e(U1c$EMSCBSC 移動(dòng)通信論壇
(S/x8u8{)u"U!v |  國(guó)內(nèi)領(lǐng)先的通信技術(shù)論壇  通過對(duì)循環(huán)分組編碼的分析,很容易得到譯碼電路就是一個(gè)伴隨式計(jì)算電路[3],也就是一個(gè)生成多項(xiàng)式除接收符號(hào)的除法電路,使用移位寄存器和反饋電路可以實(shí)現(xiàn)。www.mscbsc.com0D)_*U7O1S+k!f-o&n)\

%Y6q*K)g'M-T1D   MSCBSC 移動(dòng)通信論壇%?%f1S%R6E1W6o
0c,A6x)V-O7q6v6w
  (3)山本度量是低速率幀的幀質(zhì)量指示度量。1/4,1/8兩種低速幀沒有CRC比特,這時(shí)的幀質(zhì)量指示度量要使用山本度量。Viterbi卷積譯碼是一種最大似然譯碼算法,也就是要在Trellis圖中找到一個(gè)序列C,使得在已知接收序列R情況下,發(fā)送C的概率最大。這等價(jià)于找一個(gè)與發(fā)送序列距離最小的序列。但是如果在Trellis圖中的次優(yōu)序列同最優(yōu)序列之間的距離較小,那么判定譯碼輸出序列為最優(yōu)序列的可信度較小。山本量度就是用于度量這一可信度的。具體的算法如下: |  國(guó)內(nèi)領(lǐng)先的通信技術(shù)論壇.h&c z6r-t

%p)f7i/Y#`3J$dwww.mscbsc.com  參照?qǐng)D2,設(shè)i-1時(shí)刻,所有狀態(tài)均為“好”,以Ω表示,“壞”狀態(tài)以X表示,路徑度量(距離)以m[]()表示,A為閾值。
2o3S(m T6e#dmscbsc 移動(dòng)通信論壇擁有30萬(wàn)通信專業(yè)人員,超過50萬(wàn)份GSM/3G等通信技術(shù)資料,是國(guó)內(nèi)領(lǐng)先專注于通信技術(shù)和通信人生活的社區(qū)。8g0Q5|)r.I2n7J

圖片點(diǎn)擊可在新窗口打開查看

移動(dòng)通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單/l$G7^%\'[:?!F9S)q
7a0^3V2t!G)P2h2H7C

圖片點(diǎn)擊可在新窗口打開查看


*U,o/]#R"wmscbsc 移動(dòng)通信論壇擁有30萬(wàn)通信專業(yè)人員,超過50萬(wàn)份GSM/3G等通信技術(shù)資料,是國(guó)內(nèi)領(lǐng)先專注于通信技術(shù)和通信人生活的社區(qū)。
9G,[,r6R%o)j-N+w0N |  國(guó)內(nèi)領(lǐng)先的通信技術(shù)論壇  則選擇路徑bfs,則S0仍標(biāo)為Ω;若選擇路徑dhf,則S0標(biāo)為X,因?yàn)槠渎窂街幸延胁豢煽繝顟B(tài)。此過程持續(xù)到譯碼結(jié)束,若2m個(gè)狀態(tài)均標(biāo)為X,則山本度量為“差”,否則為“好”。 MSCBSC 移動(dòng)通信論壇*o-V9B5L0k0f
移動(dòng)通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單/c.s6Q%H-V2?"i:t)W
  在設(shè)計(jì)中,設(shè)置了2個(gè)山本度量存儲(chǔ)器,一個(gè)存放舊的山本度量值,一個(gè)存放新的。在譯碼的路徑度量更新時(shí),對(duì)每一狀態(tài)同時(shí)更新山本度量值。對(duì)2個(gè)度量存儲(chǔ)器的操作采用存儲(chǔ)器分裂法,充分利用了FPGA的速度優(yōu)勢(shì),提高了并發(fā)程度,減少了處理時(shí)延。 MSCBSC 移動(dòng)通信論壇4~ \9a)E&c0e,[7m
%h.@*{'i"w+Y7N!P
2 多速率判決 |  國(guó)內(nèi)領(lǐng)先的通信技術(shù)論壇1i:] y(r7f-N3T K4H/?
mscbsc 移動(dòng)通信論壇擁有30萬(wàn)通信專業(yè)人員,超過50萬(wàn)份GSM/3G等通信技術(shù)資料,是國(guó)內(nèi)領(lǐng)先專注于通信技術(shù)和通信人生活的社區(qū)。3v8f0h$~2g/i P1w/G4R7f
  在獲得了度量值后,系統(tǒng)將通過8個(gè)量度S1(全速率SER)、S2(半速率SER)、S4(1/4速率SER)、S8(1/8速率SER)、Q1(全速率CRC校驗(yàn))、Q2(半速率CRC校驗(yàn))、Q4(1/4速率山本量度)、Q8(1/8速率山本量度)來(lái)判決數(shù)據(jù)速率。由于較高的2個(gè)速率有更準(zhǔn)確的CRC校驗(yàn),所以沒有必要再用山本量度。速率判定后,處理器發(fā)給FPGA中的緩沖器相應(yīng)信號(hào),輸出相應(yīng)速率的譯碼數(shù)據(jù)。
(R.D4n8g+y#f'L$i#fmscbsc 移動(dòng)通信論壇擁有30萬(wàn)通信專業(yè)人員,超過50萬(wàn)份GSM/3G等通信技術(shù)資料,是國(guó)內(nèi)領(lǐng)先專注于通信技術(shù)和通信人生活的社區(qū)。
*n0q9h)A#{www.mscbsc.com

圖片點(diǎn)擊可在新窗口打開查看

www.mscbsc.com*s!v8|!r+y"M
|  國(guó)內(nèi)領(lǐng)先的通信技術(shù)論壇3y-v"~;c;N1y i/{$k2`
  圖3是速率判決算法的流程圖。其中符號(hào)含義如下:www.mscbsc.com0Q!n%t*g `4p4o,u5l!A

.Q#|-J,_5A7y(E(U*W6Z   |  國(guó)內(nèi)領(lǐng)先的通信技術(shù)論壇;T2W4O!D*J

+a6p7|-V*].x,i.q&z"]#^移動(dòng)通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單  1X表示全速率;2X表示1/2速率;4X表示1/4速率;8X表示1/8速率;1XL表示可能是全速率,但有誤比特;E表示刪除壞幀。T1~T10為判決門限,他們是通過用實(shí)際的語(yǔ)音數(shù)據(jù)經(jīng)過大量的仿真得到的經(jīng)驗(yàn)門限值,必須保證這些門限值是完全適用于CDMA移動(dòng)通信環(huán)境。 |  國(guó)內(nèi)領(lǐng)先的通信技術(shù)論壇'^(d3A:G7^7k
!O3V/u5Y-]-^;b!J
  速率判決算法包括以下幾個(gè)準(zhǔn)則:
&l;M(a5T%V3r |  國(guó)內(nèi)領(lǐng)先的通信技術(shù)論壇2]&Q$L"S&p-I
  (1)SER是最重要的判決變量。
(I%r3n$@9p,tmscbsc 移動(dòng)通信論壇擁有30萬(wàn)通信專業(yè)人員,超過50萬(wàn)份GSM/3G等通信技術(shù)資料,是國(guó)內(nèi)領(lǐng)先專注于通信技術(shù)和通信人生活的社區(qū)。
,f%F5j k%R3}5J*m |  國(guó)內(nèi)領(lǐng)先的通信技術(shù)論壇  (2)Viterbi譯碼的山本量度和CRC校驗(yàn)可以作為輔助判決變量。 www.mscbsc.com3q!E7T8[!s-v,f(r N(W
(^8n8m:Z,F7[8H0H.I:?
  (3)著重保證全速率的判決,因?yàn)槿俾收妓袔?0%,而且全速率幀用于傳輸隨路信令。 移動(dòng)通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單,R-p9G7z B

5y p9A:f.|&b(p0B'Q9fwww.mscbsc.com  (4)根據(jù)變速率聲碼器編碼選擇速率的規(guī)則,數(shù)據(jù)速率每幀只允許下降一個(gè)級(jí)別。例如,如果前一幀的速率為全速率,而當(dāng)前幀根據(jù)算法為1/4和1/8,編碼器仍舊選擇速率1/2。
*`+e8l-g$j"E)B2~9s移動(dòng)通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單MSCBSC 移動(dòng)通信論壇8Q2m2^5]'^
3 優(yōu)化實(shí)現(xiàn)MSCBSC 移動(dòng)通信論壇$z1S.W#{6B
移動(dòng)通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單#o$o6~+G1v)R2`;o"m9I
3.1 DSP+FPGA實(shí)現(xiàn)結(jié)構(gòu) MSCBSC 移動(dòng)通信論壇&c6u*u5r8J0A;\3k+Q

'`$|#I:^'p1E)j'a  在我們的設(shè)計(jì)中,多速率判決模塊采用DSP+FPGA軟件無(wú)線電結(jié)構(gòu)。其中速率判定屬于控制部分,放在C54DSP中完成。由于多速率判定算法實(shí)現(xiàn)代碼相對(duì)簡(jiǎn)單,而且對(duì)時(shí)延要求不是非常嚴(yán)格,所以在實(shí)現(xiàn)中采用C代碼編寫。而3種度量值的產(chǎn)生實(shí)時(shí)性要求較高,而且和多路Viterbi譯碼結(jié)合緊密,因此使用Altera公司的APEXFPGA實(shí)現(xiàn)。FPGA和DSP的數(shù)據(jù)通過FIFO交互,控制信息通過寄存器交互。
c)Z/H6C:h2VMSCBSC 移動(dòng)通信論壇www.mscbsc.com+F.M(o5f*r6v.]7Z8n9{'{7E
  在度量值產(chǎn)生中,如果采用全并行處理,即同時(shí)并行處理四路假設(shè)速率幀,則占用FPGA邏輯資源太大,因此采用串行實(shí)現(xiàn)方式。在CDMA2000中,由于要求在一幀20 ms中完成4種速率幀的形成,所以模塊基本時(shí)鐘由原先的28.8 kb/s增加至57.6 kb/s。另外,為使共享的山本度量存儲(chǔ)模塊有充分的時(shí)間進(jìn)行內(nèi)部RAM復(fù)位,所以4種速率幀之間加入4個(gè)時(shí)鐘周期的空閑段。 移動(dòng)通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單&h!m$j-n3N8N*^9W
www.mscbsc.com1a9@3S%C)T2m6]9f%_
  實(shí)驗(yàn)表明,此種結(jié)構(gòu)實(shí)時(shí)性好,而且由于判決算法在DSP中完成以及串行度量處理,減少了對(duì)硬件邏輯單元的占用。mscbsc 移動(dòng)通信論壇擁有30萬(wàn)通信專業(yè)人員,超過50萬(wàn)份GSM/3G等通信技術(shù)資料,是國(guó)內(nèi)領(lǐng)先專注于通信技術(shù)和通信人生活的社區(qū)。4v+_.n-I/j)M4h%I

(e;@#U2o2t,V)`$@,Z |  國(guó)內(nèi)領(lǐng)先的通信技術(shù)論壇3.2 存儲(chǔ)器分裂法 -_ B2i c3a+P'N4g9K*B

4R$@/s*};B*U+B |  國(guó)內(nèi)領(lǐng)先的通信技術(shù)論壇  為了提高并發(fā)程度,充分利用FPGA的速度優(yōu)勢(shì),對(duì)于山本度量的讀寫控制采用存儲(chǔ)分裂方法,即邏輯RAM和物理RAM分開。這樣可以在4個(gè)基本時(shí)鐘內(nèi)完成一次山本度量的更新運(yùn)算。基本思想就是在一個(gè)時(shí)鐘能同時(shí)取出i和i+128的度量,進(jìn)行運(yùn)算后存入相應(yīng)的存儲(chǔ)單元,完成山本度量的更新。在物理上,存在2個(gè)獨(dú)立的存儲(chǔ)器RAM1和RAM2,各自有數(shù)據(jù)線和地址線,但在邏輯上將其均勻地分為2個(gè)子存儲(chǔ)塊,分別作為I時(shí)刻和I+1時(shí)刻的存儲(chǔ)單元。依據(jù)這個(gè)思想,地址產(chǎn)生器產(chǎn)生正確的地址邏輯,處理時(shí)延也將大大減少。
:I'O6u8I:?(E.y移動(dòng)通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單 `'Z5i7b&i$C#i
4 結(jié)語(yǔ) |  國(guó)內(nèi)領(lǐng)先的通信技術(shù)論壇.a.l$G1p-\

#?4W*X7w6n&b5x)yMSCBSC 移動(dòng)通信論壇  變速率聲碼器技術(shù)在移動(dòng)通信中的應(yīng)用非常普遍,具有降低功率、增加信道利用率等優(yōu)點(diǎn)。在信道接收機(jī)中需要對(duì)數(shù)據(jù)速率進(jìn)行檢測(cè)判決。本文引入了一種多速率判決技術(shù),他由度量值計(jì)算和判決算法兩部分組成。在具體實(shí)現(xiàn)中,采用了DSP+FPGA結(jié)構(gòu),在時(shí)延和資源配置上達(dá)到較好的性能。同時(shí),采用了串行實(shí)現(xiàn)和存儲(chǔ)器分裂等優(yōu)化手段,減少了處理時(shí)延和資源占用。
0W3k:r3R5k,S*Amscbsc 移動(dòng)通信論壇擁有30萬(wàn)通信專業(yè)人員,超過50萬(wàn)份GSM/3G等通信技術(shù)資料,是國(guó)內(nèi)領(lǐng)先專注于通信技術(shù)和通信人生活的社區(qū)。]]>
JPEG2000軟件開發(fā)的公司http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=27&ID=2784&Page=1wangxinxin2010-12-22 10:19:21As the ADV202/ADV212 follows the JPEG2000 (J2K) -ISO/IEC15444-1 image compression standard, it will be compatible with imaging applications that adhere to this standard. Below are links to companies that provide products and services in conjunction with JPEG2000, from software codecs to hardware and software design:


第一家公司
Agility Video 
Agility Video provides ADV202/ADV212 design support and consulting services, hardware - in Network camera, Network codec and PCI card forms, scaleable DVR / NVR and video transaction / POS auditing software - all available for evaluation, demonstration and OEM licensing. Designs demonstrate the facility of ADV202/ADV212 and JPEG2000, in providing robust, IP based, streaming, low latency, multi-resolutional, multi-platform video in the CCTV industry.

第二家公司
J2K-Codec
J2K-Codec is an easy-to-use JPEG2000 decoder, specially modified to support ADV202/ADV212 chip. It can handle down-sampled U and V components, and has performance suitable for live-video decoding. There is also a special decoding mode (automatically activated for video images from ADV202/ADV212), which boosts performance and eliminates interlacing artifacts.

第三家公司
Aware Inc.
Aware provides software development solutions for decoding ADV202/ADV212 data streams, complete with reference applications and source code. Aware was the first to commercialize wavelet compression, and for the past 6 years has been heavily involved in the JPEG 2000 standards bodies, R&D, and delivery of commercially supported JPEG2000 software development tools and products for the medical, geospatial, library, digital cinema, and video markets.

第四家公司
Kakadu Software

Gastager Systemtechnik GmbH
As the designer of the PCI-based ADV202/ADV212 evaluation board, Gastager Systemtechnik GmbH provides various development platforms using the ADV202/ADV212, from simple encode / decode demo boards (ADV202/ADV212 VidPipe) to high-end processing units that include a Blackfin DSP for post-processing JPEG2000 data. The JPEG2000 Net Module, a video/audio codec module, which transmits data over 10/100 BaseT Ethernet with latency of <150ms is also available.

第五家公司(德國(guó)公司)
LuraTech GmbH

Morgan Multimedia
Probably the fastest JPEG2000 software codec available on PC today! Includes decoder and encoder. Fully interoperable with the ADV202/ADV212. Multi-threaded and highly optimized for Intel x86 and compatible CPUs (MMX, SSE, SSE2, Hyper-Threading, Multi Core and Multi CPU). Supports Video For Windows and DirectShow API. Also available as a low-level SDK including documentation and sample source code.

第六家公司(俄羅斯的)
RV-Media Ltd 
RV-Media provides software JPEG2000 decoder that can be used for decoding of ADV202/ADV212 streams. JPEG2000 codec is available as SDK with low level C API and easy-to-use C++ API. Also RV-Media offers application development services in different areas related to JPEG2000 and digital image processing. ]]>
基于MPC860/VxWorks的嵌入式系統(tǒng)開發(fā)http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=38&ID=2783&Page=1wangxinxin2010-12-19 15:59:39圖片點(diǎn)擊可在新窗口打開查看
WindRiver公司提供了很多基于不同硬件平臺(tái)的典型的板級(jí)支持包BSP。因此,開發(fā)基于VxWorks的實(shí)用板級(jí)支持包是盡量獲得一個(gè)與目標(biāo)板硬件環(huán)境相近的參考板級(jí)支持包和相關(guān)代碼模板,再根據(jù)目標(biāo)板硬件環(huán)境,完成板級(jí)支持包包含的驅(qū)動(dòng)程序及設(shè)備初始化,從而完成板級(jí)支持包的開發(fā)[4]。
啟動(dòng)Tornado II集成開發(fā)環(huán)境,使用工程向?qū)?chuàng)建一個(gè)可啟動(dòng)工程(bootable VxWorks image)項(xiàng)目,選擇基于ads860的BSP。在這個(gè)工程項(xiàng)目里可以進(jìn)行BSP的基本配置、VxWorks的基本配置、網(wǎng)卡配置等,結(jié)合實(shí)際電路和應(yīng)用進(jìn)行修改,創(chuàng)建用戶自己的BSP以支持特定硬件。前述bootrom程序也可由此生成。在此階段可以借助WDB調(diào)試代理和Tornado工具輔助開發(fā),也可以選擇在線仿真器ICE輔助開發(fā)。
BSP 調(diào)試完成,編譯此工程項(xiàng)目為一個(gè)VxWorks內(nèi)核鏡像文件*.img,在以后的應(yīng)用程序調(diào)試過程中可通過Tornado的一個(gè)部件 ftp server下載。下載方法如下:
首先連接主機(jī)與目標(biāo)板的網(wǎng)線和串口線,目標(biāo)板上電后,在超級(jí)終端窗口3秒以內(nèi)按回車鍵進(jìn)入boot shell;否則,目標(biāo)機(jī)系統(tǒng)會(huì)進(jìn)入自動(dòng)尋找并運(yùn)行程序狀態(tài)。
此時(shí)啟動(dòng)和配置ftp server,選擇Security菜單中的user/rights命令,添加一個(gè)用戶名如target,密碼target,設(shè)置主目錄為C:\;然后點(diǎn)擊Done。ftp server配置完成。
現(xiàn)在需要設(shè)置主機(jī)ip地址。將主機(jī)ip設(shè)為192.168.1.1,子網(wǎng)掩碼255.255.255.0。將調(diào)試好的VxWorks鏡像文件*.img拷貝到C:\。
最后,在主機(jī)的串口超級(jí)終端中輸入設(shè)置好的下載命令@,目標(biāo)板開始從主機(jī)的ftp server下載*.img(vxworks的ram鏡像)。
下載完成,*.img文件自動(dòng)運(yùn)行,在超級(jí)終端窗口顯示vxworks鏡像在目標(biāo)板啟動(dòng)成功的信息,此時(shí)vxworks內(nèi)核已經(jīng)成功裝載到目標(biāo)板,可以同主機(jī)的tornado(vxworks的集成開發(fā)環(huán)境)進(jìn)行連接了。
3.3  在tornado中編寫和運(yùn)行應(yīng)用程序
當(dāng)上述環(huán)境配置成功后就可以進(jìn)行應(yīng)用程序開發(fā)了。在tornado集成開發(fā)環(huán)境中可以開發(fā)并調(diào)試各種應(yīng)用程序,添加程序并編譯成功后就可以下載到目標(biāo)板上進(jìn)行調(diào)試了。下面通過一個(gè)應(yīng)用程序調(diào)試示例加以說(shuō)明。
4   開發(fā)應(yīng)用程序示例
4.1 開發(fā)并編譯程序
啟動(dòng)Tornado II集成開發(fā)環(huán)境,使用工程向?qū)?chuàng)建一個(gè)可下載工程(downloadable application modules)項(xiàng)目project1,在創(chuàng)建過程中選擇工具鏈(toolchain)為PPC860gnu。在工程項(xiàng)目中編寫或添加應(yīng)用程序源文件,如一個(gè)Hello.c文件。
#include "vxworks.h"
#include "drv/multi/ppc860Siu.h"
void root()
{
printf("hello!How are you?\n");  /*在終端輸出此信息*/
}
#define PD10    (0x0020)
#define PD09    (0x0040)
#define RUNLIGHT  PD10
#define LINKLIGHT PD09
void RunLight(void)
{
 int immrVal = vxImmrGet();
        *PDDIR(immrVal)|=RUNLIGHT;
 while(1)
    {
  *PDDAT(immrVal) ^=RUNLIGHT;
  taskDelay(sysClkRateGet()/2);/*delay 0.5 second*/
    }                    
}
void run()
{
 taskSpawn ("RunLight", 100,0 /*switchTaskOptions*/,0x1000,
      (FUNCPTR)RunLight, 0,0,0,0,0,0,0,0,0,0);
} /*通過以上函數(shù)創(chuàng)建并激活一個(gè)新任務(wù),點(diǎn)亮系統(tǒng)指示燈*/
4.2 配置和運(yùn)行target server
使用Tornado編譯器編譯成功后下載。下載之前首先要配置和運(yùn)行target server,在菜單tool/target server/configure中,先點(diǎn)擊new新建一個(gè)配置如configuration1, 然后開始配置。
在target server proportion 項(xiàng)的“Back End”的選項(xiàng)中選擇wdbrpc;
在target server proportion 項(xiàng)的“Core File and Symbols”的選項(xiàng)中設(shè)置vxworks鏡像文件位置為C:\;
在target name/ip address輸入目標(biāo)板的ip 地址192.168.1.254;
配置完成,點(diǎn)擊Launch運(yùn)行;
下面可以下載和運(yùn)行應(yīng)用程序了。
4.3下載和運(yùn)行程序
在工程上點(diǎn)擊右鍵,選擇download project1.out下載應(yīng)用程序到目標(biāo)板,然后可以在Tornado中的shell里運(yùn)行應(yīng)用程序了,如在shell中運(yùn)行hello.c中的root函數(shù)(在shell中打印hello!How are you?)和run(目標(biāo)板的run燈會(huì)閃亮)。
在每次下載調(diào)試應(yīng)用程序或添加新的應(yīng)用程序時(shí)都不需要把它們和vxworks內(nèi)核編譯到一起,這樣節(jié)省了開發(fā)和調(diào)試時(shí)間。
5   總結(jié)
本文描述了基于嵌入式實(shí)時(shí)操作系統(tǒng)VxWorks的開發(fā)方法,憑借性能優(yōu)良的VxWorks和高度集成的開發(fā)環(huán)境,VxWorks的應(yīng)用已成為新的研究熱點(diǎn)。在開發(fā)過程中使用相近的BSP開發(fā)用戶自己的板級(jí)支持包,難度降低了并縮短了開發(fā)時(shí)間,使用ftp server下載VxWorks內(nèi)核鏡像,使用Torndo 工具編譯、調(diào)試和下載應(yīng)用程序。通過這樣的流程對(duì)應(yīng)用程序的開發(fā)帶來(lái)了極大的方便,該方法已得到廣泛應(yīng)用。
本文作者創(chuàng)新點(diǎn):對(duì)基于VxWorks嵌入式操作系統(tǒng)在MPC8XX系列cpu上的開發(fā)過程進(jìn)行了具體而實(shí)用的描述。有一定的應(yīng)用價(jià)值。

]]>
嵌入式實(shí)時(shí)操作系統(tǒng)VxWorks入門(1)http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=38&ID=2782&Page=1wangxinxin2010-12-19 15:09:14  VxWorks的實(shí)時(shí)性體現(xiàn)在能于限定的時(shí)間內(nèi)執(zhí)行完所規(guī)定的功能,并能在限定的時(shí)間內(nèi)對(duì)外部的異步事件作出響應(yīng)。因此,實(shí)時(shí)性系統(tǒng)主要應(yīng)用于過程控制、數(shù)據(jù)采集、通信、多媒體信息處理等對(duì)時(shí)間敏感的場(chǎng)合。本文將對(duì)這個(gè)操作系統(tǒng)進(jìn)行一個(gè)入門級(jí)的、全面的介紹。為力求展示其全貌,全文共分五章:

  (1)搭建VxWorks嵌入式開發(fā)環(huán)境;

  (2)簡(jiǎn)要介紹VxWorks的基本組成,內(nèi)核的基本結(jié)構(gòu);

  (3)概述VxWorks板級(jí)支持包(BSP)的概念及VxWorks的啟動(dòng)過程;

  (4)介紹VxWorks設(shè)備驅(qū)動(dòng)的架構(gòu)及編寫方法;

  (5)指明VxWorks應(yīng)用開發(fā)的思路,任務(wù)調(diào)度及任務(wù)同步、中斷與任務(wù)的同步機(jī)制。

  以上各章中將貫穿著許多實(shí)例,由于本文定位于入門級(jí)教程,所以文中的實(shí)例都將十分簡(jiǎn)單。下面我們進(jìn)入第一章內(nèi)容的講解。

  如圖1,嵌入式系統(tǒng)的調(diào)試方法一般為通過PC(宿主機(jī))上的集成開發(fā)環(huán)境交叉編譯針對(duì)特定電路板(目標(biāo)機(jī))的程序,然后將程序通過目標(biāo)板的JTAG、串口或網(wǎng)口等途徑下載到目標(biāo)板上運(yùn)行。因此,為了構(gòu)造一個(gè)嵌入式系統(tǒng)的學(xué)習(xí)環(huán)境,擁有一塊包含CPU、存儲(chǔ)器及I/O電路(構(gòu)造計(jì)算機(jī)系統(tǒng))的目標(biāo)電路板往往是必要的。雖然許多集成開發(fā)環(huán)境附帶模擬軟件,但僅限于指令集的模擬,均無(wú)法模擬物理的目標(biāo)機(jī)硬件平臺(tái),因而在其上只能進(jìn)行應(yīng)用程序的象征性模擬開發(fā)。但是,并非所有人都能擁有一塊物理的電路板。在這種情況下,我們?nèi)绾螛?gòu)造一個(gè)模擬的開發(fā)環(huán)境,其學(xué)習(xí)效果就如同擁有完全真實(shí)的電路板一樣呢?本文試圖解答此問題,主體內(nèi)容包括四個(gè)方面:

  (1) 利用VMware等軟件模擬真實(shí)的目標(biāo)機(jī);

  (2) 構(gòu)建VMware虛擬PC上VxWorks BSP,建立Bootrom和OS映像;

  (3) 修改Tornado相關(guān)設(shè)置,連接宿主機(jī)與目標(biāo)機(jī),建立調(diào)試通道;

  (4) 寫一個(gè)簡(jiǎn)單的應(yīng)用程序并下載到目標(biāo)系統(tǒng)運(yùn)行。

  

圖片點(diǎn)擊可在新窗口打開查看

  圖1 嵌入式系統(tǒng)的調(diào)試

  本章工作的最終目標(biāo)為:

  (1)VxWorks在VMware啟動(dòng)成功并順利運(yùn)行,如圖2;

  圖片點(diǎn)擊可在新窗口打開查看

圖2 在VMware中運(yùn)行的VxWorks

(2)可在Tornado上針對(duì)目標(biāo)板編譯程序并進(jìn)行調(diào)試,如圖3。

  圖片點(diǎn)擊可在新窗口打開查看

圖3 與目標(biāo)機(jī)建立調(diào)試通道的Tornado

  1. 模擬目標(biāo)機(jī)

  PC也具有目標(biāo)機(jī)的所有特點(diǎn),實(shí)際上,我們可以把PC作為嵌入式系統(tǒng)的目標(biāo)機(jī),從而構(gòu)造如圖4所示的開發(fā)模型:

  圖片點(diǎn)擊可在新窗口打開查看

  圖4 PC作為目標(biāo)機(jī)

  很遺憾,這種方法實(shí)際上非常麻煩,同時(shí)開動(dòng)兩臺(tái)PC進(jìn)行調(diào)試將使你和你的室友飽受折磨,既然他如此地?zé)崆杏谟螒蚝蜕暇W(wǎng)。因此,我們可以借助VMware來(lái)在本機(jī)上虛擬出另一PC。

  VMware的確是天才的作品!在同一PC上,利用VMware幾乎可以安裝所有的操作系統(tǒng),而且操作系統(tǒng)之間的切換不需要重新啟動(dòng)電腦。VM的意義是Virtual Machine,即虛擬出一個(gè)邏輯的電腦,它可以提供基于Intel CPU的虛擬PC系統(tǒng)環(huán)境,包括CPU、內(nèi)存、BIOS、硬盤和其他外圍硬件設(shè)備。

  下面我們講解用VMware來(lái)建立一臺(tái)虛擬PC的步驟:

  (1)下載并安裝VMware;

  (2)使用VMware向?qū)Ы⒁粋(gè)針對(duì)VxWorks的虛擬機(jī);

  此步驟中注意在操作系統(tǒng)中選擇“other”,如圖5:

  

圖片點(diǎn)擊可在新窗口打開查看

  由于目標(biāo)機(jī)最終通過軟盤啟動(dòng),因此要求你的電腦具有軟驅(qū)。很遺憾,當(dāng)年日常使用的軟盤如今成了古董,很少再有電腦配備軟驅(qū)。因此,我們?cè)賮?lái)制造一個(gè)假冒偽劣產(chǎn)品,虛擬一個(gè)軟驅(qū)。又一個(gè)天才的工具軟件RamDiskNT為我們提供了這一便利,圖6演示了用RamDiskNT虛擬一個(gè)1.44M軟盤的方法。

]]>
linux在vxworks開發(fā)過程中充當(dāng)著怎樣的角色http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=38&ID=2781&Page=1wangxinxin2010-12-19 15:00:31現(xiàn)在的嵌入式產(chǎn)品配套大資料大多是和嵌入式linux相關(guān)的,提供的vxworks相關(guān)資料的卻相對(duì)較少.vxworks以其極強(qiáng)的實(shí)時(shí)行,一直勢(shì)頭強(qiáng)勁,linux以其非商業(yè)的特點(diǎn)一直深受廣大嵌入式開發(fā)者的青睞!

在這里我們撇開其商業(yè)性與否不談,但從利于我們學(xué)習(xí)的角度出發(fā),探討一下linuxvxworks開發(fā)學(xué)習(xí)過程中的作用,當(dāng)然如果你非常精通linux對(duì)學(xué)習(xí)vxworks一定會(huì)有很大的幫助.當(dāng)然你也可以完全撇開linux.但在這里,我們只是尋求一種學(xué)習(xí)vxworks的相對(duì)科學(xué)的途徑,怎樣在有限的時(shí)間內(nèi)把vxworks的學(xué)習(xí)效率提到最高?怎樣合理的把嵌入式開發(fā)商提供的linux資源運(yùn)用到我們的vxworks開發(fā)中?是否有必要抽出時(shí)間去學(xué)習(xí)一下linux?研究到什么程度?這些問題對(duì)于做底層開發(fā)的廣大嵌入式愛好者尤為突出.

對(duì)于這些問題,希望大家從自己的開發(fā)經(jīng)歷談?wù)勛约嚎捶?在這里只要你有過嵌入式開發(fā)的經(jīng)驗(yàn),你就可以暢所欲言,我們的目的是取長(zhǎng)補(bǔ)短,相互提高!

]]>
VxWorks應(yīng)用開發(fā)基本步驟http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=38&ID=2780&Page=1wangxinxin2010-12-19 14:53:28bootrom 是指on-chip bootrom,在CPU芯片內(nèi)部,內(nèi)嵌有小的boot程序(bootloader),類似于PC機(jī)主板上的BIOS的存儲(chǔ)區(qū)域。和boot image不是一回事。VxWorks文檔中的bootrom區(qū)是指boot image存放的位置。
boot image的作用是把VxWorks image 加載到主板。boot image只初始化很少的硬件系統(tǒng)如串口,網(wǎng)口等。為加載VxWorks image做準(zhǔn)備,當(dāng)VxWorks系統(tǒng)下載完畢后,boot image的作用也就完成了。
VxWorks image含有完整的VxWorks OS。是真正運(yùn)行于目標(biāo)板上的操作系統(tǒng)。應(yīng)用程序運(yùn)行于VxWorks系統(tǒng)之上。
boot image 和VxWorks image生成在使用BSP文件上的區(qū)別在于:在啟動(dòng)順序中Bootrom調(diào)用bootConfig.c,而VxWorks調(diào)用usrConfig.c.

在ROM中vxworks運(yùn)行的方式(和bootrom編譯到一起還是單獨(dú)固化到ROM中),在ROM中的內(nèi)存分配?
VxWorks加載到主板運(yùn)行,分不同的情況,如果VxWorks是壓縮的,加載時(shí)解壓到RAM的RAM_HIGH_ADRS.
如果是ROM based VxWorks,VxWorks image的data段復(fù)制到RAM的LOCAL_LOW_ADRS, text部分留在ROM并在ROM中執(zhí)行。
既不壓縮又不ROM based的VxWorks直接copy到RAM_LOW_ADRS運(yùn)行。

若在config.h中修改系統(tǒng)設(shè)置,如增加網(wǎng)卡等,是否需要重新燒bootrom?如果增加其他oem產(chǎn)品呢?

如果主板中有Boot image存在則不需要重新燒,用FTP等download加載VxWorks即可。

VxWorks 系統(tǒng)編程中任務(wù)級(jí)與中斷級(jí)的通訊如何實(shí)現(xiàn)?

中斷是由硬件觸發(fā),軟件的作用只是將中斷服務(wù)例程(ISP)與中斷事件連接起來(lái).
1.使能中斷,函數(shù)intEnable().
2.用intConnect()登記中斷號(hào),和相應(yīng)的中斷例程ISR.
這樣一旦有中斷發(fā)生,系統(tǒng)自動(dòng)跳轉(zhuǎn)到相應(yīng)位置執(zhí)行ISR.
 
Bootloader怎么得到,如果對(duì)開發(fā)板有些改動(dòng),還能使用開發(fā)板的bootloader嗎?bootloader起到什么作用?
Bootloader相當(dāng)于PC機(jī)主板上的BIOS,是最底層的引導(dǎo)軟件,初始化主板的基本設(shè)置,為接收外部程序做硬件上的準(zhǔn)備.
有些bootloader已經(jīng)嵌在CPU內(nèi)了,沒有bootloader的CPU可以在片外的eeprom內(nèi)做bootloader,也可以不要bootloader,直接通過JTAG口灌入程序,開發(fā)板改動(dòng)基本上不會(huì)影響bootloader.
 
VxWorks 應(yīng)用程序編譯下載時(shí)常見問題及原因分析
 Tornado環(huán)境下編譯產(chǎn)生的錯(cuò)誤:標(biāo)準(zhǔn)C函數(shù)或自己的函數(shù),變量不認(rèn)識(shí)(undefined symbol),編譯失敗。
Tornado支持c 和 c++ ,文件后綴為.cpp時(shí)編譯器會(huì)認(rèn)為是c++文件,這樣有些定義類型為C的函數(shù)在編譯或下載時(shí)不被認(rèn)可。
解決方法是 1.把如果在c++文件(.cpp)中調(diào)用c函數(shù),應(yīng)該把這些不被認(rèn)可的c類型函數(shù)用語(yǔ)句extern "C"說(shuō)明一下為c函數(shù)。
另外,如果將c文件的后綴小寫的.c誤寫為大寫的.C,也會(huì)出同樣的錯(cuò)誤,編譯時(shí)不會(huì)編譯這個(gè)文件。
Tornado環(huán)境應(yīng)用程序下載產(chǎn)生的錯(cuò)誤:函數(shù)不認(rèn)識(shí)(undefined symbol),下載失敗。
雖然編譯通過,可是下載時(shí)依然會(huì)有這樣的問題,仍然是函數(shù)或變量沒有定義。系統(tǒng)不認(rèn)識(shí),這是出錯(cuò)的原因基本上時(shí)沒有定義的錯(cuò)誤。查找包含函數(shù)或變量的頭文件是否加了進(jìn)去。如果實(shí)在找不到定義的話,簡(jiǎn)單的辦法是先把這他們?nèi)サ簦ó?dāng)然是沒有其他地方用到的情況下)試一試,先down下去,能運(yùn)行后,然后添加,再繼續(xù)查找。

在ARM下不用Boot image,直接燒入VxWorks image的過程
有些ARM CPU一般分兩種運(yùn)行方式,一種是Boot方式,一種是normal方式。
在Boot方式下直接燒寫VxWorks image到Flash, 這種VxWorks image包含有boot的功能(類似VxWorks.rom形式),中間那段燒寫到flash的程序是必須的,第一次通過串口下載VxWorks image到Dram是一個(gè)簡(jiǎn)單的過渡,有boot loader控制。
當(dāng)燒寫完成后,切換CPU到normal模式,系統(tǒng)啟動(dòng),開始逐行讀Flash中的指令,是由VxWorks BSP控制,根據(jù)不同的VxWorks image定義,執(zhí)行不同的操作,例如若VxWorks是壓縮的,則解壓復(fù)制到DRAM的高位地址,...。

VxWorks image 和Boot image中的兩次硬件初始化之間的區(qū)別
Boot image和VxWorks image都對(duì)硬件進(jìn)行了初始化。兩次硬件初始化的是不同的。
BootRom映像主要作用是通過網(wǎng)口或串口下載VxWorks系統(tǒng),所以它只是初始化很少的硬件系統(tǒng)如串口,網(wǎng)口等來(lái)滿足下載VxWorks的需要,一旦VxWorks下載完畢。這些初始化過的硬件的作用也就完成了。
VxWorks啟動(dòng)后會(huì)從新對(duì)幾乎所有的硬件設(shè)備進(jìn)行完全的初始化來(lái)滿足VxWorks操作系統(tǒng)運(yùn)行的需要。

匯編語(yǔ)言在VxWorks系統(tǒng)編程的使用: 
匯編語(yǔ)言主要出現(xiàn)在BSP文件roInit.s,sysAlib.s等,這些匯編指令是系統(tǒng)初始化硬件用的,硬件系統(tǒng)Power up時(shí)硬件特別是內(nèi)存沒有初始化,C函數(shù)庫(kù)沒有裝入內(nèi)存,系統(tǒng)此時(shí)不支持C語(yǔ)言程序,只支持它自己的32位匯編指令,所以只能用匯編指令來(lái)初始化硬件,為后續(xù)的操作系統(tǒng)包括C語(yǔ)言支持做準(zhǔn)備.在OS正常運(yùn)行后,就可以用C了.
Tornado不支持匯編指令,
匯編在編譯連接BSP,生成bootrom或VxWorks映像,才被編譯.有兩種方法:
1.現(xiàn)在可以在Tornado環(huán)境下生成bootrom或建 Bootable 的 project 生成 VxWorks
2.傳統(tǒng)的方法,在命令行方式,用make編譯生成.
在Tornado下的downloadable的project,application中不能用匯編.
不過一般匯編很少用.
可以與其他bsp文件在tornado下作成bsp或用命令行make.
VxWorks 下寫驅(qū)動(dòng)需注意的問題
1。MMU 對(duì)該硬件的地址映射正確 (改 BSP )
2。中斷向量表該中斷的定義位置,知道相應(yīng)中斷的中斷標(biāo)志位等信息(改 BSP )
3。查出中斷號(hào)及中斷級(jí)別,硬件中斷登記 (INTCONNECT ),及 ISR
4。系統(tǒng)任務(wù)協(xié)調(diào),保證在該程序執(zhí)行時(shí),沒有其它任務(wù)占用 CPU
]]>
VxWorks應(yīng)用開發(fā)基本步驟http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=38&ID=2779&Page=1wangxinxin2010-12-19 14:40:13假設(shè)BSP部分已經(jīng)做好,下面說(shuō)一下開發(fā)應(yīng)用程序的基本步驟:

1.首先從Tornado中建立一個(gè)新的Project可以看出,有兩種映像可以選擇:Bootable和Downloadable,在開發(fā)初期通常是先建立一個(gè)不包含應(yīng)用層模塊的bootable project,編譯出一個(gè)包含基本組件的VxWorks映像,將系統(tǒng)啟動(dòng)起來(lái);其實(shí)這一步編譯出的就是包含基本組建的一個(gè)VxWorks內(nèi)核,并沒有我們的應(yīng)用代碼。

 

2.在和上面的Bootable工程相同的Workspace中建立一個(gè)Downloadable project,在這個(gè)工程中編寫、編譯應(yīng)用層的模塊,然后動(dòng)態(tài)下載到目標(biāo)機(jī)中去調(diào)試;

3.應(yīng)用層模塊調(diào)試完畢可以發(fā)布之后,可以將應(yīng)用層模塊和第一步中的Bootable的VxWorks映像編譯到一起;這時(shí)候可以向Boottable Project中加入應(yīng)用層代碼文件,加入方式是Add from project,然后把包含應(yīng)用層代碼的Downloadable project中的文件導(dǎo)入Bootable project,重新編譯Bootable Project得到的就是包含應(yīng)用層的可啟動(dòng)的VxWorks影像。

4.把最終的映象放到軟盤、硬盤或者Ftp服務(wù)器相應(yīng)的目錄下,這需要根據(jù)BootRom中bootline的啟動(dòng)方式來(lái)決定。

 

]]>
提高效率的方法思考(基于Vxworks和Tornado的工作經(jīng)驗(yàn))歡迎大家討論指針http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=38&ID=2778&Page=1wangxinxin2010-12-19 14:35:38
敝人拋磚引玉版,出道時(shí)間短,只做過Tornado上的項(xiàng)目,想和大家討論一下如何提高工作效率的問題,看過人家寫過的一篇
文章,結(jié)合自己,寫了如下東西:

一.根據(jù)你從事的行業(yè),選擇合適你的工具。
俗話說(shuō):工欲善其事,必先利其器。
  1.一個(gè)穩(wěn)定的操作系統(tǒng):我用的是番茄花園SP2,不打任何補(bǔ)丁,打了我的Tornado就有問題,這個(gè)因人而異,看從事的具體工作;
  2.一個(gè)自己熟悉好用的輸入法:我的的是搜狗,以前用過紫光,Google,最后換到搜狗,畢竟這個(gè)是網(wǎng)絡(luò)時(shí)代的利器;
  3.一個(gè)好的閱讀pdf軟件:最好還再下載一個(gè)Adobe Acrobat,能制作PDF。
  4.一個(gè)好的Word版本:推薦Office 2007,帶上Visio。
  5.一個(gè)好的翻譯軟件:推薦谷歌金山詞霸版。
  6.一個(gè)或多個(gè)下載工具:我是迅雷,F(xiàn)lashGet,電驢,CuteFTP都用,一個(gè)自己想找的軟件不一定在正常渠道就能免費(fèi)得到,要用心。
  7.一個(gè)好的瀏覽器:現(xiàn)在用Google的瀏覽器,單任務(wù),不像IE慢,不過容易死,因?yàn)樗鄬?duì)比較快,這個(gè)看個(gè)人喜好。
  
  總結(jié)一下:軟件也是看人用的,用得不好,好的軟件也不好用;不好的軟件再熟練也不能提高的效率。
  所以說(shuō)選對(duì)了好軟件只是提高效率的第一步,自己領(lǐng)進(jìn)門,修行還是靠個(gè)人。
  
二.時(shí)刻總結(jié),反思自己的弱點(diǎn),到底慢在什么地方,如何改進(jìn)彌補(bǔ)。

  1.對(duì)自己的電腦工作環(huán)境做到心中有數(shù),如果心中沒有數(shù),至少要在每個(gè)盤下面的目錄上體現(xiàn)出來(lái)所有工作資料的存放思路和方位。
  不要因?yàn)椴檎乙粋(gè)文件而浪費(fèi)時(shí)間。 好的辦法是把常用的文件夾的快捷方式放在桌面上。
  
  2.整理好你的開始菜單,盡量把不用的刪除.用好任務(wù)欄上的”快速啟動(dòng)“欄.三次鼠標(biāo)雙擊就能找到你要的文件,這個(gè)一個(gè)目標(biāo)。

  3.當(dāng)然硬件有關(guān)的好多軟件也是要裝的,現(xiàn)在只裝了Protel99,我所從事的公司都用這個(gè),其他的好軟件我只是聽說(shuō),沒有機(jī)會(huì)用,汗顏。

  4.一般來(lái)說(shuō),一個(gè)好的編譯器是很重要的,但是這個(gè)相對(duì)來(lái)說(shuō)跟自己所處在的行業(yè)有關(guān),這個(gè)東西一般都是確定的,如何用好編譯器的優(yōu)化等級(jí),盡量打開所有編譯開關(guān)是需要的。在時(shí)間有空余的時(shí)候,研究一下你的編譯器,如何提高它的工作成效(注意不是效率,而是成效), 在編譯器上面我們考慮的不是編譯時(shí)間快慢,而是編譯器能找出多少錯(cuò)誤,強(qiáng)烈推薦在Tornado中打開警告開關(guān) -WALL,或者更多的編譯警告開關(guān)。
  這個(gè)還請(qǐng)大蝦指導(dǎo),如何利用編譯器,在Vxworks的中文FAQ中有許多說(shuō)明。
  也許還要看看GCC相關(guān)的資料。如能在Tornado中用上PC-Lint這樣的工具最好。

  5.一個(gè)好的帶編譯器的IDE往往不是一個(gè)好的編輯器,至少Tornado是這樣的。所以推薦一下Source Insight和UltraEdit,還有更好的請(qǐng)各位推薦。
  Source Insight的顏色區(qū)別和能快速查找子函數(shù),能根據(jù)函數(shù)形成調(diào)用的結(jié)構(gòu)框圖對(duì)于閱讀程序很有幫助,但是它對(duì)中文支持不好。
  所以我們選擇UltraEdit來(lái)編寫,以前一直用其他工具來(lái)對(duì)比程序,如Beyond ComPare,現(xiàn)在我們用UltraEdit來(lái)對(duì)比,還是不錯(cuò)的,小推薦一下。
  在Tornado中外掛UltraEdit:Tools->Option->External Tools->Command:輸入
  C:\Program Files\UltraEdit-32\Uedit32.exe $filename/$lineno,可以讓你編譯出錯(cuò)的同時(shí)快速查找定位出錯(cuò)的位置,可以快速修改。

  6.當(dāng)然還有好多好的調(diào)試方式,最好的是深刻理解你所編寫的程序,明確知道你的程序運(yùn)行結(jié)果應(yīng)該是什么,如果出錯(cuò),第一步如果還是懷疑硬件, 或者懷疑編譯器,或者懷疑與自己無(wú)關(guān)的東西都是《代碼大全》作者所說(shuō)的”迷信階段“,要相信科學(xué),我們的程序不是到處亂跳的跳蚤,如果它到處亂跳,那就說(shuō)明我們自己腦子中有Bug。

  7.單步調(diào)試是一個(gè)很重要的工具,用好它。

  8.學(xué)會(huì)用printf打印錯(cuò)誤。用好快捷鍵,一個(gè)你天天打交道的軟件理所應(yīng)當(dāng)熟悉他的快捷鍵,這樣你也會(huì)快很多。

  9.學(xué)會(huì)用鉤子函數(shù),到了一定階段,你會(huì)發(fā)現(xiàn)出錯(cuò)大多是指針錯(cuò)誤(我只用過C,++都沒有用過,難免片面,見諒)。

  11.看看Shell命令,里面有好多好的命令,CheckStack,md,semShow,memShow,devs,iosFdshow,你都用好了么?

  12.你有兩個(gè)網(wǎng)卡么?沒有就打申請(qǐng)?jiān)儋I一個(gè)。串口夠用么?不要總把調(diào)試線拔來(lái)拔去,那不是給老板省錢,是給自己找罵。
  總是因?yàn)闆]有插某根線而浪費(fèi)10分鐘到半個(gè)小時(shí)時(shí)間來(lái)排查錯(cuò)誤,那是浪費(fèi)生命,這半個(gè)小時(shí)時(shí)間應(yīng)該用來(lái)上CSDN或者看八卦新聞。
  
  

三.時(shí)刻學(xué)習(xí),當(dāng)然這個(gè)是最重要的,沒有積極向上的心態(tài)是不能讓我們做事情更有激情。
  聽人說(shuō)過一句話,不是因?yàn)楫?dāng)前的工作不好你就懈怠,而是因?yàn)槟阈傅《屇愎ぷ鞑婚_心。
  不要讓環(huán)境左右你,如果那樣,你永遠(yuǎn)也左右不了環(huán)境。
  
  從做硬件過度到嵌入式軟件或者是從上層軟件過度到嵌入式軟件都要學(xué)習(xí)的東西很多:
  《代碼大全2》,推薦指數(shù):*****
  《C++》,這是一個(gè)趨勢(shì),而不是書,推薦指數(shù):*****
  學(xué)習(xí)軟件工程吧,UML的工具和語(yǔ)言,算法,重構(gòu),敏捷,都看看,學(xué)學(xué)。
  系統(tǒng)分析師?要不要考,這是個(gè)問題。至少可以看看,上面還有什么樣子的天空。
  還有好多,想起來(lái)再寫。
  Vxworks的書就不寫了,操作系統(tǒng)的概念才是核心,而到了最后還是行業(yè)應(yīng)用,最重要的是市場(chǎng)。
  
  四.埋頭搞技術(shù)也不現(xiàn)實(shí),抬頭看看前面的路,關(guān)心一下市場(chǎng)。
  
  別亂喝牛奶,人家是奶酸了加堿,堿多了加硫酸,還加雙氧水。
  努力掙錢,給孩子買外國(guó)奶粉。
  看看《南方周末》,即使丫漲價(jià)了,3塊錢。
  經(jīng)常上上天涯,看看今年的百大人物評(píng)選。
  沒事的時(shí)候改一下QQ簽名。
  熱愛生命,遠(yuǎn)離國(guó)足。
  如果有可能,學(xué)個(gè)樂器。
  保持鍛煉,經(jīng)常運(yùn)動(dòng)。
]]>
基于ARM7核處理器VxWorks系統(tǒng)BSP設(shè)計(jì)http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=38&ID=2777&Page=1wangxinxin2010-12-19 14:32:30ARM7TDMI核S3C4510B微處理器,并詳細(xì)介紹了利用該處理器所設(shè)計(jì)嵌入式系統(tǒng)以及VxWorks操作系統(tǒng)下BSP(Board Supported Package)的開發(fā)

    關(guān)鍵詞:ARM7TDMI S3C4510B VxWorks BSP  

1 介紹  

S3C4510B是三星公司推出的針對(duì)嵌入式應(yīng)用的16/32 位嵌入式處理器,該微控制器專為以太網(wǎng)通信系統(tǒng)的集線器和路由器而設(shè)計(jì),具有低成本和高性能的特點(diǎn), S3C4510B中內(nèi)置了ARM公司設(shè)計(jì)的16/32位ARM7TDMI處理器, 可以執(zhí)行32位的ARM指令,也可執(zhí)行16位的THUMB指令, 并集成了多種外圍部件,主要有:  

● 時(shí)鐘頻率50MHz  

內(nèi)核/IO電壓3.3V  

● 8KB的Cache/SRAM  

● 一個(gè)10/100Mbps 以太網(wǎng)控制器,MII接口  

● 兩個(gè)HDLC通道,每個(gè)通道可支持10Mbps  

● 兩個(gè)UART通道  

● 兩個(gè)DMA通道  

● 兩個(gè)32位定時(shí)/計(jì)數(shù)器  

● 18個(gè)可編程I/O口  

● 中斷控制器,支持21個(gè)中斷源,包括4個(gè)外部中斷  

● 支持SDRAM,EDO DRAM,SRAM,F(xiàn)lash等  

● 具有擴(kuò)展外部總線  

● JTAG接口,支持軟件開發(fā) ,硬件調(diào)試  

S3C4510B支持目前常用的嵌入式操作系統(tǒng),如VxWorks、pSoS、ucLinux等,本文將主要介紹VxWorks操作系統(tǒng)下的軟件開發(fā)。  

ARM7TDMI是ARM家族通用的一款32位微處理器,它主要為用戶提供了高性能、低價(jià)格解決方案。  

ARM7TDMI具有三級(jí)流水線的32位RISC處理器,處理器結(jié)構(gòu)為馮·諾依曼Load/Store。該CPU具有兩種指令集,即ARM和Thumb指令集。ARM指令集是32位,它可以利用CPU最大性能;而Thumb指令集則是16位指令集。  

ARM7TDMI內(nèi)核方塊圖如圖1所示。



















圖片點(diǎn)擊可在新窗口打開查看





2 系統(tǒng)硬件圖  

該系統(tǒng)主要以S3C4510B為核心,外圍集成了以太網(wǎng)卡、SDRAM、FLASH、UART以及HDLC等。圖2是以S3C4510B為核心的最小系統(tǒng)設(shè)計(jì)圖。



















圖片點(diǎn)擊可在新窗口打開查看



    SDRAM選用HY57V653220(8Mbyte)、兩片F(xiàn)LASH分別為AM29F040(存放bootrom)和T28F160BT(作為文件系統(tǒng)用)。  

3 VxWorks操作系統(tǒng)下BSP構(gòu)建  

在完成板上基本硬件的測(cè)試后,下面我就開始對(duì)vxWorks操作系統(tǒng)下BSP進(jìn)行開發(fā),開發(fā)前需要做一些準(zhǔn)備工作,如準(zhǔn)備開發(fā)工具等。  

① 開發(fā)工具用的是Tornado2.2 for ARM;  

② 參考資料有BSP Kit、S3C4510B DataSheet;  

③ 參考Tornado2.2 for ARM下自帶的wrSBCArm7 BSP;  

④ 燒寫程序采用編程器。  

通常在開發(fā)BSP的時(shí)候,我們需要在Tornado原帶BSP目錄下找一個(gè)與我們所用的處理器相同或相近。與BSP相關(guān)的文件有:romInit.s、sysAlib.s、bootInit.c、bootConfig.c、sysLib.c、config.h、configNet.h、makefile以及與我們硬件相關(guān)的,如串口sysSerial.c等。由于篇幅所限,具體的文件作用在此就不說(shuō)了。下面主要根據(jù)S3C4510B來(lái)闡述一下BSP開發(fā)步驟。  

(1)拷貝BSP  

將wrSBCArm7 BSP拷貝一份并命名為4510BSP,接下來(lái)的工作就是修改該目錄下的文件,從而得到自己的BSP。  

(2)修改MakeFile文件  

修改4510BSP目錄下的makefile文件,修改如下幾行:  

TARGET_DIR = 4510BSP # changed by caiyang  

VENDOR = CAI # changed by caiyang  

BOARD = MyArmBoard # changed by caiyang  

ROM_TEXT_ADRS = 01000000 # ROM entry address  

ROM_WARM_ADRS = 01000004 # ROM warm entry address  

ROM_SIZE = 00080000 # number of bytes of ROM space  

RAM_LOW_ADRS = 00006000 # RAM text/data address (bootrom)  

RAM_HIGH_ADRS = 00486000 # RAM text/data address (bootrom)  

MACH_EXTRA =  

注解:ROM_TEXT_ADRS:BOOT ROM的入口地址。對(duì)大多數(shù)板來(lái)說(shuō),這就是ROM地址區(qū)的首地址,然而也有的硬件配置使用ROM起始的一部分地址區(qū)作為復(fù)位向量,因此需要根據(jù)此設(shè)置偏移量作為它的地址。這個(gè)偏移量因CPU結(jié)構(gòu)而定。  

ROM_WARM_ADRS:BOOT ROM熱啟動(dòng)入口地址。它通常位于固定的ROM_TEXT_ADRS+4的地方。當(dāng)需要熱啟動(dòng)時(shí),sysLib.c文件中sysToMonitor( )函數(shù)代碼明確的跳轉(zhuǎn)到ROM_WARM_ADRS地址處開始執(zhí)行。  

ROM_SIZE:ROM實(shí)際大小。  

RAM_LOW_ADRS:裝載Vxworks的地址。  

RAM_HIGH_ADRS:將Boot Rom Image拷貝到RAM的目的地址。  

注意:RAM_LOW_ADRS 和 RAM_HIGH_ADRS 都是絕對(duì)地址,通常位于DRAM起始地址的偏移量處,該偏移量取決于CPU結(jié)構(gòu),這需要參考VxWorks內(nèi)存分布。對(duì)于ARM的內(nèi)存分布請(qǐng)看圖3,從圖3可以看出RAM_LOW_ADRS在DRAM+0x1000處。這些地址對(duì)于S3C4510B來(lái)說(shuō)都應(yīng)該是重映射后的地址。  

(3)修改config.h文件  

主要是修改ROM_BASE_ADRS、ROM_TEXT_ADRS、ROM_SIZE、RAM_LOW_ADRS、RAM_HIGH_ADRS和undef掉不需要的部分。注意這些應(yīng)該和makefile文件中設(shè)置的一致。  

(4)修改romInit.s文件  

CPU一上電就開始執(zhí)行romInit( )函數(shù),因此在romInit.s代碼段中它必須是第一個(gè)函數(shù)。對(duì)于熱啟動(dòng),處理器將會(huì)執(zhí)行romInit( )加上4后的代碼(具體參考sysLib.c中的sysToMonitor( )函數(shù))。更多的硬件初始化在sysLib.c中sysHwInit( )函數(shù)中,romInit( )的工作就是做較少的初始化并把控制權(quán)交給romStart( )(在bootInit.c文件)。  

在S3C4510B處理器中,romInit.s文件主要做了以下幾個(gè)工作:  

① 禁止CPU中斷并切換到SVC32模式;  

② 禁止中斷控制器;  

③ 初始化SYSCFG、EXTDBWTH、ROMCON0、ROMCON1、DRAMCON0等寄存器,同時(shí)初始化了FLASH、SDRAM、DM9008等外圍設(shè)備;  

④ 將FLASH的內(nèi)容拷貝到SDRAM中;  

⑤ 改變FLASH和SDRAM的基地址,將SDRAM基地址改為0;  

⑥ 初始化堆棧指針;  

⑦ 跳轉(zhuǎn)到C程序romStart( )函數(shù)中。  

在這里,只需要修改SYSCFG、EXTDBWTH、ROMCON0、ROMCON1、DRAMCON0等寄存器來(lái)設(shè)置FLASH、SDRAM、DM9008的基地址和大小即可。這需要根據(jù)板上的配置來(lái)修改,修改的內(nèi)容在wrSbcArm7.h文件中。  

BSP基本部分就已經(jīng)修改完成,至于bootInit.c和bootConfig.c文件,我們一般不需要修改它,只是在調(diào)試過程中為了方便調(diào)試,可以將他們拷貝到BSP目錄下,然后修改makefile文件,在makefile文件中添加如下兩句。  

BOOTCONFIG = bootConfig.c  

BOOTINIT = bootInit.c  

(5)利用tsfs(target server file system)下載  

要利用tsfs下載VxWorks,首先需要配置以下內(nèi)容:  

① 在config.h文件中添加如下內(nèi)容  

/* Serial port configuration */  

#define INCLUDE_SERIAL  

#undef NUM_TTY  

#define NUM_TTY N_SIO_CHANNELS  

#undef CONSOLE_TTY  

#define CONSOLE_TTY 0  

#undef CONSOLE_BAUD_RATE  

#define CONSOLE_BAUD_RATE 38400  

/*** WDB ***/  

#ifdef SERIAL_DEBUG  

#define WDB_NO_BAUD_AUTO_CONFIG  

#undef WDB_COMM_TYPE  

#undef WDB_TTY_BAUD  

#undef WDB_TTY_CHANNEL  

#undef WDB_TTY_DEV_NAME  

#define WDB_COMM_TYPE WDB_COMM_SERIAL /* WDB in Serial mode */  

#define WDB_TTY_BAUD 38400 /* Baud rate for WDB Connection */  

#define WDB_TTY_CHANNEL 1 /* COM PORT #2 */  

#define WDB_TTY_DEV_NAME "/tyCo/1" /* default TYCODRV_5_2 device name */  

#endif /* SERIAL_DEBUG */  

/* tsfs added by caiyang */  

#define INCLUDE_TSFS_BOOT  

并修改引導(dǎo)行為  

#define DEFAULT_BOOT_LINE \par "tsfs(0,0)host:vxWorks f=8 h=169.254.72.67 e=169.254.72.68 u=caiyang pw=caiyang"  

注:串口1用來(lái)顯示引導(dǎo)信息,相當(dāng)于PC機(jī)中的顯示器,串口2用來(lái)下載VxWorks和調(diào)試。同時(shí)串口2波特率不能太高,經(jīng)測(cè)試115200好像不行。  

② 配置target server  

啟動(dòng)Tornado開發(fā)環(huán)境,選擇Tool->target server菜單。在下拉菜單中選“target server file system”并選中Enable File System,然后目錄指向Vxworks所在的地方。同時(shí)注意要把Tornado Registry打開,這樣配置完后點(diǎn)擊Launch按鈕即可連接成功,此后就可以通過串口2下載VxWorks和調(diào)試。





















圖片點(diǎn)擊可在新窗口打開查看

  

一般情況下,我們首先調(diào)試好BSP,然后在調(diào)試網(wǎng)卡。所以在調(diào)試網(wǎng)卡前,我們需要用串口來(lái)下載VxWorks映像。  

至此,我們的BSP就開發(fā)完成。  

4 結(jié)論  

在沒有調(diào)試BSP的硬件工具如仿真器的時(shí)候,我們只能通過點(diǎn)燈或者串口輸出來(lái)定位程序執(zhí)行的正確性。這大大增加了調(diào)試難度和進(jìn)程。對(duì)于BSP開發(fā),一般需要從一個(gè)模板來(lái)修改。BSP開發(fā)的正確性直接影響到VxWorks系統(tǒng)運(yùn)行的穩(wěn)定性。  (52RD.com)]]>
主站蜘蛛池模板: www.精品国产| 国产精品无码永久免费888| 亚洲国产成人久久一区二区三区| 精品国产一区二区三区不卡| 国产熟睡乱子伦视频在线播放 | 男人女人边摸边吃奶边做| 在线观看国产小屁孩cao大人| 久久精品国产亚洲AV麻豆王友容 | 婷婷五月综合缴情在线视频| 久久香蕉国产视频| 欧美日本视频在线观看| 国产思思99re99在线观看| 9lporm自拍视频在线| 少妇高潮惨叫喷水在线观看| 亚洲最大无码中文字幕| 男女下面一进一出视频在线观看| 国产在线短视频| 3751色视频| 国产麻豆精品高清在线播放| 久久精品国产亚洲AV麻豆不卡| 欧美大黑帍在线播放| 免费萌白酱国产一区二区三区| 美女视频黄频大全免费| 国产边摸边吃奶叫床视频| 久久无码人妻一区二区三区 | 国产a三级三级三级| eeuss影院www在线观看免费| 成人国产一区二区三区| 久久精品无码精品免费专区| 欧洲美女与动zooz| 亚洲精品老司机| 狠狠躁天天躁无码中文字幕图| 国产va免费精品高清在线| 贵妇的脚奴视频vk| 多人乱p欧美在线观看| 中文精品北条麻妃中文| 日本在线色视频| 亚洲三级小视频| 欧美又大粗又爽又黄大片视频| 国产v亚洲v天堂无码| 西西人体免费视频|