欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

[i.MX6ULL]i.MX6ULL移植minicom

程序员文章站 2024-03-23 22:54:46
...

一、安装 ncurses

  1. 解压缩并创建目录
tar -vxzf ncurses-6.0.tar.gz
mkdir ncurses
  1. 配置
cd ncurses-6.0
./configure --prefix=/home/dengchow/Linux/tools/ncurses --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-shared --without-profile --disable-stripping --without-progs --with-manpages --without-tests  

--prefix 用于指定编译结果的保存目录
--host 用于指定编译器前缀
--target 用于指定目标
  1. 编译
make
  1. 安装
    安装到 --prefix 指定的目录下
make install
  1. 复制到开发板(目录不存在则先创建)
cd ../ncurses
sudo cp lib/* /home/dengchow/Linux/nfs/rootfs/usr/lib/ -rfa
sudo cp share/* /home/dengchow/Linux/nfs/rootfs/usr/share/ -rfa
sudo cp include/* /home/dengchow/Linux/nfs/rootfs/usr/include/ -rfa
  1. 创建 /etc/profile 文件并添加以下内容
#!/bin/sh
LD_LIBRARY_PATH=/lib:/usr/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH

export TERM=vt100
export TERMINFO=/usr/share/terminfo

二、安装 minicom

  1. 解压缩并创建目录
tar -vxzf minicom-2.7.1.tar.gz
mkdir minicom
  1. 配置
cd minicom-2.7.1/
./configure CC=arm-linux-gnueabihf-gcc --prefix=/home/dengchow/Linux/tools/minicom --host=arm-linux-gnueabihf CPPFLAGS=-I/home/dengchow/Linux/tools/ncurses/include LDFLAGS=-L/home/dengchow/Linux/tools/ncurses/lib -enable-cfg-dir=/etc/minicom
  1. 编译
make
  1. 安装
    安装到 --prefix 指定的目录下
make install
  1. 复制到开发板(目录不存在则先创建)
cd ../minicom
sudo cp bin/* /home/dengchow/Linux/nfs/rootfs/usr/bin/ -rfa
  1. 查看版本(开发板)
cd /etc
minicom -v
  1. 创建 /etc/passwd 文件并添加以下内容
root:x:0:0:root:/root:/bin/sh
  1. 重启开发板
reboot
  1. 配置 minicom
minicom -s