stm32f469i-disco,在qspi flash上把xip内核拉起来了;竟然花了高达15秒的时间。如果是on-chip flash这个时间只有3-4秒。因为没有i cache和d cache,大部分时间都消耗在等待指令上了。这也是为什么这类使用场景应该转向cortex m7或m33的原因。

当前这个配置来自buildroot官方配置,稍作修改。启动后的rootfs是initramfs,是cpio压缩后和内核一起打包的。我不清楚initramfs有没有可能不压缩而且支持xip,很多年以前有个commit进入主线声称是干这个的(for nommu),如果这个能做到当然是最好的方式。

另外一个方式是使用cramfs文件系统,可以一起打包成initrd也可以不用initrd/initramfs直接就在flash里,要看一下文档怎么告知内核它的内存地址。

还有一个方式是用axfs,瑞萨曾经在mmu系统上支持过这个文件系统。它的优点是没什么限制,最初是为了替代cramfs开发的,但没有并入主线,开发也已经停止了。好在这类只读文件系统都很简单,易于维护。cramfs的具体限制是单个可执行文件不能超过16MB,总大小不超过256MB。

图片里能看到系统内存是16MB,用掉了5MB,一部分是内核自己需要的数据段,还有一部分就是解压到initramfs,因为没有switch_root/pivot_root走,这部分内存还占着。

这个内核裁到毛都没了,整个网络协议栈扔掉,重要的设备协议栈,主要是USB,也扔了,文件系统也砍到接近于无,但凡要做一点有用的东西这三样不能全砍光。

这个xip实现里没有使用uboot,用了一个很精简的afboot,用于初始化时钟,内存,usart打印,qspi等等。afboot用Makefile的,但实际上也可以把代码都端到ide里去搞,那个配置外设方便很多。

st官方给过一个各种flash和内存配置下的CPU benchmark的文档,在cortex m7上即使使用qspi flash和55ns的psram,因为有cache,性能也没比使用片上flash/sram慢多少,这一点和m4是巨大差别。

++++

linus曾经表示过内核有肿的倾向不适合这个级别的iot,但是内核里的设备协议栈,网络栈,和文件系统仍然非常宝贵。网络栈有可能在一些rtos里逐渐成熟起来,但设备协议栈和文件系统非常任重道远,更不要说userspace了。

实际上只要不是特别苛刻的要求功耗,大约成本上能抗64MB左右内存这个坎,因为越来越多的iot节点需要应对网络通讯,应用层的网络api,设备协议栈和文件存储,在未来十年里Linux(uclinux)卷土重来是大几率事件,尤其是随着wasm的成熟,使用软vm来对抗没有硬件mmu的程序安全的和可靠性问题将变得越来越可行。对高精度图形的支持也会是一个重要硬件推手。它会推高内存配置,而只要有足够的内存,*nix就可以大显身手。

【必读好文】WebAssembly (Wasm) 最初以不受语言限制的浏览器运行时环境,可安全、快速地运行 JavaScript 以外的其他语言而迅速崛起。现在,面向服务器端的 Wasm 以更高的灵活性和可管理性开启了标准插件模型的无限可能,可让插件实现语言中立、硬件中立、模块化以及彼此隔离。‌了解更多:https://t.cn/A6jOZDRY

ALT会不会是下一个百倍币

Altlayer属于模块化赛道。
不仅可以连通L1,支持EVM和WASM(支持这两个,意味着除了Move系的公链几乎都可以支持),可见支持的公链范围较广。altlayer还提出了rollup as a service,想做一个定制化的 rollup基础设施。L2会呈现出越来越多的趋势,比如常见的op,arb,还有正在开发的linea,zksync,starknet,scroll,taiko,mnt等。

L2的定制化(也可以叫L3)也会呈现越来越多的趋势,比如op的op stack, arb的 arb orbit, zkysnc的hyperchains等。虽然目前只有op stack繁荣一些,但趋势势不可挡。由之前公链Zilliqa的CTO创建。

币安, Coinbase的CTO,波卡创始人都有投这个项目,可以看到投资阵容是比较强大的。所以altlayer是一个值得关注的项目,它的投资机构雄厚,L1和L2的模块化都有参与,属于蓝海赛道。 短期和长期相对来说都比较看好。#公链##区块链#


发布     👍 0 举报 写留言 🖊   
✋热门推荐
  • 所以我真的觉得,任何一段关系里,情绪价值都超级重要,爱你的人就是舍得哄你,恋人还是朋友,选择那些真正能让你快乐的人才是上上策。赵盼儿主动把顾千帆拉倒自己身边,成
  • #pmp[超话]# 01从认可度上来讲:PMP证书是全球近200个国家都在考试和认证,与其他专注于特定地理位置或领域的认证不同,PMP是真正的全球性。招投标甲
  • #高卿尘[超话]# ⚠️【重要提醒】⚠️超管组针对近期超话出现的三个问题向草莓酱做出提醒:❌一、①请勿建同名超话。②请勿给开通的同名超话热度,请自觉退出并取消关
  • 真正爱你的人出门时,也许不那么乐意你穿太暴露太清凉的衣服,他没什么坏心,只不过是对你有点小私心,不想和别人分享你的美,更害怕别人会有机会伤害你。一宝以前都是我趁
  • “ 通过我作品的短暂性以及我们作为一个物种的存在而出现的平行性,强化了我想要传达的信息。” ◂-       更深入地了解与徕卡共同设计的小米 12S Ultr
  • #品牌营销干货# 什么抖音海参哥的8万8私享会,知识量和故事超越樊登的帝师,不过是掌握了品牌打造密码:经历过叶茂中等大师无数成功案例验证的中国品牌打造路径:品牌
  • 说只要把壁纸换成脸脸(林娜琏)就会有好事发生,所以有可爱的脸脸壁纸吗[举手]请速速发送给我,迷信一下,好运琏琏[哆啦A梦花心]#林娜琏壁纸##林娜琏好运壁纸#(
  • 每天跟猫爸在小区散步,都能看到不少猫,一叫就跑,今儿碰到一只半大猫,欢天喜地冲我们奔过来,然后就撒娇卖萌黏上了,抱它就往怀里扎,这可怎么好,只能抱回家了…吃了饭
  • 有婆婆抱怨儿媳妇不孝顺,也有儿媳妇吐槽婆婆不帮助自己带孩子、不伺候月子,自己只不过是以其人之道,还治其人之身,这样互相算计的家庭,生活幸福程度就会减弱很多。但是
  • 不做#超声刀#,只能一直衰老的样子!做半边脸超声刀,惊讶原来自己真的老了很多!做全脸超声刀,已经开始忘记自己衰老的样子!为什么有的人40、50岁的年龄还可以保
  • 湖南的小炒色面都差不多,味道呢也比较相近,基本都是菜小小的,辣椒切的小小的,混杂在一起,湖南人辣椒当菜吃,一筷子下去又有菜又有辣椒,自然爽快,四川人辣椒当调料,
  • 加入电竞行业7年的从事俱乐部赛训督导的李琛看来,目前电竞行业更多缺的是综合性人才,而不是“职业选手”。加入电竞行业7年的从事俱乐部赛训督导的李琛看来,目前电竞行
  • 18岁的时候我的个人资产评估10000亿人民币。从14岁到18岁四年时间个人收入共计3396亿零1000万,也就是339610000000元人民币。
  • 面对磨难,当我们心平气和的时候,多观察自己的心性,看看自己的心还差在哪里,多从自身找问题,时时刻刻观照自心,找出缺点毛病,这些磨难就好像一只无形的手,在推着你前
  • 在20号的Manchester 演唱会上,一直喜欢跟粉丝交流的JB想跟粉丝说说话,结果被有些粉丝喝倒彩,一气之下离台而去。在20号的Manchester 演唱会
  • 触目惊心啊⚡⚡⚡#长生生物狂犬病疫苗造假##长春同城# 育苗是关系到国计民生的大事,但很多商家为了利益驱动去造假,而这一次曝光造假的居然是上市公司,生命攸关的狂
  • 的!啊啊啊啊我的妈!
  • #督督熊分享# 【绿色商场渐成时尚(国际视点)(人民日报)】近年来,绿色健康的生活方式和消费模式受到更多关注和推广。全球范围内,一些商场尝试打造更加绿色环保的购
  • 上海/贵州 超值写真约拍 约|||我:女摄(照片本人)常驻上海 杭州 贵州‼️设备:佳能850D+小痰盂道具:服装+基本拍摄道具 不定期入手新款1⃣接触拍照大概
  • 请尽情感受这一抹地中海风情的蓝现已全码到店,欢迎咨询选购#BROGUE##broguechina##BrogueShenzhen##BROGUE新品上市 ##i