Re: 請問C18有malloc()嗎?
|
||||
---|---|---|---|---|
資深會員
|
C18 本身沒有 malloc() 這一系列函數,但 Mcrochip 有一篇應用記要裡有實作一套動態記體體管理,包含 malloc ,請參見 AN914:
動態記憶體配置是一個很好的功能,所有基於PC的編譯器幾乎都有提供。 然而,並不是所有的微控制器的編譯器都有這種能力,最主要是由於缺乏先進作業系統下的記憶體管理。 雖然大多數的應用本質上都是靜態的,但有些情況下也需要對記憶體體資源進行動態配置。 例子包括動態指定的任意數量的網路協定。本應用記要提出了一個動態記憶體配置的簡單有效方法,而不需要作業系統。 http://www.microchip.com/Stellent/idc ... eId=1824&appnote=en012157
發表於: 2008/11/4 21:49
|
|||
|
請問C18有malloc()嗎?
|
||||
---|---|---|---|---|
資深會員
|
大家好:
如題,Thanks.
發表於: 2008/11/4 15:50
|
|||
|