Browse Source

add some more sample descriptions

Waldemar Brodkorb 2 months ago
parent
commit
82f70fb9ae

+ 6 - 5
openadk.org/content/_index.md

@@ -44,13 +44,14 @@ There are samples for following devices:
 + [OLPC XO-1](/olpc)
 + [OLPC XO-1](/olpc)
 + [HP Jornada 690](jornada)
 + [HP Jornada 690](jornada)
 + [Numato Mimasv2 (Spartan 6 FPGA)](numato-mimasv2)
 + [Numato Mimasv2 (Spartan 6 FPGA)](numato-mimasv2)
-+ Raspberry PI 0/1/2/3/4/5
-+ Solidrun Cubox-i/Hummingboard
-+ Mikrotik Routerboard 532
-+ PCEngines Wrap/Alix/APU 
++ [Digilent Atlys (Xilinx FPGA)](digilent-atlys)
++ [Solidrun Cubox-i](cubox-i) / Solidrun Hummingboard
 + [Linksys NSLU2](/nslu2)
 + [Linksys NSLU2](/nslu2)
++ [Hitachi EDOSK-2674](/edosk-2674)
++ Mikrotik Routerboard 532
 + Atmel NGW100 / Grasshopper 
 + Atmel NGW100 / Grasshopper 
-+ Hitachi EDOSK-2674
++ PCEngines Wrap/Alix/APU 
++ Raspberry PI 0/1/2/3/4/5
 
 
 Samples for different kind of system emulators or simulators are included, too.
 Samples for different kind of system emulators or simulators are included, too.
 There are samples for Qemu (different architectures), Synopsys NSIM, Aranym-M68K
 There are samples for Qemu (different architectures), Synopsys NSIM, Aranym-M68K

+ 29 - 0
openadk.org/content/bb.md

@@ -0,0 +1,29 @@
++++
+title = "Beaglebone Black"
+date = "2026-02-13T09:30:45+01:00"
+type = "index"
+
++++
+
++ Architecture: ARM Little-Endian
++ CPU: Cortex-A8 1 Ghz
++ NEON
++ RAM: 512 MB
++ 100 MBit/s Ethernet
++ 1x USB 2.0
++ MicroSD Reader
++ 4 GB eMMC
++ Serial console
++ Power Supply 5V 2A oder Mini-USB
+
+Wikipedia: https://en.wikipedia.org/wiki/BeagleBoard
+
+![Beaglebone Black](/img/bb.jpg)
+
+dmesg:
+```
+
+
+```
+
+Have fun!

+ 317 - 0
openadk.org/content/cubox-i.md

@@ -0,0 +1,317 @@
++++
+title = "Solidrun Cubox-I2U"
+date = "2026-02-08T09:30:45+01:00"
+type = "index"
+
++++
+
++ Architecture: ARM Little-Endian
++ CPU: i.MX6 800 Mhz
++ RAM: 1024 MB
++ 100 MBit/s Ethernet
++ 2x USB 2.0
++ HDMI
++ Micro-SD-Card
++ eSATA
++ Serial console (Micro-USB)
++ Power Supply 5V 2A
+
+Serial console has a speed of 115200n8.
+
+Use the OpenADK installer (scripts/install.sh) to write a SD-Card.
+
+Wikipedia: https://en.wikipedia.org/wiki/Cubox
+
+![Cubox I2U](/img/cubox.jpg)
+
+dmesg:
+```
+[    0.000000] Booting Linux on physical CPU 0x0
+[    0.000000] Linux version 6.12.69-1 (wbx@fluor) (arm-openadk-linux-uclibceabihf-gcc (GCC) 15.2.0, GNU ld (GNU Binutils) 2.45.1) #2 SMP Tue Feb 10 18:52:09 CET 2026
+[    0.000000] CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c5387d
+[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
+[    0.000000] OF: fdt: Machine model: SolidRun Cubox-i Dual/Quad
+[    0.000000] Memory policy: Data cache writealloc
+[    0.000000] cma: Reserved 256 MiB at 0x40000000 on node -1
+[    0.000000] Zone ranges:
+[    0.000000]   Normal   [mem 0x0000000010000000-0x000000003fffffff]
+[    0.000000]   HighMem  [mem 0x0000000040000000-0x000000004fffffff]
+[    0.000000] Movable zone start for each node
+[    0.000000] Early memory node ranges
+[    0.000000]   node   0: [mem 0x0000000010000000-0x000000004fffffff]
+[    0.000000] Initmem setup node 0 [mem 0x0000000010000000-0x000000004fffffff]
+[    0.000000] OF: reserved mem: Reserved memory: No reserved-memory node in the DT
+[    0.000000] percpu: Embedded 12 pages/cpu s19404 r8192 d21556 u49152
+[    0.000000] pcpu-alloc: s19404 r8192 d21556 u49152 alloc=12*4096
+[    0.000000] pcpu-alloc: [0] 0 [0] 1 
+[    0.000000] Kernel command line:  console=tty0 ro root=/dev/mmcblk1p1 rootwait
+[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes, linear)
+[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
+[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 262144
+[    0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
+[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
+[    0.000000] rcu: Hierarchical RCU implementation.
+[    0.000000] rcu: 	RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
+[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
+[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
+[    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
+[    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
+[    0.000000] Switching to timer-based delay loop, resolution 333ns
+[    0.000002] sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 715827882841ns
+[    0.000040] clocksource: mxc_timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 637086815595 ns
+[    0.001431] Console: colour dummy device 80x30
+[    0.001457] printk: legacy console [tty0] enabled
+[    0.001963] Calibrating delay loop (skipped), value calculated using timer frequency.. 6.00 BogoMIPS (lpj=30000)
+[    0.002019] CPU: Testing write buffer coherency: ok
+[    0.002123] Spectre V2: workarounds disabled by configuration
+[    0.002153] pid_max: default: 32768 minimum: 301
+[    0.002395] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
+[    0.002477] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
+[    0.005732] Setting up static identity map for 0x10008200 - 0x10008260
+[    0.006136] rcu: Hierarchical SRCU implementation.
+[    0.006186] rcu: 	Max phase no-delay instances is 1000.
+[    0.006768] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level
+[    0.007468] smp: Bringing up secondary CPUs ...
+[    0.008999] smp: Brought up 1 node, 2 CPUs
+[    0.009059] SMP: Total of 2 processors activated (12.00 BogoMIPS).
+[    0.009094] CPU: All CPU(s) started in SVC mode.
+[    0.009973] Memory: 765756K/1048576K available (5816K kernel code, 713K rwdata, 1948K rodata, 296K init, 237K bss, 18496K reserved, 262144K cma-reserved, 0K highmem)
+[    0.010857] devtmpfs: initialized
+[    0.023065] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
+[    0.023406] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
+[    0.023482] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
+[    0.042568] pinctrl core: initialized pinctrl subsystem
+[    0.044167] NET: Registered PF_NETLINK/PF_ROUTE protocol family
+[    0.046406] DMA: preallocated 256 KiB pool for atomic coherent allocations
+[    0.048168] thermal_sys: Registered thermal governor 'step_wise'
+[    0.048386] CPU identified as i.MX6Q, silicon rev 1.2
+[    0.057018] /soc/hdmi@120000: Fixed dependency cycle(s) with /soc/ipu@2800000
+[    0.057116] /soc/hdmi@120000: Fixed dependency cycle(s) with /soc/ipu@2400000
+[    0.057478] /soc/bus@2000000/clock-controller@20c4000: Fixed dependency cycle(s) with /soc/bus@2000000/gpc@20dc000
+[    0.057663] /soc/bus@2000000/gpc@20dc000: Fixed dependency cycle(s) with /soc/bus@2000000/clock-controller@20c4000
+[    0.057796] /soc/bus@2000000/iomuxc-gpr@20e0000/ipu1_csi0_mux: Fixed dependency cycle(s) with /soc/ipu@2400000
+[    0.057909] /soc/bus@2000000/iomuxc-gpr@20e0000/ipu2_csi1_mux: Fixed dependency cycle(s) with /soc/ipu@2800000
+[    0.058387] /soc/ipu@2400000: Fixed dependency cycle(s) with /soc/hdmi@120000
+[    0.058446] /soc/ipu@2400000: Fixed dependency cycle(s) with /soc/bus@2000000/iomuxc-gpr@20e0000/ipu1_csi0_mux
+[    0.058625] /soc/ipu@2800000: Fixed dependency cycle(s) with /soc/hdmi@120000
+[    0.058676] /soc/ipu@2800000: Fixed dependency cycle(s) with /soc/bus@2000000/iomuxc-gpr@20e0000/ipu2_csi1_mux
+[    0.059339] /soc/hdmi@120000: Fixed dependency cycle(s) with /soc/ipu@2800000
+[    0.059427] /soc/hdmi@120000: Fixed dependency cycle(s) with /soc/ipu@2400000
+[    0.061250] /soc/bus@2000000/clock-controller@20c4000: Fixed dependency cycle(s) with /soc/bus@2000000/gpc@20dc000
+[    0.061444] /soc/bus@2000000/gpc@20dc000: Fixed dependency cycle(s) with /soc/bus@2000000/clock-controller@20c4000
+[    0.061573] /soc/bus@2000000/iomuxc-gpr@20e0000/ipu1_csi0_mux: Fixed dependency cycle(s) with /soc/ipu@2400000
+[    0.061680] /soc/bus@2000000/iomuxc-gpr@20e0000/ipu2_csi1_mux: Fixed dependency cycle(s) with /soc/ipu@2800000
+[    0.069893] /soc/bus@2000000/gpc@20dc000: Fixed dependency cycle(s) with /soc/bus@2000000/clock-controller@20c4000
+[    0.070456] /soc/bus@2000000/iomuxc-gpr@20e0000/ipu1_csi0_mux: Fixed dependency cycle(s) with /soc/ipu@2400000
+[    0.070570] /soc/bus@2000000/iomuxc-gpr@20e0000/ipu2_csi1_mux: Fixed dependency cycle(s) with /soc/ipu@2800000
+[    0.071155] /soc/bus@2000000/iomuxc-gpr@20e0000/ipu1_csi0_mux: Fixed dependency cycle(s) with /soc/ipu@2400000
+[    0.071506] /soc/bus@2000000/iomuxc-gpr@20e0000/ipu2_csi1_mux: Fixed dependency cycle(s) with /soc/ipu@2800000
+[    0.077288] /soc/bus@2000000/iomuxc-gpr@20e0000/ipu1_csi0_mux: Fixed dependency cycle(s) with /soc/ipu@2400000
+[    0.077545] /soc/hdmi@120000: Fixed dependency cycle(s) with /soc/ipu@2400000
+[    0.077772] /soc/ipu@2400000: Fixed dependency cycle(s) with /soc/hdmi@120000
+[    0.077961] /soc/ipu@2400000: Fixed dependency cycle(s) with /soc/bus@2000000/iomuxc-gpr@20e0000/ipu1_csi0_mux
+[    0.079882] /soc/bus@2000000/iomuxc-gpr@20e0000/ipu2_csi1_mux: Fixed dependency cycle(s) with /soc/ipu@2800000
+[    0.080142] /soc/hdmi@120000: Fixed dependency cycle(s) with /soc/ipu@2800000
+[    0.080353] /soc/ipu@2800000: Fixed dependency cycle(s) with /soc/hdmi@120000
+[    0.080537] /soc/ipu@2800000: Fixed dependency cycle(s) with /soc/bus@2000000/iomuxc-gpr@20e0000/ipu2_csi1_mux
+[    0.088051] imx6q-pinctrl 20e0000.pinctrl: initialized IMX pinctrl driver
+[    0.096732] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation.
+[    0.100167] gpio gpiochip1: Static allocation of GPIO base is deprecated, use dynamic allocation.
+[    0.103615] gpio gpiochip2: Static allocation of GPIO base is deprecated, use dynamic allocation.
+[    0.106975] gpio gpiochip3: Static allocation of GPIO base is deprecated, use dynamic allocation.
+[    0.110423] gpio gpiochip4: Static allocation of GPIO base is deprecated, use dynamic allocation.
+[    0.113777] gpio gpiochip5: Static allocation of GPIO base is deprecated, use dynamic allocation.
+[    0.117101] gpio gpiochip6: Static allocation of GPIO base is deprecated, use dynamic allocation.
+[    0.123486] SCSI subsystem initialized
+[    0.126470] libata version 3.00 loaded.
+[    0.128626] i2c i2c-1: IMX I2C adapter registered
+[    0.129868] i2c i2c-2: IMX I2C adapter registered
+[    0.130310] mc: Linux media interface: v0.10
+[    0.130441] videodev: Linux video capture interface: v2.00
+[    0.130654] pps_core: LinuxPPS API ver. 1 registered
+[    0.130695] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
+[    0.130766] PTP clock support registered
+[    0.132590] vgaarb: loaded
+[    0.133286] clocksource: Switched to clocksource mxc_timer1
+[    0.155969] NET: Registered PF_INET protocol family
+[    0.156545] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear)
+[    0.158701] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
+[    0.158788] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
+[    0.158864] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear)
+[    0.159006] TCP bind hash table entries: 8192 (order: 5, 131072 bytes, linear)
+[    0.159376] TCP: Hash tables configured (established 8192 bind 8192)
+[    0.159648] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
+[    0.159752] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)
+[    0.160034] NET: Registered PF_UNIX/PF_LOCAL protocol family
+[    0.160994] RPC: Registered named UNIX socket transport module.
+[    0.161049] RPC: Registered udp transport module.
+[    0.161078] RPC: Registered tcp transport module.
+[    0.161102] RPC: Registered tcp-with-tls transport module.
+[    0.161127] RPC: Registered tcp NFSv4.1 backchannel transport module.
+[    0.161160] PCI: CLS 0 bytes, default 64
+[    0.162787] Initialise system trusted keyrings
+[    0.163177] workingset: timestamp_bits=30 max_order=18 bucket_order=0
+[    0.164219] Key type asymmetric registered
+[    0.164275] Asymmetric key parser 'x509' registered
+[    0.164423] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
+[    0.195385] mxs-dma 110000.dma-controller: initialized
+[    0.199205] imx-sdma 20ec000.dma-controller: external firmware not found, using ROM firmware
+[    0.208065] 2020000.serial: ttymxc0 at MMIO 0x2020000 (irq = 267, base_baud = 5000000) is a IMX
+[    0.210542] 21f0000.serial: ttymxc3 at MMIO 0x21f0000 (irq = 268, base_baud = 5000000) is a IMX
+[    0.223410] dwhdmi-imx 120000.hdmi: Detected HDMI TX controller v1.30a with HDCP (DWC HDMI 3D TX PHY)
+[    0.240434] etnaviv etnaviv: bound 130000.gpu (ops 0xc065269c)
+[    0.240974] etnaviv etnaviv: bound 134000.gpu (ops 0xc065269c)
+[    0.241509] etnaviv etnaviv: bound 2204000.gpu (ops 0xc065269c)
+[    0.253400] etnaviv-gpu 130000.gpu: model: GC2000, revision: 5108
+[    0.263641] etnaviv-gpu 134000.gpu: model: GC320, revision: 5007
+[    0.273401] etnaviv-gpu 2204000.gpu: model: GC355, revision: 1215
+[    0.273460] etnaviv-gpu 2204000.gpu: Ignoring GPU with VG and FE2.0
+[    0.274193] [drm] Initialized etnaviv 1.4.0 for etnaviv on minor 0
+[    0.277246] imx-ipuv3 2400000.ipu: IPUv3H probed
+[    0.280751] imx-drm display-subsystem: bound imx-ipuv3-crtc.2 (ops 0xc06402f0)
+[    0.281042] imx-drm display-subsystem: bound imx-ipuv3-crtc.3 (ops 0xc06402f0)
+[    0.281402] imx-drm display-subsystem: bound imx-ipuv3-crtc.6 (ops 0xc06402f0)
+[    0.281709] imx-drm display-subsystem: bound imx-ipuv3-crtc.7 (ops 0xc06402f0)
+[    0.281846] imx-drm display-subsystem: bound 120000.hdmi (ops 0xc0640ddc)
+[    0.282450] [drm] Initialized imx-drm 1.0.0 for display-subsystem on minor 1
+[    0.282612] imx-drm display-subsystem: [drm] Cannot find any crtc or sizes
+[    0.282832] imx-ipuv3 2800000.ipu: IPUv3H probed
+[    0.283661] imx-drm display-subsystem: [drm] Cannot find any crtc or sizes
+[    0.299902] brd: module loaded
+[    0.309084] loop: module loaded
+[    0.310734] ahci-imx 2200000.sata: fsl,transmit-level-mV value 1104, using 00000044
+[    0.310807] ahci-imx 2200000.sata: fsl,transmit-boost-mdB value 0, using 00000000
+[    0.310851] ahci-imx 2200000.sata: fsl,transmit-atten-16ths value 9, using 00002000
+[    0.310896] ahci-imx 2200000.sata: fsl,receive-eq-mdB not specified, using 05000000
+[    0.311046] ahci-imx 2200000.sata: supply ahci not found, using dummy regulator
+[    0.311308] ahci-imx 2200000.sata: supply phy not found, using dummy regulator
+[    0.311415] ahci-imx 2200000.sata: supply target not found, using dummy regulator
+[    0.343515] ahci-imx 2200000.sata: SSS flag set, parallel bus scan disabled
+[    0.343591] ahci-imx 2200000.sata: AHCI vers 0001.0300, 32 command slots, 3 Gbps, platform mode
+[    0.343641] ahci-imx 2200000.sata: 1/1 ports implemented (port mask 0x1)
+[    0.343677] ahci-imx 2200000.sata: flags: ncq sntf stag pm led clo only pmp pio slum part ccc apst 
+[    0.345680] scsi host0: ahci-imx
+[    0.346192] ata1: SATA max UDMA/133 mmio [mem 0x02200000-0x02203fff] port 0x100 irq 281 lpm-pol 0
+[    0.415591] rtc-pcf8523 2-0068: registered as rtc0
+[    0.425253] rtc-pcf8523 2-0068: hctosys: unable to read the hardware clock
+[    0.427086] snvs_rtc 20cc000.snvs:snvs-rtc-lp: registered as rtc1
+[    0.427414] i2c_dev: i2c /dev entries driver
+[    0.429229] Registered IR keymap rc-empty
+[    0.429419] rc rc0: gpio_ir_recv as /devices/platform/ir-receiver/rc/rc0
+[    0.429701] input: gpio_ir_recv as /devices/platform/ir-receiver/rc/rc0/input0
+[    0.441438] sdhci: Secure Digital Host Controller Interface driver
+[    0.441486] sdhci: Copyright(c) Pierre Ossman
+[    0.441515] sdhci-pltfm: SDHCI platform and OF driver helper
+[    0.444770] imx-ipuv3-csi imx-ipuv3-csi.0: Registered ipu1_csi0 capture as /dev/video0
+[    0.445447] sdhci-esdhc-imx 2190000.mmc: allocated mmc-pwrseq
+[    0.446071] imx-ipuv3 2400000.ipu: Registered ipu1_ic_prpenc capture as /dev/video1
+[    0.446563] imx-ipuv3 2400000.ipu: Registered ipu1_ic_prpvf capture as /dev/video2
+[    0.447469] imx-ipuv3-csi imx-ipuv3-csi.1: Registered ipu1_csi1 capture as /dev/video3
+[    0.448281] imx-ipuv3-csi imx-ipuv3-csi.4: Registered ipu2_csi0 capture as /dev/video4
+[    0.448900] imx-ipuv3 2800000.ipu: Registered ipu2_ic_prpenc capture as /dev/video5
+[    0.449430] imx-ipuv3 2800000.ipu: Registered ipu2_ic_prpvf capture as /dev/video6
+[    0.450185] imx-ipuv3-csi imx-ipuv3-csi.5: Registered ipu2_csi1 capture as /dev/video7
+[    0.453499] nvmem imx-ocotp0: cell mac-addr raw len 6 unaligned to nvmem word size 4
+[    0.456581] NET: Registered PF_PACKET protocol family
+[    0.458710] Registering SWP/SWPB emulation handler
+[    0.470910] Loading compiled-in X.509 certificates
+[    0.526070] mdio_bus 2188000.ethernet-1: MDIO device at address 0 is missing.
+[    0.527931] fec 2188000.ethernet eth0: registered PHC device 0
+[    0.550376] coda 2040000.vpu: Direct firmware load for vpu_fw_imx6q.bin failed with error -2
+[    0.550831] coda 2040000.vpu: Direct firmware load for vpu/vpu_fw_imx6q.bin failed with error -2
+[    0.551056] coda 2040000.vpu: Direct firmware load for v4l-coda960-imx6q.bin failed with error -2
+[    0.551113] coda 2040000.vpu: firmware request failed
+[    0.555618] imx-media: Registered ipu_ic_pp csc/scaler as /dev/video8
+[    0.557002] imx_thermal 20c8000.anatop:tempmon: Extended Commercial CPU temperature grade - max:105C critical:100C passive:95C
+[    0.565518] sdhci-esdhc-imx 2194000.mmc: Got CD GPIO
+[    0.567639] input: gpio-keys as /devices/platform/gpio-keys/input/input1
+[    0.574118] clk: Disabling unused clocks
+[    0.574426] PM: genpd: Disabling unused power domains
+[    0.623685] mmc1: SDHCI controller on 2194000.mmc [2194000.mmc] using ADMA
+[    0.673383] ata1: SATA link down (SStatus 0 SControl 300)
+[    0.673474] ahci-imx 2200000.sata: no device found, disabling link.
+[    0.673513] ahci-imx 2200000.sata: pass ahci_imx..hotplug=1 to enable hotplug
+[    0.723366] mmc0: SDHCI controller on 2190000.mmc [2190000.mmc] using ADMA
+[    0.723695] Waiting for root device /dev/mmcblk1p1...
+[    0.792872] mmc1: host does not support reading read-only switch, assuming write-enable
+[    0.823539] mmc1: new high speed SDHC card at address aaaa
+[    0.824838] mmcblk1: mmc1:aaaa SD32G 29.7 GiB
+[    0.826726]  mmcblk1: p1 p4
+[    0.903181] mmc0: new high speed SDIO card at address 0001
+[    1.237162] EXT4-fs (mmcblk1p1): orphan cleanup on readonly fs
+[    1.247868] EXT4-fs (mmcblk1p1): mounted filesystem cb8ca643-6ba9-4a1b-9653-33a42c4d1697 ro with ordered data mode. Quota mode: disabled.
+[    1.247998] VFS: Mounted root (ext4 filesystem) readonly on device 179:1.
+[    1.249894] devtmpfs: mounted
+[    1.250608] Freeing unused kernel image (initmem) memory: 296K
+[    1.250658] Kernel memory protection not selected by kernel config.
+[    1.250696] Run /sbin/init as init process
+[    1.250719]   with arguments:
+[    1.250728]     /sbin/init
+[    1.250736]   with environment:
+[    1.250743]     HOME=/
+[    1.250750]     TERM=linux
+[    2.283653] EXT4-fs (mmcblk1p1): re-mounted cb8ca643-6ba9-4a1b-9653-33a42c4d1697.
+[    2.906296] usb_phy_generic usbphynop1: dummy supplies not allowed for exclusive requests (id=vbus)
+[    2.906623] usb_phy_generic usbphynop2: dummy supplies not allowed for exclusive requests (id=vbus)
+[    2.917868] mxs_phy 20c9000.usbphy: supply phy-3p0 not found, using dummy regulator
+[    2.918379] mxs_phy 20ca000.usbphy: supply phy-3p0 not found, using dummy regulator
+[    3.024700] usbcore: registered new interface driver usbfs
+[    3.024832] usbcore: registered new interface driver hub
+[    3.024946] usbcore: registered new device driver usb
+[    3.155666] cfg80211: Loading compiled-in X.509 certificates for regulatory database
+[    5.889023] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
+[    5.890908] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'
+[    5.904635] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
+[    5.904702] cfg80211: failed to load regulatory.db
+[    5.985951] usbcore: registered new interface driver lan78xx
+[    6.046286] usbcore: registered new device driver r8152-cfgselector
+[    6.046404] usbcore: registered new interface driver r8152
+[    6.105225] usbcore: registered new interface driver usb-storage
+[    6.114008] usbcore: registered new interface driver usbhid
+[    6.114032] usbhid: USB HID core driver
+[    6.151634] usbcore: registered new interface driver asix
+[    6.171480] usbcore: registered new interface driver ax88179_178a
+[    6.178016] rc rc0: two consecutive events of type space
+[    6.204884] brcmfmac: F1 signature read @0x18000000=0x16044330
+[    6.235856] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac4330-sdio for chip BCM4330/4
+[    6.244840] usbcore: registered new interface driver cdc_ether
+[    6.253221] usbcore: registered new interface driver cdc_subset
+[    6.258560] brcmfmac mmc0:0001:1: Direct firmware load for brcm/brcmfmac4330-sdio.clm_blob failed with error -2
+[    6.316121] usbcore: registered new interface driver MOSCHIP usb-ethernet driver
+[    6.324397] usbcore: registered new interface driver net1080
+[    6.353413] usbcore: registered new interface driver smsc95xx
+[    6.552607] usbcore: registered new interface driver cdc_ncm
+[    6.562439] imx_usb 2184000.usb: No over current polarity defined
+[    6.586952] ci_hdrc ci_hdrc.0: EHCI Host Controller
+[    6.587003] ci_hdrc ci_hdrc.0: new USB bus registered, assigned bus number 1
+[    6.587116] brcmfmac: brcmf_c_process_clm_blob: no clm_blob available (err=-2), device may have limited channels available
+[    6.587145] brcmfmac: brcmf_c_process_txcap_blob: no txcap_blob available (err=-2)
+[    6.587962] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4330/4 wl0: Oct 25 2011 19:34:12 version 5.90.125.104
+[    6.603370] ci_hdrc ci_hdrc.0: USB 2.0 started, EHCI 1.00
+[    6.603975] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.12
+[    6.604009] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
+[    6.604027] usb usb1: Product: EHCI Host Controller
+[    6.604041] usb usb1: Manufacturer: Linux 6.12.69-1 ehci_hcd
+[    6.604053] usb usb1: SerialNumber: ci_hdrc.0
+[    6.605164] hub 1-0:1.0: USB hub found
+[    6.605295] hub 1-0:1.0: 1 port detected
+[    6.606700] imx_usb 2184200.usb: No over current polarity defined
+[    6.633890] ci_hdrc ci_hdrc.1: EHCI Host Controller
+[    6.633951] ci_hdrc ci_hdrc.1: new USB bus registered, assigned bus number 2
+[    6.653331] ci_hdrc ci_hdrc.1: USB 2.0 started, EHCI 1.00
+[    6.653832] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.12
+[    6.653862] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
+[    6.653880] usb usb2: Product: EHCI Host Controller
+[    6.653893] usb usb2: Manufacturer: Linux 6.12.69-1 ehci_hcd
+[    6.653906] usb usb2: SerialNumber: ci_hdrc.1
+[    6.654884] hub 2-0:1.0: USB hub found
+[    6.654997] hub 2-0:1.0: 1 port detected
+[    6.738060] usbcore: registered new interface driver r8153_ecm
+[    6.844930] usbcore: registered new interface driver zaurus
+[    8.744354] Qualcomm Atheros AR8035 2188000.ethernet-1:04: attached PHY driver (mii_bus:phy_addr=2188000.ethernet-1:04, irq=POLL)
+[   12.783300] random: crng init done
+[   17.755153] platform sound-spdif: deferred probe pending: fsl-asoc-card: snd_soc_register_card failed
+[  177.332805] EXT4-fs (mmcblk1p1): re-mounted cb8ca643-6ba9-4a1b-9653-33a42c4d1697 r/w.
+```
+
+Have fun!

+ 142 - 0
openadk.org/content/digilent-atlys.md

@@ -0,0 +1,142 @@
++++
+title = "Digilent Atlys (Xilinx FPGA)"
+date = "2026-02-13T09:30:45+01:00"
+type = "index"
+
++++
+
++ Architecture: Sparc
++ CPU: LEON3 50 Mhz
++ RAM: 128 MB
++ Ethernet: GRETH
++ 1xUSB 2.0
++ HDMI
++ Programming via Micro-USB
++ Power supply 5V 4A
+
+Jumper 11 must be set to program the Bitstream.
+Be sure that Switch 7 is set to ON for Debug Support Unit.
+
+You can find a ready-to-go Bitstream @gaisler.com:
+
+https://download.gaisler.com/products/GRLIB/bin/grlib-bitfiles-gpl-2025.2.tar.gz
+
+To program the Bitstream use following command:
+
+$ djtgcfg prog -d Atlys -i 0 -f leon3mp.bit
+
+If you want to create your own Bitstream you need to get Xilinx/AMD ISE 14.7 for Linux.
+For that you also need a free License from Xilinx/AMD.
+
+To upload a Linux Kernel (f.e. with NFSRoot enabled) you need to convert the
+vmlinux from OpenADK with mklinuximg (available from gaisler.com):
+
+$ mklinuximg -cmdline "console=ttyS0,38400 ip=dhcp root=/dev/nfs nfsroot=192.168.1.254:/srv/nfs/leon3"  /home/wbx/leon3/build_digilent-atlys_uclibc-ng_leon3/linux/vmlinux kernel
+
+Then you can load the kernel into DDRAM via GRMON4 (evaluation version available from gaisler.com):
+
+$ ./grmon -digilent -nb -u
+```
+grmon4> load kernel
+          40000000 .text              3.8kB /   3.8kB   [===============>] 100%
+          40000f40 .data              128B              [===============>] 100%
+          40004000 .vmlinux           4.1MB /   4.1MB   [===============>] 100%
+          4041b4d0 .ps_move_startu   35.8kB /  35.8kB   [===============>] 100%
+          40424430 .ps_move_prom      5.0kB /   5.0kB   [===============>] 100%
+  Total size: 4.13MB (473.12kbit/s)
+  Entry point 0x40000000
+  Image kernel loaded
+
+grmon4> run
+
+``` 
+
+![Digilent Atlys](/img/digilent-atlys.jpg)
+
+Dmesg:
+```
+[    0.000000] PROMLIB: Sun Boot Prom Version 0 Revision 0
+[    0.000000] Linux version 6.12.69-1 (wbx@fluor) (sparc-openadk-linux-uclibc-gcc (GCC) 15.2.0, GNU ld (GNU Binutils) 2.46.0.20260210) #17 Fri Feb 13 10:10:02 CET 2026
+[    0.000000] printk: legacy bootconsole [earlyprom0] enabled
+[    0.000000] ARCH: LEON
+[    0.000000] TYPE: Leon3 System-on-a-Chip
+[    0.000000] Ethernet address: 00:00:7c:cc:01:45
+[    0.000000] CACHE: 2-way associative cache, set size 4k
+[    0.000000] Zone ranges:
+[    0.000000]   DMA      [mem 0x0000000040000000-0x0000000047ff7fff]
+[    0.000000]   Normal   empty
+[    0.000000]   HighMem  empty
+[    0.000000] Movable zone start for each node
+[    0.000000] Early memory node ranges
+[    0.000000]   node   0: [mem 0x0000000040000000-0x0000000047ff7fff]
+[    0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x0000000047ff7fff]
+[    0.000000] OF stdout device is: /a::a
+[    0.000000] PROM: Built device tree with 23670 bytes of memory.
+[    0.000000] Booting Linux...
+[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
+[    0.000000] pcpu-alloc: [0] 0 
+[    0.000000] Kernel command line: console=ttyS0,38400 ip=dhcp root=/dev/nfs nfsroot=192.168.1.254:/srv/nfs/leon3 
+[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes, linear)
+[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes, linear)
+[    0.000000] Sorting __ex_table...
+[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 32760
+[    0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
+[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
+[    0.000000] NR_IRQS: 64
+[    0.000000] printk: legacy console [ttyS0] enabled
+[    0.000000] printk: legacy bootconsole [earlyprom0] disabled
+[    0.000000] clocksource: timer_cs: mask: 0xffffffffffffffff max_cycles: 0x1d854df40, max_idle_ns: 3526361616960 ns
+[    0.004000] Calibrating delay loop... 49.08 BogoMIPS (lpj=98176)
+[    0.056000] pid_max: default: 32768 minimum: 301
+[    0.064000] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
+[    0.068000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
+[    0.096000] Memory: 122820K/131040K available (3063K kernel code, 500K rwdata, 472K rodata, 140K init, 205K bss, 7816K reserved, 0K cma-reserved, 0K highmem)
+[    0.104000] devtmpfs: initialized
+[    0.140000] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
+[    0.148000] futex hash table entries: 256 (order: 0, 3072 bytes, linear)
+[    0.172000] NET: Registered PF_NETLINK/PF_ROUTE protocol family
+[    0.212000] DMA: preallocated 128 KiB GFP_KERNEL pool for atomic allocations
+[    0.220000] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
+[    0.256000] clocksource: Switched to clocksource timer_cs
+[    0.296000] NET: Registered PF_INET protocol family
+[    0.308000] IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear)
+[    0.328000] tcp_listen_portaddr_hash hash table entries: 1024 (order: 0, 4096 bytes, linear)
+[    0.332000] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
+[    0.336000] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear)
+[    0.344000] TCP bind hash table entries: 1024 (order: 1, 8192 bytes, linear)
+[    0.348000] TCP: Hash tables configured (established 1024 bind 1024)
+[    0.352000] UDP hash table entries: 256 (order: 0, 4096 bytes, linear)
+[    0.356000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear)
+[    0.360000] NET: Registered PF_UNIX/PF_LOCAL protocol family
+[    0.376000] RPC: Registered named UNIX socket transport module.
+[    0.380000] RPC: Registered udp transport module.
+[    0.384000] RPC: Registered tcp transport module.
+[    0.388000] RPC: Registered tcp-with-tls transport module.
+[    0.392000] RPC: Registered tcp NFSv4.1 backchannel transport module.
+[    0.408000] workingset: timestamp_bits=30 max_order=15 bucket_order=0
+[    0.640000] Serial: GRLIB APBUART driver
+[    0.652000] ffd12f78: ttyS0 at MMIO 0x80000100 (irq = 4, base_baud = 3125000) is a GRLIB/APBUART
+[    0.660000] grlib-apbuart at 0x80000100, irq 4
+[    0.728000] NET: Registered PF_PACKET protocol family
+[    0.732000] leon: power management initialized
+[    1.000000] Sending DHCP requests ., OK
+[    1.020000] IP-Config: Got DHCP answer from 192.168.1.254, my address is 192.168.1.3
+[    1.024000] IP-Config: Complete:
+[    1.028000]      device=eth0, hwaddr=00:00:7c:cc:01:45, ipaddr=192.168.1.3, mask=255.255.255.0, gw=192.168.1.254
+[    1.036000]      host=192.168.1.3, domain=, nis-domain=(none)
+[    1.040000]      bootserver=192.168.1.254, rootserver=192.168.1.254, rootpath=
+[    1.040000]      nameserver0=192.168.1.254
+[    1.396000] VFS: Mounted root (nfs filesystem) readonly on device 0:13.
+[    1.404000] devtmpfs: mounted
+[    1.412000] Freeing unused kernel image (initmem) memory: 140K
+[    1.416000] This architecture does not have kernel memory protection.
+[    1.420000] Run /sbin/init as init process
+[    1.424000]   with arguments:
+[    1.424000]     /sbin/init
+[    1.424000]   with environment:
+[    1.424000]     HOME=/
+[    1.424000]     TERM=linux
+[   82.996000] random: crng init done
+```
+
+Have fun!

+ 87 - 0
openadk.org/content/edosk-2674.md

@@ -0,0 +1,87 @@
++++
+title = "Hitachi EDOSK2674"
+date = "2026-02-14T09:30:45+01:00"
+type = "index"
+
++++
+
++ Architecture: H8/300
++ CPU: H8S 
++ no MMU
++ RAM: 8 MB
++ Flash 4 MB
++ 100 MBit/s Ethernet
++ Serial console
++ Power Supply 5V 2A
+
+At the moment the network interface isn't working under Linux.
+
+![Hitachi EDOSK2674](/img/edosk-2674.jpg)
+
+Wikipedia: https://en.wikipedia.org/wiki/H8_Family
+
+dmesg:
+```
+=> bootm
+## Booting kernel from Legacy Image at 00400000 ...
+   Image Name:   Linux-4.4.302-1
+   Image Type:   H8/300 Linux Kernel Image (uncompressed)
+   Data Size:    3078836 Bytes = 2.9 MiB
+   Load Address: 00400000
+   Entry Point:  00400000
+   Verifying Checksum ... OK
+   Loading Kernel Image ... OK
+[    0.000000] Linux version 4.4.302-1 (wbx@fluor) (gcc version 15.2.0 (GCC) ) #5 Sat Feb 14 18:10:04 CET 2026
+[    0.000000]
+[    0.000000]
+[    0.000000] uClinux H8S
+[    0.000000] Flat model support (C) 1998,1999 Kenneth Albanowski, D. Jeff Dionne
+[    0.000000] Built 1 zonelists in Zone order, mobility grouping off.  Total pages: 3048
+[    0.000000] Kernel command line: console=ttySC2,38400 root=/dev/nfs ip=dhcp
+[    0.000000] PID hash table entries: 64 (order: -4, 256 bytes)
+[    0.000000] Dentry cache hash table entries: 2048 (order: 1, 8192 bytes)
+[    0.000000] Inode-cache hash table entries: 1024 (order: 0, 4096 bytes)
+[    0.000000] Memory: 4836K/12288K available (2385K kernel code, 144K rwdata, 256K rodata, 290K init, 172K bss, 7452K reserved, 0K cma-reserved)
+[    0.000000] SLUB: HWalign=4, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
+[    0.000000] NR_IRQS:128
+[    0.000000] clocksource_probe: no matching clocksources found
+[    0.000000] 11.11 BogoMIPS (lpj=55555)
+[    0.000000] pid_max: default: 4096 minimum: 301
+[    0.000000] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
+[    0.000000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
+[    0.000000] devtmpfs: initialized
+[    0.000000] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
+[    0.000000] futex hash table entries: 16 (order: -5, 192 bytes)
+[    0.000000] NET: Registered protocol family 16
+[    0.000000] NET: Registered protocol family 2
+[    0.000000] IP idents hash table entries: 2048 (order: 2, 16384 bytes)
+[    0.000000] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
+[    0.000000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
+[    0.000000] TCP: Hash tables configured (established 1024 bind 1024)
+[    0.000000] UDP hash table entries: 256 (order: 0, 4096 bytes)
+[    0.000000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
+[    0.000000] NET: Registered protocol family 1
+[    0.000000] clocksource: ffffe0.timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 3669622406313 ns
+[    0.000000] clocksource: Switched to clocksource ffffe0.timer
+[    0.000000] h8300-8timer ffffb0.timer: used for periodic clock events
+[    0.010000] h8300-8timer ffffb0.timer: used for oneshot clock events
+[    0.010000] h8300-8timer ffffb0.timer: delta out of range
+[    0.010000] io scheduler noop registered (default)
+[    0.010000] SuperH (H)SCI(F) driver initialized
+[    0.010000] ffff78.serial: ttySC0 at MMIO 0xffff78 (irq = 89, base_baud = 0) is a sci
+[    0.010000] ffff80.serial: ttySC1 at MMIO 0xffff80 (irq = 93, base_baud = 0) is a sci
+[    0.010000] ffff88.serial: ttySC2 at MMIO 0xffff88 (irq = 97, base_baud = 0) is a sci
+[    0.010000] console [ttySC2] enabled
+[    0.010000] smc91x f80000.ethernet (unnamed net_device) (uninitialized): smc91x: IOADDR 00f80000 doesn't match configuration (300).
+[    0.010000] smc91x.c: v1.1, sep 22 2004 by Nicolas Pitre <nico@fluxnic.net>
+[    0.010000] smc91x f80000.ethernet eth0: SMC91C94 (rev 9) at 00f80000 IRQ 16
+[    0.010000] 
+[    0.010000] smc91x f80000.ethernet eth0: Ethernet addr: 00:00:87:d6:24:21
+[    0.010000] smc91x f80000.ethernet eth0: No PHY found
+[    0.010000] NET: Registered protocol family 17
+[    0.010000] Starting Linux (built with OpenADK).
+[    0.010000] Freeing unused kernel memory: 284K
+Starting OpenADK
+```
+
+Have fun!

+ 2 - 0
openadk.org/content/nslu2.md

@@ -28,6 +28,8 @@ Flash it via:
 
 
 Wikipedia: https://en.wikipedia.org/wiki/NSLU2
 Wikipedia: https://en.wikipedia.org/wiki/NSLU2
 
 
+![Linksys NSLU2](/img/nslu2.jpg)
+
 dmesg:
 dmesg:
 ```
 ```
 [    0.000000] Booting Linux on physical CPU 0x0
 [    0.000000] Booting Linux on physical CPU 0x0

BIN
openadk.org/static/img/cubox.jpg


BIN
openadk.org/static/img/digilent-atlys.jpg


BIN
openadk.org/static/img/nslu2.jpg