你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【原创推荐】爱鼓捣STM32笔记4-固件库那些事

[复制链接]
apf0215 发布时间:2013-6-13 18:41
0 概述
& Z1 L- c7 p+ F) c0 ^% w" h* S# a. @8 X* [
在《爱捣鼓STM32笔记1创建IAR-ARM工程模板》第2章节中已经描述了STM32固件库V3.5.0的文件夹中的内容,对该固件库的文件结构有了一个宏观的认识。这些知识对于创建对应编译器的工程模板而言,已经足够。在编写基于STM32芯片第一个程序之前,还需要了解固件库下面的一些事:
* h8 R* e; |! c 
& |9 v$ \3 ]0 _; ]( M(1)固件库根源那件事:固件库不是凭空而来,其来源于ARM公司联合主要合作伙伴制定的CMSIS(Cortex Microcontroller Software Interface Standard的首字母缩写)标准。其在CMSIS标准上进行构建而成。+ P8 u3 f* v1 ], n; [  e
 
# T4 i2 b1 U9 \: L' f6 w  i(2)固件库架构和文件脉络那件事:固件库是ST公司在CMSIS标准上根据自己基于Cortex-M3芯片的特点进行构建。其也具有自身的文件结构。固件库文件很多,理清头绪,了解核心文件的内容,有利于后续实际工程的开发。
, t9 c. a- o: Q+ ] 
) f) O/ _8 B4 V; j* v% G1 n( x1 N(3)进一步了解固件库文件那件事:对于固件库文件,重点掌握如何使用,了解其基本内容即可。
8 T$ y, N# h# l8 b5 r ' j# A' }: C! W, ?# d1 E1 f8 |4 _
(4)使用固件库那件事:熟练使用固件库这件事不是一天两天的搞清楚的,也不需要一天两天搞清楚。不过,可以大概了解一下使用固件库的共性要点,剩下个性化的东东,需要在后续的实际工程实践中,不断的修炼完善。
$ n( l6 E# m$ h; k3 v/ x 
6 }' `% I2 i" {; }5 O& t- N2 {# p( @6 @( N1 e  c' d+ U' o* H- [  Z
目 录
. ?6 N2 S2 T6 y; N0 概述 1
" |3 B) K' E! s# o/ Z4 C1 CMSIS标准概览 2
* p& ~1 I  @2 X8 C! n1.1 固件库真实的基准 2
# h6 d4 \% x7 g) z$ v1.2 CMSIS标准V1.30架构 31 C2 H) W" z& ?. G8 O8 O  a: m( W
1.3 CMSIS标准V3.20架构 5
0 c7 M% r# _8 e+ p! y1.4 CMSIS标准代码规范 7, m$ E1 }! \. {+ o0 T! f
1.4.1 基本规范 7( ~+ ]1 h8 j/ D  u, |7 M& _
1.4.2 推荐规范 8
4 _% y4 X6 n3 ?3 B1.4.3 数据类型及IO类型限定符 8
; i% Z7 w; Q& H! F" `1.4.4 CMSIS版本号 91 U* s; W: h) d8 r; Y6 ]- C5 W. M
1.4.5 Cortex内核 9
, p7 w( m( P5 \. E! ?; E1.4.6 工具链 9- M3 A4 ?) p, h" i
2 固件库架构和文件脉络 11
. s1 S& V. Z% t8 H& v3 o# @2.1 固件库架构 11: X8 H8 I: v+ a: h4 d
2.2 固件库文件脉络 14
2 E! R$ n6 H) L) i# E$ f3 固件库文件总体说明 15
7 E1 g2 D+ \2 k- h6 L3.1 核内外设访问层文件 16& a  k* |; j; V# E+ w7 y" A
3.2 设备外设访问层隶属CMSIS核心层的文件 18  U  ~' }& r3 h" d  O$ Q1 ?2 O/ u
3.3 设备外设访问层设备函数文件 19
. ]5 q# Q3 _8 g+ R9 U3.4 用户层固件库模板文件 21
* J" E1 y- A# j3.5 启动文件 22" p' V! ]7 C6 X/ R$ z
4 固件库的使用说明 25  D9 z& H3 B' Z
 
* d1 ~4 a/ S; V$ j【笔记下载】
/ U2 `. D7 k8 Q2 F' h, A- Q' N 
1 H2 Q2 L' A& e5 `0 y 爱捣鼓STM32笔记4固件库那些事.pdf (1.03 MB, 下载次数: 349)
赞 收藏 评论19 发布时间:2013-6-13 18:41

举报

19个回答
hawgr 回答时间:2013-6-14 23:30:08

回复:【本周推荐】STM32笔记4固件库那些事

谢谢分享!!!!!
一叶寒秋 回答时间:2013-6-15 17:29:53

RE:【本周推荐】STM32笔记4固件库那些事

熟悉一下
phaeton 回答时间:2013-6-17 11:33:13

回复:【本周推荐】STM32笔记4固件库那些事

多谢,分享
wule-2020882 回答时间:2013-6-24 19:57:35

RE:【本周推荐】STM32笔记4固件库那些事

了解下
feiwei-355304 回答时间:2013-6-25 10:36:27

RE:【本周推荐】STM32笔记4固件库那些事

占座
duanyytop 回答时间:2013-6-25 22:25:32

RE:【本周推荐】STM32笔记4固件库那些事

谢谢楼主分享,还是很不错的一篇文章
cxt492953150 回答时间:2013-6-26 20:50:48

RE:【本周推荐】STM32笔记4固件库那些事

瞧一瞧
春天里 回答时间:2013-6-29 08:07:23

回复:【本周推荐】STM32笔记4固件库那些事

谢谢分享,学习一下。
newphj 回答时间:2013-7-3 12:50:57

RE:【本周推荐】STM32笔记4固件库那些事

了解一下
梁子liang 回答时间:2013-7-12 22:33:32

RE:【本周推荐】STM32笔记4固件库那些事

谢谢楼主,无私奉献
奔跑的人 回答时间:2013-7-16 23:24:24

RE:【本周推荐】STM32笔记4固件库那些事

谢谢楼主,
今晚~打老虎 回答时间:2013-7-19 14:18:12

RE:【本周推荐】STM32笔记4固件库那些事

回复收藏下载看看 谢谢楼主
battery609 回答时间:2013-7-27 00:01:52

RE:【本周推荐】STM32笔记4固件库那些事

这个东西是及时雨啊,感谢分享!
maple_lu 回答时间:2013-7-30 08:19:03

RE:【本周推荐】STM32笔记4固件库那些事

感谢分享哦
12下一页
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版