嵌入式Linux裸机开发(二)C语言LED驱动
发布时间
阅读量:
阅读量
系列文章结构概览
文章结构概览
- 系列文章结构索引
-
序言
-
概述
-
- STM32F103启动文件详解
- IMX6U汇编与C语言开发环境配置
-
- 配置处理器运行模式
- 初始化堆栈指针
- 跳转至C语言执行入口
-
实现步骤
-
-
启动文件配置
-
C语言驱动模块
-
- 主函数头文件
- 主函数源文件
- 链接描述文件
- 构建规则文件
-
程序下载过程
-
-
前言
在掌握了利用汇编语言实现LED驱动的方法后,接下来将探讨如何通过汇编语言搭建C语言运行环境,并实现基于C语言的LED驱动程序。
介绍
在进行STM32F103的开发过程中,汇编文件 startup_stm32f10x_hd.s 被用于构建C语言运行环境,同时该文件还承担了诸如中断向量表配置等其他相关任务。
STM32F103的启动文件解析
Stack_Size EQU 0x00000400
AREA STACK, NOINIT, READWRITE, ALIGN=3
Stack_Mem SPACE Stack_Size
__init
全部评论 (0)
还没有任何评论哟~
