gounthar

  • Posts

    323
  • Joined

  • Last visited

Everything posted by gounthar

  1. Interesting, but not affordable: https://www.cnet.com/tech/computing/facebook-shares-its-time-card-atomic-clock-tech-to-speed-internet-services/
  2. I think that's the plan, getting the time fix with the GPS module, and then use the RTC to keep it vaguely accurate until we get the next GPS time fix. I understood the concept of GPS Holdover and GPS disciplined oscillator, and hope to implement something approaching one of these days.
  3. Really interesting, I didn't know I could afford an atomic clock. Thanks.
  4. The problem is it will be difficult to get access to the network where the devices will be. The security is more and more demanding regarding which devices can be plugged into the network (even the guest network), so using the local network is a big no-no for the near future. The requirement for the 1/60th of second precision would be 4 hours or so, so that we can record until the lunch break. We could get another GPS fix during the lunch break. I was thinking of using an ESP32 or RP2040 for that task, but I really know nothing about them, that's why I was thinking of using a SBC running Armbian... which could get input from a microcontroller, as you suggest. Thanks.
  5. I "need" it to be 1/60th of a second precise on several devices not on the same network...
  6. Hi there, let's say I'd like to mimic this device because I'm filming events with several cameras and audio recorders, and that it's really time consuming to synchronize everything before the real editing. So... I was thinking of starting with a GPS module on top of an Orange Pi Zero to get the initial UTC time fix, adding also a temperature compensated crystal to keep it running if we lose the GPS signal (which will happen for sure, as most of my recordings are inside buildings). The goal there is to generate an audio signal thanks to libltc and to add that to the original audio/video in real time. How would you get the GPS+Crystal to set the time for the board? Thanks.
  7. You could maybe just add a newline, or download https://deb.nodesource.com/setup_14.x then add -x on the first line... or change your command line like that: curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -x sudo apt-get install -y nodejs This set of commands does work for me.
  8. The thing is I want to be able to incorporate my SBCs in some 19" rack (1 U preferably), in desk grommet, or any other type of enclosure, so I don't want a well designed enclosure, as it won't help me.
  9. No WiFi, no SDCard, M.2 socket, eMMC, SPI Flash, USB-C (power plus host), 4GB RAM, big low profile heatsink, RTC, and GPIO with I2C, SPI, and pins with USB. As small and low height as possible. Options would be NPU, more RAM, CSI and of course a SOM instead of the whole SBC. My $0.02.
  10. But if it is already running Armbian, you could use a swap file with the memory optimizations... I did it on the Zero.
  11. Cheaper than the infamous Raspberry Pi 8GB, but I guess you should be patient as it won't run Armbian any time soon... Tempting though. Let's hope we'll see ESXi ported to more Arm SoCs so that we will be able to start VMs on the fly on that kind of devices.
  12. I don't want to hijack this thread, but could someone point me to a thread or documentation on how to rebuild and install the kernel on the machine itself? I tried linux-5.11.6 and it looks like the patch is already there: cp /proc/config.gz linux-5.11.6/ && cd linux-5.11.6/ && gunzip config.gz curl -sSL https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/patch/?id=7072db89572135f28cad65f15877bf7e67cf2ff8 >cedrus.patch patch -p1 < cedrus.patch patching file drivers/staging/media/sunxi/cedrus/cedrus.c Reversed (or previously applied) patch detected! Assume -R? [n] y patching file drivers/staging/media/sunxi/cedrus/cedrus.h Reversed (or previously applied) patch detected! Assume -R? [n] y Thanks.
  13. Fantastic topic, thanks. As I get meson.build:1:0: ERROR: Meson version is 0.49.2 but project requires >= 0.54.0. I guess I should switch to 5.11 kernel (sunxi-dev). I tried other kernels, switched to nightly builds, but I'm still in 5.10.21-sunxi. If only someone could do the same for video encoding.
  14. That's right, I need the kernel headers for example, so that I can compile Java-Periphery from @sgjava. For the time being, my "code" is hosted there and the resulting image is there. Thanks for your input.
  15. Hi there, I would like to have a Docker container accessing the GPIO on the Orange Pi Zero. For the time being, I'm using OPi.GPIO as a library to make a LED blink, but will use Java-Periphery and SSD1306 later on. As for now, the LED is blinking, all is fine. What I would like to do now it to create a Docker image from Armbian doing the same thing, so I was thinking of starting the image from scratch with Armbian root directory. How could I find/make a minimal Armbian root directory to build my Docker image upon? Thanks.
  16. I haven't had the time yet to choose the talks I will attend.
  17. I tried with an application Pi SDCard image writer, or something like that, but it does not allow to download images, and proposes only images for the Raspberry. I then found another application that would burn whatever image you give it, but... it needs a rooted device. I tried lots of one-click root application (bad idea), but none of them worked. I then switched to recovery mode, and tried to install TWRP (specific to RK3399 TV boxes), but it fails with an error 21. Even the opengapps fails the same way. I tried it with adb sideload, but it fails the same way. Would someone have a link to a working TWRP for this box, or to a way to root it properly? As @balbes150 asked, the goal would be to write a tutorial for people wanting to switch from Android to Armbian in the case they have just this computer available, and nothing else. Thanks.
  18. But if I was to design a very simple hat, what would be needed ? Thanks.
  19. What would we need besides a crystal to get a RTC hat to work with the Orange Pi Zero? Thanks.