331|6

5222

帖子

236

TA的资源

管理员

楼主
 

发现在ch32v003上跑Linux的开源项目,有实际应用价值吗? [复制链接]

 

项目使用了沁恒的RISC-V、主频48MHz的CH32V003 运行 Linux操作系统。启动时间约5分钟,不知道此项目是否有一些实际应用价值?欢迎跟帖讨论~

 

它通过使用一个 8MB 的 SPI PSRAM 芯片和一个 RISC-V 模拟器(

链接已隐藏,如需查看请登录或者注册
)来实现这一点,之所以需要模拟器,因为 PSRAM 不能映射到微控制器的地址空间。Linux 内核和 rootfs 在引导时从 SD 卡加载到 PSRAM 中,FAT 文件系统访问由 Petit FatFs 库提供。Petit FatFs 是 FatFs 模块的一个子集,用于微型 8 位微控制器:

  • 极小的内存消耗(44 字节工作区 + 特定堆栈)。

  • 代码量极小(2K-4K 字节)。

  • FAT12、FAT16 和 FAT32。

  • 单卷和单文件。

  • 流文件读取。

  • 带某些限制的文件写入功能。

项目资料(原理图和源码等)

linux-ch32v003-main.zip (1006.3 KB, 下载次数: 2)

链接已隐藏,如需查看请登录或者注册
   

 

如何使用

该项目使用 ch32v003fun SDK,该 SDK 必须位于克隆此存储库的同一文件夹中。

PSRAM 和 SD 卡连接到 CH32V003 的硬件 SPI 接口。可以在 thing_config.h 文件中设置芯片选择引脚。可以通过 UART 引脚访问控制台。包含 Linux 映像文件的 SD 卡必须格式化为 FAT32 或 FAT16,并且文件必须放在根目录中。

可以在硬件文件夹中找到建议的原理图和相应的单层 PCB 设计(这是一个 KiCad 7 项目)。

启动时间约为 5 分钟。Linux 映像在 /root/ 文件夹中包含 coremark 基准。


构建 Linux 映像
如果您希望构建自己的 Linux 映像,可以通过运行 make linux 来实现。生成的映像将位于 linux/buildroot/output/images/。

加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身

最新回复

48Mhz,这跑起来有点坑哦   详情 回复 发表于 2024-9-24 15:32
点赞(1) 关注
 
 

回复
举报

9703

帖子

24

TA的资源

版主

沙发
 

我在别的地方看到只要5毛钱

点评

nmg
去掉价值啦,这个价格有点拿不准了  详情 回复 发表于 2024-9-23 18:28
 
 
 

回复

58

帖子

0

TA的资源

一粒金砂(中级)

板凳
 

牛逼

 
 
 

回复

5222

帖子

236

TA的资源

管理员

4
 
littleshrimp 发表于 2024-9-23 17:31 我在别的地方看到只要5毛钱

去掉价值啦,这个价格有点拿不准了

加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
 
 

回复

1118

帖子

2

TA的资源

版主

5
 

启动时间5分钟,基本上不会被接受。做的运动控制器,从控制器上电启动到加载ethercat和runtime结束(触摸屏上显示控制器启动完成,应用程序开始运行)四十几秒都觉得时间太长。

 
 
 

回复

6748

帖子

2

TA的资源

版主

6
 

单片机跑Linux还是没什么意义,只能说移植的不错~

 
 
 

回复

7422

帖子

18

TA的资源

五彩晶圆(高级)

7
 

48Mhz,这跑起来有点坑哦

个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表