Skip to content

AtomicPi - neues Spielzeug

AtomicPi
  • Bis jetzt konnte man ihn nicht außerhalb der USA bekommen, doch seit kurzem ist er auch außerhalb der USA bestellbar. Gut, zu dem Preis kann man den ja mal ausprobieren 🙂

    Daten

    • SoC – Intel Atom x5-Z8350 quad core processor @ up to 1.92GHz with Intel HD graphics
    • System Memory – 2GB DDR3L-1600
    • Storage – 16GB eMMC flash, slot for SD expansion up to 256GB
    • Video Output – HDMI port
    • Connectivity
      Gigabit Ethernet via Realtek RTL8111G transceiver
      Dual band 802.11b/g/n WiFi 4 via RT5572 with IPX connectors on board
      Bluetooth 4.0 via CSR8510
    • USB – USB 3.0 and USB 2.0 ports
    • Sensor – 9-axis inertial navigation sensor with compass (BNO055)
    • Expansion – JST style connectors and a 26-pin header for power & GPIO
    • Debugging – TTL serial debug and expansion serial ports up to 3.6Mbps
    • Misc – Real time clock & battery
    • Power Supply – 5V/4A recommended. 4-15 watts typ. power consumption
    • Dimensions – 130 x 100 x 50 mm

    Quelle: https://www.cnx-software.com/2019/04/26/buy-atomic-pi-cherry-trail-sbc/

    Images

    Was sehen wir dort?

    • Ubuntu Bionix LXDE Stand Alone Image (Ubuntu Bionic 18.04.01 LTS)
    • Ubuntu Cosmic LXQT Stand Alone Image (Ubuntu Cosmic 18.10)
    • Debian Buster LXDE Stand Alone Image (Debian Buster 10.0)
    • Ubuntu Bionic Bare Image (Ubuntu Bionic 18.04.01 LTS)
    • Ubuntu Cosmic Bare Image (Ubuntu Cosmic 18.10)
    • Debian Buster Bare Image (Debian Buster 10.0)

    Bare Images, sind lt. Beschreibung, nackig. Auch ohne DHCP auf der LAN-Schnittstelle!

    Der Download der Images war so mies langsam, das wenn es jemanden da draußen gibt der die auch braucht, ich die gerne auf meinen Root hochlade. Falls Interesse besteht, bitte eine PN an mich.

    Hardware

    Päckchen aus den USA ist da.

    IMG_20190429_173404_ergebnis.jpg

    IMG_20190429_173554_ergebnis.jpg

    IMG_20190429_173625_ergebnis.jpg

    Links

    https://www.cnx-software.com/2019/04/26/buy-atomic-pi-cherry-trail-sbc/
    https://www.digital-loggers.com/downloads/index.html#API_IMAGES
    https://www.digital-loggers.com/api_faqs.html
    https://dlidirect.com/community/champ1

    Erster Test

    Erster ganz schneller Test 🙂

    IMG_20190429_180159_ergebnis.jpg

    IMG_20190429_182619_ergebnis.jpg

    IMG_20190429_182644_ergebnis.jpg

    Mehr kommt dann die nächsten Tage 😉

  • Unbedingt dieses PDF beachten. 👆

    https://www.digital-loggers.com/apicrash.pdf

    Paar Stichworte

    • Spannungsversorgung scheint extrem wichtig!
    • Minimal Image habe ich am Laufen, sieht erstmal alles normal aus. Bis auf "sudo dhclient", sonst hat man keine LAN-Verbindung.

    Mehr die Tage....

  • So langsam gewöhne ich mich an diese merkwürdige Art ein SOC zu booten. So mit BIOS und dem ganzen Quatsch, kenne ich ja kaum noch 🙂

    Hier ein Ubuntu-Bionic-LXDE

    frank@frank-MS-7A34:~$ ssh atomicpi@192.168.3.10
    atomicpi@192.168.3.10's password: 
    Welcome to Ubuntu 18.04.1 LTS (GNU/Linux 4.15.18-dli x86_64)
    

    Kernel

    atomicpi@localhost:~$ uname -a
    Linux localhost 4.15.18-dli #1 SMP Fri Feb 22 15:10:35 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
    

    IMG_20190429_215641_ergebnis.jpg

    Das System läuft von einer SSD in einem externen Gehäuse, welches am USB3-Port hängt. Hier direkt ein dicker Nachteil, da es nur eine USB-Buchse gibt, geht ohne einen USB-Hub für ein Desktop System gar nichts. Es sei denn, fällt mir gerade beim Tippen ein, man würde Maus und Tastatur mittels Bluetooth verbinden.

    Uuups, da fällt mir gerade was auf.

    atomicpi@localhost:~$ df -h
    Filesystem      Size  Used Avail Use% Mounted on
    udev            925M     0  925M   0% /dev
    tmpfs           256M  1.6M  255M   1% /run
    /dev/mmcblk0p1   15G  4.8G  8.8G  36% /
    tmpfs           953M   60M  894M   7% /dev/shm
    tmpfs           5.0M  4.0K  5.0M   1% /run/lock
    tmpfs           953M     0  953M   0% /sys/fs/cgroup
    tmpfs           256M  528K  256M   1% /tmp
    tmpfs           191M   12K  191M   1% /run/user/1000
    /dev/sdb1        15G  3.5G   11G  26% /media/atomicpi/AtomicPi
    /dev/sda1       6.1G  4.5G  1.3G  79% /media/atomicpi/AtomicPi1
    

    Hmm, das System läuft nicht von der SSD. Das sieht nach dem eingebauten eMMC aus. Im Gegensatz zu den anderen SOC's taucht hier die SD-Karte als /dev/sdb1 auf. An /dev/sda1 hängt die SSD. Ok, Booten immer noch nicht verstanden 🙃

    Macht nichts, ich arbeite dran. Ich muss hier erst mal eine vernünftige Halterung für das SOC bauen und mit der Stromversorgung bin ich nicht zufrieden. Das ist, so auf die Schnelle, zusammengeflickt. Nichts für auf Dauer.

  • System von eMMC.

    atomicpi@localhost:~$ sudo dd if=/dev/zero of=sd.img bs=1M count=4096 conv=fdatasync
    4096+0 records in
    4096+0 records out
    4294967296 bytes (4.3 GB, 4.0 GiB) copied, 330.485 s, 13.0 MB/s
    atomicpi@localhost:~$ sudo dd if=sd.img of=/dev/null
    8388608+0 records in
    8388608+0 records out
    4294967296 bytes (4.3 GB, 4.0 GiB) copied, 37.0633 s, 116 MB/s
    

    Gut, das sieht bei der Schreibrate, nicht so prall aus.

  • [V] AtomicPi

    Verschoben Archiv
    2
    0 Stimmen
    2 Beiträge
    408 Aufrufe
    FrankMF

    Verkauft!

  • AtomicPi - Was geht?

    Angeheftet AtomicPi
    1
    0 Stimmen
    1 Beiträge
    622 Aufrufe
    Niemand hat geantwortet
  • AtomicPi - UART

    AtomicPi
    2
    0 Stimmen
    2 Beiträge
    476 Aufrufe
    FrankMF

    Das mit dem systemd Dienst oben könnt ihr vergessen 🙂 Das würde die Konsole viel zu spät starten, wir brauchen die ja viel früher. 😉

    nano /etc/default/grub

    Inhalt der Datei

    # If you change this file, run 'update-grub' afterwards to update # /boot/grub/grub.cfg. # For full documentation of the options in this file, see: # info -f grub -n 'Simple configuration' GRUB_DEFAULT=0 GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="console=ttyS0,115200n8" GRUB_CMDLINE_LINUX="" # Uncomment to enable BadRAM filtering, modify to suit your needs # This works with Linux (no patch required) and with any kernel that obtains # the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...) #GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef" # Uncomment to disable graphical terminal (grub-pc only) #GRUB_TERMINAL=console # The resolution used on graphical terminal # note that you can use only modes which your graphic card supports via VBE # you can see them in real GRUB with the command `vbeinfo' #GRUB_GFXMODE=640x480 # Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux #GRUB_DISABLE_LINUX_UUID=true # Uncomment to disable generation of recovery mode menu entries #GRUB_DISABLE_RECOVERY="true" # Uncomment to get a beep at grub start #GRUB_INIT_TUNE="480 440 1" ## Serial console GRUB_TERMINAL=serial GRUB_SERIAL_COMMAND="serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1"

    Grub ist der Bootloader, damit wird jetzt sofort beim Start die serielle Konsole geöffnet. Nach dem Ändern der Datei, müssen wir den grub noch aktualisieren.

    sudo update-grub

    Danach kann man neustarten. Nun sieht man nichts mehr auf dem HDMI-Monitor, sondern alles in der seriellen Konsole. Wenn man nach Fehlern sucht einfach unverzichtbar. Auch das Grub Bootmenü taucht nun in der Konsole auf.

    Loading Linux 4.19.0-4-amd64 ... Loading initial ramdisk ... [ 0.000000] Linux version 4.19.0-4-amd64 (debian-kernel@lists.debian.org) (g) [ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-4.19.0-4-amd64 root=UUID=8 [ 0.000000] x86/fpu: x87 FPU will use FXSAVE [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000008efff] usable [ 0.000000] BIOS-e820: [mem 0x000000000008f000-0x000000000008ffff] ACPI NVS [ 0.000000] BIOS-e820: [mem 0x0000000000090000-0x000000000009dfff] usable [ 0.000000] BIOS-e820: [mem 0x000000000009e000-0x000000000009ffff] reserved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000001effffff] usable [ 0.000000] BIOS-e820: [mem 0x000000001f000000-0x00000000201fffff] reserved [ 0.000000] BIOS-e820: [mem 0x0000000020200000-0x000000007b9b3fff] usable [ 0.000000] BIOS-e820: [mem 0x000000007b9b4000-0x000000007b9e3fff] reserved [ 0.000000] BIOS-e820: [mem 0x000000007b9e4000-0x000000007ba07fff] ACPI data [ 0.000000] BIOS-e820: [mem 0x000000007ba08000-0x000000007baeafff] ACPI NVS [ 0.000000] BIOS-e820: [mem 0x000000007baeb000-0x000000007bd80fff] reserved [ 0.000000] BIOS-e820: [mem 0x000000007bd81000-0x000000007bdeefff] type 20 [ 0.000000] BIOS-e820: [mem 0x000000007bdef000-0x000000007bffffff] usable [ 0.000000] BIOS-e820: [mem 0x00000000e0000000-0x00000000e3ffffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000fea00000-0x00000000feafffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000fed01000-0x00000000fed01fff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000fed03000-0x00000000fed03fff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000fed06000-0x00000000fed06fff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000fed08000-0x00000000fed09fff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1cfff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000fed80000-0x00000000fedbffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000ffc00000-0x00000000ffffffff] reserved [ 0.000000] NX (Execute Disable) protection: active [ 0.000000] efi: EFI v2.40 by American Megatrends [ 0.000000] efi: ESRT=0x7b9e2000 ACPI=0x7b9eb000 ACPI 2.0=0x7b9eb000 SMB [ 0.000000] secureboot: Secure boot could not be determined (mode 0) [ 0.000000] SMBIOS 3.0.0 present. [ 0.000000] DMI: AAEON MF-001/MF-001, BIOS MFC1AM12 01/30/2018 [ 0.000000] tsc: Detected 1440.000 MHz processor [ 0.000059] last_pfn = 0x7c000 max_arch_pfn = 0x400000000 [ 0.000301] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT [ 0.010131] esrt: ESRT header is not in the memory map. [ 0.011611] RAMDISK: [mem 0x31fd1000-0x34fdffff] [ 0.011631] ACPI: Early table checksum verification disabled [ 0.011640] ACPI: RSDP 0x000000007B9EB000 000024 (v02 ALASKA) [ 0.011653] ACPI: XSDT 0x000000007B9EB0A8 0000CC (v01 ALASKA A M I 010720) [ 0.011670] ACPI: FACP 0x000000007BA012B0 00010C (v05 ALASKA A M I 010720) [ 0.011686] ACPI: DSDT 0x000000007B9EB200 0160AA (v02 ALASKA A M I 010720) [ 0.011698] ACPI: FACS 0x000000007BAD2F80 000040 [ 0.011707] ACPI: APIC 0x000000007BA013C0 000084 (v03 ALASKA A M I 010720) [ 0.011718] ACPI: FPDT 0x000000007BA01448 000044 (v01 ALASKA A M I 010720) [ 0.011728] ACPI: FIDT 0x000000007BA01490 00009C (v01 ALASKA A M I 010720) [ 0.011738] ACPI: MCFG 0x000000007BA01530 00003C (v01 ALASKA A M I 010720) [ 0.011749] ACPI: SSDT 0x000000007BA01570 0041C5 (v01 DptfTb DptfTab 000010) [ 0.011759] ACPI: SSDT 0x000000007BA05738 000654 (v01 CpuDpf CpuDptf 000010) [ 0.011771] ACPI: SSDT 0x000000007BA05D90 000058 (v01 LowPM LowPwrM 000010) [ 0.011782] ACPI: UEFI 0x000000007BA05DE8 000042 (v01 ALASKA A M I 000000) [ 0.011793] ACPI: SSDT 0x000000007BA05E30 000269 (v01 UsbCTb UsbCTab 000010) [ 0.011803] ACPI: HPET 0x000000007BA060A0 000038 (v01 ALASKA A M I 010720) [ 0.011813] ACPI: SSDT 0x000000007BA060D8 000763 (v01 PmRef CpuPm 000030) [ 0.011825] ACPI: SSDT 0x000000007BA06840 000290 (v01 PmRef Cpu0Tst 000030) [ 0.011836] ACPI: SSDT 0x000000007BA06AD0 00017A (v01 PmRef ApTst 000030) [ 0.011846] ACPI: LPIT 0x000000007BA06C50 000104 (v01 ALASKA A M I 000000) [ 0.011856] ACPI: BCFG 0x000000007BA06D58 000139 (v01 INTEL BATTCONF 000000) [ 0.011866] ACPI: PRAM 0x000000007BA06E98 000030 (v01 000000) [ 0.011877] ACPI: BGRT 0x000000007BA06EC8 000038 (v01 ALASKA A M I 010720) [ 0.011887] ACPI: TPM2 0x000000007BA06F00 000034 (v03 Tpm2Tabl 000000) [ 0.011897] ACPI: CSRT 0x000000007BA06F38 00014C (v00 INTEL LANFORDC 000000) [ 0.011909] ACPI: WDAT 0x000000007BA07088 000104 (v01 000000) [ 0.012204] No NUMA configuration found

    Die vollständige Ausgabe hier auf pastebin.com

    Projekt UART erfolgreich beendet. Manche Dinge lassen einem ja keine Ruhe LOL

  • AtomicPi - USB3

    AtomicPi
    6
    0 Stimmen
    6 Beiträge
    815 Aufrufe
    FrankMF

    Nur falls das noch von Interesse ist, ich nutze da drauf im Moment ein Debian Buster 10 und zwar nicht das Image vom Hersteller (was für ein lahmer Download), sondern den offiziellen RC1 Release von Debian.

    Läuft astrein, auch mit dem Gnome Desktop. Obwohl ich in dem Bereich ziemlich verwöhnt bin und das auf den Boards eigentlich nicht mag, weil fast immer viel zu lahm.

    So unbekannte Quelle ist nicht unbedingt das was ich mir hier im Haus installieren will 🙂

  • AtomicPi - Spannungsversorgung

    AtomicPi
    10
    0 Stimmen
    10 Beiträge
    990 Aufrufe
    T

    @FrankM sagte in AtomicPi - Spannungsversorgung:

    und die 12V versorgen dann die "Endstufen"

    Die FAQ meint, dass die Endstufen auch mit 5V versorgt werden aber dann einfach nicht so viel Wumms haben: https://www.digital-loggers.com/api_faqs.html#NewOS

  • AtomicPi - Debian Buster LXDE Stand Alone Image

    Images
    1
    0 Stimmen
    1 Beiträge
    445 Aufrufe
    Niemand hat geantwortet
  • AtomicPi - WLan Geschwindigkeit

    AtomicPi
    4
    0 Stimmen
    4 Beiträge
    765 Aufrufe
    FrankMF

    Ok, manche Dinge MUSS man einfach lösen 😂

    So, der Networkmanager kaspert immer rum und will die WiFi-Verbindung nicht starten.

    dmesg [ 3702.126994] wlx0007324c973d: aborting authentication with 44:4e:6d:a1:19:66 by local choice (Reason: 3=DEAUTH_LEAVING)

    Mal was suchen

    Lösung

    Re: Jessie to Stretch Upgrade: Enable Predictable Network Interface Names

    favicon

    (lists.debian.org)

    Umsetzung nano /etc/default/grub

    In die Zeile GRUB_CMDLINE_LINUX_DEFAULT folgendes ergänzen

    GRUB_CMDLINE_LINUX_DEFAULT="net.ifnames=0 console=ttyS0,115200n8"

    Das net.ifnames=0 verhindert das die Interfaces die neuen langen Bezeichnungen bekommen. Einige Treiber scheinen das nicht zu mögen, so auch der Treiber auf diesem AtomicPi Board.

    Danach noch kurz den Bootloader aktualisieren.

    sudo update-grub

    Neustarten. Problem gelöst!

  • AtomicPi - CPU- / Speichertest

    AtomicPi
    3
    0 Stimmen
    3 Beiträge
    636 Aufrufe
    T

    @FrankM

    Ich hab vor paar Tagen ein Atomic Pi Ergebnis (der zweite x5-Z8350-Eintrag) zur sbc-bench-Liste hinzugefügt: https://github.com/ThomasKaiser/sbc-bench/blob/master/Results.md

    CPU ist übrigens auf 1680MHz limitiert (UEFI/BIOS).