chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

嵌入式大雜燴 ? 來(lái)源:嵌入式大雜燴 ? 作者:嵌入式大雜燴 ? 2023-06-29 09:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

主機(jī):Ubuntu16.04

版本:OpenWrt19.07

1 添加SSH服務(wù)器

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

那么,這會(huì)是什么原因呢?因?yàn)槟壳盀橹梗覀冮_(kāi)發(fā)板上面的系統(tǒng)還沒(méi)有SSH服務(wù)器,所以我們總是不能登錄上去。那么,接下來(lái),我們就來(lái)給開(kāi)發(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 開(kāi)發(fā)板與Windows互傳文件

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

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

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

3.1 準(zhǔn)備工作

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

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

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

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

$sudo apt-get install openssh-server

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

$ssh -V

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

登錄的命令格式為:

$ssh servername@serverip

其中 servername 是 Ubuntu的用戶(hù)名,serverip 是 Ubuntu的 ip 地址。

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

1687957421112kapnbctgyv

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

1687957421494kgrd9fs5ah

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

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

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

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

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

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

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

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

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

    關(guān)注

    4

    文章

    3614

    瀏覽量

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

    關(guān)注

    1

    文章

    579

    瀏覽量

    25376
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5682

    瀏覽量

    104841
  • Ubuntu
    +關(guān)注

    關(guān)注

    5

    文章

    592

    瀏覽量

    31262
  • OpenWrt
    +關(guān)注

    關(guān)注

    10

    文章

    131

    瀏覽量

    40198
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

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

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

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

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

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

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

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

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

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

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

    Openwrt開(kāi)發(fā)指南 24 配置開(kāi)發(fā)板支持U盤(pán)

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

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

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

    MCU_OpenWrt_開(kāi)發(fā)板如何訪(fǎng)問(wèn)虛擬機(jī)Ubuntu文件?

    MCU_OpenWrt_開(kāi)發(fā)板如何訪(fǎng)問(wèn)虛擬機(jī)Ubuntu文件?
    發(fā)表于 02-11 06:06

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

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

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

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

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

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

    ubuntuwindows之間的文件互傳方法

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

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

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

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

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

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

    【北京迅為】《stm32mp157開(kāi)發(fā)板嵌入式linux開(kāi)發(fā)指南》第五 Ubuntu使用apt-get下載
    的頭像 發(fā)表于 09-03 16:26 ?1180次閱讀
    【北京迅為】《stm32mp157<b class='flag-5'>開(kāi)發(fā)板</b>嵌入式linux<b class='flag-5'>開(kāi)發(fā)指南</b>》第五<b class='flag-5'>章</b> <b class='flag-5'>Ubuntu</b>使用apt-get下載