1、ncurses 源码包下载(ncurses-5.5.tar.gz)
   ncurses 提供字符终端处理库,包括面板和菜单,minicom 配置时生成菜单就是由 ncurses 生成的。
2、minicom 源码包下载(minicom-2.4.tar.gz)
3、解压 nucrses 源码包,切换目录进去。配置 ncurses
   ./configure CC=arm-none-linux-gnueabi-gcc  —prefix=/tool/ncurses_install  —host=arm-linux
/*
     CC=arm-none-linux-gnueabi-gcc  指定当前环境所用的交叉编译器,不同开发环境可能不同。
     如果没有在 / etc/environment 文件中添加交叉编译器的路径,必须写成 CC=/ 你的路径 / arm-none-linux-gnueabi-gcc
—prefix=/tool/ncurses_install ncurses 的安装路径,根据自己的实际情况创建相应的目录
—host=arm-linux    目标板的开发环境,我用的是 arm+linux 开发环境
    */
4、编译 ncurses make
5、安装 ncurses make install 安装完成后在安装路径下生成 bin include lib share man 目录
6、解压 minicom 源码包,切换目录进去。配置 minicom
   ./configure CC=arm-none-linux-gnueabi-gcc  —prefix=/tool/minicom_install  —host=arm-linux  CPPFLAGS=-I/tool/ncurses_install/include  /
   CPPFLAGS=-I/tool/ncurses_install/include/ncurses   LDFLAGS=-L/tool/ncurses_install/lib  —enable-cfg-dir=/etc/minicom
/
   —prefix=/tool/minicom_install     minicom 的安装路径,根据自己的实际情况创建相应的目录
   CPPFLAGS=-I/tool/ncurses_install/include
   CPPFLAGS=-I/tool/ncurses_install/include/ncurses    指定编译时所用到的一些头文件
   LDFLAGS=-L/tool/ncurses_install/lib    指定链接时所需要的库
   —enable-cfg-dir=/etc/minicom    这个目录在开发板上,是用来存放 minicom 的配置的
   /
7、编译 minicom    make
   不同的环境编译的结果可能不同,如果是因为一些头文件所造成的错误可以尝试一下的配置
   ./configure CC=arm-none-linux-gnueabi-gcc  —prefix=/tool/minicom_install  —host=arm-linux  CPPFLAGS=-I/ncurses 源码目录 / include  /
   LDFLAGS=-L/tool/ncurses_install/lib  —enable-cfg-dir=/etc/minicom
8、安装 minicom make install 将安装目录中 bin 文件夹下生成的可执行文件拷贝到根文件系统的 bin 目录下
9、将相关文件烧写到开发板上,通过超级终端查看
   echo $TERM  
   echo $TERMINFO
   这两个变量
   我的板子显示的是:
   echo $TERM
   vt100
   echo $TERMINFO
TERMINFO 变量的值为空
   将 PC 上 / lib/terminfo/v  拷贝到开发板的文件系统的 / usr/share/terminfo / 目录下(如果没有这层目录则需要创建)
   指定变量 TERMINFO 的值
   export TERMINFO=/usr/share/terminfo(如果不想每次系统启动后都设置这个变量,可以将这句添加到 / etc/profile 文件中)
10、运行 minicom -s
