Minicom配置

摘要:
nlrzsz-0.12.20/目录下的Makefilensrc目录下的Makefilenlib目录下的Makefile修改的内容都是一样的,将Makefile文件中CC和CPP后面的gcc修改成你Ubuntu16.04系统中的交叉编译工具,本人的交叉编译工具为arm-linux-gnueabihf-gcc,因此修改为:CC=arm-linux-gnueabihf-gccCPParm-linux-gnueabihf-gcc-Eü之后回到lrzsz-0.12.20目录,执行make来进行编译建议使用make-j4,相对与系统配置为多核cpu的系统非常好用,编译相对较快ü编译结束之后进入到src中,找到lsz和lrz这两个文件中,待会需要移植(即复制)到arm板子的bin目录下。

Minicom配置

(以Ubuntu16.04为例)

1. 安装minicom应用

sudo apt-get install minicom

2. 安装lrzsz,这个lrz和lsz主要是使用Ubuntu16.04打开minicom之后用来传送文件的,其中lrz是PCàarm板子,lsz是arm板子àPC

sudo apt-get install lrzsz (这是在Ubuntu中可以直接这样子的)

但是现在也需要配置在arm板子下的lrzsz应用。现在需要到网站上下载lrzsz-0.12.20.tar.gz

(http://download.chinaunix.net/download/0007000/6293.shtml)

解压—>编译-->移植

ü sudo tar -zxvf lrzsz-0.12.20.tar.gz.

ü cd lrzsz-0.12.20/

ü ./configure -->编译生成Makefile

ü 然后需要修改三处Makefile。

n lrzsz-0.12.20/目录下的Makefile

n src目录下的Makefile

n lib目录下的Makefile

修改的内容都是一样的,将Makefile文件中

CC 和 CPP后面的gcc修改成你Ubuntu16.04系统中的交叉编译工具,本人的交叉编译工具为arm-linux-gnueabihf-gcc,因此修改为:

CC= arm-linux-gnueabihf-gcc

CPP arm-linux-gnueabihf-gcc -E

ü 之后回到lrzsz-0.12.20目录,执行make来进行编译

建议使用make -j4,相对与系统配置为多核cpu的系统非常好用,编译相对较快

ü 编译结束之后进入到src中,找到lsz和lrz这两个文件中,待会需要移植(即复制)到arm板子的bin目录下。

ü 然后查询lsz和lrz这两个bin文件需要的是哪一种动态库,使用命令

n 查询dynamically linked后面所需要的库的类型

file src/lrz

n 查询交叉编译器中的关于lrz或者lsz的动态库名字

arm-linux-gnueabihf-readelf -a src/lrz | grep Shared

从这个命令中可以得到需要依赖的两个库是libnsl.so.1和libc.so.6,通常情况下,只需要libnsl.so.l即可

n 定位库所在的位置的命令

locate libnsl

这时候需要关注的是libc库下lib的库文件,本人的系统一共有两个,所以都添加到arm板子的lib中即可

3. 配置minicom

在root权限使用minicom,连接板子,注意,这个时候你需要确保你的系统连上了串口或者usb转串口设备,本人是在VM中安装的Linux系统,确保VM中添加串行端口设备即可。

n 启动

sudo minicom -s

  • 配置pc和arm板子文件保存的位置,选择第一项,filenames and paths,按Enter键盘键进入进行设置;
  • 设置A,B这两项的内容,在Change which Setting中输入A(或a)即可进入配置A的信息,按Enter退出设置

其中Download表示arm板子从PC上下载文件保存的位置

Upload标志arm板子发送文件给PC,而PC保存文件的位置(设置这些就比较在进入选择文件的时候直接跳到这个目录中进行选择,按空格键进行选择需要发送的文件)

  • 设置串口信息,进入Serial port setup中设置自己的串口信息,首先设置串口设备,本人直接使用的串口,那么对应的是/dev/ttyS1,如果使用的是usb转串口,那么相应的为/dev/ttsUSB1 à(上述的设备需要根据每个人的电脑进行设置,切不可死板设置为以上那样);并且关闭硬件流的检查
  • 选择Save setup as dfl进行保存,也可以Save setup as..选择,另存为其他地方
  • 然后选择exit,跳出配置minicom,选择exit form minicom的话将跳出minicom应用
  • 启动arm板子,就可以出现登录信息了。

4. 从PC上下载文件到arm板子上

ü 首先,arm板子启动完成之后,在控制终端中输入lrz,从PC上下载文件下来

ü 其次,先按下组合键CTRL+A,然后选择S,表示发送文件,并选择Zmodem模式,然后跳到了刚才设置后的pc保存和发送的目录

ü 使用空格作为选中发送文件的标志,然后选在okay即可发送,保存在arm板子的/tmp目录下

免责声明:文章转载自《Minicom配置》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Linux下Oracle设置环境变量ActiveRecord下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

基于ubuntu10.04的gccarm安装

  第一步: 将linux-source/arm-2008q3.tar.bz2 (or arm-linux-gcc-4.3.2.tgz)这个文件复制到linux主机的任意目录下,并在终端中分别执行下面的解压缩命令:  $>  sudo mkdir /usr/local/arm $>  输入密码 $>  sudo tar xvf arm-2...

手把手教你创建Azure ARM Template

Azure的ARM模式在中国已经落地了。在ARM模式中,通过ARM的Template批量的创建各种资源是与ASM模式的最大的区别之一。目前Azure ARM的Template数量已经越来越多,更多的客户会选择采用Template的模式进行资源的部署: 在前面的文章中已经介绍了如何通过已有的Template修改成你所需要的模板,请参考: http://...

CentOS 7 利用qemu模拟ARM vexpress A9开发板

听说qemu用于仿真arm很不错,今日就来试了一把。由于刚刚开始,了解的并不多。本文仅仅记录Qemu装载Linux kernel和busybox根文件系统的过程。后续将会深入了解仿真的其他内容。 先上成果图: 1. 安装QEMU QEMU是一套由Fabrice Bellard所编写的以GPL许可证分发源码的模拟处理器,在GNU/Linux平台上使用广泛。...

工作问题解决

1.init  测试设计 选项 -e  telinit   -e init 测试选项 man 手册 正式。 2. 8.2 Linux源代码的目录结构8.2.1 Linux目录结构Linux的源代码全部在一个目录下,这里有很多文件夹,包含不同功能的源代码:├—init 内核初始化代码 ├—kernel 内核核心部分:进程,定时,程序执行,信号,模块... ├...

VFP--ARM浮点体系结构机介绍【转】

转自:https://www.cnblogs.com/Akagi201/archive/2012/03/31/2427063.html 浮点     ARM 浮点体系结构 (VFP) 为半精度、单精度和双精度浮点运算中的浮点操作提供硬件支持。它完全符合 IEEE 754 标准,并提供完全软件库支持。 ARM VFP 的浮点功能为汽车动力系统、车身控制应用...

ubuntu下minicom的使用方法(类似win的超级终端)

  转自: https://blog.csdn.net/qq_38880380/article/details/77662637   因为现在电脑基本不配备串行接口,所以,usb转串口成为硬件调试时的必然选择。 目前知道的,PL2303的驱动是有的,在dev下的名称是ttyUSB#。 minicom,tkterm都是linux下应用比较广泛的串口软件,...