开发常用工具
開發常用工具
宗旨:技術的學習是有限的,分享的精神是無限的。
一、編輯器
1、Notepad++:意外關閉此軟件文件不會丟失;
2、PSPad:保持上一次編輯狀態,這樣在你下次打開編輯器的時候可以直接顯示原來的文件。此外它還支持通過FTP進行遠程編輯,支持多文件的比較等;
3、Komodo:支持與CVS、Subversion 和Perforce 的集成,也允許直接向服務器 FTP 傳遞代碼;
4、Vim:和Emacs并列成為類Unix系統用戶最喜歡的編輯器;
5、Gedit:Linux下的一個純文本編輯器;
6、UltraEdit:常用編輯器
7、TextPad:
8、EditPlus:個人喜歡的文本編輯器
9、WPS:word,excel,ppt編輯器;
10、有道云筆記:在線做筆記,比較好用;
11、SourceInsight:個人最喜歡的代碼編輯器,配合astyle很強大,強烈推薦。
?
二、編譯器
1、VC++6.0:學校里面主流的C/C++編譯器;
2、Codeblocks:c/c++編譯器,跨平臺,提供多種工程模板;
3、GCC/G++:Linux下c、c++的編譯器;
4、VS2010:推薦使用的c++編譯器;
5、Dev-C++:輕巧的C++編譯器,寫小型代碼推薦使用;
6、Eclipse:Java編譯器;
7、Keil:51/ARM單片機編譯器;
8、Adobe Dreamweaver:html
9、VB6.0企業版:VB編譯器
10、Kdevelop:?是 C/C++ 和其他語言的開源插件可擴展IDE;
?
三、串口工具
1、SecureCRT:功能齊全,支持遠程登錄;
2、sscom42:專業的串口調試軟件;
3、PortHelper:功能強大的單片機開發助手,包含常見的多個開發工具,方面初學者快速掌握單片機程序設計;
?
四、瀏覽器
1、google瀏覽器:程序員必用瀏覽器;
2、360極速瀏覽器:個人喜好;
3、世界之窗瀏覽器;
4、IE;
5、Firefox;
?
五、截圖工具
1、FSCapture:個人喜歡的截圖軟件;
2、極智截圖軟件
3、屏幕截圖精靈
4、epsnap
5、360snapshot
6、WinSnap
?
六、網絡應用
1、百度網盤:初始5G,手機登錄送2T空間;
2、360云盤:空間非常大,方便存儲視頻文件;
3、115網盤
4、ADSafe凈網大師:看視頻無廣告的軟件,個人喜歡;
5、冰點文庫:百度文庫下載無需點券;
?
七、遠程登錄工具
1、SecureCRT:功能強大的串口工具,也是很好的遠程登錄工具;
2、TeamViewer?11:遠程控制、桌面共享和文件傳輸,至今唯一的一款能穿透內網的遠程控制軟件
3、Putty:方便輕巧;
?
八、虛擬機軟件
1、VMware:windows/Linux/Mac虛擬機;不需要重開機就能在同一臺電腦使用好幾個OS;
2、VirtualBox:開源;
3、Vitual PC:一臺 PC 上同時運行多個操作系統,使用它你不用重新啟動系統;
4、Cygwin:windows平臺上運行的類UNIX模擬環境;
5、colinux:讓Linux更好的運行在MicrosoftWindows 本機系統下;
?
在windows上模擬linux環境,主要有三種方法:
1.VMware等虛擬機,缺點:占用系統資源多,運行速度慢。
2.Cygwin等模擬環境,用windows下的程序模擬實現linux下的功能,缺點:與實際linux環境有差異,并且功能模擬不完全,容易出現沖突。
3.colinux/andlinux等模擬環境,通過使用一種特殊的驅動程序,使得模擬環境可以運行在ring0特權模式下,與windows交替使用CPU,這樣運行模擬環境就像運行本地系統一樣,速度非常快,穩定性好。
?
九、單片機套件
1、51單片機:KeiluVision5集成開發環境;CH340驅動:USB轉串口驅動;STC_ISP_V480燒錄工具;點陣液晶取模軟件;Jlink配套軟件;AD PCB制作軟件等等
2、stm32單片機:MDK;JLINKV8驅動;mcuisp串口下載工具;PortHelper串口調試工具;Zimo3InstallFULL字模制作軟件;ADPCB制作軟件;福昕閱讀器(PDF)等等;
?
十、ARM套件
1、arm-linux-gcc4.4.6:交叉編譯工具
2、mkimage:制作文件系統鏡像工具
3、minicom:Linux下的串口控制臺軟件
4、uboot_TQ210_1.3.4_V1.3.tar.bz2:uboot源代碼
5、Image2LCD.rar:Windows平臺下的BMP圖片轉換為.c或.bin的軟件,適用于制作WinCE的NK.bin的logo.c和uboot所使用的logo.bin;
6、TFTP_Server.rar:Windows平臺下的TFTP服務器的安裝軟件,配合u-boot的TFTP下載功能使用;
7、Kernel:內核源代碼;
8、busybox:集成了一百多個最常用linux命令和工具的軟件;
?
十一、其他軟件
1、QT套件: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;
8、wify共享:獵豹;WiFi共享精靈;
9、U盤啟動盤制作軟件:老毛桃,大白菜,UltraISO等等;
10、系統一鍵還原:lmtghost3.0;
11、幫助文檔:C_C++開發API幫助文檔;
12、版本控制:git,svn,cvs等;
13、項目進度管理:redmine;
14、文件比較工具:merge;
?
總結
- 上一篇: FlexSim软件PF模块标识详细解释
- 下一篇: 阵列信号处理及matlab实现_球形麦克