skip to content
Jethro View Point
User Tools
Log In
Site Tools
Search
Tools
Show pagesource
Recent Changes
Media Manager
Sitemap
Log In
>
Recent Changes
Media Manager
Sitemap
Trace:
•
2024-01-21_cpu效能指標之dmips_mips
•
2024-07-02_sensorless_field-oriented_control_and_position_estimation
•
2024-04-25_share_foc_mcsdk5.4.4_電流取樣
•
2023-03-21_youtube_video_usb_reverse_engineering_and_writing_drivers
•
2023-06-025_calculation_of_total_inertia_of_belt_conveying_equipment
•
2024-06-04_s32ds_ewl_ewl_nano_newlib_newlib_nano_比較
blog:2024-06-04_s32ds_ewl_ewl_nano_newlib_newlib_nano_比較
2024-06-04 S32DS EWL, EWL Nano, NewLib, NewLib Nano 比較
EWL (Embedded Ware Library):
由 Freescale/NXP 公司開發的 C 標準庫實現
針對嵌入式系統進行了優化,提供了較小的程序碼和數據佔用空間
功能較為完整,支持大部分 C 標準函數
更適合於資源較充足的嵌入式系統
EWL Nano:
EWL 的一個特殊版本,針對資源非常受限的微控制器進行了進一步精簡
去除了一些功能較重的標準庫功能,如浮點數處理、locale 支持等
提供了一個極度精簡的 C 標準庫實現,程序碼和數據佔用更小
更適合用於資源極其有限的微控制器
NewLib:
由 Cygnus Solutions (後來併入 Red Hat) 開發的開源 C 標準庫實現
相比 EWL,NewLib 更加通用,可用於各種嵌入式處理器平台
在功能和資源佔用上介於 EWL 和 Nano 版本之間
支持 POSIX 和 Sys V 兼容性
NewLib Nano:
NewLib 的一個特殊版本,針對極度資源受限的微控制器進行了進一步精簡
去除了大部分較重的標準庫功能,只保留最基本的 C 標準庫功能
程序碼和數據佔用更小,非常適合用於資源極其有限的微控制器
總的來說:
EWL 和 NewLib 提供了較為完整的 C 標準庫支持,但佔用較多資源
EWL Nano 和 NewLib Nano 則是針對資源極其有限的微控制器做了極度精簡
開發者需根據具體系統的資源限制和功能需求,選擇合適的 C 標準庫實現
TAGS
1 person(s) visited this page until now.
Back
blog/2024-06-04_s32ds_ewl_ewl_nano_newlib_newlib_nano_比較.txt
· Last modified: 2024/06/04 12:00 (external edit)
Page Tools
Show pagesource
Back to top