资源简介
RT-Thread STM32工程模板,个人建议以模板为基准在移植自己的应用程序

代码片段和文件信息
/**
******************************************************************************
* @file application.c
* @author mousie
* @version V1.0.0
* @date 2011.12.2
* @brief 顶层应用线程
******************************************************************************
*/
/* Includes ------------------------------------------------------------------*/
#include “application.h“
#include “rtconfig.h“
#include “rtthread.h“
#include “debug.h“
#ifdef RT_USING_DFS
#include “dfs_init.h“
#include “dfs_elm.h“
#include “dfs_fs.h“
#include “rt_hw_sd.h“
#endif
#ifdef RT_USING_LWIP
#include “lwip/sys.h“
#include “lwip/api.h“
#include “netif/ethernetif.h“
#endif
/** @addtogroup Applications
* @{
*/
/** @defgroup Application
* @{
*/
/** @defgroup Application_Private_TypeDefine
* @brief 私有类型定义
* @{
*/
/**
* @}
*/
/** @defgroup Application_Private_MacroDefine
* @brief 私有宏定义
* @{
*/
/**
* @}
*/
/** @defgroup Application_Variables
* @brief 定义全局变量(私有/公有)
* @{
*/
/**
* @}
*/
/** @defgroup Application_Private_Function
* @brief 定义私有函数
* @{
*/
/**
* @}
*/
/** @defgroup Application_Function
* @brief 函数原文件
* @{
*/
#ifdef RT_USING_DFS
/**
******************************************************************************
* @brief SD卡文件系统模块初始化
* 此处只是将SD卡的通信和上层文件系统初始化
* SD卡的初始化工作可以在相关操作中完成 用完后断电 这样热拔插更安全.
* @param None
* @retval None
******************************************************************************
*/
static void thread_filesys_init(void* parameter)
{
rt_hw_sd_init(“SD0“);
rt_hw_sd_power_on(); // 打开SD卡电源并初始化SD卡 并非一定要在此处
dfs_init(); // 文件系统初始化
elm_init();
if (dfs_mount(“SD0“ “/“ “elm“ 0 0) != 0) // 加载SD卡根目录
{
assert_info(“File System init failed!“ 1); // 加载失败提示
}
}
#endif
#ifdef RT_USING_LWIP
/**
******************************************************************************
* @brief LwIP网络模块初始化
* @param None
* @retval None
******************************************************************************
*/
void thread_net_init(void* parameter)
{
extern void lwip_sys_init(void);
extern void rt_hw_enc28j60_init(void);
eth_system_device_init(); // 注册网络设备
rt_hw_enc28j60_init(); // 网络芯片初始化
rt_device_init_all(); // 更新系统设备
lwip_sys_init(); // LwIP系统初始化
}
#endif
/**
**************************************************************
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4510 2011-12-17 21:26 applications\application.c
文件 1230 2011-12-17 21:07 applications\application.h
文件 8121 2011-12-17 22:20 applications\example\net_test.c
文件 3325 2011-12-17 22:20 applications\example\race_led.c
文件 3966 2011-12-18 13:00 applications\example\sd_test.c
文件 4096 2011-12-17 22:20 applications\example\sem_key_led.c
文件 4829 2011-12-18 13:00 applications\irq_handler.c
文件 6219 2011-12-17 21:39 applications\main.c
文件 6053 2011-12-18 14:24 applications\rtconfig.h
文件 16457 2011-12-17 20:41 applications\stm32f10x_conf.h
文件 2377 2011-12-13 14:55 applications\user_types.h
文件 96219 2012-02-01 15:52 compiler\rvmdk\ProjectTemplate.uvopt
文件 152044 2011-12-18 13:19 compiler\rvmdk\ProjectTemplate.uvproj
文件 2662 2011-12-17 19:53 drivers\debug.c
文件 2218 2011-12-16 17:46 drivers\debug.h
文件 8661 2011-12-16 16:24 drivers\drv_ctrlport.c
文件 4468 2011-12-16 16:34 drivers\drv_ctrlport.h
文件 13505 2011-12-16 17:02 drivers\drv_eeprom.c
文件 3562 2011-12-16 16:24 drivers\drv_eeprom.h
文件 6542 2011-12-14 10:08 drivers\drv_extint.c
文件 3595 2011-12-14 10:47 drivers\drv_extint.h
文件 20341 2011-12-16 16:24 drivers\drv_i2c.c
文件 7372 2011-12-16 16:34 drivers\drv_i2c.h
文件 9731 2011-12-17 22:13 drivers\drv_key.c
文件 6163 2011-12-17 22:11 drivers\drv_key.h
文件 13344 2011-12-16 16:34 drivers\drv_led.c
文件 5498 2011-12-16 16:34 drivers\drv_led.h
文件 6756 2011-12-16 16:34 drivers\drv_rtc_time.c
文件 4488 2011-12-16 16:03 drivers\drv_rtc_time.h
文件 27327 2011-12-17 15:09 drivers\drv_sd.c
............此处省略421个文件信息
- 上一篇:机器码工具.zip
- 下一篇:J2ME游戏开发教程 pdf文件
相关资源
- 基于stm32f103ve的程序——跑马灯实验
- 基于STM32RCT6的步进电机驱动程序
- stm32f407上的两个can发送和接收例程
- STM32 led 时钟
- STM32 2.4G通信例程
- 直流无刷电机方波驱动 stm32 例程代码
- STM32中文资料
- STM32蓝牙和串口程序
- STM32f103超声波模块例程
- stm32f103c8t6 4 oled.rar
- stm32f030 IAP Demo(原创)
- STM32基于rt_thread操作系统的SDHC卡文件
- NRF24L01实现51与STM32双向通讯
- STM32F103 串口程序(完整版)
- stm32 ds18b20 温度传感器 测试通过
- stm32官方例程
- STM32F103定时器中断程序
- [免费]基于stm32f103ze 的OLED驱动代码
- STM32F103RBT6驱动UC1698控制芯片的160160黑
- STM32F103 DS18B20 V3.5.0固件库驱动程序工
- STM32定时器使用入门。看了这个程序会
- SIM908 SDIO FSMC STM32 FIFO
- STM32F103 CC2500完整驱动(模拟SPI)
- AD7606采集程序
- stm32 用SPI 方式读写 SDHC
- stm32通过DMA方式采集ADC数据
- 意法半导体STM全系列微控制器STM32ST
- 基于STM32芯片的SX1278 驱动 LORA.rar
- STM32的PCB封装库,以及原理图库,48
- SX1280.rar
评论
共有 条评论