serv VS IronOS

Compare serv vs IronOS and see what are their differences.

serv

SERV - The SErial RISC-V CPU (by olofk)
Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • SaaSHub - Software Alternatives and Reviews
serv IronOS
16 64
914 5,220
- -
6.6 9.1
about 1 month ago 5 days ago
Verilog C
ISC License GNU General Public License v3.0 only
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

serv

Posts with mentions or reviews of serv. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-11-11.

IronOS

Posts with mentions or reviews of IronOS. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-09-15.
  • PinecilV2 is orderable.
    2 projects | reddit.com/r/PINE64official | 15 Sep 2022
    The opposite of your question (where to find genuine Pine64 products) is answered at: https://github.com/Ralim/IronOS/discussions/1257
    2 projects | reddit.com/r/PINE64official | 15 Sep 2022
    TS100 is no longer recommended by Ralim, see Github Ralim's IronOS. see Readme here https://github.com/Ralim/IronOS a lot of new TS100 and TS80 now have issues loading IronOS and people are stuck with miniware firmware. I would avoid.
  • Pinecil Firmware upgrades & New Short Tips
    2 projects | reddit.com/r/PINE64official | 15 Aug 2022
    V2, must unplug if you want to swap short & long tips as IronOS auto-reads resistance on boot-up. If you try to hot swap, or you will have strange behavior. In the future, Ralim might come up with another method, but that is the current way V2 works.This is general information, if you need more details or how the menu/settings work, read Documentation folder in Github Ralim/IronOS. Some hardware details/schematics on Pine64 Pinecil Wiki.
  • The Pine Formula
    4 projects | news.ycombinator.com | 3 Aug 2022
    The Pinecil is Pine64’s most polished product, and I congratulate them for getting such a high-quality soldering iron down to such a low price point ($26).

    https://www.pine64.org/pinecil/

    Even if the Pinecil weren't open hardware running on open firmware, it would still be an incredible value. But it is, and I can't find a single thing to criticize about it.

    - Pinecil documentation and schematics: https://wiki.pine64.org/wiki/Pinecil

    - IronOS: https://github.com/Ralim/IronOS

  • RISC-V announces first new specifications of 2022 adding to 16 ratified in 2021
    3 projects | news.ycombinator.com | 21 Jun 2022
    Of course you don't need an OS, but an OS is nice.

    An OS is nice because you can have multiple real-time tasks with different priority levels, so that you can, for example, update the screen without worrying that it will screw up the PID control loop maintaining the iron's temperature.

    The screen is nice because you can see what temperature the iron is set to and what temperature it's measuring. This makes it easier to set the temperature. Also IronOS lets you set the cutoff voltage so you don't kill your batteries by draining them down to zero, and it has an option to correct inaccurate temperature readings from the tip by calibrating the tip.

    PID temperature control is nice, not only because the iron is ready for use much more quickly and weighs less, but also because it allows you to solder things to big copper pours without overheating your iron all the time, which means you burn components and lift traces a lot less often.

    A 32-bit processor is nice because it means you can address the entire 128 KiB of Flash without shitty memory segmentation headaches when you're writing the firmware. Also you can use 32-bit math for everything instead of constantly worrying about overflow.

    The GD32VF103 used in the Pinecil doesn't have memory protection, so IronOS https://github.com/Ralim/IronOS might not be the kind of operating system you're thinking it is. It doesn't have, for example, a filesystem, a command prompt, a GUI, a task list UI, or a networking stack.

    But if you really need to, you can solder your circuits by heating up a chunk of brass in the flame of your gas stove, then pressing it to the circuit board before it cools off. I've done it. But I'd rather not.

  • Pine64 March Update: Status Report
    2 projects | news.ycombinator.com | 15 Mar 2021
    Lower the temperature or turn off when not moved for some time, better temperature control via PIDs, set a voltage cutoff when running off battery packs...

    https://github.com/Ralim/IronOS#key-features

  • Trying embedded Rust with a Pinecil soldering iron running a GD32VF103 RISC-V microcontroller
    2 projects | reddit.com/r/rust | 19 Feb 2021
    Pinecil is already running an open source OS. It starts with the popular FreeRTOS for tasks, scheduling, IPC, and such. The OS itself is https://github.com/Ralim/IronOS
  • Power tool battery pack adapter
    2 projects | reddit.com/r/functionalprint | 27 Jan 2021
    But check this out: https://github.com/Ralim/IronOS
    2 projects | reddit.com/r/functionalprint | 27 Jan 2021
    It's a TS100 with a modded firmware (the recently renamed IronOS).

What are some alternatives?

When comparing serv and IronOS you can also consider the following projects:

gd32vf103-pinecil-demo-rs - Trying embedded Rust on the Pinecil GD32VF103 RISC-V device.

stm32-bootloader - Customizable Bootloader for STM32 microcontrollers. This example demonstrates how to perform in-application-programming of a firmware located on an external SD card with FAT32 file system.

smbusb - USB SMBus Interface

stm32_soldering_iron_controller - Custom firmware for Quicko and KSGER T12 soldering stations

nitrokey-pro-firmware - Firmware for the Nitrokey Pro device

Otter-Iron - A TS100 USB-PD replacement PCB.

lbry-desktop - A browser and wallet for LBRY, the decentralized, user-controlled content marketplace.

neorv32 - 🖥️ A tiny, customizable and highly extensible MCU-class 32-bit RISC-V soft-core CPU and microcontroller-like SoC written in platform-independent VHDL.

wethr - 🌤️ Command line weather tool.

riscv-cores-list - RISC-V Cores, SoC platforms and SoCs

fusesoc - Package manager and build abstraction tool for FPGA/ASIC development

iron-snapraid - Secure docker image for running snapraid.