Преглед на файлове

add some more sample descriptions

Waldemar Brodkorb преди 2 месеца
родител
ревизия
82f70fb9ae

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

@@ -44,13 +44,14 @@ There are samples for following devices:
 + [OLPC XO-1](/olpc)
 + [HP Jornada 690](jornada)
 + [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)
++ [Hitachi EDOSK-2674](/edosk-2674)
++ Mikrotik Routerboard 532
 + 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.
 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
 
+![Linksys NSLU2](/img/nslu2.jpg)
+
 dmesg:
 ```
 [    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