zoukankan      html  css  js  c++  java
  • 嵌入式Linux之移植minicom

    minicom需要ncurses库的支持。arm-linux-gcc中并没有此库故需要交叉编译ncurses,否则出现很多头文件、库函数找不到。

    软件环境:

      ncurses-6.0  下载网址:http://directory.fsf.org/project/ncurses/

      minicom-2.7  下载网址:http://alioth.debian.org/projects/minicom/

    编译方法:

      ncurses:

        1. tar zxvf ncurses-6.0.tar.gz

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

        3. make && make install

      minicom:

        1. tar zxvf minicom-2.7.tar.gz

        2. ./configure CC=arm-linux-gcc --prefix=$PWD/tmp --host=arm  CPPFLAGS="-I /opt/sendinfo/minicom/ncurses-6.0/tmp/include/ncurses/ -I/opt/sendinfo/minicom/ncurses-6.0/tmp/include/"  LDFLAGS="-L /opt/sendinfo/minicom/ncurses-6.0/tmp/lib"

        3. make && make install

    开发平台:

      1. cp /opt/sendinfo/minicom/minicom-2.7/tmp/bin/minicom /mnt/hgfs/tftpDownload

      2. cp -a /usr/share/terminfo/v /mnt/hgfs/tftpDownload/v    //拷贝配置文件

      3. 

      4. 开发平台shell输入:tftp -g -r minicom 192.168.1.100

      5. 开发平台shell输入:tftp -g -r vt52 192.168.1.100

                  tftp -g -r vt100 192.168.1.100

                  tftp -g -r vt102 192.168.1.100

                  tftp -g -r vt220 192.168.1.100

      6. 开发平台shell输入:chmod 777 minicom && cp minicom /bin

                  cp  vt52   /usr/share/terminfo/v/ 

                  cp  vt100 /usr/share/terminfo/v

                  cp  vt102 /usr/share/terminfo/v

                  cp  vt220 /usr/share/terminfo/v

      7. 开发平台shell输入:touch /etc/minirc.dfl   //这里的路径是根据 minicom -s   然后Save setup as dfl 中提示的路径

    注意:之所以配置minicom时候 头文件指定那么长是因为make && make install的时候有找不到一些头文件或者变量定义声明:

  • 相关阅读:
    javascript 离开网页时 触发函数
    dhl:简单的WebConfig加密 连接字符加密解密
    javascript获取网页URL地址及参数等
    dhl:img 的src 在 ie7下是将全路径。>ie8和firefox没有问题
    有趣有用网址大全
    VS2010 项目引用了DLL文件,也写了Using,但是编译时提示:未能找到类型或命名空间名称
    iis6配置支持.net4.0
    闲语MVC3和Razor 转自:啊不
    dhl:4.0服务器端控件
    如何在C#中实现窗体全屏模式
  • 原文地址:https://www.cnblogs.com/pokerface/p/5777828.html
Copyright © 2011-2022 走看看