= Debian SuperH (SH4) port = SuperH (SH) is a RISC Architecture created by Renesas Electronics. SuperH is used in embedded systems such as cellular phones, NAS, LCD TVs etc. The [[http://0pf.org/|Open Processor Foundation]] are reviving SuperH as an open source architecture. = Target = Renesas SH has many types of CPU (SH/SH2/SH3/SH4 and bi-endian). The Debian SH (SH4) port project is active for supporting SH4 (m4 and m4a). The SH3 CPU type can be supported as well, but sh3 is no longer developed and work is shifting to SH4.(Renesas does still sell SH3.) Similarly, it is difficult to build the environment where buildd works for SH3. Therefore, development is focused on SH4. The [[http://j-core.org|J-Core Project]] plans to support the SH4 instruction set in their J4 processor in 2017. (SH2 was supported by J2 circa 2015, more patents expire in 2016...) = SH4 buildd status = * [[https://buildd.debian.org/status/architecture.php?suite=unstable&a=sh4&priority=|SH4 buildd status]] * [[https://buildd.debian.org/stats/?arch=sh4|SH4 build statistics]] * [[https://buildd.debian.org/stats/sh4.txt|SH4 Buildd overview]] = SH4 machines supported = * [[http://www.apnet.co.jp/product/superh/|Alpha Project SuperH boards]](Japanese only) * [[http://www.iodata.jp/product/hdd/lanhdd/usl-5p/|USL-5P]] (Japanese only) * SH7751R / 64MB SDRAM / 10/100BASE Ethernet port x1 / USB2.0 x 5 * [[http://www.nttcom.co.jp/l-box/|L-BOX]] (Japanese only) * SH7751R / 64MB SDRAM / PCMCIA (CardBus) / 10/100BASE Ethernet port x2 * [[http://www.algosystem.co.jp/product_asp/smart_ap-3300.html|AP-3300]] (Japanese only) * SH7723 / 128MB SDRAM / Ethernet port x1 / USB2.0 x 1 / TFT Touch panel * [[https://zh.wikipedia.org/wiki/%E7%B6%B2%E6%A8%82%E9%80%9A|NextVOD]] (Chinese only) * SH7105 / 256MB SDRAM / Ethernet port x1 / USB2.0 x1 / HDMI x1 / AV x1 - [[https://gist.github.com/chihchun/753181|system log]] * [[https://ftp.yzu.edu.tw/Linux/debian-sh4-for-nextvod/2013TWMiniDebConf/#/|Running Debian on the NextVoD]] * The elinux.org website lists additional SuperH machines (anything sh4 is compatible) - [[http://elinux.org/Processors#SuperH]] = apt sources.list = {{{ deb http://ftp.ports.debian.org/debian-ports/ sid main deb http://ftp.ports.debian.org/debian-ports/ unreleased main deb-src http://ftp.ports.debian.org/debian-ports/ sid main }}} = Userland = http://debian-sh4.nigauri.org/base-image/ = Cross compiler = Cross compilers can now be installed directly from the main Debian repositories thanks to the efforts of Matthias Klose (doko): {{{ # apt-get install gcc-sh4-linux-gnu g++-sh4-linux-gnu }}} = Mailing List = debian-superh@lists.debian.org = Porterbox = There are currently no porter boxes available. However, you can set up your own sh4 sbuild chroot with [[SH4/sbuildQEMU]] = Bugs = * [[http://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=sh4;users=debian-superh@lists.debian.org|BTS list]] * [[SH4/Bugs]] = Contact = If you are interested in SuperH and the sh4 port, please contact the DebianList:debian-superh mailing list. For realtime discussion, you can join the [[DebianIRC:debian-superh|#debian-superh]] ([[DebianWebIRC:debian-superh|web]]) and [[DebianIRC:debian-sh4|#debian-sh4]] ([[DebianWebIRC:debian-sh4|web]]) IRC channels. = Other pages = * [[SH4/sbuildQEMU]] - Setting up an sbuild environment with qemu to build packages for sh4 * [[SH4/GCC]] * [[SH4/Kernel]] * [[SH4/CrossToolchain]] * [[SH4/DebianPackage]] * [[http://oss.renesas.com/index.html|Renesas OSS site for SuperH]] * [[http://j-core.org/|J-Core open source reimplementation of SuperH]] * [[https://www.youtube.com/watch?v=lZGHbMS882w|Video of an introduction talk to J-Core]] ---- CategoryPorts