移植vsftpd到ARM開發板

2021-10-04 06:58:25 字數 1482 閱讀 4957

vsftpd即very secure ftp daemon(非常安全的ftp程序),是乙個基於gpl發布的類unix類作業系統上執行的伺服器的名字(是一種守護程序),可以執行在諸如linux、bsd、solaris、hp-ux以及irix等系統上面。vsftpd支援很多其他傳統的ftp伺服器不支援的良好特性。使用 vsftpd 可以在 linux/unix 系統上搭建乙個安全、高效能、穩定性好的輕量級ftp伺服器。

提取碼:4gpb

mkdir vsftpd
sudo cp /home/ftp_share/upload/vsftpd-3.0.2.tar.gz vsftpd/

cd vsftpd

tar -zxvf vsftpd-3.0.2.tar.gz
cc = arm-none-linux-gnueabi-gcc
make -j4 /*如果電腦是多核cpu,如四核,使用make -j4可提高編譯速度*/
make 後,當前目錄下會生成兩個檔案:vsftpd 和 vsftpd.conf,這兩個檔案是我們要用的

將生成的 vsftpd 複製到目標板 /usr/sbin 目錄,

vsftpd.conf 複製到目標板/etc目錄,並新增 vsftpd為可執行

cp vsftpd /usr/sbin  		# 複製執行檔案到目標板

cp vsftpd.conf /etc/ # 複製配置檔案到目標板

chmod +x /usr/sbin/vsftpd # 新增可執行許可權

local_root=/home/ftp_share

anonymous_enable=no

local_enable=yes

write_enable=yes

anon_upload_enable=yes

anon_mkdir_write_enable=yes

xferlog_file=/var/log/vsftpd.log

ftpd_banner=welcome to blah ftp service.

mkdir /usr/share/empty    /* vsftpd預設配置需要 */
11.建立乙個本地使用者,並設定密碼

$ adduser linux

changing password for linux

new password:

password for ftpadmin changed by linux

$ vsftpd &     /* 注意:&是讓程式在後台執行 */
如果要讓 vsftpd 開機啟動,可以將該命令新增到rc.local 檔案最後

移植ubuntu core到Arm開發板

最初是想把整個ubuntu移植到mx51開發板,因為專案不需要執行桌面系統,所以只移植了乙個基本的ubuntu core系統 這個映象就是乙個rootfs,可以作為根檔案系統使用。2.把映象燒寫到開發板的乙個分割槽上 3.我的arm開發板是mx51,修改uboot啟動引數如下 set bootarg...

qwt移植到arm開發板

arm版本的qwt和x86一樣,只需要改幾個地方即可。1 首先設定編譯工具鏈環境變數 path usr local arm 4.4.1 bin path 2 qmake 生成arm版本的makefile 在原始碼的qwt 6.1.0目錄下執行 opt qt 4.7.1 bin qmake 3 注意 ...

移植SQLite到ARM開發板

最近在搞移植資料庫到開發板,上網一搜都是sqlite 所以就用這個吧,記錄一下,特別簡單,首先要確保開發環境是好的,交叉編譯器,nfs檔案系統掛載等,拷貝到ubutun系統裡,解壓 tar xzvf sqlite autoconf 3080403.tar.gz 進入目錄 cd sqlite auto...