• 请不要在回答技术问题时复制粘贴 AI 生成的内容
andyJado
V2EX  ›  程序员

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

  •  
  •   andyJado ·
    AndyJado · Nov 19, 2022 · 7390 views
    This topic created in 1444 days ago, the information mentioned may be changed or developed.

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

    36 replies  •  2022-11-21 16:20:02 +08:00
    buyan3303
    buyan3303
    Nov 19, 2022❤️1
    1
    树莓派 3B+以前 300 400 多 现在涨价到 889 1209
    4B+ 同样也是涨价到 1000 以上。
    这价格真的不值得买
    lovelylain
    lovelylain
    Nov 19, 2022 via Android❤️2
    2
    魔百盒
    andyJado
    andyJado
    OP
    Nov 19, 2022
    3
    @buyan3303
    我就是想有个机器跑我写的内核代码, 也不指望它能干啥..
    主要我对硬件的知识实在是空白.
    pengtdyd
    pengtdyd
    Nov 19, 2022❤️1
    4
    我推荐 STM32 ,树莓派真的是小孩子的启蒙玩具,不适合成年人业务玩。
    cssk
    cssk
    Nov 19, 2022 via iPhone❤️1
    5
    stm32 真香
    yoonching
    yoonching
    Nov 19, 2022
    6
    楼主想法与我最近想法差不多,请教一下诸位朋友:C 基础一般,没玩过单片机,直接上 stm32 会不会“太难” @pengtdyd @cssk
    pengtdyd
    pengtdyd
    Nov 19, 2022
    7
    @yoonching 难度肯定是有,但是能学到不少东西。
    0o0O0o0O0o
    0o0O0o0O0o
    Nov 19, 2022 via iPhone
    8
    qemu
    heiher
    heiher
    Nov 19, 2022
    9
    qemu
    musi
    musi
    Nov 19, 2022
    10
    自己画个板子?
    andyJado
    andyJado
    OP
    Nov 19, 2022
    11
    @yoonching
    害 C 呢, rust!

    我是想跟着这个走一遍,但没有硬件觉得浮于表面:
    https://os.phil-opp.com/freestanding-rust-binary/
    messaround
    messaround
    Nov 19, 2022
    13
    @messaround 这上面便宜点,等 2 个月就到了。8GB 的去年才五百多。4GB 没怎么涨。
    westerndream
    westerndream
    Nov 19, 2022
    14
    单片机可以跑没用 mmu 的系统
    如果要 mmu ,树莓派现在老贵了,最低成本的话应该去买 bbb 矿渣,虽然单核 a8 放在现在很落后但是资料、生态还是不错的,如果要点性能,不如买 rk3568 ,rk3588 (贵一点),rk3588s ( orange pi 有个预售,价格比树莓 4 低一些性能吊打),有主线内核支持的
    nightwitch
    nightwitch
    Nov 19, 2022 via Android❤️2
    15
    要学习都是 qemu ,没有人写 kernel 直接上板子的。板子很不方便调试,碰见 bug 只能抓瞎
    dabaibai
    dabaibai
    Nov 19, 2022
    16
    N515 500 块 装各种虚拟机玩
    WOLFRAZOR
    WOLFRAZOR
    Nov 19, 2022
    17
    树莓派太贵了,但是全面性是最强的。
    joynvda
    joynvda
    Nov 19, 2022
    18
    可以买个外贸安卓盒子,刷 Ambian -- 如果必需 ARM

    否则,x86 软路由盒子
    inframe
    inframe
    Nov 19, 2022
    19
    模拟电子电路,手搓三极管
    电力电子电路,十万伏特
    80C51 系列,工业控制入门课程
    FPGA, 可手搓 CPU

    主要还是看你想做到哪一步
    Hsinyao
    Hsinyao
    Nov 19, 2022 via iPhone❤️2
    20
    不需要买,qumu 虚拟机就行…
    levelworm
    levelworm
    Nov 19, 2022 via Android
    21
    @andyJado 先写个 bootloader 啥的。准备用啥教材?我也想玩。
    levelworm
    levelworm
    Nov 19, 2022 via Android
    22
    @yoonching 不难,很简单的,就上最基本的课程打寄存器就行了。
    marknote
    marknote
    Nov 19, 2022❤️1
    23
    qemu
    Laussan
    Laussan
    Nov 19, 2022❤️2
    24
    先仿真吧
    wtsamuel
    wtsamuel
    Nov 19, 2022
    25
    洋垃圾 E5 上 proxmox 随便开虚拟机
    chiu
    chiu
    Nov 19, 2022
    26
    以前写过类似的, 先在 simulator 上把基础的东西写好验证好.
    yolee599
    yolee599
    Nov 20, 2022 via Android❤️1
    27
    如果要写 kernel ,就要能看到寄存器的详细说明,不建议使用国内厂家的,RK ,全志等这些资料都不是很开放,寄存器定义都看不到。选 NXP ,Microchip ,这些比较好
    Osk
    Osk
    Nov 20, 2022❤️1
    28
    rockchip rk3588 含 s 暂时没有主线内核吧, 现在还是用 5.10 内核, 据说来自 Android 项目, 缝缝补补将就用.

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


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

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

    每每回头看自己的撒币行为都直摇头……。
    LXGMAX
    LXGMAX
    Nov 21, 2022
    33
    如果要跟最新的内核 mainline 选 NXP iMX 开发板,国产芯片遇到问题个人没法提工单给原厂的
    LokiSharp
    LokiSharp
    Nov 21, 2022
    34
    @12101111 K210 板子怎么买啊?
    andyJado
    andyJado
    OP
    Nov 21, 2022
    35
    @12101111
    谢谢哥!
    user0
    user0
    Nov 21, 2022
    36
    要么 qemu ,要么树莓派,其他的各种派再便宜都别考虑,资料完全不是一个级别的。另外树莓派推荐老的,比如树莓派 zero ,要不然新款芯片资料都没有。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3004 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 119ms · UTC 04:37 · PVG 12:37 · LAX 20:37 · JFK 23:37
    ♥ Do have faith in what you're doing.