嵌入式平台编译安装minicom

时间:2020-12-03 21:06:56

平台:海思Hi系列

编译器:arm-uclibc-gcc

编译过程:

一 编译ncurses-5.7.tar.gz

    minicom依赖ncurses,需先安装ncurses-5.7.tar.gz

    下载:http://download.chinaunix.net/download/0008000/7242.shtml

    编译:./configure --host=arm-uclibc-linux

             make

    lib库路径:ncurses-5.7/lib 

 

二 编译minicom-2.1.tar.gz    

    下载:http://download.chinaunix.net/download/0007000/6764.shtml

    编译:./configure --host=arm-uclibc-linux LDFLAGS=-L<绝对路径>/ncurses-5.7/lib --disable-nls

              make

     minicom路径:minicom-1.2/src 

教训:版本匹配非常重要。

原先下载了minicom-2.4.tar.gz编译出现如下问题:

    minicom.c:31:19: wchar.h: 没有那个文件或目录

    minicom.c:32:20: wctype.h: 没有那个文件或目录

            minicom.c:33:19: iconv.h: 没有那个文件或目录 

 

三 运行minicom

       配置参数

       ./minicom -s 

       提示:No termcap entry for vt100

       mkdir /usr/share/terminfo/v

       从PC机上复制/usr/share/terminfo/v/vt100 到机顶盒对应目录 

           +-----[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        |

            +--------------------------+ 

     选择 Serial port setup:

    +-----------------------------------------------------------------------+

    | A -    Serial Device      : /dev/ttyS1                                |

    | B - Lockfile Location     : /var/lock                                 |

    | C -   Callin Program      :                                           |

    | D -  Callout Program      :                                           |

    | E -    Bps/Par/Bits       : 38400 8N1                                 |

    | F - Hardware Flow Control : Yes                                       |

    | G - Software Flow Control : No                                        |

    |                                                                       |

    |    Change which setting?                                              |

    +-----------------------------------------------------------------------+