文件名称:Kinetis-L-FreeRTOS-GCC:Kinetis-L MCU 的开发框架
文件大小:345KB
文件格式:ZIP
更新时间:2024-06-26 08:09:49
C
Kinetis-L-FreeRTOS-GCC Kinetis-L MCU 开发框架。 目的 这个项目的主要原因是我得到了一些 FRDM-KL25Z 板,但我找不到一个不依赖于特定 IDE(例如 Code Warrior 等)的合适基线。 作为一名嵌入式软件工程师,我希望了解代码如何启动和硬件如何配置的所有方面,而大多数基于 IDE 的环境往往会隐藏该过程的一部分。 GCC 是我选择的工具链,所以我使用作为起点,并从那里构建了我的框架。 为了了解构建中的所有内容并保存 ROM/RAM 空间,我选择不包含任何类型的标准 C 库。 这段代码是专门用“-nostdlib”选项构建的,我需要的任何标准 C 函数要么是自己构建的,要么是在网上找到的。 请注意,我发现即使指定了“-nostdlib”选项,arm-none-eabi-gcc 工具链也会引入“newlib”(它构建使用的标准 C 库),
【文件预览】:
Kinetis-L-FreeRTOS-GCC-master
----FRDM-KL25Z()
--------rtos()
--------inc()
--------apps()
--------frdm()
--------usb()
--------util()
--------todo-list.txt(314B)
--------Makefile(3KB)
--------drv()
----LICENSE(2KB)
----README.md(7KB)
----.gitignore(42B)