开发者社区> 范大脚脚> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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:如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(七)Ubuntu开发环境配置
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(七)Ubuntu开发环境配置
0 0
嵌入式linux/鸿蒙开发板(IMX6ULL)开发 (二)Ubuntu操作入门与Linux常用命令(上)
嵌入式linux/鸿蒙开发板(IMX6ULL)开发 (二)Ubuntu操作入门与Linux常用命令
0 0
嵌入式linux/鸿蒙开发板(IMX6ULL)开发 (二)Ubuntu操作入门与Linux常用命令(下)
嵌入式linux/鸿蒙开发板(IMX6ULL)开发 (二)Ubuntu操作入门与Linux常用命令
0 0
嵌入式linux/鸿蒙开发板(IMX6ULL)开发 (二)Ubuntu操作入门与Linux常用命令(中)
嵌入式linux/鸿蒙开发板(IMX6ULL)开发 (二)Ubuntu操作入门与Linux常用命令
0 0
树莓派3b+如何烧录centos7系统(windows版)
树莓派3b+如何烧录centos7系统(windows版)
0 0
RISC-V ICE EVB 开发板 linux环境下烧写更新开发板镜像
ICE EVB 是基于 T-Head 自主研发的 C910 CPU 的 ICE 高性能 SoC 开发板。 本文介绍Linux环境下烧写ICE-EVB 开发板镜像,让用户快速上手。
0 0
RISC-V ICE EVB 开发板 windows环境下烧写更新开发板镜像
ICE EVB 是基于 T-Head 自主研发的 C910 CPU 的 ICE 高性能 SoC 开发板。 本文介绍Windows环境下烧写ICE-EVB 开发板镜像,让用户快速上手。
0 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载