1. 程式人生 > >LINUX 工具移植:scp 快速拷貝檔案到開發板

LINUX 工具移植:scp 快速拷貝檔案到開發板

工作中會遇到有時候開發板不支援 類似adb 之類的快速傳檔案的協議,這時候是要移植一個簡單的工具到開發板了。

1.下載原始碼包,地址如下:

2.交叉編譯

建立工作目錄:



在/work目下面建立ssh目錄

mkdir ssh

cd ssh

mdkir compress

mkdir install 

解壓安裝包:

# cd /work/ssh/compressed/
# tar zxvf zlib-1.2.11.tar.gz
# tar zxvf openssl-0.9.8e.tar.gz
# tar zxvf openssh-4.6p1.tar.gz

交叉編譯 zlib:
# cd  /work/ssh/compress zlib-1.2.11.tar.gz
# ./configure --prefix=/work/ssh/install/zlib-1.2.11
# vim Makefile
CC=arm-none-linux-gnueabi-gcc
AR=arm-none-linux-gnueabi-ar rc
CPP =arm-none-linux-gnueabi-gcc -E
LDSHARED=arm-none-linux-gnueabi-gcc

# make
# make install

交叉編譯openssl
# cd  /work/ssh/source/openssl-0.9.8e
# ./Configure --prefix=/work/ssh/install/openssl-0.9.8e  os/compiler:arm-none-linux-gnueabi-gcc

# make
# make install

交叉編譯openssh
# cd  /work/ssh/source/ openssh-4.6p1
#./configure --host=arm-none-linux-gnueabi --with-libs --with-zlib=/work/ssh/install/zlib-1.2.11 --with-ssl-dir=/work/ssh/install/openssl-0.9.8e --disable-etc-default-login CC=arm-none-linux-gnueabi-gcc AR=arm-none-linux-gnueabi-ar
#make
注意:openssh不需要make install

指定使用 ssh 目錄

scp -2rv -S ./ssh [email protected]:/tmp/hong ./

scp -2rv [email protected]:/tmp/hong ./

參考:http://www.eeworld.com.cn/mcu/2015/1009/article_22810.html

相關推薦

LINUX 工具移植scp 快速拷貝檔案開發

工作中會遇到有時候開發板不支援 類似adb 之類的快速傳檔案的協議,這時候是要移植一個簡單的工具到開發板了。 1.下載原始碼包,地址如下: 2.交叉編譯 建立工作目錄: 在/work目下面建立ssh目錄 mkdir ssh cd ssh mdkir compress mkdir install  解

linux scp遠端拷貝檔案及資料夾

 1、拷貝本機/home/administrator/test整個目錄至遠端主機192.168.1.100的/root目錄下   程式碼如下: scp -r /home/administrator/test/ [email protected]:/root/

linux採用scp命令拷貝檔案到本地,拷貝本地檔案到遠端伺服器,伺服器之間傳輸檔案

拷貝遠端伺服器的檔案到本地: scp -r -P  埠號   使用者名稱@IP地址:/usr/local/tomcat_airc/webapps/        /tmp/kyj/ 拷貝本地檔案到遠端伺服器: scp -r    /tmp/kyj/sys.war

python執行scp命令拷貝檔案及資料夾到遠端主機的目錄

系統環境centos7 python2.7 先在作業系統安裝expect [[email protected] python]# vi 3s.py #!/usr/bin/python #coding:utf-8 import sys,re import os import

scp---遠端拷貝檔案

scp命令用於在Linux下進行遠端拷貝檔案的命令,和它類似的命令有cp,不過cp只是在本機進行拷貝不能跨伺服器,而且scp傳輸是加密的。可能會稍微影響一下速度。當你伺服器硬碟變為只讀read only system時,用scp可以幫你把檔案移出來。另外,scp還非常不佔資源

Linux基礎02磁碟操作,檔案許可權、檔案及資料夾操作、網路服務

1.Linux磁碟與U盤操作 1.1 顯示系統的磁碟空間用量 ##du命令也是檢視使用空間的,但是與df命令不同的是Linux du命令是對檔案和目錄磁碟使用的空間的檢視 du -sh ##查目錄使用大小(-s表示總結) ## du -sh /bin ##df命令用於顯示磁碟分割槽

MongoDB工具java操作對檔案的增刪查改

前言   1.MongoDB,是一個基於分散式檔案儲存的資料庫,是一個介於關係資料庫和非關係資料庫之間的產品,是非關係資料庫當中功能最豐富、最像關係資料庫的,它的特點是高效能、易部署、易使用,儲存資料非常方便。在實際的專案操作中,我們不僅能用來儲存各種複雜的

Linux新手入門通過chmod改變檔案許可權

Linux檔案的三種身份和四種許可權,三種身份分別為:u:檔案的擁有者g:檔案所屬的群組o:其他使用者對於每個身份,又有四種許可權,分別為:r:讀取檔案的許可權(read)w:寫入檔案的許可權(write)x:執行的許可權(execute)s:特殊許可權  在Linux檔案許可權詳解中我們知道Linux中有兩

linux命令 - du檢視目錄下檔案和資料夾的大小

連結:(轉)Linux下檢視檔案和資料夾大小 刪除日誌 - CS408 - 部落格園https://www.cnblogs.com/lixuwu/p/5944062.html#_label0 linux檢視目錄大小 - CSDN部落格https://blog.csdn.net/learner19

【轉】Linux系統下不同機器之間拷貝檔案的方法

在Linux系統下,不同機器上實現檔案拷貝 一、將本地檔案拷貝到遠端機器: 其中: /home/administrator/      本地檔案的絕對路徑news.txt                          要複製到伺服器上的本地檔案root     

Linux系統程式設計標準IO和檔案IO的區別

首先了解下什麼是標準IO以及檔案IO。 標準IO:標準I/O是ANSI C建立的一個標準I/O模型,是一個標準函式包和stdio.h標頭檔案中的定義,具有一定的可移植性。標準IO庫處理很多細節。例如快取分配,以優化長度執行IO等。標準的IO提供了三種類型的快取。

使用putty在linux主機和windows主機之間拷貝檔案

       首先下載pytty,解壓開發現裡面有plink.exe pscp.exe psftp.exe putty.exe puttygen.exe puttytel.exe等可執行檔案,如果只是想要連結主機做一些操作那麼使用putty.exe就可一,具體使用可以參見上面給出的連結,要想要上傳下載檔案,那

[linux shell] 使用shell每天定時拷貝檔案到新的檔名下,並刪除30天之前的檔案

1,使用vi編輯器,編寫如下內容並儲存為cpGpsData.sh echo "************************************************************

從零走向專業,騰訊前端大牛經驗分享如何快速學習前端開發

很多同學想學習WEB前端開發,不過面對大量的前端學習資料(視訊教程、網上教程、書籍)等,不知道從何處下手。 作為一個多年從事前端開發的程式設計師,為了讓新手程式設計師少走點彎路,這裡就分享騰訊前端大牛快速學習前端開發的經驗: 一、前端學習思路 前端學習存在一個普遍的問題:感覺程式語

移植OpenCV+QT到ARM S3C6818開發上(2)

續《移植OpenCV+QT到ARM S3C6818開發板上(1)》 安裝QT開發環境到宿主機 解壓qt5.7.0原始碼(時間稍稍有點長,為待會編譯捏了一把汗啊!) 解壓完之後進入原始碼根目錄,終端輸入: sudo ./configure -v -release

移植opencv2.4.9到itop4412開發

OpenCV是目前開源專案中最著名的基於機器視覺方向的影象處理的開發包,目前已經有被移植到嵌入式Linux環境上。本文介紹了OpenCV交叉編譯的基本步驟。 在opencv交叉編譯之前要先進行依賴庫的交叉編譯,然後才能進行opencv庫的交叉編譯(因為open

linux命令 - scp在本地和遠端之間拷貝檔案

scp命令詳解 - 掃地僧--神龍冠日 - 部落格園http://www.cnblogs.com/likui360/p/6011769.html 開發板linux到虛擬機器linux間的檔案傳輸——scp指令與本地地址的配置 - Leaviathan的部落格 - CSDN部落格https://b

【Unix/Linux】【命令】【網路操作工具】遠端拷貝檔案 —— scp命令

scp是secure copy的簡寫,用於在Linux下進行遠端拷貝檔案的命令,和它類似的命令有cp,不過cp只是在本機進行拷貝不能跨伺服器,而且scp傳輸是加密的。可能會稍微影響一下速度。當你伺服器硬碟變為只讀 read only system時,用scp可以幫你把檔案移

linux工具快速返回某級父目錄--bd

cert tps nes style program 名稱 class bashrc o-c 當我們在linux服務器上切換父目錄時,通常使用cd ../../,有幾級目錄就輸入幾次"../",如果目錄嵌套的過深,就會有點暈菜...因此,本次介紹的這款工具,可以快速

Linux使用scp命令進行檔案遠端拷貝詳解

前言 scp是 secure copy的縮寫, scp是Linux系統下基於ssh登陸進行安全的遠端檔案拷貝命令。Linux的scp命令可以在Linux伺服器之間複製檔案和目錄。 使用語法: scp  [引數] [源路徑] @IP:/目標路徑 scp 引數如下: -1: 強制sc