想写个 kernel 玩, 买树莓派,单片机,还是?

2022-11-19 14:42:13 +08:00
 andyJado

人家 post 里说的 bare metal, 咱也不知道鸭. 🥹

5597 次点击
所在节点    程序员
36 条回复
levelworm
2022-11-19 20:42:55 +08:00
@andyJado 先写个 bootloader 啥的。准备用啥教材?我也想玩。
levelworm
2022-11-19 20:44:37 +08:00
@yoonching 不难,很简单的,就上最基本的课程打寄存器就行了。
marknote
2022-11-19 20:51:48 +08:00
qemu
Laussan
2022-11-19 21:07:41 +08:00
先仿真吧
wtsamuel
2022-11-19 23:07:06 +08:00
洋垃圾 E5 上 proxmox 随便开虚拟机
chiu
2022-11-19 23:10:52 +08:00
以前写过类似的, 先在 simulator 上把基础的东西写好验证好.
yolee599
2022-11-20 05:11:14 +08:00
如果要写 kernel ,就要能看到寄存器的详细说明,不建议使用国内厂家的,RK ,全志等这些资料都不是很开放,寄存器定义都看不到。选 NXP ,Microchip ,这些比较好
Osk
2022-11-20 05:41:43 +08:00
rockchip rk3588 含 s 暂时没有主线内核吧, 现在还是用 5.10 内核, 据说来自 Android 项目, 缝缝补补将就用.

各种影响体验的设备: gpu, vpu 解码器都没到位, 使用体验极差, 论坛能下一些野包支持, 但 bug 也多.


ARM Linux 厂商不主动跟进主线的话, 初期就这鬼样子了.
wanguorui123
2022-11-20 11:17:38 +08:00
国产派
systemcall
2022-11-20 17:01:52 +08:00
树莓派特别贵,而且也没有 JTAG 吧,你怎么调试?而且很多东西的文档也不全,尤其是树莓派的 CPU ,我记得没有什么文档
要玩玩,可以买个资料全点的 SOC 的盒子之类的东西。反正都没有 JTAG ,而且估计你也玩不来那些调试器
国产派还不见得有电视盒子资料全、内核新
12101111
2022-11-20 23:57:22 +08:00
学 rust 写操作系统直接看这个
https://rcore-os.cn/rCore-Tutorial-Book-v3/
https://os.phil-opp.com 的深入一些
想上硬件的话买 k210 或者 allwinner d1, 因为 rustsbi 支持这两个最好
不要学 x86 了,尤其是从实模式启动的那种,没什么价值的历史糟粕
XSNARUTO
2022-11-21 04:38:12 +08:00
看到树莓派就觉得难顶,当时 4B 几乎是踩着涨价前夕的线出了二手的。之后的事情大家也看到了。

当年 HomePod 1 代也是如此,出掉的时候二手价 1k 左右,现在呢,出 2k 收都得要等。

每每回头看自己的撒币行为都直摇头……。
LXGMAX
2022-11-21 09:25:03 +08:00
如果要跟最新的内核 mainline 选 NXP iMX 开发板,国产芯片遇到问题个人没法提工单给原厂的
LokiSharp
2022-11-21 10:10:15 +08:00
@12101111 K210 板子怎么买啊?
andyJado
2022-11-21 10:16:04 +08:00
@12101111
谢谢哥!
user0
2022-11-21 16:20:02 +08:00
要么 qemu ,要么树莓派,其他的各种派再便宜都别考虑,资料完全不是一个级别的。另外树莓派推荐老的,比如树莓派 zero ,要不然新款芯片资料都没有。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/896424

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX