在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

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

開發環境:

主機:Ubuntu16.04

版本:OpenWrt19.07

1 添加SSH服務器

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

那么,這會是什么原因呢?因為目前為止,我們開發板上面的系統還沒有SSH服務器,所以我們總是不能登錄上去。那么,接下來,我們就來給開發板上的系統添加SSH服務器。

首先進入OpenWrt系統源碼的頂層目錄,然后執行make menuconfig命令。

$make menuconfig

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

1687957420481f0tx1slun0

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

$make V=99

2 開發板與Windows互傳文件

將上面新編譯出來的固件重新燒寫到開發板上面,此時開發板上面的系統就支持SSH服務器了,接下來我們就通過xftp軟件登錄到開發板。

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

3 開發板Ubuntu傳文件

3.1 準備工作

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

注意:ssh 必須有客戶端和服務器,在上文講我們讓開發板支持了 ssh 網絡服務,同時Ubuntu也必須支持該服務才能彼此通信,開發板的 ssh 服務是 OpenWrt 內核運行后才可以實現的,所以內核固件是無法直接從 Ubuntu下載的,這點是需要說明的!

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

好的,現在我們在虛擬機 Ubuntu中安裝 ssh 網絡服務(注意如果用我們提供鏡像可以跳過安裝 ssh):

$sudo apt-get install openssh-server

安裝后我們可以查看 ssh 網絡服務的當前版本:

$ssh -V

3.2 開發板登錄到Ubuntu的 ssh 服務器中

登錄的命令格式為:

$ssh servername@serverip

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

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

1687957421112kapnbctgyv

好的,現在可以登錄到 ubuntu 了。

1687957421494kgrd9fs5ah

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

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

注意:要在超級用戶模式下操作。

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

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

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

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

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • WINDOWS
    +關注

    關注

    3

    文章

    3544

    瀏覽量

    88668
  • 文件
    +關注

    關注

    1

    文章

    566

    瀏覽量

    24737
  • 開發板
    +關注

    關注

    25

    文章

    5048

    瀏覽量

    97442
  • Ubuntu
    +關注

    關注

    5

    文章

    563

    瀏覽量

    29751
  • OpenWrt
    +關注

    關注

    10

    文章

    130

    瀏覽量

    39302
收藏 人收藏

    評論

    相關推薦

    Openwrt開發指南 25 配置OpenWrt支持網絡攝像頭

    Openwrt開發指南 25 配置OpenWrt支持網絡攝像頭
    的頭像 發表于 07-13 08:56 ?2423次閱讀
    <b class='flag-5'>Openwrt</b><b class='flag-5'>開發指南</b> <b class='flag-5'>第</b>25<b class='flag-5'>章</b> 配置<b class='flag-5'>OpenWrt</b>支持網絡攝像頭

    Openwrt開發指南 2 OpenWrt開發環境搭建

    燒寫到設備中;另外,嵌入式設備的資源并不足以用來開發軟件。所以需要用到交叉開發模式:在主機上編輯、編譯軟件,然后在目標上運行、驗證程序。對于MT7621等開發板,進行物聯網
    的頭像 發表于 06-27 09:09 ?7161次閱讀
    <b class='flag-5'>Openwrt</b><b class='flag-5'>開發指南</b> <b class='flag-5'>第</b>2<b class='flag-5'>章</b> <b class='flag-5'>OpenWrt</b><b class='flag-5'>開發</b>環境搭建

    Openwrt開發指南 3 OpenWrt下載及配置

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

    Openwrt開發指南 5 設置開發板的IP地址

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

    Openwrt開發指南 13 OpenWrt啟動流程

    任何系統的啟動都是開發人員首要關注的問題,因為只有了解了系統的啟動流程和啟動機制,才能真正掌握一個系統,如果對啟動的啟動不熟悉的話,是不可能真正用好一個系統,openwrt系統也不例外,他的啟動和一般的嵌入式系統啟動還有所區別,現在咱們就分析一下
    的頭像 發表于 06-29 09:09 ?3553次閱讀
    <b class='flag-5'>Openwrt</b><b class='flag-5'>開發指南</b> <b class='flag-5'>第</b>13<b class='flag-5'>章</b> <b class='flag-5'>OpenWrt</b>啟動流程

    Openwrt開發指南 24 配置開發板支持U盤

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

    Openwrt開發指南 26 編寫應用程序交叉編譯

    可以在我們的開發板中能運行嗎?答案當然是否定的,原因很簡單,就是平臺不同,芯片架構不同。那我們如何使得 ubuntu 編譯出來的可執行文件開發板上面運行呢,當然就要借助一些工具了,通
    的頭像 發表于 07-15 16:06 ?2314次閱讀
    <b class='flag-5'>Openwrt</b><b class='flag-5'>開發指南</b> <b class='flag-5'>第</b>26<b class='flag-5'>章</b> 編寫應用程序交叉編譯

    MCU_OpenWrt_開發板如何訪問虛擬機Ubuntu文件

    MCU_OpenWrt_開發板如何訪問虛擬機Ubuntu文件
    發表于 02-11 06:06

    A64開發板LCD開發指南

    A64開發板LCD開發指南,驅動開發指南
    發表于 06-21 17:02 ?0次下載

    S5P4418開發板GPS模塊驅動移植開發指南

    S5P4418開發板GPS模塊驅動移植開發指南
    發表于 06-21 17:02 ?0次下載

    迅為RK3399開發板嵌入式linux開發指南

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

    ubuntuwindows之間的文件互傳方法

    。因此在開發的過程中會經常在 WindowsUbuntu兩者間切換,同時還需要頻繁的進行文件互傳。一般情況下,
    的頭像 發表于 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開發板Openwrt 文件系統構建

    迅為i.MX6Q開發板Openwrt 文件系統構建
    的頭像 發表于 04-19 14:27 ?942次閱讀
    迅為i.MX6Q<b class='flag-5'>開發板</b><b class='flag-5'>Openwrt</b> <b class='flag-5'>文件</b>系統構建

    迅為RK3568開發板驅動開發指南-輸入子系統

    迅為RK3568開發板驅動開發指南-輸入子系統
    的頭像 發表于 02-23 15:11 ?878次閱讀
    迅為RK3568<b class='flag-5'>開發板</b>驅動<b class='flag-5'>開發指南</b>-輸入子系統

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

    【北京迅為】《stm32mp157開發板嵌入式linux開發指南》第五 Ubuntu使用apt-get下載
    的頭像 發表于 09-03 16:26 ?787次閱讀
    【北京迅為】《stm32mp157<b class='flag-5'>開發板</b>嵌入式linux<b class='flag-5'>開發指南</b>》第五<b class='flag-5'>章</b> <b class='flag-5'>Ubuntu</b>使用apt-get下載
    主站蜘蛛池模板: 免费在线a视频| 免费啪啪网| 亚洲视频在线不卡| 四虎永久免费观看| 国产一区二区三区美女图片| 人人精品| 美女扒开尿囗给男人玩的动图| 色www永久免费视频| 欲色淫香| 一区二区三区中文| 日本黄色电影在线| 天天做天天爱天天射| 1024人成软件色www| 色爱综合区| 午夜久久久久久| 亚洲精品在线视频观看| 日本免费色| 天天草夜夜骑| 国产尤物在线视频| 狠狠色噜噜狠狠狠狠米奇7777| 美女自熨出白浆视频在线播放| 5g影院天天| 2021天天躁狠狠燥| 久久久久久噜噜噜久久久精品| 免费视频在线视频观看1| 成人a区| 国产色爽女| 亚洲啪啪免费视频| 日韩欧美理论| 5060午夜一级| 国产伦子一区二区三区| 性欧美处| 欧美色视频网| 久久dvd| 四虎永久免费最新在线| 亚洲午夜久久影院| 黄视频在线观看网站| 国产日韩精品一区二区三区| 免费被视频网站在线观看| 鸥美三级| 操伊人|