Contiki 3.0:开发环境下编辑器与串…

在开发contiki的过程中,遇到了一些使用linux环境所遇到的问题,相比于熟悉的win环境,个人观点上任务linux软件更为匮乏且高质量共享软件所占比少,因此,在开发contiki的过程中也在不断的寻找新软件以完善InstantContiki这个开发环境。

一,代码编辑器

代码的编辑器这一块应该是一些刚接触Linux的朋友所遇到的问题,有说用vim的,也有说gedit好使,在contiki开发环境下,无法直接通过编辑器来验证,好的编辑器可以提醒程序员代码文字上的问题,提高代码质量,减少开发中所不必要的调试时间



简单的谈下个人的看法和使用中的经历:



1.vim

vim是linux系统自带的,也算是临时修改文件的一个帮手,在许多云环境中也有使用,可能很多人喜欢它相比于gedit更甚,确实有一些方便的功能,在纯终端环境下十分好用


但实际上,在开发情景下,非远端连接的时候觉得并不是很好用,也可以说是难易上手。因为习惯正常编辑器的方向键操作光标(就算是dos也是这样),所以经常会造成误输入,他的优点我也不是很好看出来,如果要按照我的话来说,就是有点过时且没有必要。

2.gedit

除了第三方额外下载之外,ubuntu/debian自带的比较不错的一个编辑器,可以通过插件加强功能,缺点是大文件打开会稍微慢一点。

使用这个的时候我觉得比较大的问题可能还是没有括号对称检测,c语言的支持也不齐全,自动补全一类的更是没有了,因此只拿来做文本对照使用



安装更多的插件,在终端输入:sudo apt-get install gedit-plugins

3.notepadqq

看起来似乎是notepad的一个移植/模仿版本,没有很细致的了解来源。刚下载的时候,就提示需要较高的qt版本支持,按照官方截图来看似乎可以直接编译测试,但在contiki开发过程中我并没有找到编译按钮(当然就算有也不可能直接编译)。具备括号对称提醒,这个我喜欢,已经是比较接近我所想的好用的编译器了。

Contiki <wbr>3.0:开发环境下编辑器与串口调试工具选型




4.sublime text 3

目前在用的相比其他来说最为完善的编辑器,基本全平台,可以有效的抵消前两天使用gedit,notepadqq花销的无所谓的代码整理时间,具有一切我觉得好使而且实用的功能。
Contiki <wbr>3.0:开发环境下编辑器与串口调试工具选型





当然相比于studio类来说还是有点欠缺,要求毕竟不能太高,支持语言种类也很多,算是mac和linux这类环境下很好用的编辑器之一了。



安装步骤:

sudo  add-apt-repository  ppa:webupd8team/sublime-text-3

sudo apt-get update 

sudo apt-get install sublime-text-installer

终端输入 subl打开





-----------------------------------------------------------------------------------------------

二,串口工具


1.minicom

这个是以前使用的,在上arm9开发嵌入式课程时候所用的一款软件,也是自带的超级终端类软件,然而,很明显它的作者并没有考量太多的易用性,功能也许可以,放在终端来说可能是不错的选择,支持串口,网卡,各类设备,即使是在我眼里和编辑器中的vim一样难用,甚至在刚上手时候,花了十五分钟也没用找到按行输入的方法,但还是很多人在用。
Contiki <wbr>3.0:开发环境下编辑器与串口调试工具选型





顺便一提,这个软件对于换行的支持有bug,常常会得到错误的换行,还有就是每次都要重开软件才能重新打开接口也很不方便,如果没有找到设置好的设备,软件也会无法启动而要另外设置,总的来说,我已经没准备再用了。


2.serialhelper

国产图形界面的串口调试软件,陪伴我度过了大约二十小时的调试时间,不得不说国人实际上也是为linux 的开源软件贡献很大一部分的。
Contiki <wbr>3.0:开发环境下编辑器与串口调试工具选型



具有致命的bug,可能来源于没有继续更新,在14.04ubuntu下每次开关串口都要重启软件,否则串口就观测不到输入。

3.cutecom

不错,好用,有windwos下几个老牌的串口调试工具的大多数功能和稳定性。



Contiki <wbr>3.0:开发环境下编辑器与串口调试工具选型


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值