找回密码
 立即注册
搜索
查看: 2519|回复: 18

[硬件] 【脑洞】有没有通过sd卡槽给设备动态写入文件的项目?

[复制链接]
     
发表于 2022-11-27 19:20 | 显示全部楼层 |阅读模式
我知道有个项目叫lcd4linux,通过给数码相框刷机,通过USB让数码相框动态切换内容。但是我搜了搜,似乎支持的设备有限,而且已经很久没更新了。

所以我产生了一个脑洞,大部分旧设备都有sd卡槽,是不是可以做一个模拟sd卡的pcb,一段插入到设备内,另一端通过USB连到电脑上。
pcb上的ic做一个固件,在电脑端用串口接受数据,或者直接模拟为U盘,在设备端模拟为sd卡。
我在设备上设置图片循环播放,在电脑端用软件动态写入图片,这玩意就可以模拟为一个显示器了。

有什么用呢?当然是数码相框便宜,而且比手机、平板更具有装饰性,不需要额外的支架,需要DIY的部分也少,这个方案的通用性也高
如果另外插一个显示器,电脑的视屏接口也可能不够用



回复

使用道具 举报

发表于 2022-11-27 19:26 | 显示全部楼层
想到了以前的wifi sd卡,不过我没有用过,不知道它的wifi共享是用什么协议,是否可写
回复

使用道具 举报

     
发表于 2022-11-27 19:28 | 显示全部楼层
试试wifi sd卡?
回复

使用道具 举报

     
 楼主| 发表于 2022-11-27 19:38 | 显示全部楼层
WiFi sd卡的方法是sd卡开热点共享了文件,如果这样的话,电脑就要断网了,或者设置路由表。
当然这也是个路子,但是最好能让sd卡主动连WiFi。
回复

使用道具 举报

     
发表于 2022-11-27 19:57 来自手机 | 显示全部楼层
本帖最后由 Herreimu 于 2022-11-27 20:03 编辑

都能改固件读sdio了,那为什么不直接加个屏驱动呢
况且显示是个非常非常吃资源的行为,不谈普通usb和sdio/兼容spi的速率上限问题,不谈你是否能直接控制底层硬件,光数据倒腾过来倒腾过去就够pc和相框mcu喝一壶
回复

使用道具 举报

     
发表于 2022-11-27 20:01 来自手机 | 显示全部楼层
确实…有空做这个电路板,直接接屏幕就行了
回复

使用道具 举报

     
 楼主| 发表于 2022-11-27 20:02 | 显示全部楼层
Herreimu 发表于 2022-11-27 19:57
都能改固件读sdio了,那为什么不直接加个屏驱动呢

驱动屏麻烦啊
驱动板得配,现在的屏幕驱动板都巨大一块,放不到原来的壳子里
真要自己做,没那个能力
回复

使用道具 举报

     
发表于 2022-11-27 20:16 来自手机 | 显示全部楼层
win8 发表于 2022-11-27 20:02
驱动屏麻烦啊
驱动板得配,现在的屏幕驱动板都巨大一块,放不到原来的壳子里
真要自己做,没那个能力 ...

我觉得有能力做你这个脑洞的人,应该会觉得自己拆裸屏画驱动打壳子更简单
回复

使用道具 举报

发表于 2022-11-27 23:28 | 显示全部楼层
好像我的厂里就有这种东西,因为疫情需要很多人在家办公,在设备上不能插拔sd卡,于是有人做了个带网口的sd卡



回复

使用道具 举报

     
发表于 2022-11-27 23:54 来自手机 | 显示全部楼层
就是无破坏改造嘛 不过很多相框用的都是垃圾soc 你这边一刷新文件目录很可能相框就卡死了
回复

使用道具 举报

     
 楼主| 发表于 2022-11-28 08:59 来自手机 | 显示全部楼层
Jet.Black 发表于 2022-11-27 23:28
好像我的厂里就有这种东西,因为疫情需要很多人在家办公,在设备上不能插拔sd卡,于是有人做了个带网口的sd ...

上班的时候帮忙问问详情?就扩散下思路也是好的。

另外闲鱼搜了下,WiFi sd卡有低价到30的,就是不知道支持不支持同时pc写设备读
回复

使用道具 举报

     
 楼主| 发表于 2022-11-28 09:02 来自手机 | 显示全部楼层
notqiao 发表于 2022-11-27 23:54
就是无破坏改造嘛 不过很多相框用的都是垃圾soc 你这边一刷新文件目录很可能相框就卡死了 ...

除了数码相框也有别的设备可以这么玩,比如吃灰的3ds什么的
回复

使用道具 举报

发表于 2022-11-28 09:06 | 显示全部楼层
win8 发表于 2022-11-28 08:59
上班的时候帮忙问问详情?就扩散下思路也是好的。

另外闲鱼搜了下,WiFi sd卡有低价到30的,就是不知道 ...

一个板子,上面在一边有四个sd卡槽和一个以太网口,另一边是sd卡的形状。

回复

使用道具 举报

     
 楼主| 发表于 2022-11-28 09:41 来自手机 | 显示全部楼层
Jet.Black 发表于 2022-11-28 09:06
一个板子,上面在一边有四个sd卡槽和一个以太网口,另一边是sd卡的形状。

...

那其实是和WiFi sd卡差不多?四个卡槽的用途是远程控制真机切换到读取哪个卡的内容?
回复

使用道具 举报

发表于 2022-11-28 09:49 | 显示全部楼层
win8 发表于 2022-11-28 09:41
那其实是和WiFi sd卡差不多?四个卡槽的用途是远程控制真机切换到读取哪个卡的内容? ...

这个东西要解决的是设备远程插拔卡的的需求。

可以四个卡槽切换,还可以用网口上传下载卡槽里sd卡里的文件。
回复

使用道具 举报

     
发表于 2022-11-28 17:46 来自手机 | 显示全部楼层
本帖最后由 ltycomputer 于 2022-11-28 18:21 编辑

读SD卡的很多,但模拟SD卡的嘛……
SD卡默认是只有一台主机写的,WiFi SD卡是可以多主机读(相机+无线soc),但同时只允许相机或者读卡器一个主机写

感觉一张两个主机同时写的SD卡应该不在设计范围内

但可以控制片选在两张sd卡之间像HDMI分配器一样免插拔切换,A卡连设备的时候B卡可以随便读写甚至可以WiFi FTP服务器读写,楼上那个四卡槽切换估计也是类似的用途吧。

如果一个设备模拟SD卡能达到那个时钟的估计要DMA了,外网有类似的项目
https://hackaday.io/project/19783-sd-card-emulation
FPGA起步

eevblog上2016年的讨论
https://www.eevblog.com/forum/microcontrollers/sd-card-emulator/
回复

使用道具 举报

头像被屏蔽
     
发表于 2022-11-28 18:36 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
 楼主| 发表于 2022-11-29 12:19 来自手机 | 显示全部楼层
ltycomputer 发表于 2022-11-28 17:46
读SD卡的很多,但模拟SD卡的嘛……
SD卡默认是只有一台主机写的,WiFi SD卡是可以多主机读(相机+无线soc) ...

感谢分享

实际上就是pc端写,设备端读,没有用到两边同时读写.所以WiFi sd卡的方案是可行的,唯一问题就是WiFi sd卡这个品类目前是卡当ap,这样pc如果同时连网和sd卡,网络设置要麻烦一些.

我忽然意识到实际上还有比sd卡难度低,但是通用性也低的方案,那就是模拟u盘.毕竟有sd和tf卡槽的设备不一定有USB host.但是这可以用一些现成的硬件或者模块来改造.
回复

使用道具 举报

     
发表于 2022-11-29 13:50 来自手机 | 显示全部楼层
本帖最后由 ltycomputer 于 2022-11-29 13:51 编辑
win8 发表于 2022-11-29 12:19
感谢分享

实际上就是pc端写,设备端读,没有用到两边同时读写.所以WiFi sd卡的方案是可行的,唯一问题就是W ...

不过如果主机端支持sdio单线制,或许可以用模拟spi从机的思路搞,硬件要求会低一些。

主机端也得有别的要求,比如搞个两张图片轮着播放,从机端返回不同图片的二进制流这样。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-9-22 02:08 , Processed in 0.084728 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表