日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 嵌入式 > 嵌入式硬件

引 言  向下一代互聯(lián)網(wǎng)過(guò)渡的進(jìn)程已經(jīng)開始。ipv6作為下一代互聯(lián)網(wǎng)的核心協(xié)議,能夠提供幾乎無(wú)限的地址空間,從根本上克服了ipv4中地址空間不足的問(wèn)題,也為在不遠(yuǎn)的將來(lái)把數(shù)量眾多的嵌入式設(shè)備接入網(wǎng)絡(luò)創(chuàng)造了條件。linux的內(nèi)核從2.4版就已經(jīng)開始支持ipv6,同時(shí),linux作為開源的操作系統(tǒng),也便于向不同的硬件平臺(tái)移植。由于現(xiàn)有的網(wǎng)絡(luò)基礎(chǔ)設(shè)施運(yùn)行的大都是ipv4協(xié)議棧,選擇隧道方式接入ipv6網(wǎng)絡(luò),是一種充分利用現(xiàn)有設(shè)備的過(guò)渡手段?;谝陨显?,本文選用支持ipv6的linux內(nèi)核,通過(guò)隧道方式把基于arm的嵌入式設(shè)備接入ipv6網(wǎng)絡(luò)。1 編譯支持ipv6的linux內(nèi)核  本文所用的硬件環(huán)境是xscale的sitsang開發(fā)板。要向arm核的cpu移植linux,首先要準(zhǔn)備交叉編譯環(huán)境,包括armlinuxgcc、armlinuxld、armlinuxas,以便在pc機(jī)上編譯可運(yùn)行于arm核cpu的目標(biāo)代碼。實(shí)驗(yàn)選用的linux內(nèi)核源碼包是linux2.4.19.tar.bz2,另外還有一個(gè)針對(duì)sitsang 板的內(nèi)核補(bǔ)?。ò?qū)動(dòng)程序)patch2.4.19sitsang2.gz。以下是編譯支持ipv6的linux內(nèi)核的過(guò)程。(1) 解開源碼包并打?qū)S醚a(bǔ)丁
#tar jvxf linux-2.4.19.tar.bz2
#ln -s linux-2.4.19 linux
#gzip -dc patch-2.4.19-sitsang2.gz patch -p0  上述第2行命令建立符號(hào)鏈接,是為了第3行命令對(duì)linux的標(biāo)準(zhǔn)內(nèi)核進(jìn)行打補(bǔ)丁的操作。(2) 配置編譯選項(xiàng)
  現(xiàn)在得到的linux內(nèi)核版本是支持ipv6的,但是支持ipv6的模塊默認(rèn)并不是編譯入內(nèi)核的。在make menuconfig的時(shí)候,注意把network options下有關(guān)ipv6和隧道(tunnel)的模塊選為內(nèi)核模式,以便得到所需要的內(nèi)核文件。其他選項(xiàng)不需要更改。(3) 編譯內(nèi)核
#make dep
#make zimage
#make modules  以上命令分別表示建立內(nèi)核中各模塊的依賴關(guān)系,編譯內(nèi)核,編譯驅(qū)動(dòng)模塊。編譯無(wú)誤,就在../linux/arch/arm/boot/目錄下得到了所需的linux內(nèi)核文件zimage。  已經(jīng)有了支持ipv6的內(nèi)核,接下來(lái)的工作是把啟動(dòng)程序和內(nèi)核文件外加一個(gè)精簡(jiǎn)的文件系統(tǒng)燒錄到開發(fā)板上去,開發(fā)板就可以啟動(dòng)了。關(guān)于如何燒錄啟動(dòng)程序、內(nèi)核和文件系統(tǒng)并不是本文的主要內(nèi)容,可參看其他嵌入式系統(tǒng)開發(fā)的資料。2 重新編譯工具程序  配置和測(cè)試網(wǎng)絡(luò)環(huán)境需要ifconfig、ping、traceroute等工具程序。上面的精簡(jiǎn)文件系統(tǒng)并沒(méi)有包括以上工具程序支持ipv6的版本,如ping6、traceroute6等,因此需要重新編譯包含這些工具程序的源碼包nettools和netutils。注意選用版本較新的源碼包,以確保其支持ipv6。將源碼包解開后,修改其makefile文件,使之使用交叉編譯工具鏈編譯和鏈接,生成所需的目標(biāo)代碼。將編譯生成的在arm核的cpu上可執(zhí)行的文件ifconfig、ping6和traceroute6拷貝到嵌入式設(shè)備文件系統(tǒng)的相應(yīng)位置,以備下面的配置和測(cè)試時(shí)使用。3 配置隧道將嵌入式設(shè)備接入ipv6網(wǎng)絡(luò)  首先到以下地址申請(qǐng)一段ipv6的地址:http://knight.6test.edu.cn/tb/html/。在頁(yè)面中點(diǎn)擊“register”,填寫用戶名、email和所需的subnet prefix length(64/128),提交之后就得到了一段ipv6地址。要開始使用這段申請(qǐng)到的地址,還得點(diǎn)擊頁(yè)面中的“activate the tunnel”鏈接加以激活。假設(shè)申請(qǐng)到的地址是3ffe:321f:0:775::/64,tunnel broker server的地址是202.38.99.9,下面就開始配置隧道?! ∮捎谏厦嫔暾?qǐng)到的地址需要激活才能使用,而對(duì)于一些沒(méi)有圖形界面的嵌入式設(shè)備通過(guò)web方式激活不方便;另外,由于與tunnel broker server直接隧道連接需要一個(gè)獨(dú)立的ipv4地址,而申請(qǐng)到的地址總量巨大(64位地址總量達(dá)2的64次方),為避免浪費(fèi),本文采取了用一臺(tái)pc機(jī)與tunnel broker server連接充當(dāng)ipv6網(wǎng)關(guān),而包括sitsang開發(fā)板在內(nèi)的其他設(shè)備通過(guò)網(wǎng)關(guān)接入的辦法?! ?shí)驗(yàn)中,作為網(wǎng)關(guān)的pc機(jī)運(yùn)行的是redhat linux 9,有兩塊網(wǎng)卡,ipv4地址分別是166.111.249.184(eth0)和192.168.1.184(eth1),sitsang開發(fā)板有一個(gè)以太網(wǎng)口,ipv4地址是192.168.2.231(eth0),默認(rèn)網(wǎng)關(guān)是192.168.2.184。ipv4的路由已設(shè)置好,即sitsang開發(fā)板已經(jīng)能ping通外部的ipv4網(wǎng)絡(luò)。(1) 建立網(wǎng)關(guān)與tunnel broker server的隧道
  在網(wǎng)關(guān)pc機(jī)上執(zhí)行以下命令:
#insmod ipv6
#iptunnel add sit1 mode sit remote 202.38.99.9 local 166.111.249.184
#ifconfig sit1 up
#ifconfig sit1 inet6 add 3ffe:321f:0:775::1/128
#route ?a inet6 add 2000::/3 sit1
#echo 1 > /proc/sys/net/ipv6/conf/all/forwarding
以上命令分別表示:
手動(dòng)裝入ipv6模塊。redhat 9的2.4.20內(nèi)核默認(rèn)并沒(méi)有把ipv6模塊裝入內(nèi)核;
建立與tunnel broker server的隧道sit1;
激活sit1;
為sit1添加ipv6地址;
添加通過(guò)sit1的路由項(xiàng);
設(shè)置所有網(wǎng)絡(luò)接口都可以轉(zhuǎn)發(fā)數(shù)據(jù)包。
以web方式激活后,可以用ping6測(cè)試www.ipv6.o

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動(dòng)電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動(dòng)電源

在工業(yè)自動(dòng)化蓬勃發(fā)展的當(dāng)下,工業(yè)電機(jī)作為核心動(dòng)力設(shè)備,其驅(qū)動(dòng)電源的性能直接關(guān)系到整個(gè)系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動(dòng)勢(shì)抑制與過(guò)流保護(hù)是驅(qū)動(dòng)電源設(shè)計(jì)中至關(guān)重要的兩個(gè)環(huán)節(jié),集成化方案的設(shè)計(jì)成為提升電機(jī)驅(qū)動(dòng)性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機(jī) 驅(qū)動(dòng)電源

LED 驅(qū)動(dòng)電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個(gè)照明設(shè)備的使用壽命。然而,在實(shí)際應(yīng)用中,LED 驅(qū)動(dòng)電源易損壞的問(wèn)題卻十分常見,不僅增加了維護(hù)成本,還影響了用戶體驗(yàn)。要解決這一問(wèn)題,需從設(shè)計(jì)、生...

關(guān)鍵字: 驅(qū)動(dòng)電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動(dòng)電源的公式,電感內(nèi)電流波動(dòng)大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計(jì) 驅(qū)動(dòng)電源

電動(dòng)汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動(dòng)汽車的核心技術(shù)之一是電機(jī)驅(qū)動(dòng)控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機(jī)驅(qū)動(dòng)系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動(dòng)汽車的動(dòng)力性能和...

關(guān)鍵字: 電動(dòng)汽車 新能源 驅(qū)動(dòng)電源

在現(xiàn)代城市建設(shè)中,街道及停車場(chǎng)照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進(jìn)步,高亮度白光發(fā)光二極管(LED)因其獨(dú)特的優(yōu)勢(shì)逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動(dòng)電源 LED

LED通用照明設(shè)計(jì)工程師會(huì)遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動(dòng)電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動(dòng)電源的電磁干擾(EMI)問(wèn)題成為了一個(gè)不可忽視的挑戰(zhàn)。電磁干擾不僅會(huì)影響LED燈具的正常工作,還可能對(duì)周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來(lái)解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動(dòng)電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機(jī)重量也有所下降,所以,現(xiàn)在的LED驅(qū)動(dòng)電源

關(guān)鍵字: LED 驅(qū)動(dòng)電源 開關(guān)電源

LED驅(qū)動(dòng)電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動(dòng)LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動(dòng)電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動(dòng)電源
關(guān)閉