Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
RT-Thread一般讨论
自动初始化
关于自动初始化的一些疑问
发布于 2020-05-08 19:58:34 浏览:1272
订阅该版
RTT的一些自动初始化可以让自己的线程逻辑更灵活,但同时有以下一些疑问: 几种初始化的具体初始化什么内容?我的理解大家看是否正确 * board :一些对板子整体有影响的,比如一个IO控制的电源开关或控制台特殊需要的串口 * pre:一些设备或工程正常运行需要的一些参数,如串口波特率,SPI速率等 * device:片上外设的初始化,或不需要特殊代码用片上外设就能运行的外部IC * COMPONENT:一些复杂功能的外设驱动,如W5500 * env:一些通过命令行进行测试的代码函数 * APP:项目逻辑功能验证的demo:如SPI/I2C的测试读写,网络芯片的C/S收发测试demo 2, 对于同类的APP初始化A和B,加入A里面申请了动态内存,此时1可以向里面写内容,B可以从中读取内容,也就是A要早于B,那么同样的APP初始化他们有先后什么吗?如果有是因为优先级来确定的吗?
查看更多
7
个回答
默认排序
按发布时间排序
杰瑞鼠
2020-06-09
2022龙腾虎跃,如虎添翼
希望关于自动初始化或者类似RTM_EXPORT(rt_thread_startup);专门做个专题讲讲,有非常多得疑惑。现在得问题时,如果碰到有先后关系得都不敢利用自动初始化或exprot方法,只能以extern 方式调用
whj467467222
认证专家
2020-06-10
开源,分享,交流,共同进步
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=479468&ptid=424422][color=#999999]杰瑞鼠 发表于 2020-6-9 20:03[/color][/url][/size] 希望关于自动初始化或者类似RTM_EXPORT(rt_thread_startup);专门做个专题讲讲,有非常多得疑惑。现在得问题 ...[/quote] 同一自动初始化优先级 在MDK 和 IAR环境下 可能会出现执行的顺序不一样
NOUSED
2020-06-10
这家伙很懒,什么也没写!
和你.c文件的编译链接顺序有关
杰瑞鼠
2020-06-10
2022龙腾虎跃,如虎添翼
这对于用户来说难度就有点高了,再处理有顺序得同类不同初始化大家都是怎么做的?
xddl00
2020-06-11
这家伙很懒,什么也没写!
自动初始化已经给出了6种顺序,能满足几乎所有的应用,至于每种里面的顺序,有那么重要吗?
杰瑞鼠
2020-06-11
2022龙腾虎跃,如虎添翼
今天就碰到一个问题,AT24CXX软件包原来时EXPORT_CMD这个我屏蔽掉了,直接在Main函数中调用。依赖W5500的modbusTCP,我自己建的线程,也是main函数初始化调用;而TCP依赖的W5500的初始化时用的是exprot_env的,也就是先于main调用,而其中涉及需要用AT24CXX从eeprom中读取IP才能初始化,这就造成了顺序不匹配报错。 没办法,最终我的解决方法是将本在main中初始化的AT24CXX代码放到了W5500的初始化wiznet.init里面,还让它exprot_env可以了。 原来试过将exprot_env的函数放到main中初始化产生了非常严重的报错(上电后不能运行,显示memroy错误,详见我的其它帖子),只有深入项目中才会发现这个初始化问题很重要。如果理解不透,运用不好,在使用软件包时可能就是个大的问题
撰写答案
登录
注册新账号
关注者
0
被浏览
1.3k
关于作者
杰瑞鼠
2022龙腾虎跃,如虎添翼
提问
184
回答
140
被采纳
4
关注TA
发私信
相关问题
1
有关动态模块加载的一篇论文
2
最近的调程序总结
3
晕掉了,这么久都不见layer2的踪影啊
4
继续K9ii的历程
5
[GUI相关] FreeType 2
6
[GUI相关]嵌入式系统中文输入法的设计
7
20081101 RT-Thread开发者聚会总结
8
嵌入式系统基础
9
linux2.4.19在at91rm9200 上的寄存器设置
10
[转]基于嵌入式Linux的通用触摸屏校准程序
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
机器人操作系统 (ROS2) 和 RT-Thread 通信
4
五分钟玩转RT-Thread新社区
5
国产MCU移植系列教程汇总,欢迎查看!
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
github高阶加速,速度可达带宽峰值,测试到146Mbit/s
2
英飞凌携手RT-Thread举办嵌入式网络应用开发沙龙,带你从0到1搭建智能数据网关
3
BL808 RT-Thread Wi-Fi 驱动适配
4
rt-thread 系统运行期改变网卡配置
5
简单的步进电机驱动调试
热门标签
RT-Thread Studio
串口
LWIP
Env
AT
SPI
Bootloader
FinSH
ART-Pi
CAN总线
Hardfault
USB
文件系统
RT-Thread
DMA
SCons
线程
MQTT
RT-Thread Nano
STM32
RTC
ESP8266
rt-smart
flash
ota在线升级
WIZnet_W5500
FAL
I2C
packages_软件包
UART
cubemx
freemodbus
潘多拉开发板_Pandora
定时器
BSP
PWM
ADC
socket
中断
rt_mq_消息队列_msg_queue
keil_MDK
SDIO
Debug
AB32VG1
MicroPython
C++_cpp
编译报错
msh
QEMU
ulog
本月问答贡献
出出啊
1500
个答案
338
次被采纳
小小李sunny
1389
个答案
276
次被采纳
张世争
714
个答案
157
次被采纳
crystal266
522
个答案
153
次被采纳
whj467467222
1216
个答案
146
次被采纳
本月文章贡献
出出啊
1
篇文章
12
次点赞
小小李sunny
1
篇文章
1
次点赞
张世争
2
篇文章
1
次点赞
crystal266
2
篇文章
5
次点赞
whj467467222
2
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部