li.wen 发表于 2016-6-7 15:38:30

RTT mmcsd组件搞得不错啊,为啥感觉大家不怎么用

似乎大家还是喜欢自己搞一个Driver,无论是裸机的还是基于RTT Block Device架构。
我看了Realboard_LPC4088这块的SDCARD+文件系统的例子。自己弄了个drv_sd
反而原来的Realboard_STM还是用mmcsd组件。

LPC4088这个采用自己的driver是我的错觉吗?
mmcsd组件是不是有点啥问题之类的,或者效率不行?

li.wen 发表于 2016-6-7 15:39:24

另外多问一个问题,MMCSD组件是不是仿照Linux的,我没看过Linux SDCard这块的东西,所以问问

aozima 发表于 2016-6-12 20:05:10

mmcsd是类linux的

很多搞MCU程序的觉得这样的程序有点大,有点问题也总觉得是组件的问题,难以驾驭。

li.wen 发表于 2016-6-12 21:22:49

aozima 发表于 2016-6-12 20:05
mmcsd是类linux的

很多搞MCU程序的觉得这样的程序有点大,有点问题也总觉得是组件的问题,难以驾驭。


stm32版本的realboard mmcsd启动的时候没有按照组件的通常方式进行启动。
而是直接采用老的办法,直接调用各个启动代码。
这个应该没啥考虑吧? 有空的时候准备去试试INIT_COMPONENT_EXPORT

aozima 发表于 2016-6-12 22:30:23

realboard诞生比INIT_COMPONENT_EXPORT早

使用 INIT_COMPONENT_EXPORT 也要驾驭好。

li.wen 发表于 2016-6-12 23:13:16

aozima 发表于 2016-6-12 22:30
realboard诞生比INIT_COMPONENT_EXPORT早

使用 INIT_COMPONENT_EXPORT 也要驾驭好。

其他组件采用这个INIT_COMPONENT_EXPORT蛮好用的。
唯一的风险点在于组件之间初始化顺序随机。
不过设计上注意解耦就好了。
页: [1]
查看完整版本: RTT mmcsd组件搞得不错啊,为啥感觉大家不怎么用