移植MINICOM过程以及后续使用配置

友善之臂最新版mini2440学习笔记——开发板架构和搭建开发环境 这段时间一直想学习嵌入式程序设计。搞了一块mini2440的开发板,按照韦东山的《嵌入式Linux应用开发完全手册》,开始了我的嵌入式学习之路。 我用的是友善之臂最新版mini2440,首先介绍开发板配置: 处理器:S3C2440A SDRAM: EM63A165TS-7G NOR: SST39VF1601 (2M) NAND: K9K8G08U0E (1G) 网卡: DM9000EP 阅读详情

记录下ARM上移植MINICOM的过程,其中编译移植时发生的一些错误和方法,以及后续minicom的配置使用。

1.ncurses
这里5.5,5.7, 6.0都尝试过,最后用的6.0。
附一下下载链接:http://ftp.gnu.org/pub/gnu/ncurses/
顶层目录创建一个配置脚本,我的是start.sh,当然终端直接执行指令也可。

#!/bin/bash
./configure \
CC=arm-linux-gnueabihf-gcc \
CXX=arm-linux-gnueabihf-g++ \
--prefix=/home/lhs/MINICOM/ncurses-6.0/install \
--host=arm-linux-gnueabihf \
CPPFLAGS=-I/home/lhs/gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux/arm-linux-gnueabihf/include \
LDFLAGS=-L/home/lhs/gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux/arm-linux-gnueabihf/lib \
--with-share \
--without-debug \
--with-ticlib

基本一些参数的说明,CC指定工具链,prefix指定安装目录,host平台。
这里出现过C++找不到的错误,terminfo tic失败,其他一些错误的解决方法可以参考以下链接:
https://blog.youkuaiyun.com/qq_38287952/article/details/83377621
https://blog.youkuaiyun.com/WANG__RONGWEI/article/details/63363457
https://lists.gnu.org/archive/html/bug-ncurses/2007-03/msg00048.html
https://blog.youkuaiyun.com/qq_23235811/article/details/53142234

make
make install

2.minicom
同上创建配置文件

#!/bin/bash
./configure \
CC=arm-linux-gnueabihf-gcc \
--prefix=$PWD/install \
--host=arm-linux-gnueabihf \
CPPFLAGS=-I/home/lhs/MINICOM/ncurses-6.0/install/include/ncurses \
CPPFLAGS=-I/home/lhs/MINICOM/ncurses-6.0/include \
LDFLAGS=-L/home/lhs/MINICOM/ncurses-6.0/install/lib 

make
make install

编译成功后,将–prefix目录下/bin/minicom移植到板子上的bin目录
之后 chmod 777
就可以使用了

3.minicom的配置与使用
查看
echo $TERM
echo $TERMINFO
我的板子显示的是:
echo $TERM
vt100
echo $TERMINFO
TERMINFO变量的值为空
板子上创建/lib/terminfo/v 在虚拟机/usr/share/terminfo/目录下找到vt100文件拷进v
指定变量TERMINFO的值
export TERMINFO=/usr/share/terminfo(如果不想每次系统启动后都设置这个变量,可以将这句添加到/etc/profile文件中)
接下来minicom -s进入端口设置
最后save as dfl(默认配置…如果出现cannot save /home/xxxx/etc/xx
创建一个该路径即可
之后minicom启动默认配置
ctrl+a 进入命令行模式 A-Z对应分别的命令 x为退出

minicom 移植文件(arm 开发板移植文件) 立即下载

相关推荐

单目视觉定位:深入解析PNP算法在机器人导航中的实战应用

本文深入解析了PNP算法在机器人单目视觉定位中的核心原理与实战应用。通过拆解坐标变换四步,详细阐述了如何从二维图像点反求相机三维位姿。文章结合OpenCV的solvePnP函数,提供了算法选择、参数调优及结果后处理的实用指南,并针对机器人导航中的特征匹配、尺度不确定性等挑战,给出了鲁棒性优化与实时性平衡的解决方案。

weixin_29083649的博客 419

minicom安装、配置和使用

在开发过程中,我们经常需要通过串口连接Android开发板的底层系统(Linux、QNX)等,minicom是一个常用串口连接终端软件,在命令行终端下通过文本界面进行操作使用。

yinminsumeng的博客 1万+

从仿真到流片:手把手教你优化65nm CMOS电荷泵的电流匹配与稳定性

本文详细介绍了在65nm CMOS工艺下优化电荷泵电流匹配与稳定性的工程实践指南。通过蒙特卡洛仿真、运放反馈结构版图技巧和全差分结构设计,实现优于1%的电流匹配精度和±2%以内的电流稳定性,特别针对current mismatch问题提供了有效的解决方案。

weixin_42522320的博客 416

【linux】linux平台下串口调试工具minicom的使用总结

写在前面 minicom是Linux下常用的串口调试工具,可以将其移植到自己的目标板卡上,用于板卡串口的调试。minicom的移植和运行需要ncurses库的支持。 一、ncurses 下载链接 https://directory.fsf.org/wiki/Ncurses 具体步骤如下: 1、构建配置 ./configure --prefix=/home/iriczhao/embedderTools/serialDebugTools/BUILD_OUTPUT_ncurse-6.2 --host=arm-li

iriczhao的博客 1万+

零代码构建AI智能体:COZE可视化工作流实战指南

AI智能体(AI Agent)是当前人工智能领域的重要发展方向,它通过模块化设计和工作流驱动,使大语言模型从被动对话转向主动执行。其核心原理在于将复杂的任务分解为可规划、可执行的步骤,并调用外部工具(插件)完成闭环。这一技术价值在于显著降低了自动化流程的开发门槛,让非程序员也能构建实用的数字助手。典型的应用场景包括智能客服、内容自动生成、数据分析和跨系统业务流程自动化。本文以COZE平台为例,深入解析如何通过其直观的可视化界面和丰富的插件生态,像搭积木一样快速搭建如“早安简报生成器”等实用智能体,并分享指令

468

Tessent ICL语法详解:如何高效定义SIB、TDR和TAP模块

本文深入解析Tessent ICL语法,指导如何高效定义SIB、TDR和TAP模块以构建芯片测试网络。通过实战代码示例,详细阐述了各模块的端口声明、接口角色与核心寄存器定义,并提供了顶层集成连接方法与调试技巧,帮助DFT工程师精准描述测试仪器拓扑,提升Tessent工具链使用效率。

silver的专栏 492

安装嵌入式ARM板的监视器 ---- minicom

0. minicom是啥 minicom是一个串口通信工具,就像Windows下的超级终端。嵌入式板通常不会配置调试的屏幕,开发人员可以通过串口通行工具来输出内核打印的信息以及输入操作命令,在Windows环境下下,有 SecureCRT 和 xShell;在Linux环境小,可以使用minicom,安装使用十分方便,功能也足够强大!话不多说,我们接下来在Ubuntu环境下安装、配置、使用和卸...

weixin_38815998的博客 694

JS逆向-7881游戏平台Lb-Sign参数和Lb-Timestamp参数

本文是该专栏的第79篇,后面会持续分享python爬虫干货知识。本文以7881游戏平台为例,通过JS逆向获取它的lb-sign参数和lb-timestamp参数生成规律。针对lb-sign和lb-timestamp两个参数具体的“逆向”思路逻辑,笔者将在本文进行详细说明,并且将在正文结合“完整代码”来详细介绍。废话不多说,具体细节部分以及详细思路逻辑,跟着笔者直接往下看正文部分。(附带完整代码)

Python进阶专栏《爬虫实战进阶》,《Pyppeteer从入门到精通》原创作者 1220

移植minicom到ARM开发板,minicom交叉编译,minicom编译报错

移植minicom到ARM开发板,minicom交叉编译,minicom编译报错 参考:https://www.cnblogs.com/lion382/p/4421761.html 这里根据经验,做一些补充。 一、先sudo su切换成root之后再操作,否则会因为权限问题导致错误 二、--prefix=/opt/4.3.2/arm-none-linux-gnueabi 这里是编译完成...

wzying25的博客 1649

ZYNQ 7020 之 FPGA知识点重塑笔记一——串口通信

通信方式一般分为串行通信和并行通信。并行通信是指多比特数据同时通过并行线进行传送。这种传输方式通信线多、成本高,故不宜进行远距离通信,通常传输距离小于 30 米。串行通信是指数据在一条数据线上,一比特接一比特地按顺序传送的方式。这种运输方式通常节省传输线,大大降低使用成本,但数据传送速度慢。综上可知,串行通信主要应用于长距离、低速率的通信场合。本次实验我们主要讲解下串行通信。串行通信一般有2种通信方式:同步串行通信和异步串行通信。同步串行通信。

m0_51430584的博客 3094

YOLOv11在STM32H7上的MCU部署实战:基于CMSIS-NN的高效推理实现

嵌入式AI与MCU部署技术解析 本文系统介绍了基于STM32H7微控制器的YOLOv11模型部署方案。主要内容包括: 边缘计算背景下MCU的AI部署优势与挑战,重点分析了STM32H7平台特性 YOLOv11模型的结构优化,包括E-ELAN骨干网络和Meta-ACON激活函数等改进 CMSIS-NN加速库的架构原理,在STM32H743上可实现5.4倍卷积加速 完整的开发环境搭建流程,涵盖硬件选型、工具链配置和模型转换 模型优化关键技术,包括int8量化、剪枝和内存占用优化等 实验表明,该方案在保持模型精度

本博客聚焦 YOLOv11 全流程落地,涵盖架构优化、数据集处理、训练技巧与多场景部署,兼及国产数据库、Java 开发与 AI 模型应用,内容兼顾理论与工程实践,为开发者提供系统干货,助力高效提升技术能力。 853

嵌入式平台编译安装minicom

<br />平台:海思Hi系列<br />编译器:arm-uclibc-gcc<br />编译过程:<br /><br />一 编译ncurses-5.7.tar.gz<br />    minicom依赖ncurses,需先安装ncurses-5.7.tar.gz<br />

tangyongjiang的专栏 2758

100天精通Python(爬虫篇)——第114天:爬虫基础模块之requests基础入门

一、request模块大总结 1. 下载安装 2. 常用属性或方法 3. response.text和response.content的区别: 4. 发送带headers参数请求 5. 发送带参数请求 6. 在headers参数中携带cookie 7. 超时参数timeout的使用 8. proxies代理参数的使用 9. 发送post请求...............

努力让自己发光,对的人才能迎着光而来 11万+

【正点原子I.MX6ULL】番外篇:源码的方式移植Minicom到开发板(附Minicom常规使用)

一、移植 ncurses 注:本篇使用 ncurses-6.0 版本 创建一个文件夹tool来存放所有的移植文件: mkdir /home/clay/linux/tool cd /home/clay/linux/tool 拷贝或下载 ncurses-6.0 到该文件夹下,并解压: tar -zxvf ncurses-6.0.tar.gz 创建一个文件夹ncurses来存放ncurses编译结果: mkdir /home/clay/linux/tool/ncurses 进入到ncurses源码目录下

悟已往之不谏 知来者之可追 2360

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Jeston NANO连接移远EC200M-CN,驱动移植

本篇文章主要介绍了移远EC200M-CN连接Jeston NANO,要进行驱动移植,测试AT命令,最后更改内核配置,使用PPP拨号上网。新人,有不足之处请指出,会虚心改正学习。在树莓派3B+中移植和使用移远EC200T模块 作者:fengwxx【驱动适配】移远EC20,EC25,EC200 Linux驱动移植实例 作者:Mr_Oldman树莓派+移远EC200U-CN 入门 作者:大黄狗抱抱【JetsonNano】移远EC200获取GPS定位及打电话 作者:正道之光。

qq_41836951的博客 792

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

Linux开发板移植minicom

Linux开发板移植minicom

安迪西_嵌入式攻城狮 2490

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

移植MINICOM到MIPS开发板

移植MINICOM到MIPS开发板 第一次移植minicom到开发板上,参看其他博客总结并记录自己移植的过程,做个记录方便之后回顾。 #ncurses的安装 minicom需要ncurses库的支持,Ncurses是一个能提供功能键定义(快捷键),屏幕绘制以及基于文本终端的图形互动功能的动态库,我们熟悉的内核配置界面就是用此库函数。(移植过程把本机的ncurses卸载了 make menuconfig 失败 ) 下载地址:https://mirrors.sjtug.sjtu.edu.cn/gnu/ncurs

weixin_42318152的博客 742

移植minicom到嵌入式linux系统

移植minicom到嵌入式linux系统过程如下: 1.安装ncurses,下载ncurses5.5,解压并进入ncurses源码目录,执行下面过程: 1) ./configure CC=arm-xilinx-linux-gnueabi-gcc --prefix=/home/daniel/CodeSourcery/Sourcery_CodeBench_Lite_for_Xilinx_G

Daniel_Shieh的嵌入式专栏 3160

minicom(Linux驱动开发篇)

1. minicom介绍 minicom是linux下面常用的一个串口调试助手。 若将minicom移植到板卡上,我们就可以借助minicom对串口进行读写操作。 这样对你开开发驱动,来调试是否可用是个好的帮手。 2.移植minicom 移植三方库的主要的步骤就是: 1.解压源码文件 2.编译前需要配置(目的是将编译好的文件要放的位置) 3.编译 4.安装 5.把得到的文件目录拷贝到板卡上。 这样看的话,三方库的移植套路都是差不多。但是在移植minicom的过程需要依赖ncurses的三方库(主要步骤

栋哥修炼日记 4172

Minicom移植套餐:便捷的Linux开发板通讯解决方案

Minicom移植套餐:便捷的Linux开发板通讯解决方案 去发现同类优质开源项目:https://gitcode.com/ Minicom移植套餐是Linux开发板爱好者及开发者的福音,它提供了minicom 2.7版本和ncurses 6.1版本的源码,帮助用户轻松在Linux环境下编译并移植到开发板中。以下是对Minicom移植套餐的详细介绍。 项目介绍 Minicom移植套餐是一款专为Li...

gitblog_06781的博客 924

移植minicom串口相关软件

minicom移植

m0_46288450的博客 798

Minicom移植套餐

Minicom移植套餐 去发现同类优质开源项目:https://gitcode.com/ 简介 本仓库提供的资源文件包含了minicom 2.7版本的源码以及ncurses 6.1版本的源码,这些源码可以在Linux环境下编译,并可以轻松移植到基于Linux的开发板中。 文件内容 minicom 2.7 源码 ncurses 6.1 源码 使用说明 解压下载的压缩包,获得minicom和nc...

gitblog_06793的博客 395

移植minicom

<br />porting minicom to s3c2440<br />minicom的移植<br /><br />本以为网上应该有很多minicom成功移植的文档,找了一通才发现貌似网上还没有成功移植minicom的文档<br />minicom需要ncurses库的支持<br />arm-linux-gcc中并没有此库故需要交叉编译ncurses,否则出现很多头文件、库函数找不到。<br /> <br />ncurses的交叉编译<br />ncurses简单介绍:<br />Ncurses是一个能

Giang_ge的专栏 3029

转minicom移植ARM9

porting minicom to s3c2440minicom的移植本以为网上应该有很多minicom成功移植的文档,找了一通才发现貌似网上还没有成功移植minicom的文档minicom需要ncurses库的支持arm-linux-gcc中并没有此库故需要交叉编译ncurses,否则出现很多头文件、库函数找不到。ncurses的交叉编译ncurses简单介绍:Ncurses是一个能提供功能键定义(快捷键),屏幕绘制以及基于文本终端的图形互动功能的动态库,我们熟悉的内核配置界面就是用此库函数编写的详细介

世杉的专栏 1836

Linux RS232/485/GPS 驱动实验(4)-minicom移植

minicom 类似我们常用的串口调试助手,是 Linux 下很常用的一个串口工具,将 minicom移植到我们的开发板中,这样我们就可以借助 minicom 对串口进行读写操作。 1、移植 ncurses minicom 需要用到 ncurses,依次需要先移植 ncurses,如果前面已经移植好了 ncurses,那么 这里就不需要再次移植了,只需要在编译 minicom 的时候指定 ncurses 库和头文件目录 即可。 首先在 ubuntu 中 创 建 一 个 目 录 来 存 放

qq_45761493的博客 1326

ARM板移植minicom工具:虚拟机中交叉编译minicom源码

记录编译移植mincom过程

汉尼拔勇闯天涯 1358
上一篇: C中输入阿拉伯数字输出中文
下一篇: 设置uboot为HDMI显示
LhStory
博客等级 码龄8年 2粉丝 5原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值