开发常用工具

开发常用工具


宗旨:技术的学习是有限的,分享的精神是无限的。

一、编辑器

1Notepad++意外关闭此软件文件不会丢失;

2PSPad保持上一次编辑状态,这样在你下次打开编辑器的时候可以直接显示原来的文件。此外它还支持通过FTP进行远程编辑,支持多文件的比较等;

3Komodo支持与CVS、Subversion 和Perforce 的集成,也允许直接向服务器 FTP 传递代码;

4Vim和Emacs并列成为类Unix系统用户最喜欢的编辑器;

5GeditLinux下的一个纯文本编辑器;

6UltraEdit常用编辑器

7TextPad

8EditPlus个人喜欢的文本编辑器

9WPSword,excel,ppt编辑器;

10、有道云笔记在线做笔记,比较好用;

11SourceInsight个人最喜欢的代码编辑器,配合astyle很强大,强烈推荐。

 

二、编译器

1VC++6.0学校里面主流的C/C++编译器;

2Codeblocksc/c++编译器,跨平台,提供多种工程模板;

3GCC/G++Linux下c、c++的编译器;

4VS2010推荐使用的c++编译器;

5Dev-C++轻巧的C++编译器,写小型代码推荐使用;

6EclipseJava编译器;

7Keil51/ARM单片机编译器;

8Adobe Dreamweaverhtml

9VB6.0企业版:VB编译器

10Kdevelop 是 C/C++ 和其他语言的开源插件可扩展IDE;

 

三、串口工具

1SecureCRT功能齐全,支持远程登录;

2sscom42专业的串口调试软件;

3PortHelper功能强大的单片机开发助手,包含常见的多个开发工具,方面初学者快速掌握单片机程序设计;

 

四、浏览器

1google浏览器:程序员必用浏览器;

2360极速浏览器:个人喜好;

3、世界之窗浏览器;

4IE

5Firefox

 

五、截图工具

1FSCapture个人喜欢的截图软件;

2、极智截图软件

3、屏幕截图精灵

4epsnap

5360snapshot

6WinSnap

 

六、网络应用

1、百度网盘:初始5G,手机登录送2T空间;

2360云盘:空间非常大,方便存储视频文件;

3115网盘

4ADSafe净网大师:看视频无广告的软件,个人喜欢;

5、冰点文库:百度文库下载无需点券;

 

七、远程登录工具

1SecureCRT功能强大的串口工具,也是很好的远程登录工具;

2TeamViewer 11远程控制、桌面共享和文件传输,至今唯一的一款能穿透内网的远程控制软件

3Putty方便轻巧;

 

八、虚拟机软件

1VMwarewindows/Linux/Mac虚拟机;不需要重开机就能在同一台电脑使用好几个OS;

2VirtualBox开源;

3、Vitual PC一台 PC 上同时运行多个操作系统,使用它你不用重新启动系统;

4Cygwinwindows平台上运行的类UNIX模拟环境;

5colinux让Linux更好的运行在MicrosoftWindows 本机系统下;

 

在windows上模拟linux环境,主要有三种方法:

1.VMware等虚拟机,缺点:占用系统资源多,运行速度慢。

2.Cygwin等模拟环境,用windows下的程序模拟实现linux下的功能,缺点:与实际linux环境有差异,并且功能模拟不完全,容易出现冲突。

3.colinux/andlinux等模拟环境,通过使用一种特殊的驱动程序,使得模拟环境可以运行在ring0特权模式下,与windows交替使用CPU,这样运行模拟环境就像运行本地系统一样,速度非常快,稳定性好。

 

九、单片机套件

151单片机:KeiluVision5集成开发环境;CH340驱动:USB转串口驱动;STC_ISP_V480烧录工具;点阵液晶取模软件;Jlink配套软件;AD PCB制作软件等等

2stm32单片机:MDK;JLINKV8驱动;mcuisp串口下载工具;PortHelper串口调试工具;Zimo3InstallFULL字模制作软件;ADPCB制作软件;福昕阅读器(PDF)等等;

 

十、ARM套件

1arm-linux-gcc4.4.6交叉编译工具

2mkimage制作文件系统镜像工具

3minicomLinux下的串口控制台软件

4uboot_TQ210_1.3.4_V1.3.tar.bz2uboot源代码

5Image2LCD.rarWindows平台下的BMP图片转换为.c或.bin的软件,适用于制作WinCE的NK.bin的logo.c和uboot所使用的logo.bin;

6TFTP_Server.rarWindows平台下的TFTP服务器的安装软件,配合u-boot的TFTP下载功能使用;

7Kernel内核源代码;

8busybox集成了一百多个最常用linux命令和工具的软件;

 

十一、其他软件

1QT套件:MinGW-gcc440_1;qt-creator-opensource-windows-x86-3.0.1;qt-win-opensource-4.8.5-mingw;

2、画流程图软件:edrawmax-cn;DiagramDesigner_1.26;Visio2003_SP3_XiaZaiBa;

3、网盘搜索:合购VIP网盘搜索工具,EV网盘搜索器,hgVIPwpsssq_piaodown等等;

4、屏幕录像专家:bdcamsetup(超级高清录像软件),屏幕录像专家V2015;

5、网络三剑客:Adobe Dreamweaver CS3;Fireworks;photoshopcs5;Flash;

6、反汇编工具:HA_OllyDBG_1.10_second_cao_cong_fix

7、小型数据库:sqlite3;

8wify共享:猎豹;WiFi共享精灵;

9U盘启动盘制作软件:老毛桃,大白菜,UltraISO等等;

10、系统一键还原:lmtghost3.0;

11、帮助文档:C_C++开发API帮助文档;

12、版本控制:git,svn,cvs等;

13、项目进度管理:redmine;

14、文件比较工具:merge;


 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/465564.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

oracle 12.2.0.1 搭建 active dataguard

os: centos 7.4 database:12.2.0.1 dbf 本次是以 oracle database 12.2.0.1 dbf 的形式部署的,后面会记录 rac asm 的形式。 任何时候都要说下三种模式: 最大保护:maximize protection 最高性能:maximize perform…

运行地址与加载地址估计大部分人没弄明白~

本文为【单片机步入嵌入式Linux】系列文章的第二篇,主要是跟大家讲解一下链接过程中几个地址的区分与理解~1 单片机存储分配在玩单片机(以stm32为例)的时候会有RAM空间和ROM空间,RAM空间主要是用于数据的访问,而ROM空间用于存放烧录的固件&am…

foxpro:将表写入excel

oleApp CREATEOBJECT("Excel.Application")oleapp.workbooks.addoleapp.visible.t.SELECT ls*写入表的标题oleapp.cells(1,10).value"这是我的表"*oleapp.cells(1,10).font.fontname"黑体"oleapp.cells(1,10).font.size24nfieldcountAFIELDS(al…

adb打开网页_android 使用指定浏览器打开网页

梳理下流程:枚举对应浏览器包名到数组中数组循环根据包名找到对应的LaunchIntent通过LaunchIntent找到对应的LaunchActivity的包名Intent通过设置activity的包名类名/*** 工具类*/public class CheckApkExist {private static String ucPkgName "com.uc.brows…

博客目录列表(C与Linux部分)

一、C语言 1、C语言——关键字 2、C语言——位操作 3、C语言——数组、函数、指针 4、C语言——结构体 5、C语言——预编译 6、C语言——宏定义 7、C语言——字符串函数 8、C语言——可变参数 9、C语言——回调函数 10、数据结构——链表 11、数据结构——堆栈 12、数据结构——…

python-greenlet模块(协程)

12345678910111213141516from greenlet import greenletdef test1():print(12)gr2.switch()print(34)gr2.switch()def test2():print(56)gr1.switch()print(78)gr1 greenlet(test1)#启动一个协程gr2 greenlet(test2)#启动一个协程gr1.switch()#switch是协程切换高并发&#x…

我妈在深圳的这些日子

今天送了我丈母娘回家,平时在家里,我会叫妈。下面文章中写到的我爸、我妈、指的是我老丈人和丈母娘。上个周末,我跟我妈说,谢谢你过来帮忙我们照顾楠哥,辛苦你了。我说了两遍,可能她听的不是很清楚&#xf…

2010-04-25 搞定aftr

今天终于完全地把aftr给搞定了。 刚开始的时候,建了三台机器,甲,乙,丙,甲和乙通过ipv6相连,甲的ipv6地址为2001:0:0:1::2/64,乙的ipv6地址为2001:0:0:1::1/64,乙和丙通过ipv4相连&am…

linux下解包bin二进制文件_linux下如何使用docker二进制文件安装_docker离线安装

1,下载二进制文件https://download.docker.com/linux/static/stable/x86_64/docker-18.03.1-ce.tgz2,解压二进制文件tar xzvf docker-18.03.1-ce.tgz3,复制二进制文件到/usr/bin目录下cp docker/* /usr/bin/4,检查是否安装docker versionClient:Version: 18.03.1-ceAPI ve…

【腾讯面试题】兔子试毒

大家好,我是牛牛,经过了忙碌的一周,终于盼来了周五。今天给大家分享一道有趣有料的算法题,希望能让大家开启周末的好心情。01故事起源有1000瓶药水,其中有一瓶是毒药,只要喝上一滴,一天之后就必…

git clone 指定分支的内容

使用Git下载指定分支命令为:git clone -b 分支名仓库地址 使用Git下载v.2.8.1分支代码,使用命令:git clone -b v2.8.1 https://git.oschina.net/oschina/android-app.git转载于:https://www.cnblogs.com/pansidong/p/9284967.html

大型网站架构

一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富&#…

分享一个剪切板的小软件CopyQ

我是最近在工作的时候经常需要复制一些命令,而且这些命令如果用手敲的话会超级麻烦,所以体验了几个剪切板的小软件,这个是我体验之后觉得最不错的一个,分享给大家。软件链接地址https://github.com/hluk/CopyQ/releases软件图标我…

python2编码问题解决了吗_Python2编码问题

以下内容说的都是 python 2.x 版本简介基本概念Python “帮”你做的事情推荐姿势1、基本概念我们看到的输入输出都是‘字符’(characters),计算机(程序)并不能直接处理,需要转化成字节数据(bytes),因为程序只能处理 bytes 数据。例如&#xf…

GridView自定义分页

有时候的只是需要一些简单的但却是自定义的分页功能,但是又舍不得objectdatasource的排序功能,那就只有把pageddatasoure和objectdatasour结合起来, 由于pageddatasource实现的是IEnumberable,直接把objectdatasource赋给它是不行…

当年年仅18岁韩寒舌战群儒,受尽冷嘲热讽!

https://weibo.com/3251967895/Gk4nNu9Fr转载于:https://www.cnblogs.com/bakblog/p/9287258.html

在朋友圈求助的NTP问题~

之前朋友圈求助的问题最后是我一个朋友尝试了一天的配置「这个配置尝试的过程需要技术基础,但是不管如何的技术基础都是需要去不断的尝试的」,终于找到了方法,所以~我给他们送了秋天的第一杯奶茶~「是他们是因为他们都是一群我很喜欢的同事」…

JRE和JDK 1.3、1.4、1.5(5.0)、6.0 各版本下载地址大全(J2SDK,JavaSE JavaEE)

本文转载(http://hi.baidu.com/y66901356/blog/item/7d32bf0abf7d7c3ab0351d39.html)本人绝对支持原创!!!Java SE Development Kit(JDK)和Java Runtime Envirnment(JRE)1.3、1.4、1.5(5.0)、6.0 各版本下载地址大全 (J…

聊聊身边的嵌入式,英语学习利器点读笔

家里有小孩的朋友,可能对下面的这款产品不陌生。点读笔,一个会发声的电子产品,我当时为了给孩子做英语启蒙,买了小达人点读笔(上图最下方那个,另外两个分别是宝玩英语和巧虎配套的点读笔),用了好几年了&…

gps84转换gcj02公式_百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换...

//定义一些常量var x_PI 3.14159265358979324 * 3000.0 / 180.0;var PI 3.1415926535897932384626;var a 6378245.0;var ee 0.00669342162296594323;/*** 百度坐标系 (BD-09) 与 火星坐标系 (GCJ-02)的转换* 即 百度 转 谷歌、高德* param bd_lon* param bd_lat* returns {…