2013年5月23日 星期四

STM32完整C函式庫支援之可能性

IAR未實現函式列表:

作業系統相關
<stdlib>
abort()
exit()
system()

<signal.h>
raise()
signal()

時間
<time.h>
clock()
time()

檔案系統
<stdio.h>
open()
close()
lseek()
read()
write()
rename()
remove()

若是MCU有支援就可以做其他相關函式的動作。
以STM32來說,有RTC安裝時,可以將time()函式補齊。
若是有檔案系統,例如使用FatFs,也可以補齊。
但作業系統相關的是基於命令列模式,MCU可能沒有人機界面的狀況,仍不會支援。

推論:
DOS時代的程式,差不多可以不用修改就可以移植。


沒有留言:

張貼留言