嵌入式软件开发推荐软件

大家好,我是一名嵌入式软件开发人员,目前从事该行业2年半,工作过程中尝试了很多辅助软件,这里写下来,记录一下,仅供各位参考。

背景

我的笔记本是联想Y460N,10年买的老机器,内存4G+4G,128G固态硬盘,500G机械硬盘。

操作系统

操作系统折腾过太多了,win 7/win 8/win 10/ubuntu/centos/fedora都装过,16年的时候还安装了黑苹果,但由于驱动不完美,后来格盘不要了。上周心血来潮想重新安装黑苹果,问遍了某宝10几个店家,只有两家支持,但是都没有成功安装,最后人家都退钱了,再次说明了技术人多淳朴啊,不看过程看结果。好了,不说废话了。
老机子原装32 位 win 7家庭版,为了驱动兼容性,我选择了64位win 7旗舰版,驱动从联想官网上直接下载。我的JBL、一键影音、滑动条都回来啦!!!
做嵌入式开发离不开linux操作系统,公司服务器不能连接外网,所以安装的是redhat,并搭建本地软件源。这里我选择VMware来安装Ubuntu操作系统作为开发环境,当然你也可以选择Centos。

阅读工具

在windows环境阅读代码是在是离不开source insight,函数定义跳转非常方便,建议公司能够购买。有极客精神的可以选择Gvimemacs,搭配一系列插件也可以实现相同的功能。
看脚本或者文本文档可以选择notepad++,这是一款很简洁功能又不复杂的编辑器,支持双击高亮、列编辑等操作。
看芯片datasheet,PDF阅读首推福昕阅读器 领鲜版,支持目录编辑,相对于adobe acrobat体积也不是很大。

远程登录

这只是在公司中使用的,因为在家里开发环境直接就是虚拟机。推荐的是SecureCRT,支持自定义快捷键,非常稳定和好用。

目录浏览

搞开发打开一堆目录是很正常的,Clover可以像浏览器的标签页一样管理打开的本地目录,同时开支持收藏为书签,我用的是3.3.7.07011版本,最新版本有广告,不是很友善。
从开发环境中拷贝文件到本地进行烧写可以选择Q-Dir这个工具,界面很简洁直观。通常我将tftpd32的目录设置为一个固定目录,然后Q-Dir的左上角为该目录,右上角为远程目录,直接推动即可。

内容比较

有人说程序员就是Ctrl-c和Ctrl-v,那么Beyond Compare能让你如虎添翼,版本启动有问题了,对比一下启动log;代码需要合入了,对比一下源文件,目录比较和16进制查看非常方便。

日志记录

程序员是青春饭,但同样需要积累。eDiary是一款很友善的日志软件,作者很早之前就开发了,一直更新,重要的是不收钱且没有广告,良心软件。支持多种类型的文本记录,并且支持附件。

下载工具

选择IDM,支持多线程下载,速度一流,不像迅雷百度云故意卡速度,BS。

网上冲浪

这词古老,哈哈。浏览器选择Google家的chrome,安装的插件有

  • Atavi - 跨浏览器书签同步,公司不能登录Google账号
  • IDM下载 - 自动探测下载链接

你可能感兴趣的:(嵌入式软件开发推荐软件)