更改

跳转至: 导航搜索

NBDK-L4:LiteOS实验教程

添加2,071字节2019年4月2日 (二) 17:31
教程介绍
=== 工程目录简介 ===
大家打开任意一个LiteOS例程,都会看到如下的4个目录(Drivers、LiteOS、MDK-ARM、Src)及clean.bat文件。 其中'''<big>clean.bat</big>'''是用于清除工程编译生成的中间文件。例如我们想拷贝一个编译过的工程,工程有200M左右大小,我们点击clean.bat清除一下编译生成的中间文件,则工程大概会缩小到100M左右,此时工程只剩下了库文件、用户文件,以及编译生成的hex文件。[[文件:NBDK-LOS-TAB-MPath.png|边框|居中|无框|901x901像素]]从上图可以看到,四个主目录下分别包含的一些文件,这边给大家简单的介绍一下这边文件大概的功能。 '''<big>Drivers:</big>''' STM32驱动文件目录,也就是大家常说的hal库,里面包含了hal(硬件抽象层)相关的文件。 主要就是有RCC时钟、Flash内存,以及大家常用的外设(例如uart、spi、adc等等)的一些库文件。 '''<big>LiteOS:</big>''' 华为LiteOS操作系统目录,里面包含了两个目录:arch、kernel。 这两个目录就是我们移植到STM32cube工程中的LiteOS相关文件。 '''<big>MDK-ARM:</big>''' 工程目录,主要是两个工程文件“.uvoptx”以及".uvprojx"(keil打开的是这个)。剩下的文件比较重要的是Output目录下编译生成的“.hex”文件。 '''<big>Src:</big>''' 用户文件,用户自己开发的一些驱动文件(外设驱动等等),以及main文件所在的目录。
=== 常用文件简介 ===
== 实验01-led点灯 lcd图形化界面 ==LiteOS的第一个实验,我们给大家带来的是LCD图形化显示实验。至于我们为什么要首先讲解LCD相关的例程,而不是最简单的LED控制实验,主要目的有三个: 1.大家了解了LCD例程之后,对于后面的其他实验,可以使用LCD显示一些调试信息,这样便利于大家的开发。 2.我们会借由此例程,给大家讲解LiteOS例程在Keil5中的目录结构,以及我们开发者需要关注的重要文件及重要功能函数。 3.借由此例程,给大家展示keil5 options中的配置。 === 工程文件说明 === === 工程options配置 ===
=== 实验简介 实验验证 ===
=== 硬件设计 源码详解 ===
=== 实验准备 =实验02-led点灯 ==
=== 实验验证 ===
=== 源码详解 ===
510
个编辑

本PDF由谷雨文档中心自动生成,点击下方链接阅读最新内容。

取自“http://doc.iotxx.com/特殊:移动版差异/1682

导航菜单