移植minicom到ARM开发板,minicom交叉编译,minicom编译报错

移植minicom到ARM开发板,minicom交叉编译,minicom编译报错

参考: https://www.cnblogs.com/lion382/p/4421761.html

这里根据经验,做一些补充。

一、先sudo su切换成root之后再操作,否则会因为权限问题导致错误

二、--prefix=/opt/4.3.2/arm-none-linux-gnueabi  这里是编译完成之后安装的地址,建议直接选择你的交叉编译器对应的位置,免得出错很麻烦,我这个就是交叉编译器的路径。

三、这个时候需要在开发板的/usr/share/下面建立一个terminfo文件夹。然后拷贝ubuntu虚拟机上面的/lib/terminfo下面的一个V文件夹。整个V文件夹都拷贝之后放入开发板的/usr/share/terminfo。注意是复制V文件夹,而不单是V下面的文件!!!
最后输入一个环境变量的指令:
export TERMINFO=/usr/share/terminfo

四、最后可以在src目录下面找到编译成功的minicom。复制minicom执行文件到开发板的/bin目录下。然后就可以执行了。

[root@ ~]# minicom -s
            +-----[configuration]------+
            | Filenames and paths      |
            | File transfer protocols  |
            | Serial port setup        |
            | Modem and dialing        |
            | Screen and keyboard      |
            | Save setup as dfl        |
            | Save setup as..          |
            | Exit                     |
            | Exit from Minicom        |
            +--------------------------+

 

可能报错:

1、输入minicom -s后,报错: No termcap entry for xterm

root@myd-y6ull14x14:/bin# minicom -s
No termcap entry for xterm

原因:

在开发板上输入:echo $TERM

root@myd-y6ull14x14:/bin# echo $TERM
xterm

这是因为term类型不对。这里应该是vt102

解决:

在开发板上执行:TERM=vt102 ,修改TERM即可

root@myd-y6ull14x14:/bin# TERM=vt102

vt102,就是/lib/terminfo/v下的文件

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值