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