<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > tmux在A(yíng)RM上的移植

tmux在A(yíng)RM上的移植

作者: 時(shí)間:2016-11-11 來(lái)源:網(wǎng)絡(luò ) 收藏
當使用超級終端或者M(jìn)inicom通過(guò)串口去調試ARM的時(shí)候,只能使用一個(gè)終端,不能像在Linux PC機上同時(shí)打開(kāi)多個(gè)終端,這為我們同時(shí)執行或者調試多個(gè)程序帶來(lái)不便;當然你可以讓某些程序在后臺執行,但是有沒(méi)有更好的辦法呢?
在Linux PC機上我們可以使用GNU Screen對終端進(jìn)行復用,不過(guò)GNU Screen移植到ARM還是比較困難的。而且還有比GNU Screen更好的終端復用器,就是我們今天要用到的tmux.
我選擇移植的版本是tmux-1.2,從tmux-1.2開(kāi)始,它依賴(lài)于libevent包,當然,它還依賴(lài)于ncurses.
ncurses我之前都已經(jīng)移植好了的,這里就不說(shuō)了。
一.libevent的交叉編譯
1.配置
./configure --prefix=/opt/crossinstall/libevent --host=arm-uclibc-linux CC=arm-uclibc-linux-gcc CXX=arm-uclibc-linux-g++
2.編譯
make
3.安裝
make install
二,tmux的交叉編譯
1.配置
./configure
2.然后修改config.mk
添加兩行:
CPPFLAGS+=/opt/crossinstall/libevent/include /opt/ncurses-5.7/include
LDFLAGS+=/opt/crossinstall/libevent/lib /opt/ncurses-5.7/lib
3.編譯
make
4.在目標板上建立如下文件夾
/usr/share/terminfo/v/
將PC機的同樣文件夾下的vt100 vt102拷貝到目標板上
5.將tmux拷貝到目標板/usr/sbin下, tmux需要的庫拷貝到目標板/lib下
大功告成
簡(jiǎn)要使用說(shuō)明:
要創(chuàng )建一個(gè)新的窗口,可以先按 Ctrl+b,再按 c
切換到下一個(gè)窗口,可以先按 Ctrl+b,再按 n
切換到上一個(gè)窗口,可以先按 Ctrl+b,再按 p
Ctl+b 0、Ctl+b 1……Ctl+b n 切換到第 n 個(gè)窗口
分割窗口,可以先按 Ctrl+b,再按"


關(guān)鍵詞: tmuxARM移

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>