5、工具使用

一、串口调试工具

1、PuTTY

在这里插入图片描述
在这里插入图片描述

2、MobaXterm

这个软件很强大,这里先介绍其中的串口工具。
在这里插入图片描述
在这里插入图片描述
小结:PuTTY中可以任意输入你想要的波特率,但是MobaXterm中只能选择默认提供的波特率。

二、 SSH远程登录

这里还是用MobaXterm软件。作用:在Windows下操作linux系统方便一点。
在这里插入图片描述

三、ftp传输(文件互传)

1、客户端实现

实现虚拟机下的ubuntu和windows的互传
作用:方便两个系统中文件的互传
在这里插入图片描述

2、服务器端的实现

实现TX2和PC的连接,PC端安装一个服务器版本的filezilla,下面是下载地址工具链接,安装完成后,按照下面步骤即可。

1、修改下防火墙设置,允许应用

在这里插入图片描述

2、打开filezilla

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在TX2的Ubuntu上配置一下,连接服务器,输入主机即PC端的IP,然后进行相应的配置,即可实现文件互传了。

四、编辑源码工具。

使用sourceinsight
1、使用方法
1)增加文件类型
options–>documents options中,将c source file的文件过滤设置为*.c;.h;.S

2)新建项目(新建工程)
project–>new project,然后将相应的文件添加到该项目中。

3)字体的设置(解决中文乱码)
options–>documents options中,将screen fonts设置为:宋体、常规、12、GB2312.

使用alt+F12来调整字体的等宽。

4)说明一下source insight的窗口

项目窗口:指明该项目中有哪些文件。
主窗口:显示当前打开文件的文件内容。
符号窗口:显示了当前打开文件的函数名、结构体名、宏定义等等。
上下文窗口:光标放在某个函数上(变量上、宏定义上),在下面的上下文窗口就可以看到相应的定义。

5)显示行号
view–>line number

6)快速跳转到某一行
工具栏中有一个go to line。

7)高亮关键词
光标放在关键词上,然后右键菜单—>highlight word

8)查看函数定义位置
光标放在函数上,然后右键菜单—>jump to defintion,或者ctrl + 鼠标左键。
go back (alt + ,)回到上一次光标所在位置,或者使用工具栏中的向左箭头。
go forward(alt + .)回到下一次光标所在位置,或者使用工具栏中的向右箭头。

9)查找
右键菜单–>lookup reference,或者ctrl + / 。

2、编辑完源码后应该做哪些?
rebulid一下project
在这里插入图片描述

五、notepad++和二进制查看工具

文本编辑器工具Notepad++:主要用来写Makefile文件
在这里插入图片描述

二进制查看工具Free Hex Editor Neo。
在这里插入图片描述

Notepad++使用技巧:

按住Ctrl+鼠标滚轮,可以缩放文本内容大小;
查看c语言文件时,双击变量,即可在高亮整个文本中的该变量;
查看c语言文件时,光标放在任一括号处,即可高亮整个括号范围;
快捷键“Ctrl+F”,打开查找窗口,可搜索所需字符;
Free Hex Editor Neo使用技巧:

二进制查看工具:
打开hex二进制文件,默认每行显示16个数,即0x00-0x0f;
在菜单栏的View->Offset可设置左边偏移的显示进制;
在菜单栏的View->Display As可设置当前数据的显示进制;
在菜单栏的View->Columns As可设置当前每行显示多少数据;
在菜单栏的View->Group By可设置当前数据显示的数据类型;

六、烧写

1、通过EOP下载bin文件到开发板,

需要注意的问题:
(1)、首先要安装EOP的驱动,在设备管理器那里去更新驱动,把驱动程序所在目录复制进去,如果安装失败,需要禁止数字签名。
(2)、安装串口调试的工具,同时要安装串口驱动,如下:
(3)、安装oflash.exe软件,是用来烧写程序的应用程序,如下这个程序包含了oflash.exe:
(4)、最后就可以在windows下用命令行进行烧写了
–先切换到对应的盘符,然后切换到.bin文件所在目录,最后用oflash .bin文件就可以了。

2、通过uboot 烧写程序到裸板

uboot的主要功能就是系统引导
uboot有两种模式:
(1)启动加载模式
(2)下载模式
我们可以用下载模式将bin文件下载到开发板中。
①使用op/eop把u-boot.bin烧到nor flash;
②开发板设置为nor启动, 上电后马上在串口输入空格键,使板子进入UBOOT而不是启动板子上的内核;
③连接PC与开发板的usb device口,如果没有驱动,安装驱动;
④在UBOOT的串口菜单中输入n (表示接收USB文件并烧写到NAND);
⑤使用USB dnw工具发送bin文件,此处用的是dnw_100ask.exe
⑥uboot即会自动接收、烧写bin文件;
⑦断电、设为NAND启动、上电:运行nand上烧好的程序;

七、vi编辑器的配置

1、在终端输入命令

cd /etc/vim
cp vimrc ~/.vimrc
cd ~
gedit .vimrc

2、在endif后面空1行,在.vimrc中加入如下内容:

"关闭兼容功能
set nocompatible
"显示行号
set number
"编辑时 backspace 键设置为2个空格
set backspace=2
"编辑时 tab 键设置为4个空格
set tabstop=4
"设置自动对齐为4个空格
set shiftwidth=4
"搜索时不区分大小写
set ignorecase
"搜索时高亮显示
set hlsearch

3、空一行,保存并退出

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值