作為十年的嵌入式開發經驗者,簡單記錄一下順手的工具。
屬於個人雜記性質,不管趁手不趁手都隨便寫寫。
這個比較多,必須做張表 工具
comment
ultraedit
萬能的編輯器
source insight
除了文字編碼支援不佳以外,對各種型別的**解析都十分靈光
hidemaru
文字編碼支援利器
各種ide
比如ti家的code compose studio,freescale家的code warrior
其他大神們稀飯的vi和emac
始終用不順手 + +!
**比較 :
beyond compare
神器,獨此一家,別無分店;**搬運和review的唯一選擇
**檢查 :
pgrelief
f社的內部用工具,可以查出很多風險,應該說對標準c/c++**的語法檢查確實有一套
版本管理 :
也挺雜的,不過我一直都是管用不管建的,就從用的感覺隨便說說唄 工具
優點缺點
svn一直用它
感覺沒有什麼明顯的不足
vss現在感覺不太有人用了,建庫比較簡單,管管文件還可以
對**的衝突管理太初級
cvs基本用來管理**
svn上乙個時代物
git這麼流行我居然沒用過~ 哭
word :
只能說大部分人不知道怎麼做目錄和分級選單。
excel :
office中最大的良心,最佳提高生產力工具
ppt:
powerpoint
常常被忘卻的是第乙個p代表的power,要有震撼人心的作用,阿三就是靠著口才和超神的power出了好多ceo;不能不提的是以下幾點 :模板 : 預設的白板ppt,現在應該用得人不多了
配色 : 對碼農來說,色彩的選擇簡直是難上加難,可以用的兩個配色**
smartart : 一些不複雜的圖,包括流程、分類、分級用它可以快速美觀解決
ppt美化大師 : 簡直是懶人美化ppt的福音
最後想說的是ppt要做好,還是跟設計關係比較大,作為碼工能把上面幾點把握了就已經足夠了。
不會做ppt的碼農不是好專案經理。
uml圖:
astah community
不要錢!已經足夠用了。免費版缺的是**和uml設計圖的互相轉換,但是私以為能機械轉換的設計根本不是設計。糾結於同**同等能力的設計圖不是偏執狂就是機械主義者。當你的設計的每乙個細節都已經同**一致,我為什麼不看**呢?
作為資深的日遊玩家,在這塊方面也是歷經磨難
xp以來拯救了我的系統,微軟官方作品,穩定和相容性的選擇
locale.emulator
好使,但是不支援64bit的應用程式(目前)
ntleas
便利性上比locale.emulator差一點,但是支援64bit喲
嵌入式Linux下使用的UI開發庫
目前,流行的面向嵌入式系統的圖形系統有micorowindows nanox qt embedded minigui directfb picogui以及gtk fb等。它們中的大多數遵循lgpl條款發布,而micorowindows nanox遵循的是mgpl,qt embedded採用qgpl條...
嵌入式C開發中變數型別的使用
微控制器嵌入式裝置儲存空間很有限,很小,並不像我們的pc機。所以一定要用有限的空間去完成 無限大 的事情。比如 char乙個位元組8位,而int4個位元組啊,32位,只要在char範圍內,當然要用char了 所以嵌入式程式設計中經常會使用char定義變數,下面是嵌入式常用的typedef定義的資料型...
嵌入式Linux開發使用NFS掛載根檔案系統
在嵌入式開發中使用nfs 掛在根檔案系統進行應用程式和驅動的除錯是必備技能,在程式除錯ok後可以從nfs檔案系統切換initramfs 基於記憶體 yaffs 基於nand flash jiffs 基於nor flash 等進行程式的批量燒寫。首先我們先配置pc端 ubuntu 1.安裝nfs 伺服...