Re: [問題] 請問有沒有專門討論關於韌體程式的版?

看板Electronics作者 (愛笑的蚵仔煎加蛋)時間19年前 (2006/06/03 08:52), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/5 (看更多)
: 常用的副程式或是module可以寫成副程式的方式 : 但是假使使用call的方式 可能要把一些暫存器push/pop 會影響效能 : 不用call的方式 直接執行該段程式 聽起來很白木 免了push/pop卻佔rom size : 但是執行起來卻是效能比較快 有時候這本身就是需要取捨 : 就如同使用c/asm寫一些51的code一樣 可讀性高不代表效能好 : 這也是有取捨的 有時候為了擠出一點效能卻得犧牲可讀性 : 除非到高階的CPU 所謂的OO的概念才能有所發揮 : 不然很多低階的CPU用OO不見得能達到最大的投資報酬率 沒錯,這就是我要表達的意思 因為科技進步的關係,現在CPU都越用越高檔 很多電子產品都用到ARM等級的了 而且ROM跟RAM還有效能在很多時候已經不是撰寫軟體的主要考量了 所以我在想,更高階的軟體技巧未來一定是需要的 像我最近常在想.. 怎麼樣才能把高階語言的精神和技巧用在嵌入式系統 雖然compiler是用c,但應該可以擁有OO的一些特性吧 例如:如何用OO 思維模式寫C 如何讓C code 具有繼承的特性 如何以物件的概念思考整體的運作 我曾經在一個網站上看過類似的文章 跟大家分享一下,超讚的網站ㄛ[點空間] http://www.dotspace.idv.tw/ 上面提到了,不管是組合語言,C語言,BASIC都可以寫的很物件導向 只是還很少人開始討論這些問題 所以我希望有這方面經驗或是技術的人可以分享一下心得 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 202.151.49.44
文章代碼(AID): #14WDr747 (Electronics)
討論串 (同標題文章)
文章代碼(AID): #14WDr747 (Electronics)