在 RISC STi7105BKUD 上运行 Linux?

在 RISC STi7105BKUD 上运行 Linux?

我的主板上装有 STi7105BKUD 芯片,还有 RAM、闪存和大量 I/O。 在此输入图像描述 阅读该芯片的文档(这里)我可以看到它嵌入了 ST40-300 处理器;它的文档是正确的这里并表示它可以运行 Linux 等系统。架构是RISC。

可以在这块板上成功运行Linux吗?应该怎么做呢?

答案1

绝对可以在该 SoC 上运行 Linux。
尽管 ST 放弃了官方支持,并且(不幸的是)从 STLinux 网站上删除了很多有用的信息,但其中的一部分(部分下载)仍然可用这里

大量旧的卫星和IPTV机顶盒有STi7105、STi7109或类似的。它们都运行 Linux,并且谜2是卫星盒的热门选择。

但是,您必须记住一些事情:

  1. STi7105已经快10年了(2008年9月推出)
  2. 它具有单核 450 MHz ST40 CPU(SH4 架构)
  3. 它无法解码任何新的编解码器,例如 HEVC
  4. 如果您决定移植 Enigma2(这是该 SoC 可以运行的最佳版本),请记住它可以是 PITA,并且需要访问当前固件才能获取 ST231 多媒体 blob。
  5. 支持该 SoC 的最新内核是 2.6.32,带有 ST 的补丁,于 2009 年发布。我目前正在将一块 STi7105 板 (Albis STB-8000) 移植到 4.15,但没有任何正确调试内核的能力,这很困难。
  6. 如果电路板制造商决定锁定 JTAG、UART 和网络访问(尤其是带有 CI 的供应商锁定卫星盒),那么您就不走运了,您只能扔掉该电路板,因为它没有任何好处。

相关内容