注册 登錄
Linux公社论坛 返回首頁

xinren1的個人空間 https://www.linuxidc.net/?29448 [收藏] [複製] [分享] [RSS]

日誌

ubuntu系统下minicom移植

已有 828 次閱讀2021-11-18 11:31 |個人分類:ubuntu小工具| minicom

一、移植ncureses
1、ncureses 源码解压的根目录下执行以下指令,配置ncureses

./configure --prefix=/home/xxx/linux/tools/ncurses --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-shared --without-profile --disable-stripping --without-progs --with-manpages --without-tests

2、编译ncureses,输入以下指令
make

3、将编译结果拷贝到--pfefix目录,使用以下命令进行安装
make install

4、安装成功后,--pfefix目录下会出现以下几个文件
bin include lib share

5、将include文件拷贝到开发板跟文件系统的/usr/include目录下
如果跟文件系统的usr目录下不存在这几个目录,自己创建
sudo cp include/* /home/xxx/linux/nfs/rootfs/usr/include/ -rfa

将lib文件拷贝到开发板跟文件系统的/usr/lib目录下
sudo cp lib/* /home/xxx/linux/nfs/rootfs/usr/lib/ -rfa

将share文件拷贝到开发板跟文件系统的/usr/share目录下
sudo cp share/* /home/xxx/linux/nfs/rootfs/usr/share/ -rfa

6、在开发板跟文件系统的/etc/profile文件中添加以下内容,文件不存在自己创建
#!/bin/sh
LD_LIBRARY_PATH=/lib:/usr/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
export TERM=vt100
export TERMINFO=/usr/share/terminfo

二、移植minicom
1、minicom 源码解压的根目录下执行以下指令,配置minicom
./configure CC=arm-linux-gnueabihf-gcc --prefix=/home/xxx/linux/tools/minicom --host=arm-linux-gnueabihf CPPFLAGS=-I/home/zyy/linux/tools/ncurses/include LDFLAGS=-L/home/zyy/linux/tools/ncurses/lib -enable-cfg-dir=/etc/minicom

2、编译并安装,执行以下指令
make
make install

3、将 minicom 目录中 bin 子目录下的所有文件拷贝到开发板根目录中的/usr/bin 目录下
sudo cp bin/* /home/xxx/linux/nfs/rootfs/usr/bin/ -f

4、在开发板中输入“minicom -v”来查看 minicom 工作是否正常
获取minicom版本号,是否为2.7.1

5、使用以下命令打开minicom配置界面
minicom -s
若报错"go away",新建/etc/passwd文件,在文件中添加以下内容
root:x:0:0:root:/root:/bin/sh
然后重启开发板
再次使用minicom -s指令进入minicom配置界面


路过

雷人

握手

鲜花

鸡蛋

評論 (0 個評論)

facelist

您需要登錄後才可以評論 登錄 | 注册

手机版|小黑屋|Linux公社论坛

GMT+8, 2026-5-13 08:52 , Processed in 0.031250 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

返回顶部