国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【IMX6ULL驅(qū)動開發(fā)學(xué)習(xí)】03.設(shè)置IMX6ULL開發(fā)板與虛擬機在同一網(wǎng)段(設(shè)置開發(fā)板靜態(tài)IP)

這篇具有很好參考價值的文章主要介紹了【IMX6ULL驅(qū)動開發(fā)學(xué)習(xí)】03.設(shè)置IMX6ULL開發(fā)板與虛擬機在同一網(wǎng)段(設(shè)置開發(fā)板靜態(tài)IP)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

為什么要設(shè)置IMX6ULL與虛擬機通信?
因為要把在虛擬機下編譯的文件傳到IMX6ULL開發(fā)板上運行

設(shè)置好同一網(wǎng)段,可以互ping后,可以參考這篇博客,實現(xiàn)開發(fā)板與虛擬機的文件互傳
IMX6ULL開發(fā)板與虛擬機互傳文件

目錄

一、設(shè)置windows有線網(wǎng)卡
二、配置虛擬機雙網(wǎng)卡(原本有一個NAT網(wǎng)卡了)
三、設(shè)置虛擬機靜態(tài)IP
四、設(shè)置IMX6ULL開發(fā)板靜態(tài)IP

一、設(shè)置windows有線網(wǎng)卡

設(shè)置window下有線網(wǎng)卡的IP和子網(wǎng)掩碼

如何知道自己電腦有線網(wǎng)卡的名稱?
如果筆記本沒有網(wǎng)口,可以使用拓展塢轉(zhuǎn)網(wǎng)口設(shè)備連接開發(fā)板

查看電腦的有線網(wǎng)卡名稱:

開發(fā)板ip設(shè)置,Linux驅(qū)動開發(fā)【IMX6ULL】,驅(qū)動開發(fā),學(xué)習(xí),IMX6ULL,虛擬機,ubuntu
開發(fā)板ip設(shè)置,Linux驅(qū)動開發(fā)【IMX6ULL】,驅(qū)動開發(fā),學(xué)習(xí),IMX6ULL,虛擬機,ubuntu
上圖箭頭所指就是我筆記本的有線網(wǎng)卡名稱 Realtek PCle GbE Family …
如果你的網(wǎng)絡(luò)連接里沒有顯示有線網(wǎng)卡名稱,把開發(fā)板上電,通過網(wǎng)線連接到電腦上再看看(如果還沒顯示,多拔插幾次網(wǎng)線就會出現(xiàn)一個 “以太網(wǎng)” 名稱)

開發(fā)板ip設(shè)置,Linux驅(qū)動開發(fā)【IMX6ULL】,驅(qū)動開發(fā),學(xué)習(xí),IMX6ULL,虛擬機,ubuntu


二、配置虛擬機雙網(wǎng)卡(原本有一個NAT網(wǎng)卡了)

  1. 依次選擇VMware左上角 “編輯” —> “虛擬網(wǎng)絡(luò)編輯器”
  2. 點擊彈出界面的右下角 “更改設(shè)置”
  3. 點擊 “添加網(wǎng)絡(luò)”, 彈出框中隨便選擇一個沒有使用過的名稱,我這里選擇 “VMnet1”
  4. 然后在上面選中 “VMnet1”, 在下面選擇橋接模式,橋接至你筆記本的有線網(wǎng)卡(不知道自己筆記本有線網(wǎng)卡名稱的接著往下看),點擊確定

開發(fā)板ip設(shè)置,Linux驅(qū)動開發(fā)【IMX6ULL】,驅(qū)動開發(fā),學(xué)習(xí),IMX6ULL,虛擬機,ubuntu


三、設(shè)置虛擬機靜態(tài)IP

接著設(shè)置虛擬機靜態(tài)IP,由于剛才我們添加了一個虛擬機橋接網(wǎng)卡設(shè)備,先查看Ubuntu的網(wǎng)絡(luò)連接情況

ifconfig

如果只顯示了一個lo設(shè)備,或者只有一個ens設(shè)備和lo設(shè)備,則說明橋接的網(wǎng)卡沒有啟動起來
我們可以先關(guān)閉網(wǎng)絡(luò),再啟動網(wǎng)絡(luò)

首先關(guān)閉網(wǎng)絡(luò)

sudo nmcli networking off

接著再啟動網(wǎng)絡(luò)

sudo nmcli networking on

再執(zhí)行ifconfig,就可以看到兩個網(wǎng)絡(luò)連接了,Ubuntu右上角點擊網(wǎng)絡(luò)連接圖標(biāo)也會看到有兩個以太網(wǎng)連接
開發(fā)板ip設(shè)置,Linux驅(qū)動開發(fā)【IMX6ULL】,驅(qū)動開發(fā),學(xué)習(xí),IMX6ULL,虛擬機,ubuntu

如果不知道自己橋接的網(wǎng)卡名稱是哪一個 ens,可以將鼠標(biāo)放在VMware右下角的兩個小電腦圖標(biāo)上,看看哪一個顯示的是自己自定義的 VMnet1網(wǎng)卡,右鍵 “ 斷開連接” ,再看看自己當(dāng)前的網(wǎng)絡(luò)連接,看看哪個ens設(shè)備沒了,那那個ens設(shè)備就是你的橋接網(wǎng)卡了
開發(fā)板ip設(shè)置,Linux驅(qū)動開發(fā)【IMX6ULL】,驅(qū)動開發(fā),學(xué)習(xí),IMX6ULL,虛擬機,ubuntu
開發(fā)板ip設(shè)置,Linux驅(qū)動開發(fā)【IMX6ULL】,驅(qū)動開發(fā),學(xué)習(xí),IMX6ULL,虛擬機,ubuntu
可以看到只顯示一個ens33網(wǎng)絡(luò)了,說明我的橋接網(wǎng)卡的網(wǎng)絡(luò)名稱是ens37(根據(jù)自己電腦情況而定)

好的,再右鍵小電腦圖標(biāo),連接好橋接網(wǎng)卡,點擊以太網(wǎng)(ens37),選擇有線設(shè)置
開發(fā)板ip設(shè)置,Linux驅(qū)動開發(fā)【IMX6ULL】,驅(qū)動開發(fā),學(xué)習(xí),IMX6ULL,虛擬機,ubuntu
開發(fā)板ip設(shè)置,Linux驅(qū)動開發(fā)【IMX6ULL】,驅(qū)動開發(fā),學(xué)習(xí),IMX6ULL,虛擬機,ubuntu
開發(fā)板ip設(shè)置,Linux驅(qū)動開發(fā)【IMX6ULL】,驅(qū)動開發(fā),學(xué)習(xí),IMX6ULL,虛擬機,ubuntu
按照上圖步驟手動設(shè)置IP,根據(jù)window下有線網(wǎng)卡的網(wǎng)段來設(shè)置,網(wǎng)段是192.168.1,最后一個數(shù)從3~254中選一個就行了
因為192.168.1.1是網(wǎng)關(guān),192.168.1.2是windows主機的地址,192.168.1.255是廣播地址

我這是設(shè)置虛擬機的IP是192.168.1.200,以后開發(fā)板就按照這個IP來和虛擬機建立通信

PS:此時如果ifconfig命令查看到的ens37網(wǎng)絡(luò)IP還是沒有變成自己設(shè)置的IP,則執(zhí)行一次上面的關(guān)閉網(wǎng)絡(luò),開啟網(wǎng)絡(luò)命令即可


四、設(shè)置IMX6ULL開發(fā)板靜態(tài)IP

ifconfig查看網(wǎng)絡(luò)
[root@100ask:~]# ifconfig 
eth0      Link encap:Ethernet  HWaddr 00:01:1F:2D:3E:4D  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:33 errors:0 dropped:0 overruns:0 frame:0
          TX packets:737 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:4364 (4.2 KiB)  TX bytes:135774 (132.5 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:3304 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3304 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:244496 (238.7 KiB)  TX bytes:244496 (238.7 KiB)

[root@100ask:~]#

臨時設(shè)置IP方法:

ifconfig eth0 192.168.1.100 netmask 255.255.255.0

設(shè)置靜態(tài)IP方法:

修改文件 /etc/network/interfaces

vi /etc/network/interfaces

文件原本內(nèi)容

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

修改后

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.1

然后reboot重啟板子,查看IP,設(shè)置靜態(tài)IP成功

[root@100ask:~]# ifconfig 
eth0      Link encap:Ethernet  HWaddr 00:01:1F:2D:3E:4D  
          inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::201:1fff:fe2d:3e4d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:13 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:830 (830.0 B)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:97 errors:0 dropped:0 overruns:0 frame:0
          TX packets:97 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:7192 (7.0 KiB)  TX bytes:7192 (7.0 KiB)

[root@100ask:~]#

ping命令測試:
開發(fā)板ping虛擬機(如果ping不通,拔掉網(wǎng)線再插上,重啟板子,重復(fù)幾次還ping不通,檢查Ubuntu的防火墻是否沒有關(guān)閉)

[root@100ask:~]# ping 192.168.1.200
PING 192.168.1.200 (192.168.1.200): 56 data bytes
64 bytes from 192.168.1.200: seq=0 ttl=64 time=2.002 ms
64 bytes from 192.168.1.200: seq=1 ttl=64 time=2.102 ms
64 bytes from 192.168.1.200: seq=2 ttl=64 time=2.102 ms
64 bytes from 192.168.1.200: seq=3 ttl=64 time=2.137 ms

虛擬機ping開發(fā)板

me@ubuntu:~$ ping 192.168.1.100
PING 192.168.1.100 (192.168.1.100) 56(84) bytes of data.
64 bytes from 192.168.1.100: icmp_seq=1 ttl=64 time=1.98 ms
64 bytes from 192.168.1.100: icmp_seq=2 ttl=64 time=1.91 ms
64 bytes from 192.168.1.100: icmp_seq=3 ttl=64 time=1.82 ms

至此,開發(fā)板和虛擬機可以互ping了,現(xiàn)在才能開始使用SFTP和NFS服務(wù)傳輸文件
開發(fā)板與虛擬機互傳文件寫在我的下一篇博客文章來源地址http://www.zghlxwxcb.cn/news/detail-731169.html

到了這里,關(guān)于【IMX6ULL驅(qū)動開發(fā)學(xué)習(xí)】03.設(shè)置IMX6ULL開發(fā)板與虛擬機在同一網(wǎng)段(設(shè)置開發(fā)板靜態(tài)IP)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【IMX6ULL驅(qū)動開發(fā)學(xué)習(xí)】15.IMX6ULL驅(qū)動開發(fā)問題記錄(sleep被kill_fasync打斷)

    【IMX6ULL驅(qū)動開發(fā)學(xué)習(xí)】15.IMX6ULL驅(qū)動開發(fā)問題記錄(sleep被kill_fasync打斷)

    發(fā)現(xiàn)問題的契機: 學(xué)習(xí)異步通知的時候,自己實現(xiàn)一個功能:按鍵控制蜂鳴器,同時LED燈在閃爍 結(jié)果:LED好像也同時被按鍵控制了 最后調(diào)試結(jié)果發(fā)現(xiàn): 應(yīng)用層的 sleep 被驅(qū)動層的 kill_fasync 打斷,所以sleep沒有執(zhí)行完就重新進入下一次循環(huán)了 修改代碼后解決該問題 解決邏輯就

    2024年02月13日
    瀏覽(18)
  • 【IMX6ULL驅(qū)動開發(fā)學(xué)習(xí)】08.IMX6ULL通過GPIO子系統(tǒng)函數(shù)點亮LED

    【IMX6ULL驅(qū)動開發(fā)學(xué)習(xí)】08.IMX6ULL通過GPIO子系統(tǒng)函數(shù)點亮LED

    通過GPIO子系統(tǒng)函數(shù)點亮LED 1、GPIO子系統(tǒng)函數(shù) 1.1 確定 led 的GPIO標(biāo)號,查看內(nèi)核中的gpiochip 查看 gpiochip ,以正點原子的IMX6ULL阿爾法開發(fā)板為例 查看原理圖,發(fā)現(xiàn)led接的引腳是 GPIO1_IO3,對應(yīng) /sys/kernel/debug/gpio 中的 gpiochip0 組,gpiochip0 組從0開始算起, 所以 GPIO1_IO3 對應(yīng)的標(biāo)號就

    2024年02月10日
    瀏覽(25)
  • 【IMX6ULL驅(qū)動開發(fā)學(xué)習(xí)】02.hello驅(qū)動程序之cdev注冊字符設(shè)備驅(qū)動程序和設(shè)置次設(shè)備號

    【IMX6ULL驅(qū)動開發(fā)學(xué)習(xí)】02.hello驅(qū)動程序之cdev注冊字符設(shè)備驅(qū)動程序和設(shè)置次設(shè)備號

    目錄 一、register_chrdev 二、解決方法 2.1?alloc_chrdev_region函數(shù):注冊一系列字符設(shè)備編號 2.2?cdev_init函數(shù):初始化cdev結(jié)構(gòu)體? 2.3??cdev_add函數(shù):將字符設(shè)備添加到系統(tǒng)中 ?三、驅(qū)動程序 【IMX6ULL驅(qū)動開發(fā)學(xué)習(xí)】01.編寫第一個hello驅(qū)動+自動創(chuàng)建設(shè)備節(jié)點(不涉及硬件操作)_阿龍還

    2024年02月14日
    瀏覽(25)
  • 【IMX6ULL驅(qū)動開發(fā)學(xué)習(xí)】19.mmap內(nèi)存映射

    【IMX6ULL驅(qū)動開發(fā)學(xué)習(xí)】19.mmap內(nèi)存映射

    mmap將一個文件或者其它對象映射進內(nèi)存 ,使得應(yīng)用層可以直接讀取到驅(qū)動層的數(shù)據(jù),無需通過copy_to_user函數(shù) 可以用于像LCD這樣的外設(shè), 需要讀寫大量數(shù)據(jù)的 一、應(yīng)用層 mmap用法: 用open系統(tǒng)調(diào)用打開文件, 并返回描述符fd. 用mmap建立內(nèi)存映射, 并返回映射首地址指針start. 對映

    2024年02月16日
    瀏覽(21)
  • 【IMX6ULL驅(qū)動開發(fā)學(xué)習(xí)】11.Linux之SPI驅(qū)動

    【IMX6ULL驅(qū)動開發(fā)學(xué)習(xí)】11.Linux之SPI驅(qū)動

    參考:驅(qū)動程序開發(fā):SPI設(shè)備驅(qū)動_spi驅(qū)動_鄧家文007的博客-CSDN博客 目錄 一、SPI驅(qū)動簡介 1.1 SPI架構(gòu)概述 1.2 SPI適配器(控制器)數(shù)據(jù)結(jié)構(gòu) 1.2 SPI設(shè)備數(shù)據(jù)結(jié)構(gòu) 1.3 SIP設(shè)備驅(qū)動 1.4 接口函數(shù) ?二、SPI驅(qū)動模板 SPI驅(qū)動框架和I2C驅(qū)動框架是十分相似的,不同的是因為SPI是通過片選引

    2024年02月11日
    瀏覽(32)
  • 【IMX6ULL驅(qū)動開發(fā)學(xué)習(xí)】12.Linux驅(qū)動之設(shè)備樹

    【IMX6ULL驅(qū)動開發(fā)學(xué)習(xí)】12.Linux驅(qū)動之設(shè)備樹

    承接上一篇博客 【IMX6ULL驅(qū)動開發(fā)學(xué)習(xí)】11.驅(qū)動設(shè)計之面向?qū)ο骭分層思想(學(xué)習(xí)設(shè)備樹過渡部分) 代碼獲取: https://gitee.com/chenshao777/imx6-ull_-drivers 我后面將三個層合并了(實際上只有前兩層),合并成一個dev_drv.c了,暫時沒有加GPIO操作,只是個框架 合并前的代碼在 11.butt

    2024年02月13日
    瀏覽(48)
  • iMX6ULL驅(qū)動開發(fā) | 讓imx6ull開發(fā)板支持usb接口FC游戲手柄

    iMX6ULL驅(qū)動開發(fā) | 讓imx6ull開發(fā)板支持usb接口FC游戲手柄

    手邊有一閑置的linux開發(fā)板iMX6ULL一直在吃灰,不用來搞點事情,總覺得對不住它。業(yè)余打發(fā)時間就玩起來吧,總比刷某音強。從某多多上買來一個usb接口的游戲手柄,讓開發(fā)板支持以下它,后續(xù)就可以接著在上面玩童年經(jīng)典游戲啦。 ?我使用的是正點原子的I.MX6U-ALPHA 開發(fā)板,

    2024年02月14日
    瀏覽(38)
  • 【IMX6ULL驅(qū)動開發(fā)學(xué)習(xí)】10.設(shè)置uboot,通過tftp服務(wù)器加載內(nèi)核與設(shè)備樹,通過nfs掛載根文件系統(tǒng)

    【IMX6ULL驅(qū)動開發(fā)學(xué)習(xí)】10.設(shè)置uboot,通過tftp服務(wù)器加載內(nèi)核與設(shè)備樹,通過nfs掛載根文件系統(tǒng)

    首先根據(jù)這篇博客,保證自己的開發(fā)板與Ubuntu主機處于同一個網(wǎng)段,并且可以ping通 【IMX6ULL驅(qū)動開發(fā)學(xué)習(xí)】03.設(shè)置IMX6ULL開發(fā)板與虛擬機在同一網(wǎng)段 1. 在uboot中設(shè)置網(wǎng)絡(luò) 首先啟動自己的板子進入Linux系統(tǒng),使用 ifconfig 命令或者 ifconfig -a 命令查看自己網(wǎng)卡的地址 我的網(wǎng)卡地址是

    2024年02月05日
    瀏覽(29)
  • 【IMX6ULL驅(qū)動開發(fā)學(xué)習(xí)】12.Linux SPI驅(qū)動實戰(zhàn):DAC驅(qū)動設(shè)計流程

    【IMX6ULL驅(qū)動開發(fā)學(xué)習(xí)】12.Linux SPI驅(qū)動實戰(zhàn):DAC驅(qū)動設(shè)計流程

    基礎(chǔ)回顧:?【IMX6ULL驅(qū)動開發(fā)學(xué)習(xí)】10.Linux I2C驅(qū)動實戰(zhàn):AT24C02驅(qū)動設(shè)計流程_阿龍還在寫代碼的博客-CSDN博客 【IMX6ULL驅(qū)動開發(fā)學(xué)習(xí)】11.Linux之SPI驅(qū)動_阿龍還在寫代碼的博客-CSDN博客 查看芯片手冊,有兩種DAC數(shù)據(jù)格式,12位和16位,這里選用16位數(shù)據(jù)(2字節(jié))編寫驅(qū)動。 ?重點在

    2024年02月11日
    瀏覽(28)
  • 【IMX6ULL驅(qū)動開發(fā)學(xué)習(xí)】11.驅(qū)動設(shè)計之面向?qū)ο骭分層思想(學(xué)習(xí)設(shè)備樹過渡部分)

    【IMX6ULL驅(qū)動開發(fā)學(xué)習(xí)】11.驅(qū)動設(shè)計之面向?qū)ο骭分層思想(學(xué)習(xí)設(shè)備樹過渡部分)

    一個 可移植性好 的驅(qū)動程序,應(yīng)該有三個部分組成 1、驅(qū)動框架程序(xxx_drv.c) — 對接應(yīng)用層的 open read write 函數(shù),不做GPIO具體操作 2、硬件操作程序(xxx_chip_gpio.c)— 執(zhí)行具體的GPIO操作,初始化、讀寫 3、硬件資源定義程序(xxx_board.c,這在之后就過渡成了設(shè)備樹)— 為

    2024年02月11日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包