通信:串行, 并行, COM串口, 485总线,can总线, 单总线

  1. Open打开设备
  2. 配置设备 tcsetatttr, tcgetattr
  3. Write, read 写/读数据
  4.    关闭close
    

一.虚拟机串行端口设置: 1.关闭Ubuntu 2.接好6818开发板串口 3.打开:编辑虚拟机设置

4.点击下方:添加

5.点击: 串行端口 6.点击:完成 7.OK 8.开启Ubuntu

二.Linux下minicom配置

1.安装 :sudo apt-get install minicom 2. sudo minicom 3. ctrl+A ----> O ----> Serial port setup

gec@ubuntu:~$ sudo minicom -s +-----[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 | +--------------------------+ 串行设置 +-----------------------------------------------------------------------+ | A - Serial Device : /dev/ttyS2 | | 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? | +-----------------------------------------------------------------------+ 4. 回车
5. 保存 -----> Save setup as dfl

        +-----[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        |
        +--------------------------+
  1. 回车 ------------>>>> Exit from Minicom
  2. sudo minicom ----->>> 回车 (若光标下移,则成功,否则改Serial Device : /dev/ttyS2,还不行就一直往上加)

Minicom发送文件

进入minicom终端 : sudo minicom Welcome to minicom 2.5

OPTIONS: I18n Compiled on May 2 2011, 00:39:27. Port /dev/ttyS2

Press CTRL-A Z for help on special keys

[root@GEC6818 /]#AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0
-/bin/sh: c1: not found
-/bin/sh: AT: not found[root@GEC6818 /]#

[1]+ Done(127) AT S7=45 S0=0 L1 V1 X4 [root@GEC6818 /]# [root@GEC6818 /]# root@GEC6818 /]#rx write_serial 回车

输入完后按ctrl+a +s