专栏中心

EEPW首页 > 专栏 > 【STM32】起航,开始学习STM32

【STM32】起航,开始学习STM32

发布人:0750long 时间:2010-02-05 来源:工程师 发布文章
【STM32】起航,开始学习STM32

 

 

? ? ?以前接触过STM32,但由于工作关系一直没进行多深入的了解。目前由于工作关系,老大让我开始学STM32。不错,好征兆。以前连51也只是玩得坎坎坷坷,STM32,难度估计不小,不过,有困难得上,没困难制造困难也得上。

? ? ?目前手里有一块107的开发板,又向同事借了一个山寨的JLink,在网上搜了一堆资料,下了一个EWARM5.30,加了几个QQ群和论坛,开始了一个人的STM32学习之路。

? ? ?一开始,什么都是新的。无从着手,自己给自己定了这两天的任务:熟悉开发环境和项目工程框架。主要是跟着老大的资料http://www.****.com/yuanxihua/blog/一步一步熟悉流程。好了,开始向前走了。

 

/************华丽的分割线*****************/

 

1.首先是,在EWARM上建立项目工程架构。先建好若干文件夹,在这个例程中,LCCD-1.0.0是这么设置的:

LCCD-1.0.0{

? ? ?(1)Project ?项目文件夹 ? ?里面包含工作环境文件.eww / .ewd / 项目文件.ewp / .dep文件,Debug / Release /setting文件夹。

?(2)Driver 驱动文件夹

? ? ?(3)Include ?头文件夹 .h头文件

? ?? (4)Libraries ? 库文件夹 ?

? ? ?(5)Linker ? ?链接库文件夹 ? .icf文件

? ? ?(6)Source ? 源文件夹 ?.c源文件。

}

这是“物理”工程框架,分别是各类文件的存放文件夹。此外需要在workspace下建立“软件”框架。典型的包括有:BOOT / CMSIS / DRV / INC / LIB / USER这几个。

其中BOOT里面一般加入开始文件.S文件,如startup_stm32f10x_md.s;

在LIB里面加载库文件,一般是ST自带的.C库文件,如stm32f10x_gpio.c等;

INC里面加载的是.H头文件;

在USER里则加载source的所有C文件。

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

CES 2010:3D 电视

视频 2010-01-18

easyarm2210web服务器

想成为硬件工程师,难不难?

嵌入式硬件和软件谁更吃香?

嵌入式系统 2025-02-19

以 AMD 自适应计算技术进行虚拟制作

CES 2010:联想Lenovo IdeaPad U1 Hybrid

视频 2010-01-18

QUARTUS II 中文教程

第25次,让你的示波器焕然一新!

紫光国微换帅,李天池接任

CES 2010:联想LePhone

视频 2010-01-18

鼎阳科技推出SDG3000X任意波形发生器,配备7寸大屏,支持40Mpts存储深度与1.2GSa/s采样率

让大模型训练更高效,奇异摩尔用互联创新方案定义下一代AI计算

能源发展趋势和测试新要求,如何促进功率转换效率的提升

助力半导体等精密测试!鼎阳科技发布精密源表SMM3000X系列

触摸屏软件开发系统2.3.1

自己动手写操作系统

常用ARM指令

CES 2010:Lenovo S10-3t 小平板

视频 2010-01-18

新升级CO₂传感器SCD43上市!

更多 培训课堂
更多 焦点
更多 视频

技术专区