ok6410开发板基于Ubuntu9.10开发环境搭建-串口

简介:

系统:Ubuntu9.10
开发板:飞凌OK6410
    最近购入一块新的开发板,芯片是基于三星的S3C6410,ARM11,使用之后发现,速度果然很不错,跟ARM9的S3C2440不可同日而语。飞凌的开发板质量很不错,跟友善之臂相比,谁比较好一目了然,当然,这二家的主要市场不太一样,友善之臂主要面向的是学生市场,价格自然要低些,但是一份价格一份货,如果要作为产品开发,自然还是要选择可靠点。不过,我纯粹是拿来学习,增长功力的。当然,新的开发板,总要为它搭建下开发环境,虽然已经是比较熟练了,但是记录下来,既可以当作笔记,也可以帮助其他人。一般来说,在linux下可以使用minicom和C-kerimit两款通讯软件,而我个人比较偏向C-kermit,实际开发中,我也一直使用C-kermit,原因有两个,第一,当我第一次搭开发环境时,我选择了minicom,结果在ubuntu下既乱码,显示效果又很奇怪,折腾了很久才搞定;第二,C-kermit的确是一个很强大的软件,而且配合Uboot可以完成许多特性,并且显示效果也不错,所以就一直用到了现在。目前,ubuntu里已经集成了C-kermit,使用命令kermint就可以打开,如果需要自己编译安装,可以去官网地址下载源码包。C-kermit官网:http://www.columbia.edu/kermit/官网上还附带了使用手册,可以帮助来学习这个强大的工具。第一步,就是先配置使用的参数,当然可以打开kermit后来来配置,然后一开始配置好就可以省去很多麻烦。如果选择全局的参数配置,就使用命令:#sudo vi /etc/kermit/kermrc如果只针对当前的用户,就使用命令:#vi ~/.kermrc打开文件后,把配置参数写入进入,网上通用的参数如下:#----- kermrc for /dev/ttyUSB0 -------------------
#设置通信的目标串口,由于我的笔记本没有串口,使用了USB转串口,

所以设备为/dev/ttyUSB0
set line /dev/ttyUSB0

#设置波特率
set speed 115200

#关闭通信监视
set carrier-watch off

#设置没有握手协议
set handshake none

#数据流控制为无
set flow-control none

#设置保守安全及缓慢的传输设置
robus
t

#设置可以传输二进制文件

set file type bin

#限制传输文件名
set file name lit

#设置接受文件包的大小为1000字节
set rec pack 1000

#设置传输文件包的大小为1000字节
set send pack 1000

#设置窗口大小
set window 5#

---------end------------------------------------这些参数就足够保证能初步连上OK6410,当然,C-kermit其实还有更多参数,并且在配置里还可以定制不同情况下的参数,这些属于题外话,在以后可以慢慢探讨。第二步,就是打开命令进行连接,不过这之前,可以先了解下C-kermit的知识。kermit有两种模式,一种为终端模式,一种为命令模式处于终端模式时,显示从串口发回来的数据,处于命令模式时,显示命令提示符,并等待用户输入命令后,执行命令。运行kermit,进入命令模式,输入"connect"并回车,进入终端模式。在终端模式按下Ctrl + \, 再按下C 返回命令模式。

常用命令connect : 连接串口设备,连接成功后进入终端模式,简写为cquit: 退出kermit, 简写为qsend: 使用kermit协议发送文件,与uboot传送文件时使用run : 运行外部命令,我们将用这个命令调用xmodem发送文件。?   : 显示全部命令!   : 运行一个shell,需要临时离开kermit进行其它的作业的时候,可以使用叹号命令。结果操作时使用exit退出shell,返回kermit。了解了这些知识,可以去连接OK6410了。最后,以运行C-kermint并且连接上OK6410来结束本篇文章,在未来还可以探讨在裸机的情况下将Uboot传输进去。
DNW软件可以直接搜索DNW或在飞凌的网站:www.witech.com.cn资料专区下载。

本文出处:http://blog.cnnbboy.com/?cat=26,欢迎大家一起交流。




本文转自wanqi博客园博客,原文链接http://www.cnblogs.com/wanqieddy/archive/2011/06/29/2093444.html:如需转载请自行联系原作者

相关文章
|
3天前
|
Ubuntu Linux 开发工具
建立ubuntu下基于eclipse的android开发环境
建立ubuntu下基于eclipse的android开发环境
|
3月前
|
存储 Ubuntu Docker
百度搜索:蓝易云【在Ubuntu上安装Discourse开发环境】
请注意,以上只是概述,并不包含详细的步骤和指令。安装Discourse开发环境是一个复杂的过程,需要对Ruby、Ruby on Rails和Docker等技术有深入的理解,并且需要熟悉系统管理和网络配置。建议在安装Discourse之前,先学习相关知识并查阅官方文档和教程,以确保正确搭建和配置Discourse开发环境。
32 5
|
5月前
|
Ubuntu Linux 编译器
Linux Ubuntu命令行快速配置C++开发环境
Linux Ubuntu命令行快速配置C++开发环境
|
5月前
|
Ubuntu Linux 开发工具
Linux操作系统Ubuntu 22.04配置Visual Studio Code与C++代码开发环境的方法
Linux操作系统Ubuntu 22.04配置Visual Studio Code与C++代码开发环境的方法
137 1
|
6月前
|
Ubuntu 网络安全 开发工具
windows + ubuntu + vscode开发环境配置安装(二)
windows + ubuntu + vscode开发环境配置安装(二)
105 0
|
6月前
|
Ubuntu Linux 虚拟化
windows + ubuntu + vscode开发环境配置安装(一)
windows + ubuntu + vscode开发环境配置安装(一)
95 0
|
8月前
|
监控 Linux 开发工具
工欲善其事,必先利其器-基于ubuntu18.04搭建100ASK-ESP32开发环境并成功点灯
工欲善其事,必先利其器-基于ubuntu18.04搭建100ASK-ESP32开发环境并成功点灯
107 0
|
8月前
|
Ubuntu 编译器 网络安全
RK3568开发笔记(七):在宿主机ubuntu上搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试
在之前的博文中已经搭建好了一个比较完善的ubuntu宿主机,都很完善了但是发现没有Qt交叉编译开发环境,所以还需要搭建一套Qt交叉编译开发环境。
|
9月前
|
Ubuntu Linux 网络安全
使用VS Code 配置Ubuntu远程C++开发环境
1.在Ubuntu 中配置ssh远程登录 Ubuntu 配置远程登录 2.VsCode 安装 Remote-ssh 插件
221 0
|
9月前
|
编译器 计算机视觉 C++
软件类配置(七)【ubuntu16.04安装netbeans、opencv并配置开发环境。】
软件类配置(七)【ubuntu16.04安装netbeans、opencv并配置开发环境。】