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