minicom

嵌入式linux系统开发教程

我是研究僧i 提交于 2021-01-21 09:31:41
在学习嵌入式开发的过程中,尤其是开始入门时,包括各种各样的教程,都是在讲学习linux,很少讲如何利用linux来开发属于自己的嵌入式项目,也就是没有一个全局的概念,简单理解,大概流程如下: 一、建立开发环境 操作系统当然是LInux,或者在win系统下安装虚拟机,通过网络下载相应的GCC交叉编译器进行安装,或者安装产品厂家提供的交叉编译器。 这一步,就相当于在win系统下,要安装一个IDE开发环境,如MDK,IAR等。 二、配置开发主机 主要是配置minicom,也就是串口助手,minicom软件是作为调试嵌入式开发板信息输出的监视器和键盘输入工具,是一个非常方便的工具,我们开发其他嵌入式程序时,其实很多时候也采用串口调试,所以最终原理都是相通的。 配置网络,主要是配置NFS网络文件系统,这个主要是用于下载程序,当然不配置也可以,有很多别的办法。 三、建立引导装在程序的bootloader 常用的bootloader主要有u-boot、vivi等,貌似主流的就是u-boot,这个根据自己具体的芯片进行移植修改。有些芯片是没有内置引导加载程序的,这就需要编写开发板上的Flash的少些程序,当然也可以用windows下的通过JTAG并口和仿真器少些Flash芯片程序,也有linux下的公开源代码的J-Flash程序,所以在设计自己的硬件时,可以预留多种方式。 简单的讲

linux下串口调试工具/串口终端推荐: picocom(转)

半腔热情 提交于 2020-12-20 04:18:38
对于picocom, kermit, minicom, picocom 最简单易用,也完全符合我的使用需求。 安装 (mint / ubuntu): $ sudo apt-get install picocom 使用 : $ picocom -b 115200 /dev/ttyUSB0 (/dev/ttyUSB0 为串口设备文件,如果用的不是USB转串口,则为 /dev/ttyS*) (可以设置一个别名,如 alias pc='picocom -b 115200 /dev/ttyUSB0',这样在终端输入 sudo pc 就可以打开终端了) 退出 : Ctrl-a 是转义键,按 Ctrl-a Ctrl-q 就可以退出终端。 效果 : 对比 : picocom : 优点:简单,文字可以有颜色,不会改变终端的背景(我喜欢半透明的) 缺点:启动和关闭的速度较慢 minicom : 优点:启动速度快 缺点:当设置有颜色时(minicom -c on),背景不能设置透明, 比较蛋疼,另外中文显示有问题(加 -R utf-8 也不行),再另外,串口数据不断输出到终端的时候,不好复制已有的数据(会动)。 kermit : 优点:功能强大,有自己的脚本语言和命令行 缺点:我暂时不需要这些功能,如果想搞一搞,看这个网页吧: http://m.blog.chinaunix.net/uid

linux下USB转串口配置

回眸只為那壹抹淺笑 提交于 2020-12-19 11:13:19
https://www.cnblogs.com/shishiteng/p/5801826.html https://blog.csdn.net/kevinhg/article/details/6930333 https://blog.csdn.net/fhqlongteng/article/details/80417028 <div class="post"> <h1 class="postTitle"> <a id="cb_post_title_url" class="postTitle2" href="https://www.cnblogs.com/shishiteng/p/5801826.html">minicom-linux下USB转串口配置</a> </h1> <div class="clear"></div> <div class="postBody"> <div id="cnblogs_post_body" class="blogpost-body"><div style="white-space: pre-wrap; line-height: 1.5; font-size: 14px;">现在的笔记本越做越薄,好些电脑已经没有串口了,做硬件开发会非常头疼,不过有了USB转串口设备,PC机只需要有USB接口就可以了。在linux下我们使用minicom与目标设备通信

Linux下关于串口的操作(使用工具和不使用工具)

こ雲淡風輕ζ 提交于 2020-10-28 15:05:16
最近一个工作是使用带有Linux系统的板子和另一个单片机通过串口进行通信,于是今天来总结一下Linux中关于串口的一些使用方法。 使用相关的工具 有带桌面的工具,有直接使用命令行工具: minicom Minicom使用介绍 cutecom Linux平台图形化串口工具cutecom介绍 picocom Picocom工具安装和使用 putty putty详细使用说明 参考链接:Linux 串口调试工具汇总 使用Linux系统内带函数 linux串口操作函数 Linux c下串口使用相关函数 参考链接:Linux下串口通信详解(上)打开串口和串口初始化详解 讲述关于Linux中串口的详细知识 Linux串口编程详解 linux串口相关设置函数 先把看过的发上来,后期代码如果有的话,就加上,如果涉及机密就算了。 看过的,欢迎一键三连! 来源: oschina 链接: https://my.oschina.net/u/4359458/blog/4692616

一文搞懂定制Ubuntu文件系统-基于迅为imx6开发板

六月ゝ 毕业季﹏ 提交于 2020-08-18 05:16:34
解决思路 使用TF卡启动,先在开发板正常运行的 Ubuntu 系统上正常安装软件,安装完软件以后,把TF卡里面的文件系统在Ubuntu上打包。最终在使用mfg或者tf烧写进开发板。 涉及到的知识: 1.TF卡启动。 2.编译Ubuntu文件系统。 3.TF卡烧写。 实验环境 开发环境:Ubuntu14 开发板:迅为imx6q工业级(迅为imx6系列开发板均可) 开发板底板版本:V2.6 开发板Ubuntu镜像:Ubuntu12(Ubuntu16也可以) 工具: 1.一张只有一个FAT32分区的TF卡,大小不超过32G。 2.读卡器一个。 3. imx6开机自动烧写镜像文档。 步骤一 TF卡启动 在 ubuntu 系统下插入 tf 卡,使用命令df -lh可以查看 tf 卡的设备节点以及挂在的目录,如下图所示: 我这里 tf 卡的节点是/dev/sdc1,挂载在 /media/topeet/B93A-B93A 目录(也有可能是 sdc,sdd 之类的,根据实际情况,目录也都不一样)。然后我们使用 umount 命令取消挂载umount /media/topeet/B93A-B93A/,如下图所示: 使用ls /sbin/mkfs*,假如我们的机器中没有/sbin/mkfs.fat”文件,则使用命令ln -s /sbin/mkfs.vfat /sbin/mkfs.fat,有的话

【Linux】移植USB、CH340驱动到arm板,并作测试

柔情痞子 提交于 2020-08-13 00:13:49
linux-arm开发板在引出USB接口的时候,可外接U盘、键鼠等USB设备。同时,单片机开发中常用CH340芯片进行TTL转USB从而连接windows下的COM口,那么linux-arm开发板如何也能像电脑一样,插入TTL转USB模块后通过USB与TTL电平通讯呢? 回答这个问题的关键就是驱动,首先linux-arm开发板要有usbserial驱动,再次要安装ch340针对linux系统的专有驱动。一般PC机的Ubuntu系统内核中已经默认加载了usbserial、ch34x这两个驱动,从而插上TTL转USB模块就可以用minicom之类的软件进行串口通信,插入TTL转USB模块后,在Ubuntu中lsmod查看已载入的驱动,如下所示,此时已经可以直接写程序或者利用minicom进行串口通信了。 可惜的是,在我的linux-arm开发板上,并没有这两个驱动中的任何一个=_=。如此一来,只能再次“被迫学习”了,而且为了更好的学习下驱动移植,这次还特意走了一下弯路。 一、安装usbserial驱动 开发板中之所以没有这个驱动,是因为在编译内核时没有选择它。解决这个问题有两个方法——1、重新编译内核,然后烧写到开发板中;2、通过内核裁剪单独编译该驱动,生成.ko文件后自己动态加载。显然,我为了获取usbserial这一个驱动,没有必要重新编译、烧写内核,方法2是最佳的选择。 1

Ubuntu安装minicom串口工具

一个人想着一个人 提交于 2020-08-11 01:16:36
# sudo apt-get install minicom # sudo chmod 777 /dev/ttyUSB0 # sudo minicom -s 找到:Serial port setup选项, 配置/dev/ttyUSB0设备. # minicom -c on //可显示颜色 //帮助 Ctrl-A + Z l(L)键: 输出log到文件 q键:退出终端 S键:发送文件到目标系统中; W键:自动卷屏。当显示的内容超过一行之後,自动将後面的内容换行。这个功能在查看内核的啓动信息时很有用。 C键:清除屏幕的显示内容; B键:浏览minicom的历史显示; X键:退出mInicom,会提示确认退出。 来源: oschina 链接: https://my.oschina.net/u/4361028/blog/4314528

Windows 10 linux 子系统 WSL 使用串口

女生的网名这么多〃 提交于 2020-08-08 12:44:55
Windows 10 linux 子系统 WSL 使用串口 Windows10的串口,在WSL中也可以直接使用,其对应关系就是 COMx对应WSL的/dev/ttySx,例如COM3对应WSL的/dev/ttyS3。 有了这个对应关系,在WSL中使用minicom就很方便了,例如: minicom -D /dev/ttyS3 -b 115200 如果需要保存log到文件并在文件名中添加创建时间,可以使用如下命令: minicom -D /dev/ttyS3 -b 115200 -c on -C minicom-log-$(date +%Y-%m-%d_%H_%M_%S).txt 如果使用默认端口和波特率那就是 minicom -c on -C minicom-log-$(date +%Y-%m-%d_%H_%M_%S).txt 注意:tty S 3 中的 S 一定要用大写的 S Ubuntu安装minicom sudo apt-get install minicom minicom常用指令 1)需使用Ctrl+a 进入设置状态 2)按z进入设置菜单 (1)S键:发送文件到目标系统中; (2)W键:自动卷屏。当显示的内容超过一行之後,自动将後面的内容换行。这个功能在查看内核的啓动信息时很有用。 (3)C键:清除屏幕的显示内容; (4)B键:浏览minicom的历史显示; (5)X键

minicom退出方法

六眼飞鱼酱① 提交于 2020-08-05 04:51:28
1)需使用Ctrl+a 进入设置状态 2)按z进入设置菜单 (1)S键:发送文件到目标系统中; (2)W键:自动卷屏。当显示的内容超过一行之後,自动将後面的内容换行。这个功能在查看内核的啓动信息时很有用。 (3)C键:清除屏幕的显示内容; (4)B键:浏览minicom的历史显示; (5)X键:退出mInicom,会提示确认退出。 来源: oschina 链接: https://my.oschina.net/zhenggao/blog/4423490

minicom 安装 查看串口

巧了我就是萌 提交于 2020-05-04 03:27:58
因为现在电脑基本不配备串行接口,所以,usb转串口成为硬件调试时的必然选择。目前知道的,PL2303的驱动是有的,在dev下的名称是ttyUSB0 默认情况下ubuntu已经安装了USB转串口驱动(pl2303)。 1、# lsmod | grep usbserial 如果有usbserial,说明系统支持USB转串口。 2、插上USB转串口,在终端输入命令#dmesg | grep ttyUSB0,如果出现连接成功信息,则说明ubuntu系统已经识别该设备了。 注意: 虚拟机环境下的ubuntu默认情况下是不能自动识别的,需要在虚拟机的可移动设备选项中连接到外部设备, 这样才能被ubuntu系统识别(保证windos的usb转串口驱动正常) 一,安装 sudo apt-get install minicom 二,配置 修改设备文件权限,sudo chmod 777 /dev/ttyUSB0 2.配置minicom的参数 运行$ sudo minicom -s 便进入了minicom的配置界面,使用上下键选择Serial port setup,回车。此时光标在“change which setting”后面停留,它的上面有如下菜单: 我们只需输入上面对应的字母,就可以进如相应的菜单进行设置。设置完成,回车,光标会回到“change which setting”后面,如此重复