嵌入式Linux中移植vim編輯器

2021-07-05 05:41:35 字數 1196 閱讀 5745

近期在做嵌入式linux的開發,根檔案系統是基於busybox裁剪的。由於busybox中只有vi編輯器而沒有vim編輯器,而且vi編輯器用起來挺彆扭的,於是就想到了移植vim編輯器。

步驟:

2、將vim原始碼包解壓後,進入目錄vim74,由於在intel atom平台,vim有些特性不支援,在工程配置的時候需要禁止掉部分特性,配置過程如下:

#./configure --prefix=/root/vim-install --with-features=tiny --disable-selinux --enable-gui=no --without-x --disable-acl --disable-gpm

3、編譯和安裝

#make

#make install

4、最後將編譯好後的vim可執行檔案和xxd拷貝到開發板上,在path路徑中包含vim可執行檔案的位置,開啟終端即可執行vim。

[root@localhost bin]# ls -l

total 560

lrwxrwxrwx 1 root root        3 sep 11 10:34 ex -> vim

lrwxrwxrwx 1 root root        3 sep 11 10:34 rview -> vim

lrwxrwxrwx 1 root root        3 sep 11 10:34 rvim -> vim

lrwxrwxrwx 1 root root        3 sep 11 10:34 view -> vim

-rwxr-xr-x   1 root root        551888 sep 11 10:37 vim

-rwxr-xr-x   1 root root        2084 sep 11 10:37 vimtutor

-rwxr-xr-x   1 root root        14224 sep 11 10:37 xxd

5、拷貝vim的配置.vimrc

將vim可執行檔案和share/vim/vim74目錄裡面的vimrc_example.vim 到嵌入式linux檔案系統中去。拷貝vim 到bin中為cvim,編寫vim指令碼為了載入vim的配置檔案vimrc,拷貝vimrc_example.vim到/etc/vim/vimrc.

vim指令碼如下:

#!/bin/sh

cvim -u /etc/vim/vimrc $1

嵌入式移植

深度學習嵌入式移植 1 移植原因 演算法必須在優化後的硬體上執行,因為學習成千上萬的資料可能需要長達幾周的時間。移動端其實不需要做tranning,只需要進行propagating,所以問題集中在移動端能不能存放並執行更大的network。2 常見的移動端開發裝置 nvidiajetsontx1 t...

嵌入式linux移植總結

修改並編譯核心 增加或修改arch xx mach xx.c檔案,修改machine start第乙個引數為id,在static void init xx map io void 中修改時鐘s3c24xx init clocks 12000000 修改nand資訊在static struct mtd...

嵌入式Linux下移植QT

2人收藏此文章,我要收藏 發表於1年前 2012 07 28 14 59 已有949次閱讀 共0 一 操作環境 ubuntu12.04 qt everywhere opensource src 4.8.2.tar.gz arm 2009q1 203 arm none linux gnueabi.bi...