Programming 板


LINE

請教一下各位有接觸過嵌入式系統的人 我要將一個本來用VC開發的DLL移殖到一個嵌入式系統上使用 請問有哪些可以針對嵌入式系統做最佳化的小技巧可以提供給我做參考? 希望有過這類經驗的人能推薦我一些精典的網站、書籍、或是參考文章 謝謝 其實我之前已經有試著把程式移殖過去了 整個DLL的程式架構沒什麼變動 只把許多本來VC有支援,但嵌入式系統不支援的小地方做改寫 例如原本VC的CString就自己寫一個CString的class來代替 但是移殖後發現程式的執行的速度相當慢 code size與動態記憶體配置也太大了一點 這樣的速度跟code size是我無法接受的 我覺得是因為當初這些dll是在VC上開發的 當初開發時只注重程式的可讀性及模組化 所以當初開發時並沒有特別針對code size及動態記憶體配置做最佳化 速度上,也只有針對演算法做加快速度的處理 並沒有針對程式本身執行效率上的加速處理 但是因為過去沒有什麼接觸嵌入式系統的機會 所以對於這類講究節省憶體及加快程式效率的程式技巧比較沒有研究 現在遇到這類的問題也不是很清楚要去哪裡找答案 所以想來這裡請教一下 不知道有沒有人有遇到這類的問題? 可不可以提供一下您過去解決這類問題的經驗或是技巧? 不管是針對速度上或是空間上的改善都可以 畢竟嵌入式系統不是我專門的研究領域 我無法花大量的時間與精力在這上面 所以想請教有哪些重量級的嵌入式系統最佳化參考文件可以推薦一下的? 因為以我的需求來看 使用那些重要且經典的方法或是小技巧 應該就可以有很大的改善效果 而不需要使用到學術領域上最新的paper研究所使用的方法 因為那些方法恐怕對非本科系的人來說是不容易理解的吧 ^^ 先在此說聲謝謝了 --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.242.10







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:e-shopping站內搜尋

TOP