构建MINI2440开发板Ubuntu开发环境

发布者:知识的海洋最新更新时间:2024-07-02 来源: elecfans关键字:MINI2440开发板  Ubuntu  开发环境 手机看文章 扫描二维码
随时随地手机看文章

1 引言

  做嵌入式开发,调试开发板最常使用的工具就是串口和网口,本文主要介绍在Ubuntu系统如何安装和设置串口软件(minicom和kermit)连接MINI2440开发板。本文假设你已经在电脑上安装了Ubuntu系统。

  对于现今大多数的笔记本而言,主板上一般都没有配置串口接口。我们可以在网上购买到USB口转串口接口,网上有很多种类型的USB转接口,可以根据价格选择一个合适的就行。这里使用的是基于PL2303芯片的USB转接口。

2 连接MINI2440开发板

  将USB串口转接器插上开发板和电脑后,在终端上敲dmesg命令,可以查看USB转接口已经被PC识别,如下图所示:

构建MINI2440开发板Ubuntu开发环境

  从上图中我们可以看到我们所连接的串口设备是ttyUSB0,可以通过命令 ls -l /dev/ttyUSB*来查看相关的信息。至此,我们已经顺利的将串口连接到Ubuntu系统上了。这里顺便提起一下,我在Windows下使用USB转串口时,要先从网上下载一个安装PL-2302 USB Serial Driver,安装该驱动以后,才可以正常使用,而Linux内核中已经支持PL2303芯片,所以不需要自行安装。下面就会介绍minicom和kermit的使用。

3 minicom安装及设置

  Ubuntu系统中默认是没有安装minicom软件,所以我们首先自己需要安装minicom,可以使用apt-get 命令来安装,如下图所示:

构建MINI2440开发板Ubuntu开发环境

安装完成以后,我们运行minicom -s命令进行一些初始配置,如下截图:

构建MINI2440开发板Ubuntu开发环境

参数的设置如下图所示,这里需要注意的一点是一定要把Hardware Flow Control也设置成None,我开始时就是因为没有设置这一项导致串口一直连不上去。

构建MINI2440开发板Ubuntu开发环境

最后Save setup as dfl并退出,再次输入minicom命令,可以看到已经成功的连到了MINI2440开发板,如下图所示。

构建MINI2440开发板Ubuntu开发环境

  至此,我们已经安装minicom并且配置成功,可以使用minicom了。 下面一节介绍Kermit的安装及使用。

4 Kermit的安装及使用

minicom是最常用的串口软件,但是它并不是很稳定,所以Uboot的官方文档上并不推荐使用minicom,而推荐kermit(这里使用ckermit版本),这一节就是介绍kermit的使用。kermit并不是Ubuntu默认安装,我们可以使用sudo apt-get install ckermit来安装kermit,如下图所示:

构建MINI2440开发板Ubuntu开发环境

安装kermit完成以后,在使用kermit以前,还需要对kermit进行一些设置。vi /etc/kermit/kermrc, 增加如下配置选项:

构建MINI2440开发板Ubuntu开发环境

至此我们已经顺利配置好kermit了,在terminal上输入kermit命令,进入到kermit程序,然后输入connect,连到串口,如下图所示:

构建MINI2440开发板Ubuntu开发环境

这样我们就已经顺利连接到MINI2440开发板了,如果需要切换回kermit,按Ctrl + , 再按c就可以可以跳回。

5 总结

本文主要介绍了在Ubuntu系统下,如何使用minicom和kermit串口软件和MINI2440开发板连接。本文实验环境中没有使用虚拟机,在虚拟机环境中可能有所差异,而且这里在对串口进行设置时都是使用了ttyUSB0,请根据自己的环境做适当调整。


使用strace可以跟踪程序执行时系统调用的相关信息,因此它是一个功能非常强大的调试和分析诊断工具。由于MINI2440的Linux系统中并没有包含程序,所以需要自己移植,整个移植过程非常简单。

1. 从SourceForge上下载strace的代码,http://sourceforge.net/projects/strace/

2. 解压 tar xvjf strace-4.5.20.tar.bz2

3. 配置 ./configure --host=arm-linux CC=arm-linux-gcc LD=arm-linux-ld

4. 编译,直接敲make即可,不用选择“-static”链接选项

5. strip,arm-linux-strip ./strace

6.最后使用 file ./strace查看编译结果,编译好的strace程序只有200多K。

可以将strace下载到MINI2440开发板的/usr/sbin目录下,即可使用。


关键字:MINI2440开发板  Ubuntu  开发环境 引用地址:构建MINI2440开发板Ubuntu开发环境

上一篇:Qemu Mini2440 的 Linux Fedora 下网络配置
下一篇:Redboot mini2440 qemu 增加LCD功能

推荐阅读最新更新时间:2024-11-05 05:53

搭建STM8S001开发环境
1、IAR。 由于keil不支持STM8,所以改用IAR。 IAR For STM8 3.10或以上版本才支持STM8S001,可以直接在官网免费下载,如下图所示。 破解工具用IAR Offline License Generator v1.4 by unis。如下图所示。 注意:v1.3是无法破解IAR For STM8 3.10及以上版本。 v1.4的破解工具可以在CSDN上找到,然后在淘宝下单,即可下载。 IAR为Debug模式,可以烧写代码到STM8,也可以做硬件仿真,但是不能输出.s19文件。 IAR在Release模式下,可以在linker选项卡中输出.s19文件,改后缀名即可。 在Pr
[单片机]
搭建STM8S001<font color='red'>开发环境</font>
AVRWARE++开发笔记2:开发环境的建立
本文详述AVRWARE++开发环境的建立方法,其主要开发软件有两个:Atmel Stdio和PROGISP。 1、Atmel Studio 6的系统需求 安装集成开发环境Atmel Studio 6,必须满足最小的硬件和软件要求,才能确保编译器以及其它程序功能的正常,应该具有: a、Pentium-IV或兼容处理器的微型计算机,主频2.0GHz,内存512MB; b、Windows XP/Win7操作系统; c、1G硬盘空间; d、推荐使用16:9显示器,分辨率1280*800。 2、Atmel Studio 6的安装方法 a、从Atmel官方网站(http://www.atmel.
[单片机]
AVRWARE++开发笔记2:<font color='red'>开发环境</font>的建立
linux-arm开发环境简单配置
关于linux-arm开发环境简单配置是ARM学习的第一步,很多初学者会在这问题上纠结很久都不能配置好开发环境。推荐大家看一下韦东山视频,讲得很详细,代码基本上都会给你解释(很多视频都不会给你解释),适合初学者。 fedora8开发环境简单配置 linux-arm开发环境简单配置 Window上: 安装终端软件 SecureCRT,putty等 安装ftp软件 cutftp等 配置串口工具 超级终端 安装tftp服务,也可以使用linux上的tftp。 linux上: 1,ssh 默认情况下,ssh在fedora8下应该是安装的,那么就无需安装了。 可以如下查询: rpm -qa openssh 如果显示openssh-4
[单片机]
嵌入式学习4412开发板POP烧写ubuntu出错,如何挂载emmc分区解决
学习嵌入式有一段时间了,用的迅为的4412开发板,自我感觉还不错挺适合新手们的,已下正题: 按照教程烧写ubuntu文件系统,TF卡和EMMC分区都完成(总之之前的操作试了几遍都是没问题的)烧写u-boot是没问题的:sdfuse flash bootloader u-boot-iTOP-4412.bin 烧写在Image也成功:sdfuse flash kernel zImage_sd 重启开发板:reset 查看分区这儿出问题:df -l 这里只显示: root@iTOP4412-ubuntu-desktop:~# df -l Filesystem 1K-blocks Used Available Use% Mounted
[单片机]
嵌入式学习4412<font color='red'>开发板</font>POP烧写<font color='red'>ubuntu</font>出错,如何挂载emmc分区解决
【PIC32MZ】开发环境的搭建
Microchip在新一代的32位PIC芯片采用了一种新的架构来进行开发,这就是Harmony。 Harmony类似于ST的STM32CubeMX,将芯片Library封装到中间层,采用统一接口,仅底层不同,不过底层已经由Microchip已经写好,所以,用户上层的同一份代码,理论上稍加修改MHC配置,就可以很方便的移植,有点像Qt的意思了,一次编写,处处编译(不同于Java)。 Harmony还有一个优势,就是可以采用Dynamic驱动,同一类型的外设,仅需要一份驱动代码,非常节省空间,不过Dynamic到目前为止,还有一些瑕疵,例如PWM就没有办法实现完全Dynamic,对应的Tmr只能使用Static,若是其他的Tm
[单片机]
【PIC32MZ】<font color='red'>开发环境</font>的搭建
S3C2416裸机开发系列一_裸机开发环境以及启动模式
1. S3C2416概述 S3C2416是低功耗、高性能、低成本的SAMSUNG ARM9(ARM926EJ)处理器,目前三星已停止生产S3C2440, S3C2416具有更高的性能,以及更低的价格,是S3C2440、S3C2410等处理器的完美替代者。相比S3C2440,S3C2416采用了双总线架构,主频也可稳定达到533M,内存接口也支持DDR/DDR2等,具有2D图形加速器,支持MLC nand flash,支持SD卡启动。尤其是支持SD卡启动,使之代码调试,烧录变得极其简单,无需任何的代码烧录设备,只要把代码烧写进SD卡,设置从SD卡启动即可对代码进行更新。S3C2416的特性有以下几点: 1.3V 内核供电,主频40
[单片机]
S3C2416裸机开发系列一_裸机<font color='red'>开发环境</font>以及启动模式
STM32高级开发——使用VS Code搭建STM32开发环境
以前在伴随着开发平台的转换中,我尝试过各种各样的开发环境,而在最近一段时间的开发中我使用了Visual Studio Code来作为代码编辑器,其优异的工程管理,超快的启动速度,各种各样功能强大的插件,使我立刻爱上了这个文本编辑器。 但是在开发中来来回回在编辑器和Keil等IDE之间来回切换对我造成了不少不方便,另外由于希望能够在windows下使用gcc工具链开发,所以我尝试使用插件来完整的在vscode上搭建了一个开发环境。可以说这是我在windows平台下尝试过的最好用的一种搭配,下面我就来详细讲述一下这个环境的搭建和基本使用方式。 ps:启动真心快,在win下优化程度堪比记事本. 1 安装软件 下载安装 Visual
[单片机]
51开发环境的搭建--KeilC51的安装及工程的创建
学习单片机的开发,单靠书本的知识是远远不够的,必须实际操作编程才能领会书中的知识点,起到融会贯通的效果。51单片机作为入门级的单片机--上手容易、网上资源丰富、单片机稳定性及资源比较丰富、通过串口即可下载程序成本低廉。本文将介绍开发环境KeilC51的安装及工程的创建。 工具/原料 KeilC519.00安装包 方法/步骤 下载安装包,百度里搜索相应的安装包即可,本人使用V9.00版本 双击安装包,点击下一步进行安装,若需要选择安装路径,中间步骤可更改。 安装完成后,打开软件,按图示点击创建新工程 输入工程名字,点击保存 选择单片机的型号,选择Atmel的AT89C51。点击OK,然后
[单片机]
51<font color='red'>开发环境</font>的搭建--KeilC51的安装及工程的创建
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

更多往期活动

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved