:::info
A secure surveillance system: **7x24x365** tech combinations (Visual + Thermal + Radar)
:::

[toc]
## Prerequisites
* 網路概論
## Objectives
* **Part I**
* 網路架構
* 物聯網整合 (Camera as an IoT sensor)
* 資訊安全
* **Part II**
* 嵌入式系統環境之應用 App 開發
* 影像處理與 AI 辨識
## Part I
### One camera to meet many city needs


:heavy_plus_sign: **Camera as a sensor** Video and data processed by deep learning analytics flow from the camera.
:heavy_plus_sign: **Data ready for reaction or further analysis** Camera output can be fed straight into the VMS for a quick reaction and the data platform for turther analysis. Or it can first be fed into server- or cloud-based partnet analytics.
:heavy_plus_sign: **Many ways to use the same data** With Axis technology alone, you can create several use cases from one camera.
By adding partner analytics, that one camera can help solve many city needs at once.
### How it works

### H/W: Axis P1465-LE

#### Web GUI
* **Enable SSH**
* Web Login > System > **Plain config** > Select group (``none``), Search for parameters by ID (``ssh``)
#### System

* **SSH Access**

* P1465-LE
* OS
```
root@axis-b8a44f5694ee:~$ cat /etc/os-release
ID=axis
NAME="AXIS OS (based on Poky from the Yocto Project)"
VERSION="11.8.61 (mickledore)"
VERSION_ID=11.8.61
VERSION_CODENAME="mickledore"
PRETTY_NAME="AXIS OS (based on Poky from the Yocto Project) 11.8.61 (mickledore)"
```
:::spoiler dmesg
```
root@axis-b8a44f5694ee:~# dmesg
<6>[ 0.000000][ T0] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
<5>[ 0.000000][ T0] Linux version 5.15.13-axis9 (oe-user@oe-host) (aarch64-poky-linux-gcc (GCC) 12.3.0, GNU ld (GNU Binutils) 2.40.0.20230703) #1 SMP PREEMPT Fri Nov 24 13:08:11 UTC 2023
<5>[ 0.000000][ T0] Kernel is locked down from Kernel configuration; see man kernel_lockdown.7
<6>[ 0.000000][ T0] Machine model: AXIS P1468-LE Bullet Camera
<6>[ 0.000000][ T0] cmax: default memory pool #0 at 0x00000000a6000000 (pfn 0xa6000), size 416 MiB (106496 pages)
<6>[ 0.000000][ T0] OF: reserved mem: initialized node linux,cma@a0000000, compatible id shared-dma-pool
<6>[ 0.000000][ T0] Zone ranges:
<6>[ 0.000000][ T0] DMA [mem 0x0000000080000000-0x00000000bfffffff]
<6>[ 0.000000][ T0] DMA32 empty
<6>[ 0.000000][ T0] Normal empty
<6>[ 0.000000][ T0] Device empty
<6>[ 0.000000][ T0] Movable zone start for each node
<6>[ 0.000000][ T0] Early memory node ranges
<6>[ 0.000000][ T0] node 0: [mem 0x0000000080000000-0x0000000080ffffff]
<6>[ 0.000000][ T0] node 0: [mem 0x0000000081000000-0x00000000bfffffff]
<6>[ 0.000000][ T0] Initmem setup node 0 [mem 0x0000000080000000-0x00000000bfffffff]
<6>[ 0.000000][ T0] psci: probing for conduit method from DT.
<6>[ 0.000000][ T0] psci: PSCIv1.1 detected in firmware.
<6>[ 0.000000][ T0] psci: Using standard PSCI v0.2 function IDs
<6>[ 0.000000][ T0] psci: Trusted OS migration not required
<6>[ 0.000000][ T0] psci: SMC Calling Convention v1.2
<6>[ 0.000000][ T0] percpu: Embedded 18 pages/cpu s34392 r8192 d31144 u73728
<7>[ 0.000000][ T0] pcpu-alloc: s34392 r8192 d31144 u73728 alloc=18*4096
<7>[ 0.000000][ T0] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
<6>[ 0.000000][ T0] Detected VIPT I-cache on CPU0
<6>[ 0.000000][ T0] CPU features: kernel page table isolation disabled by kernel configuration
<6>[ 0.000000][ T0] Built 1 zonelists, mobility grouping on. Total pages: 258048
<5>[ 0.000000][ T0] Kernel command line: init=/linuxrc stmmac.watchdog=30000 fw_devlink=off quiet cifs.CIFSMaxBufSize=15360 dm="vroot,,ro, 0 414592 verity 1 /dev/mmcblk0p10 /dev/mmcblk0p10 4096 4096 51824 51825 sha256 2f2990acc583bd52db7866ec73693f9588b0fa311d51f4c0158e20b4948c18ed 7aea9379b993845fadf98cf870e87f8dd535f3270420da2bd3102f432fa4a3b3 1 restart_on_corruption" rootwait root=/dev/dm-0
<6>[ 0.000000][ T0] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
<6>[ 0.000000][ T0] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes, linear)
<6>[ 0.000000][ T0] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
<6>[ 0.000000][ T0] Memory: 573344K/1048576K available (7808K kernel code, 640K rwdata, 1736K rodata, 1280K init, 227K bss, 475232K reserved, 0K cma-reserved)
<6>[ 0.000000][ T0] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
<6>[ 0.000000][ T0] rcu: Preemptible hierarchical RCU implementation.
<6>[ 0.000000][ T0] rcu: RCU event tracing is enabled.
<6>[ 0.000000][ T0] rcu: CONFIG_RCU_FANOUT set to non-default value of 32.
<6>[ 0.000000][ T0] rcu: RCU restricting CPUs from NR_CPUS=6 to nr_cpu_ids=4.
<6>[ 0.000000][ T0] Trampoline variant of Tasks RCU enabled.
<6>[ 0.000000][ T0] Tracing variant of Tasks RCU enabled.
<6>[ 0.000000][ T0] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
<6>[ 0.000000][ T0] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
<6>[ 0.000000][ T0] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
<6>[ 0.000000][ T0] Root IRQ handler: gic_handle_irq
<6>[ 0.000000][ T0] GIC: Using split EOI/Deactivate mode
<5>[ 0.000000][ T0] random: get_random_bytes called from start_kernel+0x4d0/0x72c with crng_init=0
<6>[ 0.000000][ T0] Samsung SVC version [0.1] is detected
<6>[ 0.000000][ T0] samsung smc svc is initialized
<6>[ 0.000000][ T0] arch_timer: cp15 timer(s) running at 25.00MHz (phys).
<6>[ 0.000000][ T0] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x5c40939b5, max_idle_ns: 440795202646 ns
<6>[ 0.000000][ T0] sched_clock: 56 bits at 25MHz, resolution 40ns, wraps every 4398046511100ns
<6>[ 0.000236][ T0] clocksource: mct-frc: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 76450417870 ns
<6>[ 0.000245][ T0] sched_clock: 32 bits at 25MHz, resolution 40ns, wraps every 85899345900ns
<6>[ 0.000929][ T0] Calibrating delay loop (skipped), value calculated using timer frequency.. 50.00 BogoMIPS (lpj=100000)
<6>[ 0.000941][ T0] pid_max: default: 32768 minimum: 301
<6>[ 0.000990][ T0] LSM: Security Framework initializing
<6>[ 0.001013][ T0] LoadPin: ready to pin (currently enforcing)
<6>[ 0.001066][ T0] AppArmor: AppArmor initialized
<6>[ 0.001103][ T0] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes, linear)
<6>[ 0.001114][ T0] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes, linear)
<6>[ 0.002303][ T1] rcu: Hierarchical SRCU implementation.
<6>[ 0.002945][ T1] samsung,smccc_service is already initialized
<6>[ 0.003184][ T1] smp: Bringing up secondary CPUs ...
<6>[ 0.011427][ T0] Detected VIPT I-cache on CPU1
<6>[ 0.011486][ T0] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
<6>[ 0.019726][ T0] Detected VIPT I-cache on CPU2
<6>[ 0.019761][ T0] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
<6>[ 0.027988][ T0] Detected VIPT I-cache on CPU3
<6>[ 0.028021][ T0] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
<6>[ 0.028071][ T1] smp: Brought up 1 node, 4 CPUs
<6>[ 0.028081][ T1] SMP: Total of 4 processors activated.
<6>[ 0.028085][ T1] CPU features: detected: 32-bit EL0 Support
<6>[ 0.028089][ T1] CPU features: detected: CRC32 instructions
<6>[ 0.028123][ T1] CPU features: emulated: Privileged Access Never (PAN) using TTBR0_EL1 switching
<6>[ 0.028129][ T1] CPU: All CPU(s) started at EL2
<6>[ 0.028145][ T13] alternatives: patching kernel code
<6>[ 0.028955][ T1] devtmpfs: initialized
<6>[ 0.042641][ T1] KASLR enabled
<6>[ 0.042730][ T1] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
<6>[ 0.042745][ T1] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
<6>[ 0.042939][ T1] pinctrl core: initialized pinctrl subsystem
<6>[ 0.043233][ T1] arch_timer_nmi_wdog: timeout: 3000ms pat interval 1000ms
<6>[ 0.043530][ T1] NET: Registered PF_NETLINK/PF_ROUTE protocol family
<6>[ 0.044023][ T1] DMA: preallocated 128 KiB GFP_KERNEL pool for atomic allocations
<6>[ 0.044057][ T1] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
<6>[ 0.044096][ T1] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
<6>[ 0.044105][ T1] audit: initializing netlink subsys (disabled)
<5>[ 0.044201][ T34] audit: type=2000 audit(0.044:1): state=initialized audit_enabled=0 res=1
<6>[ 0.044442][ T1] thermal_sys: Registered thermal governor 'step_wise'
<6>[ 0.044971][ T1] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
<6>[ 0.045038][ T1] ASID allocator initialised with 65536 entries
<6>[ 0.047453][ T1] printk: console [ramoops0] enabled
<6>[ 0.047462][ T1] pstore: Registered ramoops as persistent store backend
<6>[ 0.047470][ T1] ramoops: using 0x8000@0x77c00, ecc: 0
<6>[ 0.053546][ T1] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
<6>[ 0.053561][ T1] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
<6>[ 0.053570][ T1] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
<6>[ 0.053580][ T1] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
<6>[ 0.054205][ T1] cryptd: max_cpu_qlen set to 1000
<6>[ 0.055489][ T1] iommu: Default domain type: Translated
<6>[ 0.055500][ T1] iommu: DMA domain TLB invalidation policy: strict mode
<6>[ 0.055633][ T1] vgaarb: loaded
<6>[ 0.055772][ T1] pps_core: LinuxPPS API ver. 1 registered
<6>[ 0.055781][ T1] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
<6>[ 0.055798][ T1] PTP clock support registered
<6>[ 0.056050][ T1] Advanced Linux Sound Architecture Driver Initialized.
<6>[ 0.056788][ T1] clocksource: Switched to clocksource arch_sys_counter
<6>[ 0.057314][ T1] AppArmor: AppArmor Filesystem Enabled
<6>[ 0.057890][ T1] NET: Registered PF_INET protocol family
<6>[ 0.057970][ T1] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear)
<6>[ 0.058600][ T1] tcp_listen_portaddr_hash hash table entries: 512 (order: 1, 8192 bytes, linear)
<6>[ 0.058626][ T1] TCP established hash table entries: 8192 (order: 4, 65536 bytes, linear)
<6>[ 0.058691][ T1] TCP bind hash table entries: 8192 (order: 5, 131072 bytes, linear)
<6>[ 0.058798][ T1] TCP: Hash tables configured (established 8192 bind 8192)
<6>[ 0.058874][ T1] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
<6>[ 0.058906][ T1] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)
<6>[ 0.059007][ T1] NET: Registered PF_UNIX/PF_LOCAL protocol family
<6>[ 0.059033][ T1] PCI: CLS 0 bytes, default 64
<6>[ 0.059667][ T1] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available
<5>[ 0.063323][ T1] Initialise system trusted keyrings
<6>[ 0.063408][ T1] workingset: timestamp_bits=46 max_order=18 bucket_order=0
<6>[ 0.067222][ T1] squashfs: version 4.0 (2009/01/31) Phillip Lougher
<6>[ 0.067432][ T1] 9p: Installing v9fs 9p2000 file system support
<6>[ 0.067651][ T1] NET: Registered PF_ALG protocol family
<6>[ 0.067666][ T1] xor: measuring software checksum speed
<6>[ 0.071850][ T1] 8regs : 2363 MB/sec
<6>[ 0.075382][ T1] 32regs : 2798 MB/sec
<6>[ 0.079689][ T1] arm64_neon : 2292 MB/sec
<6>[ 0.079698][ T1] xor: using function: 32regs (2798 MB/sec)
<6>[ 0.079710][ T1] async_tx: api initialized (async)
<5>[ 0.079719][ T1] Key type asymmetric registered
<5>[ 0.079728][ T1] Asymmetric key parser 'x509' registered
<6>[ 0.098393][ T1] eeds_sd2_gpio 13c22000.gpio: driving 32 GPIOs at 480
<6>[ 0.098636][ T1] eeds_sd2_gpio 13c24000.gpio: driving 32 GPIOs at 448
<6>[ 0.098857][ T1] eeds_sd2_gpio 13c26000.gpio: driving 8 GPIOs at 440
<6>[ 0.101453][ T1] dma-pl330 10100000.pdma: Loaded driver for PL330 DMAC-341330
<6>[ 0.101466][ T1] dma-pl330 10100000.pdma: DBUFF-32x4bytes Num_Chans-8 Num_Peri-32 Num_Events-32
<6>[ 0.102637][ T1] dma-pl330 10110000.pdma: Loaded driver for PL330 DMAC-341330
<6>[ 0.102649][ T1] dma-pl330 10110000.pdma: DBUFF-32x4bytes Num_Chans-8 Num_Peri-32 Num_Events-32
<6>[ 0.104840][ T1] 16cc0000.serial: ttySAC0 at MMIO 0x16cc0000 (irq = 46, base_baud = 0) is a S3C6400/10
<6>[ 0.105247][ T1] printk: console [ttySAC0] enabled
<6>[ 0.106798][ T1] brd: module loaded
<6>[ 0.107064][ T1] zram: Added device: zram0
<6>[ 0.108168][ T1] libphy: Fixed MDIO Bus: probed
<6>[ 0.108779][ T1] artpec8-dwmac 16f00000.ethernet: IRQ eth_wake_irq not found
<6>[ 0.108810][ T1] artpec8-dwmac 16f00000.ethernet: IRQ eth_lpi not found
<6>[ 0.109182][ T1] artpec8-dwmac 16f00000.ethernet: User ID: 0x51, Synopsys ID: 0x51
<6>[ 0.109197][ T1] artpec8-dwmac 16f00000.ethernet: DWMAC4/5
<6>[ 0.109209][ T1] artpec8-dwmac 16f00000.ethernet: DMA HW capability register supported
<6>[ 0.109219][ T1] artpec8-dwmac 16f00000.ethernet: RX Checksum Offload Engine supported
<6>[ 0.109229][ T1] artpec8-dwmac 16f00000.ethernet: TX Checksum insertion supported
<6>[ 0.109239][ T1] artpec8-dwmac 16f00000.ethernet: TSO supported
<6>[ 0.109248][ T1] artpec8-dwmac 16f00000.ethernet: Enable RX Mitigation via HW Watchdog Timer
<6>[ 0.109263][ T1] artpec8-dwmac 16f00000.ethernet: device MAC address a2:65:a1:f8:0c:3e
<6>[ 0.109275][ T1] artpec8-dwmac 16f00000.ethernet: Enabled RFS Flow TC (entries=8)
<6>[ 0.109287][ T1] artpec8-dwmac 16f00000.ethernet: TSO feature enabled
<6>[ 0.109298][ T1] artpec8-dwmac 16f00000.ethernet: Using 40 bits DMA width
<6>[ 0.109592][ T1] libphy: stmmac: probed
<6>[ 0.111481][ T1] i2c_dev: i2c /dev entries driver
<5>[ 0.111802][ T1] Lockdown: swapper/0: kexec of unsigned images is restricted; see man kernel_lockdown.7
<6>[ 0.113816][ T1] s3c2410-wdt 100a0000.watchdog: watchdog active, reset enabled, irq disabled
<6>[ 0.114049][ T1] device-mapper: uevent: version 1.0.3
<6>[ 0.114197][ T1] device-mapper: ioctl: 4.45.0-ioctl (2021-03-22) initialised: dm-devel@redhat.com
<6>[ 0.115261][ T1] Synopsys Designware Multimedia Card Interface Driver
<6>[ 0.115833][ T7] dwmmc_exynos 16d40000.mmc: IDMAC supports 64-bit address mode.
<6>[ 0.115833][ T58] dwmmc_exynos 16d50000.mmc: IDMAC supports 64-bit address mode.
<6>[ 0.115854][ T58] dwmmc_exynos 16d50000.mmc: Using internal DMA controller.
<6>[ 0.115858][ T7] dwmmc_exynos 16d40000.mmc: Using internal DMA controller.
<6>[ 0.115868][ T58] dwmmc_exynos 16d50000.mmc: Version ID is 270a
<6>[ 0.115873][ T7] dwmmc_exynos 16d40000.mmc: Version ID is 270a
<6>[ 0.115902][ T58] dwmmc_exynos 16d50000.mmc: DW MMC controller at irq 51,64 bit host data width,64 deep fifo
<6>[ 0.115913][ T7] dwmmc_exynos 16d40000.mmc: DW MMC controller at irq 50,64 bit host data width,64 deep fifo
<6>[ 0.116290][ T7] mmc_host mmc0: card is non-removable.
<6>[ 0.116292][ T1] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
<6>[ 0.117590][ T1] ARM CCI_550 PMU driver probed
<6>[ 0.117905][ T1] artpec8-otp 16cd1300.otp_asv_tbl: Registered OTP, SMC ID : 0xC20001B8
<6>[ 0.118042][ T1] artpec8-otp 16cd2000.otp_tmu: Registered OTP, SMC ID : 0xC20001BC
<6>[ 0.118193][ T1] artpec8-otp 16cd1900.otp_hpm_asv: Registered OTP, SMC ID : 0xC20001BA
<6>[ 0.118339][ T1] optee: probing for conduit method.
<6>[ 0.118368][ T1] optee: revision 3.22 (1303de72)
<6>[ 0.128810][ T7] mmc_host mmc0: Bus speed (slot 0) = 50000000Hz (slot req 400000Hz, actual 396825HZ div = 63)
<6>[ 0.136561][ T1] optee: initialized driver
<6>[ 0.138295][ T1] NET: Registered PF_INET6 protocol family
<5>[ 0.138767][ T117] random: fast init done
<6>[ 0.139033][ T1] Segment Routing with IPv6
<6>[ 0.139056][ T1] In-situ OAM (IOAM) with IPv6
<6>[ 0.139102][ T1] NET: Registered PF_PACKET protocol family
<6>[ 0.139116][ T1] 8021q: 802.1Q VLAN Support v1.8
<6>[ 0.139207][ T1] 9pnet: Installing 9P2000 support
<5>[ 0.139325][ T1] Loading compiled-in X.509 certificates
<5>[ 0.139457][ T1] Key type ._fscrypt registered
<5>[ 0.139466][ T1] Key type .fscrypt registered
<5>[ 0.139473][ T1] Key type fscrypt-provisioning registered
<6>[ 0.139545][ T1] AppArmor: AppArmor sha1 policy hashing enabled
<6>[ 0.140825][ T122] dwmmc_exynos 16d50000.mmc: IDMAC supports 64-bit address mode.
<6>[ 0.140850][ T122] dwmmc_exynos 16d50000.mmc: Using internal DMA controller.
<6>[ 0.140864][ T122] dwmmc_exynos 16d50000.mmc: Version ID is 270a
<6>[ 0.140892][ T122] dwmmc_exynos 16d50000.mmc: DW MMC controller at irq 51,64 bit host data width,64 deep fifo
<6>[ 0.141011][ T122] dwmmc_exynos 16d50000.mmc: Got CD GPIO
<6>[ 0.141042][ T1] ALSA device list:
<6>[ 0.141052][ T1] #0: Loopback 1
<6>[ 0.141243][ T122] dwmmc_exynos 16d50000.mmc: allocated mmc-pwrseq
<6>[ 0.141275][ T1] device-mapper: init: device-mapper: init: attempting early device configuration.
<5>[ 0.141338][ T117] random: crng init done
<5>[ 0.141513][ T1] device-mapper: table: 253:0: verity: Data device not found
<5>[ 0.141524][ T1] device-mapper: ioctl: could not add target to table
<5>[ 0.141532][ T1] device-mapper: init: Could not load device vroot tables, will retry...
<6>[ 0.141677][ T1] Waiting for root device /dev/dm-0...
<5>[ 0.156932][ T1] device-mapper: table: 253:0: verity: Data device not found
<5>[ 0.156943][ T1] device-mapper: ioctl: could not add target to table
<5>[ 0.156951][ T1] device-mapper: init: Could not load device vroot tables, will retry...
<5>[ 0.176927][ T1] device-mapper: table: 253:0: verity: Data device not found
<5>[ 0.176939][ T1] device-mapper: ioctl: could not add target to table
<5>[ 0.176947][ T1] device-mapper: init: Could not load device vroot tables, will retry...
<5>[ 0.192944][ T1] device-mapper: table: 253:0: verity: Data device not found
<5>[ 0.192956][ T1] device-mapper: ioctl: could not add target to table
<5>[ 0.192964][ T1] device-mapper: init: Could not load device vroot tables, will retry...
<6>[ 0.196836][ T122] mmc_host mmc1: Bus speed (slot 0) = 50000000Hz (slot req 400000Hz, actual 396825HZ div = 63)
<5>[ 0.212924][ T1] device-mapper: table: 253:0: verity: Data device not found
<5>[ 0.212935][ T1] device-mapper: ioctl: could not add target to table
<5>[ 0.212943][ T1] device-mapper: init: Could not load device vroot tables, will retry...
<6>[ 0.217881][ T65] mmc_host mmc0: Bus speed (slot 0) = 200000000Hz (slot req 200000000Hz, actual 200000000HZ div = 0)
<5>[ 0.228914][ T1] device-mapper: table: 253:0: verity: Data device not found
<5>[ 0.228925][ T1] device-mapper: ioctl: could not add target to table
<5>[ 0.228933][ T1] device-mapper: init: Could not load device vroot tables, will retry...
<5>[ 0.244934][ T1] device-mapper: table: 253:0: verity: Data device not found
<5>[ 0.244945][ T1] device-mapper: ioctl: could not add target to table
<5>[ 0.244953][ T1] device-mapper: init: Could not load device vroot tables, will retry...
<5>[ 0.260949][ T1] device-mapper: table: 253:0: verity: Data device not found
<5>[ 0.260961][ T1] device-mapper: ioctl: could not add target to table
<5>[ 0.260970][ T1] device-mapper: init: Could not load device vroot tables, will retry...
<5>[ 0.276942][ T1] device-mapper: table: 253:0: verity: Data device not found
<5>[ 0.276953][ T1] device-mapper: ioctl: could not add target to table
<5>[ 0.276961][ T1] device-mapper: init: Could not load device vroot tables, will retry...
<5>[ 0.292933][ T1] device-mapper: table: 253:0: verity: Data device not found
<5>[ 0.292943][ T1] device-mapper: ioctl: could not add target to table
<5>[ 0.292952][ T1] device-mapper: init: Could not load device vroot tables, will retry...
<5>[ 0.308936][ T1] device-mapper: table: 253:0: verity: Data device not found
<5>[ 0.308947][ T1] device-mapper: ioctl: could not add target to table
<5>[ 0.308955][ T1] device-mapper: init: Could not load device vroot tables, will retry...
<5>[ 0.324936][ T1] device-mapper: table: 253:0: verity: Data device not found
<5>[ 0.324948][ T1] device-mapper: ioctl: could not add target to table
<5>[ 0.324956][ T1] device-mapper: init: Could not load device vroot tables, will retry...
<5>[ 0.340936][ T1] device-mapper: table: 253:0: verity: Data device not found
<5>[ 0.340947][ T1] device-mapper: ioctl: could not add target to table
<5>[ 0.340955][ T1] device-mapper: init: Could not load device vroot tables, will retry...
<5>[ 0.356934][ T1] device-mapper: table: 253:0: verity: Data device not found
<5>[ 0.356946][ T1] device-mapper: ioctl: could not add target to table
<5>[ 0.356954][ T1] device-mapper: init: Could not load device vroot tables, will retry...
<5>[ 0.372937][ T1] device-mapper: table: 253:0: verity: Data device not found
<5>[ 0.372948][ T1] device-mapper: ioctl: could not add target to table
<5>[ 0.372956][ T1] device-mapper: init: Could not load device vroot tables, will retry...
<5>[ 0.388937][ T1] device-mapper: table: 253:0: verity: Data device not found
<5>[ 0.388949][ T1] device-mapper: ioctl: could not add target to table
<5>[ 0.388957][ T1] device-mapper: init: Could not load device vroot tables, will retry...
<5>[ 0.404941][ T1] device-mapper: table: 253:0: verity: Data device not found
<5>[ 0.404952][ T1] device-mapper: ioctl: could not add target to table
<5>[ 0.404961][ T1] device-mapper: init: Could not load device vroot tables, will retry...
<5>[ 0.420945][ T1] device-mapper: table: 253:0: verity: Data device not found
<5>[ 0.420956][ T1] device-mapper: ioctl: could not add target to table
<5>[ 0.420964][ T1] device-mapper: init: Could not load device vroot tables, will retry...
<6>[ 0.421394][ T65] dwmmc_exynos 16d40000.mmc: Candidates = e3ffffff
<6>[ 0.421409][ T65] dwmmc_exynos 16d40000.mmc: coarse_sample = 2, fine_sample = 3
<6>[ 0.421728][ T65] mmc0: new HS200 MMC card at address 0001
<6>[ 0.422113][ T65] mmcblk0: mmc0:0001 008GB0 3.64 GiB
<6>[ 0.423433][ T65] mmcblk0: p2 p3 p4 p10 p11 p12
<6>[ 0.424171][ T65] mmcblk0boot0: mmc0:0001 008GB0 8.00 MiB
<6>[ 0.424566][ T65] mmcblk0boot1: mmc0:0001 008GB0 8.00 MiB
<6>[ 0.424868][ T65] mmcblk0rpmb: mmc0:0001 008GB0 4.00 MiB, chardev (245:0)
<6>[ 0.437008][ T1] device-mapper: verity: sha256 using implementation "sha256-ce"
<6>[ 0.437527][ T1] device-mapper: init: device-mapper: init: dm-0 (vroot) is ready
<6>[ 0.443566][ T1] VFS: Mounted root (squashfs filesystem) readonly on device 253:0.
<6>[ 0.444005][ T1] Freeing unused kernel memory: 1280K
<6>[ 0.452856][ T1] Run /linuxrc as init process
<7>[ 0.452866][ T1] with arguments:
<7>[ 0.452873][ T1] /linuxrc
<7>[ 0.452880][ T1] with environment:
<7>[ 0.452888][ T1] HOME=/
<7>[ 0.452895][ T1] TERM=linux
<6>[ 0.598721][ T1] LoadPin: dm-0 (253:0): read-only
<6>[ 0.598749][ T1] LoadPin: load pinning engaged.
<5>[ 0.598778][ T1] LoadPin: firmware pinned obj="/usr/lib/firmware/overlay-Pin.dtb" pid=1 cmdline="/bin/sh /linuxrc"
<6>[ 0.602514][ T1] overlay: overlay-Pin.dtb added
<6>[ 0.852470][ T157] EXT4-fs (mmcblk0p4): mounted filesystem with ordered data mode. Opts: . Quota mode: disabled.
<6>[ 1.259215][ T157] EXT4-fs (dm-1): mounted filesystem with ordered data mode. Opts: . Quota mode: disabled.
<6>[ 1.278539][ T157] fscrypt: AES-256-CTS-CBC using implementation "cts-cbc-aes-ce"
<6>[ 1.288569][ T157] fscrypt: AES-256-XTS using implementation "xts-aes-ce"
<6>[ 3.440998][ T157] EXT4-fs (dm-1): mounted filesystem with ordered data mode. Opts: . Quota mode: disabled.
<6>[ 3.443886][ T157] overlayfs: "xino" feature enabled using 32 upper inode bits.
<6>[ 3.444871][ T157] overlayfs: "xino" feature enabled using 32 upper inode bits.
<6>[ 3.445767][ T157] overlayfs: "xino" feature enabled using 32 upper inode bits.
<30>[ 3.651364][ T1] systemd[1]: System time before build time, advancing clock.
<30>[ 3.681418][ T1] systemd[1]: systemd 253.4-1-gde0cbac^ running in system mode (-PAM -AUDIT -SELINUX -APPARMOR +IMA -SMACK +SECCOMP -GCRYPT -GNUTLS -OPENSSL -ACL +BLKID +CURL -ELFUTILS -FIDO2 -IDN2 -IDN -IPTC +KMOD -LIBCRYPTSETUP +LIBFDISK -PCRE2 -PWQUALITY -P11KIT -QRENCODE -TPM2 -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK -XKBCOMMON -UTMP -SYSVINIT default-hierarchy=unified)
<30>[ 3.681459][ T1] systemd[1]: Detected architecture arm64.
<30>[ 3.692419][ T1] systemd[1]: Hostname set to <p1468-le>.
<30>[ 3.693273][ T1] systemd[1]: Initializing machine ID from random generator.
<30>[ 3.741200][ T1] systemd[1]: Using hardware watchdog 'S3C2410 Watchdog', version 0, device /dev/watchdog0
<30>[ 3.741253][ T1] systemd[1]: Watchdog running with a timeout of 30s.
<30>[ 4.485166][ T1] systemd[1]: Queued start job for default target Streaming services.
<30>[ 4.485218][ T1] systemd[1]: Unnecessary job was removed for /dev/mmcblk0p4.
<30>[ 4.485304][ T1] systemd[1]: Unnecessary job was removed for /dev/dm-1.
<30>[ 4.510508][ T1] systemd[1]: Created slice Slice /system/modprobe.
<30>[ 4.513761][ T1] systemd[1]: Created slice Slice /system/vipd.
<30>[ 4.514070][ T1] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
<30>[ 4.514370][ T1] systemd[1]: Reached target Path Units.
<30>[ 4.514463][ T1] systemd[1]: Reached target Remote File Systems.
<30>[ 4.514530][ T1] systemd[1]: Reached target Slice Units.
<30>[ 4.514659][ T1] systemd[1]: Reached target Swaps.
<30>[ 4.516099][ T1] systemd[1]: Listening on Syslog Socket.
<30>[ 4.516863][ T1] systemd[1]: Listening on Journal Socket (/dev/log).
<30>[ 4.517384][ T1] systemd[1]: Listening on Journal Socket.
<30>[ 4.518245][ T1] systemd[1]: Listening on udev Control Socket.
<30>[ 4.518653][ T1] systemd[1]: Listening on udev Kernel Socket.
<30>[ 4.519246][ T1] systemd[1]: Listening on User Database Manager Socket.
<30>[ 4.522485][ T1] systemd[1]: Mounting Huge Pages File System...
<30>[ 4.525985][ T1] systemd[1]: Mounting POSIX Message Queue File System...
<30>[ 4.526695][ T1] systemd[1]: Kernel Debug File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/debug).
<30>[ 4.527151][ T1] systemd[1]: Kernel Trace File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing).
<30>[ 4.527322][ T1] systemd[1]: Temporary Directory /tmp was skipped because of an unmet condition check (ConditionPathIsSymbolicLink=!/tmp).
<30>[ 4.533042][ T1] systemd[1]: Starting Kernel crash dump configurator...
<30>[ 4.533317][ T1] systemd[1]: Login shell on /dev/console was skipped because of an unmet condition check (ConditionPathExists=/run/axis-features/console-unlock).
<30>[ 4.538737][ T1] systemd[1]: Starting Device Tree Overlay...
<30>[ 4.539201][ T1] systemd[1]: Remount / with errors=panic when crashdumps are enabled was skipped because of an unmet condition check (ConditionPathExists=/lib/persistent/.ENABLE_KERNEL_CRASHDUMPS).
<30>[ 4.539488][ T1] systemd[1]: Flash writes auditor was skipped because of an unmet condition check (ConditionPathExists=/lib/persistent/.ENABLE_FLASHAUDIT).
<30>[ 4.545976][ T1] systemd[1]: Starting Create List of Static Device Nodes...
<30>[ 4.551293][ T1] systemd[1]: Starting Load Kernel Module configfs...
<30>[ 4.556558][ T1] systemd[1]: Starting Load Kernel Module fuse...
<6>[ 4.559705][ T257] overlay: overlay-P1465-LE-29MM.dtb added
<6>[ 4.563308][ T257] overlay: overlay-PowerConfig5.dtb added
<6>[ 4.563539][ T122] arm-scmi firmware:scmi0: Enabled polling mode TX channel - prot_id:16
<6>[ 4.563653][ T122] arm-scmi firmware:scmi0: SCMI Notifications - Core Enabled.
<6>[ 4.563809][ T122] arm-scmi firmware:scmi0: SCMI Protocol v2.0 'Axis:' Firmware version 0x0
<6>[ 4.564872][ T257] rtc-rs5c372 0-0032: r2221tl found, 24hr
<30>[ 4.565160][ T1] systemd[1]: Starting Journal Service...
<6>[ 4.566202][ T122] scmi-regulator scmi_dev.1: Regulator 0.85V_ASV registered for domain [0]
<6>[ 4.567227][ T257] rtc-rs5c372 0-0032: registered as rtc0
<6>[ 4.567244][ T122] scmi-regulator scmi_dev.1: Regulator 0.65V_ASV registered for domain [2]
<6>[ 4.567716][ T257] rtc-rs5c372 0-0032: setting system clock to 2024-03-29T09:24:47 UTC (1711704287)
<6>[ 4.567800][ T257] overlay: overlay-ricoh.dtb added
<6>[ 4.568053][ T122] scmi-regulator scmi_dev.1: Regulator 0.75V_ASV registered for domain [3]
<6>[ 4.569241][ T257] axis,artpec8-asv mm_asv_adjustor: Promise value: 78 -> ASV bin 2
<6>[ 4.569337][ T257] axis,artpec8-asv mm_asv_adjustor: Adjusting drive mode 0 (300 MHz) to 612 mV
<6>[ 4.570661][ T257] artpec8-devfreq: new bus device registered: mm_asv_adjustor:vip0_devfreq (300000 KHz ~ 300000 KHz)
<30>[ 4.570862][ T1] systemd[1]: Starting Generate network units from Kernel command line...
<6>[ 4.572107][ T257] artpec8-devfreq: new bus device registered: mm_asv_adjustor:trfm_devfreq (300000 KHz ~ 300000 KHz)
<6>[ 4.573425][ T257] artpec8-devfreq: new bus device registered: mm_asv_adjustor:vip1_devfreq (300000 KHz ~ 300000 KHz)
<6>[ 4.574761][ T257] artpec8-devfreq: new bus device registered: mm_asv_adjustor:vpp_devfreq (300000 KHz ~ 300000 KHz)
<6>[ 4.576072][ T257] artpec8-devfreq: new bus device registered: mm_asv_adjustor:cdc_devfreq (300000 KHz ~ 300000 KHz)
<6>[ 4.576668][ T257] axis,artpec8-asv dlp_asv_adjustor: Promise value: 97 -> ASV bin 1
<30>[ 4.576930][ T1] systemd[1]: Starting Remount Root and Kernel File Systems...
<6>[ 4.576951][ T257] axis,artpec8-asv dlp_asv_adjustor: Adjusting drive mode 0 (300 MHz) to 656 mV
<6>[ 4.578436][ T257] artpec8-devfreq: new bus device registered: dlp_asv_adjustor:dlp_devfreq (300000 KHz ~ 300000 KHz)
<6>[ 4.578877][ T257] axis,artpec8-asv core_asv_adjustor: Promise value: 78 -> ASV bin 2
<6>[ 4.579116][ T257] axis,artpec8-asv core_asv_adjustor: Adjusting drive mode 1 (600 MHz) to 715 mV
<6>[ 4.580529][ T257] artpec8-devfreq: new bus device registered: core_asv_adjustor:core_devfreq (600000 KHz ~ 600000 KHz)
<6>[ 4.580748][ T257] overlay: overlay-platform.dtb added
<30>[ 4.583216][ T1] systemd[1]: Starting Coldplug All udev Devices...
<30>[ 4.589768][ T1] systemd[1]: Starting Random number generator initialization...
<30>[ 4.597027][ T1] systemd[1]: Starting Copy /var/cache to /var/volatile/cache if it does not exist...
<30>[ 4.607016][ T1] systemd[1]: Starting Copy /var/spool to /var/volatile/spool if it does not exist...
<30>[ 4.620046][ T1] systemd[1]: Mounted Huge Pages File System.
<30>[ 4.620521][ T1] systemd[1]: Mounted POSIX Message Queue File System.
<30>[ 4.621562][ T1] systemd[1]: Finished Kernel crash dump configurator.
<30>[ 4.622854][ T1] systemd[1]: Finished Device Tree Overlay.
<30>[ 4.623811][ T1] systemd[1]: Finished Create List of Static Device Nodes.
<30>[ 4.624834][ T1] systemd[1]: modprobe@configfs.service: Deactivated successfully.
<30>[ 4.625361][ T1] systemd[1]: Finished Load Kernel Module configfs.
<30>[ 4.626498][ T1] systemd[1]: modprobe@fuse.service: Deactivated successfully.
<30>[ 4.627095][ T1] systemd[1]: Finished Load Kernel Module fuse.
<30>[ 4.628241][ T1] systemd[1]: Finished Generate network units from Kernel command line.
<30>[ 4.629477][ T1] systemd[1]: Finished Remount Root and Kernel File Systems.
<30>[ 4.630433][ T1] systemd[1]: Finished Random number generator initialization.
<30>[ 4.631291][ T1] systemd[1]: Finished Copy /var/cache to /var/volatile/cache if it does not exist.
<30>[ 4.632324][ T1] systemd[1]: Finished Copy /var/spool to /var/volatile/spool if it does not exist.
<30>[ 4.633552][ T1] systemd[1]: Reached target Preparation for Network.
<30>[ 4.634106][ T1] systemd[1]: FUSE Control File System was skipped because of an unmet condition check (ConditionPathExists=/sys/fs/fuse/connections).
<30>[ 4.637320][ T1] systemd[1]: Mounting Kernel Configuration File System...
<30>[ 4.645769][ T1] systemd[1]: Starting Load Kernel Modules...
<30>[ 4.651921][ T1] systemd[1]: Starting Create Static Device Nodes in /dev...
<30>[ 4.663184][ T1] systemd[1]: Mounted Kernel Configuration File System.
<46>[ 4.664315][ T261] systemd-journald[261]: Collecting audit messages is disabled.
<4>[ 4.676705][ T279] datacache: loading out-of-tree module taints kernel.
<6>[ 4.677921][ T279] datacache: Running with 1 channel
<6>[ 4.688504][ T279] artpec_lcpu 13c04000.mio: loading mio (id 0x2 type 2 [mio] ram 48KB)
<7>[ 4.689676][ C0] LCPU print: lcpu=mio ts=605428051 len=3 data={0x72601}
<6>[ 4.689742][ T279] artpec_lcpu 13c04000.mio: up
<6>[ 4.692744][ T279] artpec_lcpu 14000000.vip0: loading vip0 (id 0x3 type 3 [vip0] ram 48KB)
<6>[ 4.694416][ T279] artpec_lcpu 14000000.vip0: up 51be2e3
<6>[ 4.698756][ T279] artpec_lcpu 14800000.vip1: loading vip1 (id 0x8 type 8 [vip1] ram 64KB)
<6>[ 4.700071][ T279] artpec_lcpu 14800000.vip1: up 51be2e3
<6>[ 4.701282][ T279] artpec_lcpu 14c00000.vpp: loading vpp (id 0x4 type 4 [vpp] ram 64KB)
<6>[ 4.702491][ T279] artpec_lcpu 14c00000.vpp: up
<6>[ 4.706123][ T279] artpec_lcpu 14400000.trfm: loading trfm (id 0x9 type 9 [trfm] ram 64KB)
<6>[ 4.707377][ T279] artpec_lcpu 14400000.trfm: up 8f3f64a
<6>[ 4.711628][ T279] artpec_lcpu 15000000.cdc: loading cdc (id 0x5 type 5 [cdc] ram 64KB)
<6>[ 4.712888][ T279] artpec_lcpu 15000000.cdc: up a608324
<6>[ 4.713636][ T279] artpec_lcpu 15c00000.rsp: loading rsp (id 0xb type 11 [rsp] ram 64KB)
<6>[ 4.718226][ T279] artpec_lcpu 13c08000.aio: loading aio (id 0xa type 10 [aio] ram 64KB)
<6>[ 4.719470][ T279] artpec_lcpu 13c08000.aio: up
<6>[ 4.723592][ T279] artpec_lcpu 13c00000.pcc: loading pcc (id 0x1 type 1 [pcc] ram 48KB)
<6>[ 4.724857][ T279] artpec_lcpu 13c00000.pcc: up 9cfdfb4
<6>[ 4.724985][ T279] artpec_lcpu 13c00000.pcc: next 14000000.vip0 phys 0x0000000014000000
<6>[ 4.725024][ T279] artpec_lcpu 14000000.vip0: next 14800000.vip1 phys 0x0000000014800000
<6>[ 4.725080][ T279] artpec_lcpu 14800000.vip1: next 14400000.trfm phys 0x0000000014400000
<6>[ 4.725137][ T279] artpec_lcpu 14400000.trfm: next 14c00000.vpp phys 0x0000000014c00000
<6>[ 4.725176][ T279] artpec_lcpu 14c00000.vpp: next 15000000.cdc phys 0x0000000015000000
<6>[ 4.725212][ T279] artpec_lcpu 15000000.cdc: next 13c04000.mio phys 0x0000000013c04000
<6>[ 4.725246][ T279] artpec_lcpu 13c04000.mio: next 13c00000.pcc phys 0x0000000013c00000
<6>[ 4.728936][ T279] artpec_lcpu 15400000.vca: loading vca (id 0x6 type 6 [vca] ram 64KB)
<6>[ 4.730151][ T279] artpec_lcpu 15400000.vca: up
<30>[ 4.736905][ T1] systemd[1]: Finished Create Static Device Nodes in /dev.
<30>[ 4.737256][ T1] systemd[1]: Reached target Preparation for Local File Systems.
<29>[ 4.737730][ T1] systemd[1]: var-cache.mount: Directory /var/cache to mount over is not empty, mounting anyway.
<30>[ 4.755550][ T1] systemd[1]: Mounting Binds mount /var/cache with /var/volatile/cache...
<30>[ 4.760917][ T1] systemd[1]: Mounting Binds mount /var/spool with /var/volatile/spool...
<30>[ 4.766453][ T1] systemd[1]: Starting Rule-based Manager for Device Events and Files...
<30>[ 4.771318][ T1] systemd[1]: Started Journal Service.
<6>[ 4.784919][ T279] ovlgen 1201e000.ovlgen: Device ovlgen0 probed: heap_size=0x2000000
<46>[ 4.815721][ T261] systemd-journald[261]: Received client request to flush runtime journal.
<6>[ 4.903649][ T279] ARTPEC-8, Copyright (c) 2005-2018 Axis Communications AB git version: 3c2dc2766e
<6>[ 5.068991][ T318] artpec8_lpmu_stats 15890000.lpmu_stats_dlp: lpmu_stats probed successfully (dlp)
<6>[ 5.069831][ T318] artpec8_lpmu_stats 1205c000.lpmu_stats_g3d: lpmu_stats probed successfully (gpu-3d)
<5>[ 5.227441][ T314] artpec6_gyro 13c00000.pcc:cse:gyro: Invensense ICM-20689 on I2C 7:6 IRQ 55 CSE 5
<6>[ 5.255698][ T279] Serial: ARTPEC driver
<5>[ 5.261031][ T279] i2c_artpec_cse 13c00000.pcc:cse:i2c@1: ARTPEC I2C adapter[i2c-5] probed!
<5>[ 5.289543][ T279] i2c_artpec_cse 13c00000.pcc:cse:i2c@4: ARTPEC I2C adapter[i2c-7] probed!
<5>[ 5.307894][ T279] i2c_artpec_cse 13c00000.pcc:cse:i2c@2: ARTPEC I2C adapter[i2c-6] probed!
<5>[ 5.312011][ T279] i2c_artpec_cse 13c00000.pcc:cse:i2c@3: ARTPEC I2C adapter[i2c-4] probed!
<6>[ 5.615683][ T318] Galcore version 6.4.13.4.613408
<7>[ 5.804316][ C1] LCPU print: lcpu=pcc ts=716891927 len=7 data={0x20d1a05}
<5>[ 5.804317][ T315] axis_mcu_i2c 6-003b: Failed to communicate with device! (errno: -121)
<6>[ 5.805730][ T319] at24 6-0054: 131072 byte 24c1024 EEPROM, writable, 128 bytes/write
<46>[ 6.913276][ T261] systemd-journald[261]: Time jumped backwards, rotating.
<7>[ 10.036276][ C1] LCPU print: lcpu=pcc ts=1140087730 len=7 data={0x20d1a05}
<7>[ 12.089357][ C1] LCPU print: lcpu=pcc ts=1345395936 len=7 data={0x20d1a05}
<7>[ 14.124263][ C1] LCPU print: lcpu=pcc ts=1548886596 len=7 data={0x20d1a05}
<5>[ 14.125575][ T540] axis_mcu_i2c 6-003b: Failed to communicate with device! (errno: -121)
<6>[ 18.854998][ T881] artpec8-dwmac 16f00000.ethernet eth0: PHY [stmmac-0:01] driver [ADIN1300] (irq=POLL)
<6>[ 18.855193][ T881] artpec8-dwmac 16f00000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
<6>[ 18.864813][ T881] artpec8-dwmac 16f00000.ethernet eth0: No Safety Features support found
<6>[ 18.864850][ T881] artpec8-dwmac 16f00000.ethernet eth0: IEEE 1588-2008 Advanced Timestamp supported
<6>[ 18.865058][ T881] artpec8-dwmac 16f00000.ethernet eth0: registered PTP clock
<6>[ 18.865387][ T881] artpec8-dwmac 16f00000.ethernet eth0: configuring for phy/rgmii-id link mode
<6>[ 18.865773][ T881] 8021q: adding VLAN 0 to HW filter on device eth0
<4>[ 18.865791][ T881] artpec8-dwmac 16f00000.ethernet eth0: Adding VLAN ID 0 is not supported
<46>[ 20.284203][ T261] systemd-journald[261]: Data hash table of /run/log/journal/876e9a0e1f604e96a3e4b305863db536/system.journal has a fill level at 75.0 (1536 of 2047 items, 524288 file size, 341 bytes per hash table item), suggesting rotation.
<46>[ 20.284250][ T261] systemd-journald[261]: /run/log/journal/876e9a0e1f604e96a3e4b305863db536/system.journal: Journal header limits reached or header out-of-date, rotating.
<6>[ 22.138066][ T1222] zram0: detected capacity change from 0 to 102400
<6>[ 22.146022][ T1262] Adding 51196k swap on /dev/zram0. Priority:-2 extents:1 across:51196k SS
<6>[ 22.946966][ T5] artpec8-dwmac 16f00000.ethernet eth0: Link is Up - 1Gbps/Full - flow control off
<6>[ 24.016046][ T1433] MACsec IEEE 802.1AE
<46>[ 24.591640][ T261] systemd-journald[261]: Data hash table of /run/log/journal/876e9a0e1f604e96a3e4b305863db536/system.journal has a fill level at 75.1 (1537 of 2047 items, 524288 file size, 341 bytes per hash table item), suggesting rotation.
<46>[ 24.591686][ T261] systemd-journald[261]: /run/log/journal/876e9a0e1f604e96a3e4b305863db536/system.journal: Journal header limits reached or header out-of-date, rotating.
<6>[ 31.708854][ T235] VDD_SDCARD1_3V3: disabling
<46>[ 498.014032][ T261] systemd-journald[261]: Data hash table of /run/log/journal/876e9a0e1f604e96a3e4b305863db536/system.journal has a fill level at 75.0 (1536 of 2047 items, 524288 file size, 341 bytes per hash table item), suggesting rotation.
<46>[ 498.014079][ T261] systemd-journald[261]: /run/log/journal/876e9a0e1f604e96a3e4b305863db536/system.journal: Journal header limits reached or header out-of-date, rotating.
<46>[210919.139655][ T261] systemd-journald[261]: Data hash table of /run/log/journal/876e9a0e1f604e96a3e4b305863db536/system.journal has a fill level at 75.0 (1536 of 2047 items, 524288 file size, 341 bytes per hash table item), suggesting rotation.
<46>[210919.139697][ T261] systemd-journald[261]: /run/log/journal/876e9a0e1f604e96a3e4b305863db536/system.journal: Journal header limits reached or header out-of-date, rotating.
```
:::
* CPU
```
root@axis-b8a44f5694ee:~$ cat /proc/cpuinfo
processor : 0
BogoMIPS : 50.00
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x0
CPU part : 0xd03
CPU revision : 4
processor : 1
BogoMIPS : 50.00
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x0
CPU part : 0xd03
CPU revision : 4
processor : 2
BogoMIPS : 50.00
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x0
CPU part : 0xd03
CPU revision : 4
processor : 3
BogoMIPS : 50.00
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x0
CPU part : 0xd03
CPU revision : 4
```
* Memory
```
root@axis-b8a44f5694ee:~$ free
total used free shared buff/cache available
Mem: 574624 252940 13080 3896 308604 305676
Swap: 51196 3072 48124
```
* P3245-LV
* OS
```
root@axis-b8a44f28f255:~# cat /etc/os-release
ID=axis
NAME="AXIS OS (based on Poky from the Yocto Project)"
VERSION="11.7.61 (mickledore)"
VERSION_ID=11.7.61
VERSION_CODENAME="mickledore"
PRETTY_NAME="AXIS OS (based on Poky from the Yocto Project) 11.7.61 (mickledore)"
```
* CPU
```
root@axis-b8a44f28f255:~# cat /proc/cpuinfo
processor : 0
model name : ARMv7 Processor rev 1 (v7l)
BogoMIPS : 1300.00
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpd32
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x4
CPU part : 0xc09
CPU revision : 1
processor : 1
model name : ARMv7 Processor rev 1 (v7l)
BogoMIPS : 1300.00
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpd32
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x4
CPU part : 0xc09
CPU revision : 1
Hardware : Axis ARTPEC-7 Platform
Revision : 0000
Serial : 0000000000000000
```
* Memory
```
root@axis-b8a44f28f255:~# free
total used free shared buff/cache available
Mem: 569836 226648 19596 4492 323592 326636
Swap: 51196 512 50684
```
* **Built-in tools**
* curl
* ...
* ...
### Integration possibilities (MQTT, ONVIF, Metadata)
#### VAPIX
An open API that integrates communication between devices and platforms.
#### MQTT
A standard messaging protocol that facilitates data exchange between IoT devices and cloud applications
#### Axis Camera Application Platform
Integrate customized applications using Industry standard APIs for deployment and execution.
#### Axis Optimizer for Milestone
An suite of integrations with an easy one-time installation. [XProtect](https://www.milestonesys.com/products/software/xprotect/)
#### Plug-in for Genetec
Easily integrate Axis devices into [Genetec's platform](https://www.genetec.com/) to accelerate forensic search.
#### Cloud integration
Take advantage of cloud-based analytics and storage with our integration solutions.
## Part II
### Apps
#### License Plate Verifier
* Axis

* FF group Cammra [here](https://ff-group.org/ff_data_factory#)

* QuickPoll: Which type of camera do you typically use for LPR (License Plate Recognition)?
* Box (17%)
* **Bullet (91%)**
* Dome (6%)
* PTZ Camera (11%)
* QuickPoll: How do you commonly use LPR?
* Freefow low speed < 70km/h --- 61%
* Freefow low speed > 70km/h --- 21%
* Access control --- 88%
* MMR (Make and Model Recognition) --- 18%
* Installation considerations
* Night (IR, shutter)
* Distances (pixel desity, IR range)
* Angles (tilt, horizontal, vertical)
* Lanes (single / multi)
* Speeds (low, mid, high)
* **Free flow**
```!
Detect and read license plates in slow speed traffic on larger access roads, city centers and enclosed areas like campuses, ports or airports. This allows for LPR-forensic search and LPR triggered events in a VMS.
```

* **Access control**
* Internal I/O
* Controller
* Relay
* **Push event data** to a third-party software by using TCP or HTTP POST protocol
* **Allow / Block list** If we already have a list of license plates, we can import it
* [more](https://help.axis.com/en-us/axis-license-plate-verifier)
#### Object Analytics


#### Developing an AI application

### What's next?
#### Road traffic data intelligence platform
* What to do with the data?
* Access control systems
* VMS integration
* LPR meta-data backend
* Dashboard and business-logics
## References
* onvif
* https://www.onvif.org/ver20/media/wsdl/media.wsdl
* https://www.onvif.org/ver10/media/wsdl/media.wsdl
* https://www.onvif.org/ver10/device/wsdl/devicemgmt.wsdl