• Ghoelian@piefed.social
    link
    fedilink
    English
    arrow-up
    8
    ·
    3 days ago

    There are a few popular options, but i haven tried them personally yet:

    • Orange pi
    • Banana pi
    • Odroid (coworker is a big fan of these)
    • Rock64 (i think this ones very old)
    • jacksilver@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 days ago

      OrangePi support is terrible. Maybe it’s better with the 5, but the 4 I’ve struggled with getting a library to work with the GPIO pins, documentation on the NPU is limited, and I can’t get it to recognize a standard serial camera.

      It’s possible I’m just trying to do weird things, but it’s a much worse experience than I’ve ever had with a raspberry pi and I regret not spending more to just get the pi. I’ve lost probably 10+ hours just trying to deal with some things I’d consider basic, and had to create weird workarounds that hurt performance in other areas.

      • jacksilver@lemmy.world
        link
        fedilink
        English
        arrow-up
        4
        ·
        2 days ago

        Just shared my experience on the post you replied to, but basically the support/documentation for the orangepi isn’t great and has cost me a lot of time and forced me to use workarounds to get some things working (GPIO, NPU, cameras, etc.)

        • Aceticon@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          2
          ·
          2 days ago

          Yeah, I had a similar experience getting my Orange Pi 5 Pro to just allow me access to I2C (though once you figure it out, it’s a lot easier to also get stuff like GPIO, SPI and so on to work).

          In fact that’s the general problem with the chinese SBCs compared to the Raspberry Pi devices - their support software, documentation and general support out there on the Internet from other users is a much weaker, at least in English - to get that stuff to work I actually on my Orange Pi I actually had to get an Ubuntu for Rockchip and then figure out how to manually add a device tree overlay with the required devices enabled whilst I believe the Raspberry Pi just has a utility that does it for you.

          HOWEVER, the user who had asked for advice higher in this thread only seems to care about hosting, for which you just need “normal” Linux functionality not the embedded side of things, in which case those things work just fine even with just ARMbian - as far as I can tell all those manufactures do make available a Linux distro for their devices which supports the built-in peripherals (most relevant for hosting, wi-fi and when present ethernet) and does the normal things a desktop Linux does. That said, they quickly stop pushing out updates to it, which might be a problem.

          This is why I mentioned Orange Pi and in another response suggested general Chinese SBCs - if all you need if run-of-the-mill Linux server functionality in a cheap platform, those probably suffice.

          • jacksilver@lemmy.world
            link
            fedilink
            English
            arrow-up
            2
            ·
            1 day ago

            Glad to hear I’m not the only person who has had some difficulties. And yeah, you are right that it should be fine for hosting services, which is why I mentioned my specific use cases.

            However, I think calling out lack of support is always a good thing as you never know what support you may need down the road. I definitely have run into some issues due to their supported OS I’m running and its surprisingly out of date for a board that only released a couple years ago.