基于网上资料对相关概念做整理汇总,部分内容引用自文后文章。
在linux下使用串口终端有两个选择:
Linux下的串口和windows不同,是以设备文件的方式出现,在/dev/
目录下,有两种情况:
dmesg | grep ttyS
查看;dmseg | grep ttyUSB
查看;使用的是CH340的USB转串口线,所以结果如下:
使用在线安装minicom
sudo apt-get install minicom
接下来配置minicom(-s
参数表示进入配置界面):
sudo minicom -s
输入sudo minicom -s,注意前边一定要加sudo阿,否则在配置完后会出现cannot write to /etc/minicom/minirc.dfl的权限问题!
使用方向键 选择 Serial port setup,按Enter键,进入minicom的配置菜单,如下图
输入a或者A,选择串口设备
(1)设置串口设备文件名
(2)设置串口属性
配置完串口设备后,按Enter键,再输入E,配置波特率,按默认配置即可 115200 8N1 (波特率:115200,数据位:8,奇偶校验位:N 无,停止位:1)。
(3)设置硬件/软件流控
配置完波特率,按Enter键,再输入F,配置硬件流控,选择NO
再继续配置软件流控,也选择NO。
(4)保存设置
都配置完后,按下Enter键返回上一界面,选择save setup as dfl(即将其保存位默认配置),再按回车保存设置;
(5)退出主菜单
选中Exit from Minicom
即可退出主菜单选中Exit from Minicom
即可退出主菜单。
再选择Exit,关闭minicom。
(6)使用minicom
再次输入命令 sudo minicom,是刚才的配置生效,可以看到串口输出信息
进 入minicom后Ctrl+A然后按字母键O进入configure Minicom界面,进入Serial port setup界面,此时F - Hardware Flow Contorl项为Yes,按下F键就修改为No了,即关闭硬件流控,回车回到上级菜单,选择Save setup as _dev_ttyUSB0保存配置修改。这样就可以输入命令了。
组合键的用法是:先按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机上的目录)。做了此项配置后,每次向开发板发送文件时,只需输入文件名即可,无需输入文件所在目录的绝对路径。
1、作者 | 博文 |
【嵌入式Linux(环境篇)】Linux下的串口助手 | |
串口工具 minicom 的安装与使用 | |
如何优雅地使用minicom | |
【linux】串口通讯工具-minicom简介+简单操作 | |
文章浏览阅读219次。1_trie在哪个包里
文章浏览阅读1w次,点赞9次,收藏90次。一、原理图智能手机充电模块硬件原理图主要可以分为三个部分:电池连接器、充电IC以及电源管理芯片PMIC部分等。BAT_ID:不同电芯的电池区分管脚,一般就是外接的电阻不同,通过该管脚来区分加载不同的电池profile。 BAT_ON:电池是否在位检测管脚,也是电池NTC管脚。 CS_P:Fuel Gauge电流检测的正极管脚,10毫欧电阻的一端。 CS_N: Fuel Gauge..._mtk平台vcdt
文章浏览阅读65次。以上就是将UIImage转换为PDF并保存的完整过程。通过按照这些步骤,你可以在iOS应用程序中将UIImage对象转换为PDF格式,并将其保存到设备上。在iOS开发中,有时候我们需要将UIImage对象转换为PDF格式,并将其保存到设备上。请确保将上述代码添加到适当的位置,并替换"my_image.png"为你自己的图片文件名。现在,我们将实现一个方法,该方法将UIImage对象转换为PDF并保存到指定路径。现在,你可以通过调用上述方法将UIImage对象转换为PDF并保存到指定路径。_uiimage 转 pdf
文章浏览阅读129次。创建新虚拟机后, 选择Ubuntu12.04的ISO,VMPlayer自动识别出是Ubuntu, 提示用easy install安装.这个easy install就是坑那, 装的过程是很轻松,装完之后发现怎么输入密码都登录不进去.解决这个问题的方法就是,在创建新虚拟机的时候,选择"I will install OS later"然后一步一步继续下去,..._ubuntu 20 安装vmplayer出错
文章浏览阅读2.1k次。在本地电脑写好了一个springboot + mybatis + pg的项目,在本地调试运行正常,将项目打成jar包在服务器上运行,当与pg交互时出现上述报错信息。上述表示允许IP地址为10.10.56.17的所有用户可以通过MD5的密码验证方式连接主机上所有的数据库。1)找到pg的安装路径,该路径下有个data文件夹,在data文件夹找到pg_hba.conf配置文件。2)打开pg_hba.conf配置文件,在ipv4下添加服务器ip,例如。3)修改后保存,打开pg终端,执行。_org.postgresql.util.psqlexception: 尝试连线已失败。
文章浏览阅读2.2w次,点赞49次,收藏130次。Windows 下安装和卸载 Go 及 vscode 环境配置【2023最新】_vscode go
文章浏览阅读2.3k次。php中mysql_pconnect()的实现方式:其实mysql_pconnect()本身并没有做太多的处理,它唯一做的只是在php运行结束后不主动close掉mysql的连接。mysql_pconnect()与mysql_connect()的区别包括: cgi方式下:在php经cgi方式运行时pconnect和connect是基本没有区别的,因为cgi方式是每一个php访问起一个进程,访问结_mysqlconnectumysqlpconect的区别
文章浏览阅读3.6k次,点赞16次,收藏100次。通俗易懂描述网络编程基本知识。并且给出源代码。_网络编程
文章浏览阅读1.2k次。来自:CSDN博主「爪白白」的文章链接:https://blog.csdn.net/qq_43901693/article/details/100606828搞学习CSDN:https...
文章浏览阅读2.8w次,点赞2次,收藏29次。Weka为一个Java基础上的机器学习工具,上手简单,并提供图形化界面,提供如分类、聚类、频繁项挖掘等工具,本篇文章主要写一下分类器算法中的J48算法及其实现。一、算法J48是基于C4.5实现的决策树算法,对于C4.5算法相关资料太多了,笔者在这里转载一部分(来源:http://blog.csdn.net/zjd950131/article/details/802708
文章浏览阅读2.6k次,点赞4次,收藏7次。Camunda7是一个基于Java的框架,支持用于工作流和流程自动化的BPMN、用于案例管理的CMMN和用于业务决策管理的DMN。1、流程引擎流程引擎是一个Java库,负责执行BPMN 2.0流程、CMMN 1.1案例和DMN 1.3决策。它有一个轻量级的POJO核心,并使用关系数据库来实现持久性。ORM映射是由MyBatis映射框架提供的。2、流程设计器Camunda Modeler:BPMN 2.0和CMMN 1.1图表以及DMN 1.3决策表的建模工具。_camunda v7
文章浏览阅读425次。rabbitMQ其实跟mysql等数据库差不多,都是需要通过url,账号,密码等去链接public static Connection getConnection() throws Exception { //定义连接工厂 ConnectionFactory factory = new ConnectionFactory(); //设置服务地址 factory.se..._rabbitmq是数据库吗