打开主菜单

谷雨文档中心 β

更改

NBDK-L4:LiteOS实验教程

添加427字节2019年4月4日 (四) 10:08
工程文件说明
在华为LiteOS源码及说明的链接中,有给大家说明如何移植华为LiteOS。
这一步骤大家可以略过,直接使用我们移植好的工程去进行需求开发。因为LiteOS是持续更新的,所以移植起来不是特别方便(目录架构总在变),我们建议大家可以先略过这一步骤,直接使用我们移植好的工程去进行需求开发。
3.如何使用LiteOS开发我们的功能
用户文件,用户自己开发的一些驱动文件(外设驱动等等),以及main文件所在的目录。
=== 常用文件简介 === == 实验01-TFT显示屏 ===
LiteOS的第一个实验,我们给大家带来的是LCD图形化显示实验。至于我们为什么要首先讲解LCD相关的例程,而不是最简单的LED控制实验,主要目的有三个:
=== 工程文件说明 ===
我们给大家介绍一下,每个工程的Group目录下的文件的功能。这一章节我们给大家介绍一下,每个工程的Group目录以及其下包含的文件的功能。
[[文件:NBDK-LOS-KEIL-PRO.png|边框|无框|566x566像素]]
|lcd_spi.c
|TFT屏SPI接口控制
|-
|'''Application/Driver'''
| colspan="2" |'''外设驱动,直接调用HAL层接口的函数'''
|-
|
|gpio.c
|初始化IO功能
|-
|
|spi.c
|初始化SPI功能
|-
|'''Application/bsp'''
| colspan="2" |'''Board Support Package 板级支持包,是外设驱动的上一层,结合了具体的硬件外设板级支持包,结合STM32L4平台的外设驱动'''
|-
|
|}
=== 工程options配置 实验验证 ===1.编译并下载此例程,由于涉及的库文件较多,编译将持续1min以上,请大家耐心等待。
=== 实验验证 ===下载完成后,可以看到TFT显示屏打印“LiteOS”、"01_los_lcd"字样。
=== 源码详解 ===
源码详解部分,第一个这个LCD部分,我们会按照基础实验部分的源码详解方式说明,后续的其他实验,我们仅讲解相对此例程新增的功能部分,所以请大家一定仔细阅读此例程说明。
 
==== stm32l4xx_hal_conf.h ====
 
==== sys_init.c ====
 
=== main.c ===
 
=== los_bsp_lcd.c ===
== 实验02-led点灯 ==
510
个编辑