站在巨人肩膀上(上)


1
摘要


这篇笔记主要介绍基于飞思卡尔软件开发平台(Software Development Kit)的应用软件开发,以IAR 为开发环境,LED闪烁亮灭的裸机程序为例子说明,如何快速搭建工程,以及修改代码,编译完成。微信



2
准备工做
  • 安装SDK软件Freescale_KSDK1.1.0_KV4xF_1.0.0.exe 可在飞思卡尔网站免费下载网站

安装编译环境IAR7.3(Code Warrior/Kds/Keil) 本笔记以IAR为例说明,其余开发环境相似,配置会有不一样。spa


3
SDK目录结构

其实移植修改任何的源码包,第一件事情就是熟悉源码包目录结构,不用弄懂每个文件内容,但必定要清楚目录结构,下图就是SDK安装完的源码目录结构,操作系统

boards文件夹 是管脚定义,配置。.net

platform文件夹是连接文件,启动代码,和SDK的源码。orm

Lib文件夹包含编译好的库文件。开发

demos文件夹是一些基于SDK的软件例程。get

Filesystem文件夹是跟文件系统相关的源码

rtos文件夹是几个实时操做系统(MQX,uCOSII,uCOSIII)相关的文件 这些在用到操做系统时候才会用到,若是你是基于裸机的程序能够不用考虑这个文件夹qt





至此,已经了解了巨人SDK的源码目录结构,下篇文章将会详细介绍如何站在SDK巨人的肩膀上,快速开发你的应用程序,敬请关注。



本文分享自微信公众号 - 嵌入式程序猿(InterruptISR)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。

相关文章
相关标签/搜索