SecureCRT串口调试工具配置

来源:互联网 发布:常州老年大学网络报名 编辑:程序博客网 时间:2024/06/06 20:53
1.打开SecureCRT串口调试工具
文件---》快速链接---》
弹出快速链接设置窗口:
协议:        Serial
端口:        打开设备管理器---》端口,查看端口号
波特率:    8           
奇偶位:    None
停止位:    1
注意:数据流控制中的选项全部去掉
确定设置后点击连接。

2.安装USB串口驱动
插入USB转串口到电脑中
    打开电脑中的设备管理器
    假如在串口中显示感叹号,则需要安装USB转串口驱动

3.配置交叉开发工具
什么是交叉开发?
在ubuntu(红帽,麒麟。。)平台开发程序,进行交叉编译后下载到第三方平台(IOS,android,arm,树莓派,UOC)。

为什么要进行交叉开发?
因为嵌入式设备资源有限,如果在这些设备上配置开发环境的话,就会损耗太多资源。为了节省资源的浪费,所以嵌入式开发一般都是在PC平台开发后,进行交叉编译再烧录程序到第三方平台。

配置步骤
(1)下载交叉开发工具到ubuntu系统中(注意权限)
环境变量的作用:
操作系统,它是不知道我们用户文件与工具的存放目录,每次需要使用这些工具自动去读取不同的环境变量值,从而获取所需要的文件路径。
查看当前环境变量值:echo $PATH
查看系统的所有环境变量:export
PATH  工具环境变量
SHELL 脚本环境变量

下载的交叉开发工具:arm-2009q3.tar.bz2
将其赋值到/opt目录下:cp   arm-2009q3.tar.bz2    /opt
解压交叉开发工具:sudo tar -xjvf  arm-2009q3.tar.bz2
交叉开发工具使用方法:/opt/arm-2009q3/bin/arm-none-gnueabi-gcc   hello.c  -o  hello

(2)配置临时的环境变量在终端输入:
export  PATH=/opt/arm-2009q3/bin:$PATH
配置环境变量的好处:可在任何目录下使用,如gcc命令可以在任何目录下执行
①系统环境变量的配置方法(配置完毕后系统中的所有用户都可以使用该工具)
打开系统配置脚本:sudo  gedit  /etc/profile
在文件末尾添加:export  PATH=opt/arm-2009q3/bin:$PATH
重启ubuntu操作系统即可。

②用户环境变量的配置方法:
打开脚本:gedit  .bashrc
在文件末尾添加:export PATH=opt/arm-2009q3/bin/:$PATH
重启脚本:source  .bashrc

(3)为了今后arm文件编译方便,制作软连接
在/opt/arm-2009q3/bin目录下可查看如下信息:

sudo  ln -s arm-none-linux-guneabi-gcc   arm-linux-gcc
sudo  ln -s arm-none-linux-guneabi-g++  arm-linux-gcc
需要的编译器就做软链接

(4)arm文件的使用
在目录下有文件hello.c,如果用ubuntu的gcc编译器


同过file hello,可以查看该文件是Intel架构的
如果使用arm编译命令:arm-linux-gcc


此时hello文件就是arm架构的了,只有arm架构的文件才能在arm开发板上编译通过。

原创粉丝点击