【RT-Thread学习】自动初始化
【摘要】
初始化顺序宏接口描述1INIT_BOARD_EXPORT(fn)非常早期的初始化,此时调度器还未启动。使用该宏后,fn 将属于 “board init functions”2INIT_PREV_EXP...
初始化顺序 | 宏接口 | 描述 |
---|---|---|
1 | INIT_BOARD_EXPORT(fn) | 非常早期的初始化,此时调度器还未启动。使用该宏后,fn 将属于 “board init functions” |
2 | INIT_PREV_EXPORT(fn) | 主要是用于纯软件的初始化、没有太多依赖的函数。使用该宏后,fn 将属于 “pre-initialization functions” |
3 | INIT_DEVICE_EXPORT(fn) | 外设驱动初始化相关,比如网卡设备。使用该宏后,fn 将属于 “device init functions” |
4 | INIT_COMPONENT_EXPORT(fn) | 组件初始化,比如文件系统或者 LWIP。使用该宏后,fn 将属于 “components init functions” |
5 | INIT_ENV_EXPORT(fn) | 系统环境初始化,比如挂载文件系统。使用该宏后,fn 将属于 “enviroment init functions” |
6 | INIT_APP_EXPORT(fn) | 应用初始化,比如 GUI 应用。使用该宏后,fn 将属于 “application init functions” |
参考
- https://www.rt-thread.org/document/site/programming-manual/basic/basic/#rt-thread_3
- http://www.freesion.com/article/425840868/
文章来源: recclay.blog.csdn.net,作者:ReCclay,版权归原作者所有,如需转载,请联系作者。
原文链接:recclay.blog.csdn.net/article/details/104566148
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)