I am a bit Internet-of-things-curious. Raspberry universe looks great but it looks like all their boards with WiFi are relatively large and not dirt cheap. External USB Wifi dongle looks like one extra thing to care about and too much trouble.
First unsuccessful attempt to look outside of Raspberry is https://rusefi.com/forum/viewtopic.php?f=13&t=1761. While trying to troubleshoot 2G IOT I have found a very nice-looking armbian community, they have an impressive list of supported boards which actually includes many boards by Orangepi, just not my 2G IOT.
Still open question what is the best small SBC with Wifi, GPIO and SPI. For instance Orange Pi Zero while supported has the "wireless connection issues are expected" comment
PS: We are definitely and absolutely not planning to run ECU itself on Linux.
I've ordered my Orange Pi Zero H2 512 before I've noticed the scary warning on https://www.armbian.com/orange-pi-zero/ and was planning to throw it away in light of the wifi drama - but now that it has finally showed up I've installed Armbian_20.05.1_Orangepizero_buster_current_5.4.43.img.xz.torrent on it and WiFi just works. It's a $10 computer with WiFi which _works_.
No video output by default so we need UART to set WIFI. Baud rate 115200.
https://www.armbian.com/ is definitely an important part of the overall positive impression. Default root password 1234 with a requirment to change of first boot. Nice. derevo12 would be a good password option
orange is a great username for non-root user.
Very interesting, I've missed that one! THANK YOU!
Re: SBC Single-board computers
Posted: Wed Jun 10, 2020 5:34 pm
by Joey120373
your welcome! as you can see, its very small.
It's not a powerhouse, but its comprable to a pi3 i think, Im not into the pi stuff.
I have the first version of the zero, it does not have the wifi, and it was $5 !
Dunno if it will fit the bill as i don't know what the plans are, dedicated RusEfi machine for programming and tuning? Wifi GUI interface?
With it being a raspberry pi though, it should be solid and well supported.
If the goal is to load firmware and or tune via wifi, the ESP32 is pretty cheep and powerful, not a SBC at all, but has SPI, wifi and can be used as an access point, so any web browser can log onto it and talk to it and anything its attached to....
Cost of development for ESP32 is just soooo much higher. SBC with java allows code reuse with rusEFI console which brings the human hours down.
Re: SBC Single-board computers
Posted: Wed Jun 10, 2020 9:04 pm
by puff
okay, but if your plan is to use it for java rusefi console, why do you need those gpios?
Re: SBC Single-board computers
Posted: Wed Jun 10, 2020 9:10 pm
by AndreyB
"plan is to use it for java rusefi console" is a bit different from "code reuse with rusEFI console"
rusEFI means a screen and probably a large screen. code reuse with rusEFI console means sharing code while potentially not having GUI. This is prototyping and brainstorming at this point, it's unclear what is the plan exactly.
Re: SBC Single-board computers
Posted: Wed Jun 10, 2020 10:15 pm
by Joey120373
Ive always thought a small dedicated machine for a GUI would be a great idea. With raspberry Pi ( and similar ), a low cost LCD
You could have the tuning GUI and a digital dash all in one for a lot less $$$ than a tablet and/or laptop...
I am pretty sure that Tuner Studio has been ported to rasbian,
I may have to dust of that pi-zero i have and see if i can get something on it...
I have no idea what you are saying. I am sure that jlcpcb does not have all RPI components.
Re: SBC Single-board computers
Posted: Sat Jun 20, 2020 4:39 pm
by AndreyB
Should not be a surprise to anyone that I am now looking into 4G connectivity options. So far I am mostly confused. Trying to find $30 hardware and $15 data plan.
23 minute long boring video where all I do is set wifi and java in a fresh armbian installation.
login with root, default password 1234
change root password
create user orange
"sudo armbian-config" to set wifi password & install sshd
"sudo apt-get update" to update packet information
"sudo apt-get install openjdk-11-jdk" to install java but maybe "sudo apt-get install openjdk-11-jdk-headless" would be a smarter choice
root@nanopiduo2(ro):~# nmcli con up TP-Link_0736
Error: Connection activation failed: No suitable device found for this connection (device wlan0 not available because profile is not compatible with device (device MAC address does not match the profile)).
had to edit /etc/NetworkManager/system-connections/TP-Link_0736.nmconnection replace MAC address and reboot for nm to read fresh config. I bet there is a smarter way but that's the way which worked for me.