0
点赞
收藏
分享

微信扫一扫

Linux开发板移植minicom

Linux开发板移植minicom

minicom 类似我们常用的串口调试助手,是 Linux 下很常用的一个串口工具,将 minicom 移植到开发板中,这样就可以借助 minicom 对串口进行读写操作

1. 移植 ncurses

minicom 需要用到 ncurses,所以先要移植 ncurses

tar -vxzf ncurses-6.0.tar.gz
mkdir ncurses
cd ncurses-6.0
# configure 是配置脚本
./configure --prefix=/home/andyxi/linux/tool/ncurses 
--host=arm-linux-gnueabihf --target=arm-linux-gnueabihf 
--with-shared --without-profile --disable-stripping 
--withoutprogs --with-manpages --without-tests
# --prefix 用于指定编译结果的保存目录
# --host 用于指定编译器前缀
# --target 用于指定目标

在这里插入图片描述

make
make install

在这里插入图片描述

sudo cp lib/* /home/andyxi/linux/nfs/rootfs/usr/lib/ -rfa
sudo cp share/* /home/andyxi/linux/nfs/rootfs/usr/share/ -rfa
sudo cp include/* /home/andyxi/linux/nfs/rootfs/usr/include/ -rfa
#!/bin/sh
LD_LIBRARY_PATH=/lib:/usr/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH

export TERM=vt100
export TERMINFO=/usr/share/terminfo

2. 移植 minicom

接下来移植 minicom

tar -vxzf minicom-2.7.1.tar.gz
mkdir minicom
cd minicom-2.7.1/ 		# 进入 minicom 源码目录
# 配置
./configure CC=arm-linux-gnueabihf-gcc 
--prefix=/home/andyxi/linux/tool/minicom 
--host=arm-linux-gnueabihf 
CPPFLAGS=-I/home/andyxi/linux/tool/ncurses/include 
LDFLAGS=-L/home/andyxi/linux/tool/ncurses/lib 
-enable-cfgdir=/etc/minicom 	
# CC 表示要使用的 gcc 交叉编译器 
# --prefix 指定编译出来的文件存放目录
# --host 指定交叉编译器前缀,
# CPPFLAGS 指定 ncurses 的头文件路径
# LDFLAGS 指定 ncurses 的库路径

在这里插入图片描述

make
make install

在这里插入图片描述

sudo cp bin/* /home/andyxi/linux/nfs/rootfs/usr/bin/

在这里插入图片描述

root:x:0:0:root:/root:/bin/sh

在这里插入图片描述
至此,minicom 已经成功移植到 Linux 开发板上了

举报

相关推荐

0 条评论