- 浏览: 43532 次
- 性别:
- 来自: 济南
文章分类
最新评论
1、在使用minicom之前,首先要保证你对串口有读/写的权限。我们知道,Linux的设备对应于/dev/目录中的某个文件,串口COM1对应ttyS0,COM2对应ttyS1,使用以下命令来查看你对COM1的权限:
$ ls -l /dev/ttyS0
crw-rw---- 1 root dialout 4, 64 2009-08-01 11:05 /dev/ttyS0
可以看到,它的属主是root。
2、正如在Windows中要配置超级终端一样,在使用minicom之前,先要对串口进行配置。
运行# sudo minicom -s
选择Serial port setup,此时所示光标在"Change which setting"上,键入"A",此时光标移到第A项对应处:串口COM1对应ttyS0,COM2对应ttyS1(注意选择)。
然后对波特率,数据位和停止位进行配置,键入"E",波特率选为115200 8N1(数据位8,奇偶校验无,停止位1),硬/软件流控制分别键入"F"和"G",并且都选No。在确认配置正确之后,可键入回车返回上级配置界面,并 将其保存为默认配置(即save setup as dfl)。最后,选择"Exit from Minicom"命令退出。
具体的配置信息如下所示:
Serial port setup [Enter]
+-------------------------------------------------------------+
| A - Serial Device : /dev/ttyUSB0 |
| B - Lockfile Location : /var/lock |
| C - Callin Program : |
| D - Callout Program -: |
| E - Bps/Par/Bits : 115200 8N1 |
| F - Hardware Flow Control : No |
| G - Software Flow Control : No |
| |
| Change which setting? |
+-------------------------------------------------------------+
注意:如果没有使用USB转串口,而是直接使用串口,那么Serial Device要配置为/dev/ttyS0。
然后重启minicom(即直接在shell下执行minicom命令就可以进入minicom的控制台)使刚才的配置生效,再连上开发板的串口线后,就可以在minicom中打印出正确的串口信息了。在控制台下通过组合键Ctrl+A Z可以进入minicom菜单。
组合键的用法是:先按Ctrl+A组合键,然后松开这两个键,再按Z键。另外还有一些常用的组合键。
(1)S键:发送文件到目标系统中;
(2)W键:自动卷屏。当显示的内容超过一行之后,自动将后面的内容换行。这个功能在查看内核的启动信息时很有用。
(3)C键:清除屏幕的显示内容;
(4)B键:浏览minicom的历史显示;
(5)X键:退出mInicom,会提示确认退出。
3、配置文件所在目录
Ctrl + A --> O
+-----[configuration]------+
| Filenames and paths |
| File transfer protocols -|
| Serial port setup |
| Modem and dialing |
| Screen and keyboard |
| Save setup as dfl |
| Save setup as.. |
| Exit |
+--------------------------+
选择"Filenames and paths"
+-----------------------------------------------------------------------+
| A - Download directory : /home/crliu |
| B - Upload directory : /tmp |
| C - Script directory : |
| D - Script program : runscript |
| E - Kermit program : |
| F - Logging options |
| |
| Change which setting? |
+-----------------------------------------------------------------------+
(1)A - download 下载文件的存放位置(开发板 ---> PC)
开发板上的文件将被传输到PC机上的/home/crliu目录下。
(2)B - upload 从此处读取上传的文件(PC ---> 开发板)
PC机向开发板发送文件,需要发送的文件在/tmp目录下(PC机上的目录)。做了此项配置后,每次向开发板发送文件时,只需输入文件名即可,无需输入文件所在目录的绝对路径。
三、Linux下如何使用USB转串口设备
对没有串口的笔记本持有者来说,做硬件开发经常为没有串口而烦恼,不过现在有了USB转串口设备。但是新的问题又出现了,比如说对于Minicom下的PC机和目标机通信还是存在着一些配置问题,下面就说一下linux下USB转串口的具体配置和问题:
注意:默认情况下ubuntu已经安装了USB转串口驱动(pl2303)。
minicom的配置,usb转串口
1、# lsmod | grep usbserial
如果有usbserial,说明系统支持USB转串口。
2、插上USB转串口,在终端输入命令#dmesg | grep ttyUSB0,如果出现连接成功信息,则说明ubuntu系统已经识别该设备了。
注意:虚拟机环境下的ubuntu默认情况下是不能自动识别的,需要在虚拟机窗口右下角点击"Prolific USB-Serial Controller",然后选择"Connect (Disconnect from Host)",这样才能被ubuntu系统识别。
3、在上面minicom的配置中设置Serial Device: /dev/ttyUSB0,重启开发板,这样基本上就可以正常使用minicom来打印串口信息了。
4、问题
如果经过上面的步骤minicom还是不能正常工作,出现如下错误提示:
# sudo minicom
minicom: cannot open /dev/ttyUSB0: 没有该文件或目录
这时可以尝试换一个USB口,然后再次操作以上流程。如果还是提示这个错误,那么可以使用下面的方法来解决。
这种方法是在硬件里添加串口设备,将window下的设备添加到虚拟机里。也就是说,要在window获得焦点的时 候加入usb转串口,然后再到虚拟机下将这个设备添加进去,这时就可以在ubuntu下查看添加的这个设备的设备文件,一般是/dev/tty0或者 /dev/ttyS0。
这种方法其实是将window的usb转串口作为虚拟机的串口,所以就是tty0或者ttyS0了,而不是真正在ubuntu下加载的。
具体步骤如下:
(1)打开虚拟机环境,然后选择"VM-->Settings(Ctrl+D)"。
(2)点"Add",进入添加硬件向导,选择"Serial Port",点"Next"。
(3)选择第一项"Use physical port on the host",点"Next"。
(4)选择"Physical serial port"方式为"Auto detect",勾选"Connect at power on",点"Finish"完成。
(5)然后在上面minicom的配置中设置Serial Device: /dev/tty0或者Serial Device: /dev/ttyS0,重启开发板,这样就可以正常运行minicom了。
还有一个问题就是在ubuntu下用ifconfig时,没有ip地址,
则可以这样做:
sudo gedit /etc/network/interfaces
auto lo
iface lo inet loopback #lo 是本地回环地址:127.1
auto eth0
iface eth0 inet static
address 192.168.1.152
gateway 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255 #设定eth0的IP
这样,IP并没有立即生效。
sudo /etc/init.d/networking restart
如果只是要临时改变IP地址,则不用修改interface.只用ifconfig使用即可,不过当系统重启动后会恢复interfaces中的配置上。
$ sudo ifconfig eth0 192.168.1.111 netmask 255.255.255.0
$ ls -l /dev/ttyS0
crw-rw---- 1 root dialout 4, 64 2009-08-01 11:05 /dev/ttyS0
可以看到,它的属主是root。
2、正如在Windows中要配置超级终端一样,在使用minicom之前,先要对串口进行配置。
运行# sudo minicom -s
选择Serial port setup,此时所示光标在"Change which setting"上,键入"A",此时光标移到第A项对应处:串口COM1对应ttyS0,COM2对应ttyS1(注意选择)。
然后对波特率,数据位和停止位进行配置,键入"E",波特率选为115200 8N1(数据位8,奇偶校验无,停止位1),硬/软件流控制分别键入"F"和"G",并且都选No。在确认配置正确之后,可键入回车返回上级配置界面,并 将其保存为默认配置(即save setup as dfl)。最后,选择"Exit from Minicom"命令退出。
具体的配置信息如下所示:
Serial port setup [Enter]
+-------------------------------------------------------------+
| A - Serial Device : /dev/ttyUSB0 |
| B - Lockfile Location : /var/lock |
| C - Callin Program : |
| D - Callout Program -: |
| E - Bps/Par/Bits : 115200 8N1 |
| F - Hardware Flow Control : No |
| G - Software Flow Control : No |
| |
| Change which setting? |
+-------------------------------------------------------------+
注意:如果没有使用USB转串口,而是直接使用串口,那么Serial Device要配置为/dev/ttyS0。
然后重启minicom(即直接在shell下执行minicom命令就可以进入minicom的控制台)使刚才的配置生效,再连上开发板的串口线后,就可以在minicom中打印出正确的串口信息了。在控制台下通过组合键Ctrl+A Z可以进入minicom菜单。
组合键的用法是:先按Ctrl+A组合键,然后松开这两个键,再按Z键。另外还有一些常用的组合键。
(1)S键:发送文件到目标系统中;
(2)W键:自动卷屏。当显示的内容超过一行之后,自动将后面的内容换行。这个功能在查看内核的启动信息时很有用。
(3)C键:清除屏幕的显示内容;
(4)B键:浏览minicom的历史显示;
(5)X键:退出mInicom,会提示确认退出。
3、配置文件所在目录
Ctrl + A --> O
+-----[configuration]------+
| Filenames and paths |
| File transfer protocols -|
| Serial port setup |
| Modem and dialing |
| Screen and keyboard |
| Save setup as dfl |
| Save setup as.. |
| Exit |
+--------------------------+
选择"Filenames and paths"
+-----------------------------------------------------------------------+
| A - Download directory : /home/crliu |
| B - Upload directory : /tmp |
| C - Script directory : |
| D - Script program : runscript |
| E - Kermit program : |
| F - Logging options |
| |
| Change which setting? |
+-----------------------------------------------------------------------+
(1)A - download 下载文件的存放位置(开发板 ---> PC)
开发板上的文件将被传输到PC机上的/home/crliu目录下。
(2)B - upload 从此处读取上传的文件(PC ---> 开发板)
PC机向开发板发送文件,需要发送的文件在/tmp目录下(PC机上的目录)。做了此项配置后,每次向开发板发送文件时,只需输入文件名即可,无需输入文件所在目录的绝对路径。
三、Linux下如何使用USB转串口设备
对没有串口的笔记本持有者来说,做硬件开发经常为没有串口而烦恼,不过现在有了USB转串口设备。但是新的问题又出现了,比如说对于Minicom下的PC机和目标机通信还是存在着一些配置问题,下面就说一下linux下USB转串口的具体配置和问题:
注意:默认情况下ubuntu已经安装了USB转串口驱动(pl2303)。
minicom的配置,usb转串口
1、# lsmod | grep usbserial
如果有usbserial,说明系统支持USB转串口。
2、插上USB转串口,在终端输入命令#dmesg | grep ttyUSB0,如果出现连接成功信息,则说明ubuntu系统已经识别该设备了。
注意:虚拟机环境下的ubuntu默认情况下是不能自动识别的,需要在虚拟机窗口右下角点击"Prolific USB-Serial Controller",然后选择"Connect (Disconnect from Host)",这样才能被ubuntu系统识别。
3、在上面minicom的配置中设置Serial Device: /dev/ttyUSB0,重启开发板,这样基本上就可以正常使用minicom来打印串口信息了。
4、问题
如果经过上面的步骤minicom还是不能正常工作,出现如下错误提示:
# sudo minicom
minicom: cannot open /dev/ttyUSB0: 没有该文件或目录
这时可以尝试换一个USB口,然后再次操作以上流程。如果还是提示这个错误,那么可以使用下面的方法来解决。
这种方法是在硬件里添加串口设备,将window下的设备添加到虚拟机里。也就是说,要在window获得焦点的时 候加入usb转串口,然后再到虚拟机下将这个设备添加进去,这时就可以在ubuntu下查看添加的这个设备的设备文件,一般是/dev/tty0或者 /dev/ttyS0。
这种方法其实是将window的usb转串口作为虚拟机的串口,所以就是tty0或者ttyS0了,而不是真正在ubuntu下加载的。
具体步骤如下:
(1)打开虚拟机环境,然后选择"VM-->Settings(Ctrl+D)"。
(2)点"Add",进入添加硬件向导,选择"Serial Port",点"Next"。
(3)选择第一项"Use physical port on the host",点"Next"。
(4)选择"Physical serial port"方式为"Auto detect",勾选"Connect at power on",点"Finish"完成。
(5)然后在上面minicom的配置中设置Serial Device: /dev/tty0或者Serial Device: /dev/ttyS0,重启开发板,这样就可以正常运行minicom了。
还有一个问题就是在ubuntu下用ifconfig时,没有ip地址,
则可以这样做:
sudo gedit /etc/network/interfaces
auto lo
iface lo inet loopback #lo 是本地回环地址:127.1
auto eth0
iface eth0 inet static
address 192.168.1.152
gateway 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255 #设定eth0的IP
这样,IP并没有立即生效。
sudo /etc/init.d/networking restart
如果只是要临时改变IP地址,则不用修改interface.只用ifconfig使用即可,不过当系统重启动后会恢复interfaces中的配置上。
$ sudo ifconfig eth0 192.168.1.111 netmask 255.255.255.0
发表评论
-
Android下屏保程序的开发
2014-01-09 17:08 0有时候,需要在程序中实现屏保相关的功能,如指定一段时间后,显示 ... -
Android command
2013-11-06 11:20 01. Android支持的linux command不多,在/ ... -
如何一个android工程作为另外一个android工程的lib
2013-10-19 17:01 0在实际使用中,我们可能会把一个android工程作为库,然后 ... -
Android属性(property)机制
2013-09-25 14:39 24991. 属性简介 Android里有很多属性(property ... -
Android编译系统
2013-09-23 19:07 360上次翻译了官方的Android编译系统手册(http://bl ... -
1.把我调试好的NFC上层代码加入GIT服务器代码中,并创建编译开关。
2013-08-21 09:33 0之前遇到的问题:向系统发送一个长按触摸事件,再发送其他触摸事件 ... -
2013-01-10 10:47 android多国语言使用
2013-08-12 20:57 742多国语言:在res目录下建立不同名称的values文件来调用不 ... -
android中dip px sp度量单位
2013-08-06 15:24 0目前android默认的low=120 ... -
Android扩展一个硬件模块
2013-06-19 13:30 0为Android扩展一个硬件模块需要做两件事: 1、硬件和内 ... -
Android修改默认浏览器为其他浏览器
2013-06-15 10:09 1311public class MainActivity exten ... -
Android::开放root权限
2013-05-31 12:59 0开放系统root权限,即使任何用户都可以执行su程序,以使得临 ... -
android 开机logo,和开机动画
2013-05-11 23:17 0一.设置LINUX内核启动LOGO 1、让内核 ... -
android 4.0读写HID装置
2013-05-03 18:31 0求解:android 4.0读写HID设备 大家好,从3.1开 ... -
JAVA 双向SSL,SOCKET客户端/服务端
2013-03-29 14:13 935JAVA 双向SSL,SOCKET客户端/服务端 实现技术: ... -
java 面向 Socket 操作,TCP 和 UDP 示例
2013-03-21 15:55 651TCP/IP 参考模型 应用层-->传输层--> ... -
Android系统Surface制的SurfaceFlinger服务的线程模型分析
2013-03-21 11:31 579在前面两篇文章中,我们分析了SurfaceFlinge ... -
C++ 代码创建虚拟机调用java方法
2013-03-21 11:28 837Java 和 C/C++代码的互相调用一般都是采用JNI的方法 ... -
android keycode 分发
2013-03-11 16:20 0******************************* ... -
android 获得当前活动的Acticity
2013-02-25 15:17 1530ActivityManager activityManager ... -
Android 4.0 截屏(Screenshot)代码流程小结
2013-02-25 13:55 0一、基本介绍 在Android 4. ...
相关推荐
### Minicom的配置与使用详解 #### 一、Minicom简介 Minicom是一款在Linux环境下常用的串口通信软件,主要用于嵌入式系统的调试工作。它能够通过串口或USB连接来实现与各种嵌入式设备的数据交换,是开发人员进行...
Minicom-2.4 安装配置文档 本文档旨在指导用户安装和配置 Minicom-2.4 软件,涵盖了安装步骤、配置选项、TFTP 服务启动、文件下载和上传等方面的知识点。 一、Minicom-2.4 安装步骤 1. 解压缩 Minicom-2.4.tar.gz...
#### 四、启动minicom配置界面 安装完成后,可以通过以下命令启动minicom的配置界面: ``` $sudominicom -s ``` minicom的配置界面提供了一系列选项,用户可以根据实际需求进行相应的设置。配置界面如下所示: +--...
配置 Minicom 串口在 Linux 下的使用与配置 在 Linux 系统中, Minicom 是一个常用的串口终端仿真器,它可以模拟串口终端,连接串口设备,并提供了多种配置选项以满足不同的需求。下面将详细介绍如何在 Linux 下...
1.基本使用:Minicom 的使用方法默认的 minicom 配置文件位于/etc/minicom 目录下,文件名为 minirc.dfl。 2.命令行参数: * -s/S:设置 root 权限的系统范围的缺省值。 * -o:不进行初始化,minicom 将跳过初始化...
通过这些设置,确保minicom配置与你要通信的设备设置相匹配。 5. 启动minicom:配置完成后,通常需要保存并退出配置菜单。此时,minicom应该已经启动了。此时,如果你的串口线已经正确连接电脑和开发板,并且开发板...
在配置界面中,用户可以选择不同的选项来配置 Minicom。这些选项包括: * Filename and paths:设置 Minicom 的文件路径和名称。 * File transfer and protocols:设置文件传输协议和参数。 * Serial port setup:...
完成配置后,只需运行`minicom`命令即可启动Minicom并与指定的串口设备建立连接。此时,你可以开始发送命令或接收来自串口的数据。 #### 六、总结 通过本文,我们介绍了如何在Ubuntu系统中安装和配置Minicom以抓取...
1. **启动Minicom配置界面** 登录Linux系统后,以root用户身份运行Minicom的配置命令: ```bash $ minicom -s ``` 2. **设置串口参数** 进入配置界面后,使用上下箭头键选择“Serial port setup”并按回车...
本文将详细介绍MINICOM的安装、配置及使用方法。 #### 二、准备工作 在开始使用MINICOM之前,确保已经完成了以下准备工作: 1. **硬件连接**:首先,需要将USB转串口线正确连接到计算机上。这通常涉及到将USB端...
linux-gcc`作为交叉编译器,设置`--prefix`为minicom的安装目录,`--host`保持不变,`CPPFLAGS`添加ncurses的头文件路径,`LDFLAGS`添加ncurses的库文件路径,`--enable-cfg-dir`参数用于指定minicom配置文件的存放...
1. **启动minicom配置界面**: - 运行minicom并按`Ctrl+A`加`s`进入设置菜单。 2. **配置串口参数**: - **Serial Device**:根据实际情况选择正确的串口设备名(例如`/dev/ttyUSB0`或`/dev/ttyS0`)。 - **Bps/...
### Ubuntu 下 Minicom 使用及配置方法详解 #### 一、Minicom 概述 Minicom 是一款在 Linux 系统中广泛使用的串口终端仿真工具,它可以用来与各种硬件设备进行通信,尤其适用于嵌入式系统的开发调试。通过简单的...
Linux 操作系统下,使用 USB 转串口线需要安装 minicom 软件,并配置串口设备。下面是具体的步骤: 1. 安装 minicom 软件 在 Linux 系统下,不需要另外安装 USB 转串口驱动,只需要安装 minicom 软件即可。 2. ...
- **操作方法**:打开终端,输入`sudo minicom -s`命令来启动minicom配置界面。 - **注意事项**:使用sudo命令是为了获取管理员权限,确保能够顺利执行后续配置步骤。 ##### 3. 进行minicom软件配置设置 - **操作...
Minicom-2.4是该软件的一个特定版本,包含了源码包、安装文档和配置文件,使得用户能够自定义安装和配置这个强大的终端模拟器。 Minicom的核心功能包括: 1. **串口通信**:Minicom支持多种串口设置,包括波特率、...
在配置好开发环境后,我们需要使用 minicom 配置串口通信工具来与开发板进行通信。 Minicom 是一个串口终端仿真器,能够模拟串口终端的功能,从而实现与开发板的通信。 接下来,我们需要编写一个简单的程序,包括...
- 使用 `minicom -s` 命令打开 Minicom 配置菜单。 2. **配置 Minicom**: - 选择 `Serial port setup`,然后按下 `A` 键选择 `/dev/ttyS0(USB0)`。 - 选择 `E` 键,然后选择波特率 `115200 8N1`。 - 保存配置...
在日常使用中,可以使用`minicom -c`命令指定配置文件,或者`minicom -D /dev/ttySx`来直接连接到特定的串口(其中`x`代表串口号,如0、1等)。 **注意事项** - 在使用Minicom前,确保正确配置了串口权限,以免遇到...