我是靠谱客的博主 执着月光,最近开发中收集的这篇文章主要介绍s5pv210-Linux之移植minicom一、开发环境二、资源简介三、移植步骤四、小结,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、开发环境

硬件平台:我用的是TQ210核心板,板载S5PV210芯片
软件平台:开发板移植的是Linux3.10.46内核,UBOOT移植的是2014.12版本

二、资源简介

Linux下的Minicom的功能与Windows下的超级终端功能相似,可以通过串口控制外部的硬件设备.

三、移植步骤

(一)安装ncurses

1、下载源码

http://ftp.gnu.org/gnu/ncurses/ncurses-5.5.tar.gz

当然,你也可以下载最新版本的,我没试验

2、解压源码

/34th_rtl8189es$ tar -zxf ncurses-5.5.tar.gz

3、进入文件夹

/34th_rtl8189es$ cd ncurses-5.5/

4、配置

./configure CC=arm-linux-gcc --prefix=$PWD/tmp --host=arm-linux

其中,--prefix=$PWD/tmp为编译完成之后安装的地址

5、编译安装

/34th_rtl8189es/ncurses-5.5$ make &&  make install
完成之后,会在34th_rtl8189es/ncurses-5.5/tmp下生成需要的头文件和库文件


(二)安装minicom

1、下载源码

https://fossies.org/linux/misc/minicom-2.7.1.tar.gz/

2、解压源码

/34th_rtl8189es$ tar -zxf minicom-2.7.1.tar.gz

3、进入文件夹

/34th_rtl8189es$ cd minicom-2.7.1/

4、配置

./configure CC=arm-linux-gcc --prefix=$PWD/tmp --host=arm-linux CPPFLAGS=-I/home/book/work/tq210/drivers_3.10.46/34th_rtl8189es/ncurses-5.5/tmp/include  LDFLAGS=-L/home/book/work/tq210/drivers_3.10.46/34th_rtl8189es/ncurses-5.5/tmp/lib --enable-cfg-dir=/etc/minicom
其中, --prefix=$PWD/tmp为 编译完成之后安装的地址;

CPPFLAGS表示上一步我们安装ncurses的头文件目录;

LDFLAGS表示上一步我们安装ncurses的库文件目录。

5、编译安装

34th_rtl8189es/minicom-2.7.1$ make && make install
完成之后,会在34th_rtl8189es/minicom-2.7.1/tmp/bin目录下生成可执行文件

(三)移植到开发板

1、把34th_rtl8189es/minicom-2.7.1/tmp/bin/minicom文件复制到开发板的/sbin目录下

2、在开发板上创建文件夹/usr/share/terminfo/v

3、把PC机上编译ncurses生成的34th_rtl8189es/ncurses-5.5/tmp/share/terminfo/v目录下vt102, 复制到开发板的/usr/share/terminfo/v目录中,最终开发板上是这样的:

[root@$zjh: /]# ls -l /usr/share/terminfo/v/
-rw-r--r--    1 root     root          1188 Jan  1 00:56 vt102

4、修改环境变量

在开发板上执行:

[root@$zjh: /]# export TERMINFO=/usr/share/terminfo
[root@$zjh: /]# echo $TERM
vt102
[root@$zjh: /]# echo $TERMINFO
/usr/share/terminfo
以上操作,是为了解决错误:

No termcap entry for vt102

(四)使用 minicom

[root@$zjh: /]# minicom -s
配置完之后,就可以用来向串口收发数据了

四、小结

minicom移植到开发板不太复杂,其实BusyBox本身也自带了一个串口助手,就是microcom。




最后

以上就是执着月光为你收集整理的s5pv210-Linux之移植minicom一、开发环境二、资源简介三、移植步骤四、小结的全部内容,希望文章能够帮你解决s5pv210-Linux之移植minicom一、开发环境二、资源简介三、移植步骤四、小结所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部