现在的位置: 首页 > 综合 > 正文

将minicom移植到mini2440(tq2440)

2013年10月04日 ⁄ 综合 ⁄ 共 2149字 ⁄ 字号 评论关闭

费了一番周折,搜索了一些博客,终于将minicom成功移植到了mini2440,将过程记录如下:

1.获得所需要的源码:

    minicom-2.1
    ncurses-5.7
ncurses简单介绍:
Ncurses是一个能提供功能键定义(快捷键),屏幕绘制以及基于文本终端的图形互动功能的动态库,我们熟悉的内核配置界面就是用此库函数编写的
详细介绍见以下网址(其中有ncurses的下载地址):
http://www.linuxfocus.org/ChineseGB/March2002/article233.shtml

2.首先配置ncurses如下:

 #./configure /
CC=arm-linux-gcc /
--prefix=/usr/local/arm/3.4.1/arm-linux /
--host=arm-linux /
CPPFLAGS=-I/usr/local/arm/3.4.1/arm-linux/include /
LDFLAGS=-L/usr/local/arm/3.4.1/arm-linux/lib /

解释:
CC=arm-linux-gcc /                                                           #C编译器
--prefix=/usr/local/arm/3.4.1/arm-linux /                            #安装独立文件的位置
--host=arm-linux /                                                             #因为是在arm上运行的
CPPFLAGS=-I/usr/local/arm/3.4.1/arm-linux/include /      #预处理器标志,预处理时可以在/usr/local/arm/3.4.1/arm-linux/include目录中
                                                                                         #寻找非标准的头文件
LDFLAGS=-L/usr/local/arm/3.4.1/arm-linux/lib /               #链接标志,链接时可以在usr/local/arm/3.4.1/arm-linux/lib目录中寻找非标准的头文件

3.交叉编译ncurses(交叉编译环境下执行):

#make

4.安装ncurses:

#make install

5.配置minicom:

#./configure
CC=arm-linux-gcc /                                                            
--prefix=/home/yuyanchao/minicom /                                                       #同上,安装的目录,可执行文件就在里边的 bin 目录里
--host=arm-linux /
CPPFLAGS=-I/usr/local/arm/3.4.1/arm-linux/include /
CPPFLAGS=-I/usr/local/arm/3.4.1/arm-linux/include/ncurses /   #预处理时需要ncurses中的文件支持
LDFLAGS=-L/usr/local/arm/3.4.1/arm-linux/lib /
--enable-cfg-dir=/etc/minicom /                                         #配置文件位置

6.交叉编译minicom:

#make

7.安装:

#make install

8.拷贝/home/yuyanchao/minicom/bin 目录下的minicom到开发板中,并在开发板中的bin目录下,


9.新建目录:


#mkdir -p /usr/share/terminfo
拷贝主机中vt102所在的目录 v (经过搜索我的这个文件夹在目录 /usr/local/arm/3.4.1/arm-linux/share/terminfo中)到开发板的/usr/share/terminfo/ 目录下,因为TERM要用到。

10.在开发板设定TERMINFO的变量值,执行:

#export TERMINFO=/usr/share/terminfo

11.初始化配置串口,

#./minicom -s
如果不能保存配置的文件,则需要自己动手新建配置文件要保存的目录即可(我的是要保存在/usr/local/etc 目录下,
所以 #mkdir -p /usr/local/etc)。

至此,minicom 移植成功!

各位博友如有问题欢迎留言,如有帮助,不要忘了顶一下


参考博客:

http://blog.csdn.net/Giang_ge/archive/2010/08/01/5781056.aspx

http://blog.csdn.net/lijx82/archive/2010/10/25/5964163.aspx

抱歉!评论已关闭.