色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Openwrt開發(fā)指南 第9章 開發(fā)板和Windows、Ubuntu互傳文件

嵌入式大雜燴 ? 來源:嵌入式大雜燴 ? 作者:嵌入式大雜燴 ? 2023-06-29 09:06 ? 次閱讀

開發(fā)環(huán)境:

主機(jī):Ubuntu16.04

版本:OpenWrt19.07

1 添加SSH服務(wù)器

一說到開發(fā)板和Windows之間互傳文件,大家肯定馬上就會(huì)想到通過SSH,但是大家最終發(fā)現(xiàn),無論我們通過什么軟件,總是不能登錄到開發(fā)板上。

那么,這會(huì)是什么原因呢?因?yàn)槟壳盀橹梗覀冮_發(fā)板上面的系統(tǒng)還沒有SSH服務(wù)器,所以我們總是不能登錄上去。那么,接下來,我們就來給開發(fā)板上的系統(tǒng)添加SSH服務(wù)器。

首先進(jìn)入OpenWrt系統(tǒng)源碼的頂層目錄,然后執(zhí)行make menuconfig命令。

$make menuconfig

Network  --- >
SSH  --- >
< * > openssh-sftp-client
< * > openssh-sftp-server

1687957420481f0tx1slun0

最后就是保存退出,然后重新編譯。

$make V=99

2 開發(fā)板與Windows互傳文件

將上面新編譯出來的固件重新燒寫到開發(fā)板上面,此時(shí)開發(fā)板上面的系統(tǒng)就支持SSH服務(wù)器了,接下來我們就通過xftp軟件登錄到開發(fā)板。

【注】Windows的基于FTP的軟件很多,比如SSHSecureShellClient

3 開發(fā)板Ubuntu傳文件

3.1 準(zhǔn)備工作

之前我們一直都是使用 Ubuntu完成 OpenWrt 的編譯工作,然后通過 smb 服務(wù)器把固件拿到 Windows 里面去進(jìn)行下載,當(dāng)然編譯內(nèi)核時(shí)這個(gè)是固定做法;但是后面涉及到其他部分比如驅(qū)動(dòng)程序固件,應(yīng)用程序固件,我們就不會(huì)說通過這種方式進(jìn)行固件的下載了(在ubuntu 中編譯出固件,然后 smb 共享到 Windows,通過 ssh 軟件共享到開發(fā)板進(jìn)行使用),這樣相對(duì)麻煩,我們可以通過 ssh 直接從 Ubuntu下載文件到開發(fā)板。

注意:ssh 必須有客戶端和服務(wù)器,在上文講我們讓開發(fā)板支持了 ssh 網(wǎng)絡(luò)服務(wù),同時(shí)Ubuntu也必須支持該服務(wù)才能彼此通信,開發(fā)板的 ssh 服務(wù)是 OpenWrt 內(nèi)核運(yùn)行后才可以實(shí)現(xiàn)的,所以內(nèi)核固件是無法直接從 Ubuntu下載的,這點(diǎn)是需要說明的!

其實(shí)用 ssh 傳文件圖形化操作更方便,以下方法測(cè)試一下也可以的,藝多不壓身!

好的,現(xiàn)在我們?cè)谔摂M機(jī) Ubuntu中安裝 ssh 網(wǎng)絡(luò)服務(wù)(注意如果用我們提供鏡像可以跳過安裝 ssh):

$sudo apt-get install openssh-server

安裝后我們可以查看 ssh 網(wǎng)絡(luò)服務(wù)的當(dāng)前版本:

$ssh -V

3.2 開發(fā)板登錄到Ubuntu的 ssh 服務(wù)器中

登錄的命令格式為:

$ssh servername@serverip

其中 servername 是 Ubuntu的用戶名,serverip 是 Ubuntu的 ip 地址。

比如我們登錄到一個(gè)用戶名為 bruceou 的Ubuntu的 ssh 服務(wù)器中(能登錄的大前提是可以相互 ping 得通)。

1687957421112kapnbctgyv

好的,現(xiàn)在可以登錄到 ubuntu 了。

1687957421494kgrd9fs5ah

接下來我們要從 Ubuntu上面下載文件到開發(fā)板中,下載方式很簡單:

命令格式:scp 源(服務(wù)器目標(biāo)文件路徑) 目標(biāo)(用戶名@用戶 ip :文件路徑)

注意:要在超級(jí)用戶模式下操作。

在后面的實(shí)驗(yàn)中,除了OpenWrt 內(nèi)核固件外,我們都是通過這樣的方法從 Ubuntu中獲取文件的,所以務(wù)必掌握這一部分的知識(shí),尤其是 scp 做下載功能的時(shí)候。

當(dāng)然 scp 還可以用來做文件的上傳,這里我們帶過講解一下使用方法:

scp 源(用戶名@用戶 ip :文件路徑) 目標(biāo)文件路徑

比如:scp root@192.168.0.1:/a.c /home/bruceou/

上傳的后面我們幾乎不會(huì)用到,理解就可以了,也是很簡單的!
審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • WINDOWS
    +關(guān)注

    關(guān)注

    4

    文章

    3552

    瀏覽量

    88823
  • 文件
    +關(guān)注

    關(guān)注

    1

    文章

    567

    瀏覽量

    24763
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5068

    瀏覽量

    97621
  • Ubuntu
    +關(guān)注

    關(guān)注

    5

    文章

    563

    瀏覽量

    29841
  • OpenWrt
    +關(guān)注

    關(guān)注

    10

    文章

    130

    瀏覽量

    39322
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Openwrt開發(fā)指南 25 配置OpenWrt支持網(wǎng)絡(luò)攝像頭

    Openwrt開發(fā)指南 25 配置OpenWrt支持網(wǎng)絡(luò)攝像頭
    的頭像 發(fā)表于 07-13 08:56 ?2451次閱讀
    <b class='flag-5'>Openwrt</b><b class='flag-5'>開發(fā)指南</b> <b class='flag-5'>第</b>25<b class='flag-5'>章</b> 配置<b class='flag-5'>OpenWrt</b>支持網(wǎng)絡(luò)攝像頭

    Openwrt開發(fā)指南 2 OpenWrt開發(fā)環(huán)境搭建

    燒寫到設(shè)備中;另外,嵌入式設(shè)備的資源并不足以用來開發(fā)軟件。所以需要用到交叉開發(fā)模式:在主機(jī)上編輯、編譯軟件,然后在目標(biāo)上運(yùn)行、驗(yàn)證程序。對(duì)于MT7621等開發(fā)板,進(jìn)行物聯(lián)網(wǎng)
    的頭像 發(fā)表于 06-27 09:09 ?7225次閱讀
    <b class='flag-5'>Openwrt</b><b class='flag-5'>開發(fā)指南</b> <b class='flag-5'>第</b>2<b class='flag-5'>章</b> <b class='flag-5'>OpenWrt</b><b class='flag-5'>開發(fā)</b>環(huán)境搭建

    Openwrt開發(fā)指南 3 OpenWrt下載及配置

    編譯OpenWrt首先需要下載源碼,OpenWrt的源碼是通過git下載,OpenWrt目前已經(jīng)很好的支持了MT7620、MT7821等芯片,因此OpenWrt系統(tǒng)完全可以用于MT76
    的頭像 發(fā)表于 06-27 09:10 ?5895次閱讀
    <b class='flag-5'>Openwrt</b><b class='flag-5'>開發(fā)指南</b> <b class='flag-5'>第</b>3<b class='flag-5'>章</b> <b class='flag-5'>OpenWrt</b>下載及配置

    Openwrt開發(fā)指南 5 設(shè)置開發(fā)板的IP地址

    由于我們?cè)?b class='flag-5'>開發(fā)過程中,可能會(huì)用到其他路由器,而它們的IP一般都是192.168.1.1,為了讓開發(fā)板上的IP不與這些路由器的IP沖突,我們需要修改開發(fā)板上的IP地址。
    的頭像 發(fā)表于 06-27 09:12 ?4273次閱讀
    <b class='flag-5'>Openwrt</b><b class='flag-5'>開發(fā)指南</b> <b class='flag-5'>第</b>5<b class='flag-5'>章</b> 設(shè)置<b class='flag-5'>開發(fā)板</b>的IP地址

    Openwrt開發(fā)指南 13 OpenWrt啟動(dòng)流程

    任何系統(tǒng)的啟動(dòng)都是開發(fā)人員首要關(guān)注的問題,因?yàn)橹挥辛私饬讼到y(tǒng)的啟動(dòng)流程和啟動(dòng)機(jī)制,才能真正掌握一個(gè)系統(tǒng),如果對(duì)啟動(dòng)的啟動(dòng)不熟悉的話,是不可能真正用好一個(gè)系統(tǒng),openwrt系統(tǒng)也不例外,他的啟動(dòng)和一般的嵌入式系統(tǒng)啟動(dòng)還有所區(qū)別,現(xiàn)在咱們就分析一下
    的頭像 發(fā)表于 06-29 09:09 ?3586次閱讀
    <b class='flag-5'>Openwrt</b><b class='flag-5'>開發(fā)指南</b> <b class='flag-5'>第</b>13<b class='flag-5'>章</b> <b class='flag-5'>OpenWrt</b>啟動(dòng)流程

    Openwrt開發(fā)指南 24 配置開發(fā)板支持U盤

    Openwrt開發(fā)指南 24 配置開發(fā)板支持U盤
    的頭像 發(fā)表于 07-13 08:55 ?3450次閱讀
    <b class='flag-5'>Openwrt</b><b class='flag-5'>開發(fā)指南</b> <b class='flag-5'>第</b>24<b class='flag-5'>章</b> 配置<b class='flag-5'>開發(fā)板</b>支持U盤

    Openwrt開發(fā)指南 26 編寫應(yīng)用程序交叉編譯

    可以在我們的開發(fā)板中能運(yùn)行嗎?答案當(dāng)然是否定的,原因很簡單,就是平臺(tái)不同,芯片架構(gòu)不同。那我們?nèi)绾问沟?ubuntu 編譯出來的可執(zhí)行文件開發(fā)板上面運(yùn)行呢,當(dāng)然就要借助一些工具了,通
    的頭像 發(fā)表于 07-15 16:06 ?2359次閱讀
    <b class='flag-5'>Openwrt</b><b class='flag-5'>開發(fā)指南</b> <b class='flag-5'>第</b>26<b class='flag-5'>章</b> 編寫應(yīng)用程序交叉編譯

    MCU_OpenWrt_開發(fā)板如何訪問虛擬機(jī)Ubuntu文件

    MCU_OpenWrt_開發(fā)板如何訪問虛擬機(jī)Ubuntu文件
    發(fā)表于 02-11 06:06

    A64開發(fā)板LCD開發(fā)指南

    A64開發(fā)板LCD開發(fā)指南,驅(qū)動(dòng)開發(fā)指南
    發(fā)表于 06-21 17:02 ?0次下載

    S5P4418開發(fā)板GPS模塊驅(qū)動(dòng)移植開發(fā)指南

    S5P4418開發(fā)板GPS模塊驅(qū)動(dòng)移植開發(fā)指南
    發(fā)表于 06-21 17:02 ?0次下載

    迅為RK3399開發(fā)板嵌入式linux開發(fā)指南

    迅為RK3399開發(fā)板嵌入式linux開發(fā)指南迅為RK3399開發(fā)板發(fā)布《北京迅為嵌入式linux開發(fā)指南》,包含從基礎(chǔ)環(huán)境搭建,Linux入門,
    發(fā)表于 11-01 16:58 ?77次下載
    迅為RK3399<b class='flag-5'>開發(fā)板</b>嵌入式linux<b class='flag-5'>開發(fā)指南</b>

    ubuntuwindows之間的文件互傳方法

    。因此在開發(fā)的過程中會(huì)經(jīng)常在 WindowsUbuntu兩者間切換,同時(shí)還需要頻繁的進(jìn)行文件互傳。一般情況下,
    的頭像 發(fā)表于 04-17 15:03 ?1.1w次閱讀
    <b class='flag-5'>ubuntu</b>與<b class='flag-5'>windows</b>之間的<b class='flag-5'>文件</b><b class='flag-5'>互傳</b>方法

    迅為i.MX6Q開發(fā)板Openwrt 文件系統(tǒng)構(gòu)建

    迅為i.MX6Q開發(fā)板Openwrt 文件系統(tǒng)構(gòu)建
    的頭像 發(fā)表于 04-19 14:27 ?957次閱讀
    迅為i.MX6Q<b class='flag-5'>開發(fā)板</b><b class='flag-5'>Openwrt</b> <b class='flag-5'>文件</b>系統(tǒng)構(gòu)建

    迅為RK3568開發(fā)板驅(qū)動(dòng)開發(fā)指南-輸入子系統(tǒng)

    迅為RK3568開發(fā)板驅(qū)動(dòng)開發(fā)指南-輸入子系統(tǒng)
    的頭像 發(fā)表于 02-23 15:11 ?907次閱讀
    迅為RK3568<b class='flag-5'>開發(fā)板</b>驅(qū)動(dòng)<b class='flag-5'>開發(fā)指南</b>-輸入子系統(tǒng)

    【北京迅為】《stm32mp157開發(fā)板嵌入式linux開發(fā)指南》第五 Ubuntu使用apt-get下載

    【北京迅為】《stm32mp157開發(fā)板嵌入式linux開發(fā)指南》第五 Ubuntu使用apt-get下載
    的頭像 發(fā)表于 09-03 16:26 ?809次閱讀
    【北京迅為】《stm32mp157<b class='flag-5'>開發(fā)板</b>嵌入式linux<b class='flag-5'>開發(fā)指南</b>》第五<b class='flag-5'>章</b> <b class='flag-5'>Ubuntu</b>使用apt-get下載
    主站蜘蛛池模板: 日韩人妻无码专区一本二本| 亚洲午夜久久久精品影院| 伊人伊人影院| 久久亚洲伊人中字综合精品| 久久免费电影| 4484在线观看视频| 日本一二三区视频在线| 国产精品久久人妻无码蜜| 亚洲欧美自拍明星换脸| 伦理片飘花免费影院| 高中生被C到爽哭视频免费| 亚洲欧美人成视频在线| 嫩草亚洲国产精品| 国产精亚洲视频综合区| 综合色就爱涩涩涩综合婷婷 | 姐姐不~不可以动漫在线观看 | 99视频在线看观免费| 无罩看奶禁18| 男女无遮挡吃奶gift动态图| 国产精品-区区久久久狼| 中文中幕无码亚洲视频| 日日色在线影院| 久久久无码精品亚洲A片软件| 动漫成人片| 中文无码第3页不卡av| 水蜜桃亚洲一二三四在线| 老师紧窄粉嫩| 国产亚洲精品久久久久久入口| GAY2022空少被体育生暴菊| 亚洲国产精麻豆| 日本xxxx69动漫| 久久亚洲电影www电影网| 国产精品亚洲精品久久品| 99久酒店在线精品2019| 亚洲精品视频免费看| 日本无码毛片久久久九色综合| 久久成人国产精品一区二区| 国产精品久久欧美一区| jk白丝袜美女被男人桶| 伊人亚洲综合青草青草久热| 小黄文纯肉污到你湿|