This article will explain how to configure the RTC internal peripheral, needed to provide the date and clock to the application, through the device tree.
Download kernel sources
First step is to fetch kernel sources of a suitable version for your SOM. Engicam stores all the software for its devices in a git repository constantly updated, from the Kernel and U-Boot sources to the customized yocto meta-layers. For this example we will work with kernel 5.10.9 for iMX8M Plus - iCore
combined with CTouch 2.0
board. The relative repository on Engicam GitHub is linux-engicam-nxp
and the branch will be 5.10.9
. If you are working with other SOM contact the Engicam support team to know which repository you should clone according to the Linux kernel version you are using.
- Open your browser
- go to https://github.com/engicam-stable/linux-engicam-nxp
- click on the
Code
button and copy thehttps
address - Open a shell and move into the folder you want to place the sources
- Clone the repo with command
git clone <https-addr> -b 5.10.9
(Es.git clone https://github.com/engicam-stable/linux-engicam-nxp.git -b 5.10.9
)
Configure the RTC
You will find the device trees for Engicam devices in arch/arm64/boot/dts
(the path will be arch/arm/boot/dts
for 32bit processors) together with other device tree source files with Freescale
support. The one for the hardware considered in this guide is imx8mp-icore.dts
. In this combination of module and carrier the RTC peripheral is controlled by the I2C, in particular by the first I2C bus. This bus corresponds to the node i2c2
as you can see in the declaration of the aliases in the Freescale device tree source file imx8mp.dtsi
:
/ {
.
.
.
aliases {
ethernet0 = &fec;
ethernet1 = &eqos;
gpio0 = &gpio1;
gpio1 = &gpio2;
gpio2 = &gpio3;
gpio3 = &gpio4;
gpio4 = &gpio5;
i2c0 = &i2c1;
i2c1 = &i2c2;
.
.
};
};
Let's assume that we need to add the NXP PCF8523 Real Time Clock
to our device tree. First we need to locate the i2c2 node in the imx8mp-icore.dts
device tree.Then we add the new node for the rtc peripheral, being carefull to put the correct I2C address, in this case 0x68
, and the corresponding driver compatibility, nxp,pcf8523
:
&i2c2 {
clock-frequency = <100000>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_i2c2>;
status = "okay";
pcf8523: rtc@68 {
compatible = "nxp,pcf8523";
reg = <0x68>;
};
.
.
.
};
Both the informations about the I2C address and the driver compatibility can be found in the Documentation
folder following the path devicetree/bindings/rtc
.
Adding driver to Linux Kernel configuration
To customize our kernel configuration you need to launch the toolchain setup environment if present, otherwise you need to perform the SDK compilation with Yocto:
. /opt/eng-imx-xwayland/5.10-gatesgarth/environment-setup-cortexa53-crypto-poky-linux
unset LDFLAGS
Then you need to setup the correct configuration file for your machine and enter the Linux Kernel configuration menu:
make imx8mp_icore_defconfig
make menuconfig
Inside this menu you can set the drivers you need and then cross-compile the new kernel image. To search for our specific driver type /
and then the name of the dirver:
RTC_DRV_PCF8523
Once you found the driver and enabled it you can exit the configuration menu.
Cross-compile device tree and new image
Now for the last part we need to cross compile the new Image and the device tree using the commands:
make dtbs
make
Once the compilation is over you need to locate the file Image
and imx8mp-icore.dtb
and copy them inside the Boot
partition of your SD card, insert it in the module and turn on the module.
Once the system is ready you can check if the RTC peripheral works through the i2c tools and the date time tools.
Array ( [DATI] => Array ( [prd_mk] => 137377 [prd_id] => 101365 [prd_data_ini] => 2025-01-07 15:50:28 [prd_data_fin] => 2999-12-31 00:00:00 [prd_data_crea] => 2019-02-25 19:47:22 [prd_id_utente_crea] => 101555 [prd_id_utente_upd] => 101555 [prd_id_utente_del] => 0 [prd_code] => 0 [prd_seriale] => C-Touch-2-0-Carrier-Board [prd_cartella] => [prd_nome] => C.TOUCH 2.0 Carrier Board [prd_serie] => [prd_parole_chiave] => C.TOUCH 2.0 carrier board [prd_prezzo] => 0.00000 [prd_quantita] => 0.00 [prd_descrizione_5] => [prd_descrizione_6] => [prd_descrizione_7] => [prd_description] => [prd_id_visibility_uo] => 114421 [prd_unita_misura] => 0 [prd_iva] => 22 [prd_barcode] => [prd_categoria_principale] => 100116 [prd_suffisso] => [prd_bitmask] => 1 [prd_disabled_uo] => [prd_schedulable] => 0 [prd_slot_occupation] => 0 [prd_min_order] => 0 [prd_out_service] => 0 [prd_note_interne] => [prd_id_iva] => 22 [prd_sortkey] => 3 [prd_hidden] => 0 [prd_hide_logged] => 0 [prd_params] => [prd_in_evidenza] => 0 [prd_sconto] => 0.00 [prd_sconto_dal] => 0000-00-00 [prd_sconto_finoa] => 0000-00-00 [prd_nuovi_arrivi] => 0000-00-00 [prd_custom_field1] => [prd_custom_field2] => [prd_custom_field3] => [prd_spec_tecniche_0] => [prd_spec_tecniche_2] => [prd_spec_tecniche_3] => [prd_spec_tecniche_4] => [prd_spec_tecniche_5] => [prd_spec_tecniche_6] => [prd_spec_tecniche_7] => [prd_cartelle_colore] => [prd_forced_link] => [prd_out_service_data] => 0000-00-00 [prd_in_service_data] => 0000-00-00 [cat_mk] => 101269 [cat_id] => 100116 [cat_data_ini] => 2024-05-30 16:02:42 [cat_data_fin] => 2999-12-31 00:00:00 [cat_data_crea] => 2017-01-23 16:10:00 [cat_id_utente_crea] => 3 [cat_id_utente_upd] => 101555 [cat_id_utente_del] => 0 [cat_id_parent] => 1 [cat_tree_path] => <1><100116> [cat_tree_depth] => 2 [cat_is_leaf] => 0 [cat_code] => 100116 [cat_cartella] => files/ [cat_ordine] => 81 [cat_colore] => [cat_descrizione_5] => [cat_descrizione_6] => [cat_descrizione_7] => [cat_description] => [cat_id_visibility_uo] => 114421 [cat_hidden] => 0 [cat_is_assistance] => 0 [cat_foto] => [cat_seo_title_5] => [cat_seo_title_6] => [cat_seo_metadescription_5] => [cat_seo_metadescription_6] => [um_mk] => [um_id] => [um_data_ini] => [um_data_fin] => [um_data_crea] => [um_id_utente_crea] => [um_id_utente_upd] => [um_id_utente_del] => [um_code] => [um_description_0] => [um_description_1] => [um_description_2] => [um_description_3] => [um_description_4] => [um_description_5] => [um_description_6] => [um_description_7] => [um_id_visibility_uo] => [id_categorie_associate] => 100116,100345 [prd_availability] => [prd_cpu] => [prd_dimensions] => [prd_format] => [prd_memory] => [prd_networking] => [prd_operating_temp] => [prd_pcie] => [prd_power_supply] => [prd_usb] => [prd_videointerf] => [prd_sistemi_op] => Linux,Android [prd_sistemi_svil] => [prd_overview] => [prd_features] =>
- EDIMM 2.0 CPU modules compliant
- Industrial temperature range
- Wide 15 to 30 Vdc single power supply
- 1x Ethernet 10/100
- WiFi + BT
- 1x microSD
- 1x audio output
- 1x USB Type A
- 1x USB OTG device
- 1x CAN bus
- 1x RS485
- 1x RS232
- 1x RS232 for OS Console
- 1x expansion connector (I2C, SDIO or SPI, up to 10 GPIO) 2 x USB (Option)
- 1x General purpose LCD connector: 1x 18 or 24 bit single channel LVDS, 1x USB, 1 x I2C for CTP i/f, 1x PWM for backlight control, Power supply for LCD (+3V3, +5V, 12V)
- 1x LCD connector to drive dual channel displays (Option)
- Size: 115 x 72 mm
C.TOUCH 2.0 Carrier Board
General purpose carrier board with capacitive touch interface, EDIMM 2.0 compliant.
Array ( [DATI] => Array ( [prd_mk] => 138238 [prd_id] => 101684 [prd_data_ini] => 2025-02-26 18:02:07 [prd_data_fin] => 2999-12-31 00:00:00 [prd_data_crea] => 2020-09-18 11:37:15 [prd_id_utente_crea] => 101555 [prd_id_utente_upd] => 104517 [prd_id_utente_del] => 0 [prd_code] => 0 [prd_seriale] => i-Core-MX8M-Plus [prd_cartella] => [prd_nome] => i.Core MX8M Plus [prd_serie] => [prd_parole_chiave] => [prd_prezzo] => 0.00000 [prd_quantita] => 0.00 [prd_descrizione_2] => [prd_descrizione_3] => [prd_descrizione_4] => [prd_descrizione_5] => [prd_descrizione_6] => [prd_descrizione_7] => [prd_description] => [prd_id_visibility_uo] => 114421 [prd_unita_misura] => 0 [prd_iva] => 22 [prd_barcode] => [prd_categoria_principale] => 100108 [prd_suffisso] => [prd_bitmask] => 1 [prd_disabled_uo] => [prd_schedulable] => 0 [prd_slot_occupation] => 0 [prd_min_order] => 0 [prd_out_service] => 0 [prd_note_interne] => Arm® Cortex® -A53 NXP® i.MX 8M Plus [prd_id_iva] => 22 [prd_sortkey] => 25 [prd_hidden] => 0 [prd_hide_logged] => 0 [prd_params] => [prd_in_evidenza] => 0 [prd_sconto] => 0.00 [prd_sconto_dal] => 0000-00-00 [prd_sconto_finoa] => 0000-00-00 [prd_nuovi_arrivi] => 0000-00-00 [prd_custom_field1] => [prd_custom_field2] => [prd_custom_field3] => [prd_spec_tecniche_0] => [prd_spec_tecniche_2] => [prd_spec_tecniche_3] => [prd_spec_tecniche_4] => [prd_spec_tecniche_5] => [prd_spec_tecniche_6] => [prd_spec_tecniche_7] => [prd_cartelle_colore] => [prd_forced_link] => [prd_out_service_data] => 0000-00-00 [prd_in_service_data] => 0000-00-00 [cat_mk] => 101146 [cat_id] => 100108 [cat_data_ini] => 2022-07-29 15:11:18 [cat_data_fin] => 2999-12-31 00:00:00 [cat_data_crea] => 2017-01-23 16:05:43 [cat_id_utente_crea] => 3 [cat_id_utente_upd] => 101555 [cat_id_utente_del] => 0 [cat_id_parent] => 1 [cat_tree_path] => <1><100108> [cat_tree_depth] => 2 [cat_is_leaf] => 0 [cat_code] => 100108 [cat_cartella] => files/ [cat_ordine] => 79 [cat_colore] => [cat_descrizione_5] => [cat_descrizione_6] => [cat_descrizione_7] => [cat_description] => [cat_id_visibility_uo] => 114421 [cat_hidden] => 0 [cat_is_assistance] => 0 [cat_foto] => [cat_seo_title_5] => [cat_seo_title_6] => [cat_seo_metadescription_5] => [cat_seo_metadescription_6] => [um_mk] => [um_id] => [um_data_ini] => [um_data_fin] => [um_data_crea] => [um_id_utente_crea] => [um_id_utente_upd] => [um_id_utente_del] => [um_code] => [um_description_0] => [um_description_1] => [um_description_2] => [um_description_3] => [um_description_4] => [um_description_5] => [um_description_6] => [um_description_7] => [um_id_visibility_uo] => [id_categorie_associate] => 100108,100298 [prd_availability] => 10 and 15-year Longevity Program [prd_cpu] => NXP® i.MX 8M Plus [prd_dimensions] => 32.1 x 67.6 mm [prd_format] => EDIMM [prd_memory] => up to 4GB LPDDR4 [prd_networking] => Gb Ethernet interface [prd_operating_temp] => Industrial qualified [prd_pcie] => PCIe 3.0 [prd_power_supply] => + 5V DC [prd_usb] => 1 x USB OTG 3.0, 1 x USB HOST 3.0 [prd_videointerf] => LVDS 18/24bit up to Full HD, MIPI-DSI – 4 lanes option, HDMI up to Full HD, 2x MIPI-CSI – 4 lanes [prd_sistemi_op] => Linux,Android,Freeertos [prd_sistemi_svil] => Yocto [prd_overview] =>i.Core MX8M Plus is based on i.MX 8M Plus processor equipped with the quad-core Arm® Cortex®-A53 plus Cortex-M7.
The i.MX 8MP series features offer powerful video processing with an H.265 video encoder for highly efficient compression in live video streaming applications. It runs at up to 1.8 GHz with an integrated neural processing unit (NPU) that delivers up to 2.3 TOPS.
As the first i.MX processor with a machine learning accelerator, the i.MX 8M Plus processor provides substantially high performance for ML inference at the edge.
[prd_features] => [prd_bsp] => [prd_bsp_check] => 1 [prd_cores] => Quad Arm® Cortex®-A53 @ up to 1.8GHz processor with a (NPU) up to 2.3 TOPS and Cortex®-M7 CPU @ 800 MHz. [prd_graphics] => GC7000UL (2 shaders), OpenGL ES 2.0/3.0/3.1, Vulkan, OpenCL 1.2; GC520 (2D) [prd_videoresol] => 1080p60 HEVC (h.265, VP9, VP8) dec; 1080p60 HEVC (h.265) enc [prd_mass_storage] => Starting from 8GB eMMC drive soldered on-board [prd_audio] => I2S Interface [prd_pheriphinterf] => 3x UART (Up to 4)
2x I2C (Up to 6)
2x SPI (Up to 3)
JTAG
2x CAN
2x SDIO
GPIOs
MIPI-CSI – 4 lane [prd_in_compare] => 0 [prd_imm_os] => [prd_imm_os_txt] => [prd_camera_interfaces] => [prd_core_type] => 100000 [prd_dram_size_max] => 4096 [prd_dram_size_min] => 1024 [prd_dram_speed] => 3600 [prd_dram_type] => 100011 [prd_dram_speed2] => 0 [prd_dram_type2] => [prd_lcd_interfaces] => #100015#100016#100014# [prd_manifacturer] => 100002 [prd_mass_storage_type] => #100020# [prd_mcu_type] => #100054# [prd_n_availibility] => 2036 [prd_n_cpu] => 100035 [prd_n_dimensions] => 100039 [prd_n_format] => #100056# [prd_n_power_supply] => 100033 [prd_npu] => 1 [prd_num_cores] => #4# [prd_num_lan_100] => 0 [prd_num_lan_1000] => 1 [prd_num_lan_2500] => 0 [prd_num_lan_10000] => 0 [prd_num_pcie] => 1 [prd_num_usb_otg] => 0 [prd_num_usb2] => 0 [prd_num_usb3] => 2 [prd_operating_temp_max] => 85 [prd_operating_temp_min] => -40 [prd_operating_temp_note] => [prd_vpu] => 1 [prd_gpu] => 1 [prd_3d] => 1PHbkQzLu9GhsstPGEz3AeoE4abeR9Sez [prd_des_breve] => EDIMM SOM based on NXP® i.MX 8M Plus [prd_descrizione] => [prd_spec_tecniche] => [prd_alias] => EDIMM-SOM-based-on-NXP-iMX-8M-Plus [prd_seo_title] => [prd_seo_metadescription] => [prd_seo_tag] => [cat_nome] => SOM & COM [cat_descrizione] =>Engicam offers an extensive range of System on Modules and Computer on Modules based on the latest generation of leading manufacturer's processors.
[cat_alias] => SOM [cat_seo_title] => [cat_seo_metadescription] => [um_description] => [sconto_perc_utente] => 0 [url_vis_prd_col] => /vis-prod/i-Core-MX8M-Plus/EDIMM-SOM-based-on-NXP-iMX-8M-Plus ) [IMMAGINI] => Array ( [0] => Array ( [all_mk] => 4922 [all_id] => 103834 [all_data_ini] => 2020-09-18 14:02:20 [all_data_fin] => 2999-12-31 00:00:00 [all_data_crea] => 2020-09-18 14:02:20 [all_id_utente_crea] => 101555 [all_id_utente_upd] => 101555 [all_id_utente_del] => 0 [all_href] => i.CoreMX8MP_-_Copia.jpg [all_didascalia_0] => [all_didascalia_1] => [all_didascalia_2] => [all_didascalia_3] => [all_didascalia_4] => [all_didascalia_5] => [all_didascalia_6] => [all_didascalia_7] => [all_prodotto] => 101684 [all_tipo] => 1 [all_lingua] => en [all_bitmask] => 1 [all_sort_key] => 0 [all_id_visibility_uo] => 114421 [all_params] => [tpa_id] => 1 [tpa_data_ini] => 1900-01-01 00:00:00 [tpa_data_fin] => 2999-12-31 00:00:00 [tpa_data_crea] => 1900-01-01 00:00:00 [tpa_id_utente_crea] => 1 [tpa_id_utente_upd] => 1 [tpa_id_utente_del] => 0 [tpa_code] => 1 [tpa_description] => [tpa_nome_0] => Foto (Galleria) [tpa_nome_1] => Photos (Gallery) [tpa_nome_2] => [tpa_nome_3] => [tpa_nome_4] => [tpa_nome_5] => [tpa_nome_6] => [tpa_nome_7] => [tpa_estensioni_valide] => jpg|jpeg|png|tif|tiff|gif|webp [tpa_icona] => [tpa_cartella] => foto [tpa_ordine] => 0 [tpa_is_img] => 1 [tpa_bitmask] => 1 [tpa_id_visibility_uo] => 0 [tpa_max_num_files] => 0 [tpa_storage_path] => [all_didascalia] => [all_anno] => 2020 [mime_type] => image/jpeg [file_size] => 283.14K [percorso] => /var/www/remida/public_html/catalogo/custom/files/114421/ct10000_id101684_t1 [percorso_relativo] => custom/files/114421/ct10000_id101684_t1 [percorso_http] => https://remida.genetrix.it/catalogo/custom/files/114421/ct10000_id101684_t1 ) ) [IMMAGINI_YEARS] => Array ( [2020] => 2020 ) [MAIN_IMG] => Array ( [ID] => 103834 [TIPO] => 10003 [RECORD] => Array ( [all_mk] => 4922 [all_id] => 103834 [all_data_ini] => 2020-09-18 14:02:20 [all_data_fin] => 2999-12-31 00:00:00 [all_data_crea] => 2020-09-18 14:02:20 [all_id_utente_crea] => 101555 [all_id_utente_upd] => 101555 [all_id_utente_del] => 0 [all_href] => i.CoreMX8MP_-_Copia.jpg [all_didascalia_0] => [all_didascalia_1] => [all_didascalia_2] => [all_didascalia_3] => [all_didascalia_4] => [all_didascalia_5] => [all_didascalia_6] => [all_didascalia_7] => [all_prodotto] => 101684 [all_tipo] => 1 [all_lingua] => en [all_bitmask] => 1 [all_sort_key] => 0 [all_id_visibility_uo] => 114421 [all_params] => [tpa_id] => 1 [tpa_data_ini] => 1900-01-01 00:00:00 [tpa_data_fin] => 2999-12-31 00:00:00 [tpa_data_crea] => 1900-01-01 00:00:00 [tpa_id_utente_crea] => 1 [tpa_id_utente_upd] => 1 [tpa_id_utente_del] => 0 [tpa_code] => 1 [tpa_description] => [tpa_nome_0] => Foto (Galleria) [tpa_nome_1] => Photos (Gallery) [tpa_nome_2] => [tpa_nome_3] => [tpa_nome_4] => [tpa_nome_5] => [tpa_nome_6] => [tpa_nome_7] => [tpa_estensioni_valide] => jpg|jpeg|png|tif|tiff|gif|webp [tpa_icona] => [tpa_cartella] => foto [tpa_ordine] => 0 [tpa_is_img] => 1 [tpa_bitmask] => 1 [tpa_id_visibility_uo] => 0 [tpa_max_num_files] => 0 [tpa_storage_path] => [all_didascalia] => [all_anno] => 2020 [mime_type] => image/jpeg [file_size] => 283.14K [percorso] => /var/www/remida/public_html/catalogo/custom/files/114421/ct10000_id101684_t1 [percorso_relativo] => custom/files/114421/ct10000_id101684_t1 [percorso_http] => https://remida.genetrix.it/catalogo/custom/files/114421/ct10000_id101684_t1 ) ) [ALLEGATI] => Array ( [0] => Array ( [all_mk] => 12638 [all_id] => 108403 [all_data_ini] => 2023-06-08 10:41:05 [all_data_fin] => 2999-12-31 00:00:00 [all_data_crea] => 2023-06-08 10:41:05 [all_id_utente_crea] => 101555 [all_id_utente_upd] => 101555 [all_id_utente_del] => 0 [all_href] => 501C.draco.glb [all_didascalia_0] => [all_didascalia_1] => [all_didascalia_2] => [all_didascalia_3] => [all_didascalia_4] => [all_didascalia_5] => [all_didascalia_6] => [all_didascalia_7] => [all_prodotto] => 101684 [all_tipo] => 100015 [all_lingua] => en [all_bitmask] => 1 [all_sort_key] => 101 [all_id_visibility_uo] => 114421 [all_params] => [tpa_id] => 100015 [tpa_data_ini] => 2021-12-21 12:31:39 [tpa_data_fin] => 2999-12-31 00:00:00 [tpa_data_crea] => 1900-01-01 00:00:00 [tpa_id_utente_crea] => 1 [tpa_id_utente_upd] => 1 [tpa_id_utente_del] => 0 [tpa_code] => 100015 [tpa_description] => [tpa_nome_0] => 3D file [tpa_nome_1] => 3D file [tpa_nome_2] => [tpa_nome_3] => [tpa_nome_4] => [tpa_nome_5] => [tpa_nome_6] => [tpa_nome_7] => [tpa_estensioni_valide] => glb [tpa_icona] => [tpa_cartella] => non gestita [tpa_ordine] => 30 [tpa_is_img] => 0 [tpa_bitmask] => 1 [tpa_id_visibility_uo] => 114421 [tpa_max_num_files] => 0 [tpa_storage_path] => [all_didascalia] => [all_anno] => 2023 [mime_type] => application/octet-stream [file_size] => 3.38M [percorso] => /var/www/remida/public_html/catalogo/custom/files/114421/ct10000_id101684_t100015 [percorso_relativo] => custom/files/114421/ct10000_id101684_t100015 [percorso_http] => https://remida.genetrix.it/catalogo/custom/files/114421/ct10000_id101684_t100015 ) [1] => Array ( [all_mk] => 16465 [all_id] => 110475 [all_data_ini] => 2025-02-25 15:19:45 [all_data_fin] => 2999-12-31 00:00:00 [all_data_crea] => 2025-02-25 15:19:45 [all_id_utente_crea] => 104517 [all_id_utente_upd] => 104517 [all_id_utente_del] => 0 [all_href] => i.Core_MX8M_Plus_Flyer.pdf [all_didascalia_0] => [all_didascalia_1] => [all_didascalia_2] => [all_didascalia_3] => [all_didascalia_4] => [all_didascalia_5] => [all_didascalia_6] => [all_didascalia_7] => [all_prodotto] => 101684 [all_tipo] => 2 [all_lingua] => en [all_bitmask] => 1 [all_sort_key] => 101 [all_id_visibility_uo] => 114421 [all_params] => [tpa_id] => 2 [tpa_data_ini] => 1900-01-01 00:00:00 [tpa_data_fin] => 2999-12-31 00:00:00 [tpa_data_crea] => 1900-01-01 00:00:00 [tpa_id_utente_crea] => 1 [tpa_id_utente_upd] => 1 [tpa_id_utente_del] => 0 [tpa_code] => 2 [tpa_description] => [tpa_nome_0] => Altro [tpa_nome_1] => Others [tpa_nome_2] => [tpa_nome_3] => [tpa_nome_4] => [tpa_nome_5] => [tpa_nome_6] => [tpa_nome_7] => [tpa_estensioni_valide] => pdf|doc|docx|odt|odm|jpg|jpeg|png|tif|tiff|gif|xls|xlst|ods|zip|txt [tpa_icona] => [tpa_cartella] => altri_file [tpa_ordine] => 99 [tpa_is_img] => 0 [tpa_bitmask] => 1 [tpa_id_visibility_uo] => 0 [tpa_max_num_files] => 0 [tpa_storage_path] => [all_didascalia] => [all_anno] => 2025 [mime_type] => application/pdf [file_size] => 317.31K [percorso] => /var/www/remida/public_html/catalogo/custom/files/114421/ct10000_id101684_t2 [percorso_relativo] => custom/files/114421/ct10000_id101684_t2 [percorso_http] => https://remida.genetrix.it/catalogo/custom/files/114421/ct10000_id101684_t2 ) [2] => Array ( [all_mk] => 17309 [all_id] => 110630 [all_data_ini] => 2025-03-10 15:59:35 [all_data_fin] => 2999-12-31 00:00:00 [all_data_crea] => 2025-03-10 15:59:35 [all_id_utente_crea] => 101555 [all_id_utente_upd] => 101555 [all_id_utente_del] => 0 [all_href] => i.Core_MX8M_Plus_HW_Manual_1.1.7.pdf [all_didascalia_0] => [all_didascalia_1] => [all_didascalia_2] => [all_didascalia_3] => [all_didascalia_4] => [all_didascalia_5] => [all_didascalia_6] => [all_didascalia_7] => [all_prodotto] => 101684 [all_tipo] => 100002 [all_lingua] => en [all_bitmask] => 2 [all_sort_key] => 101 [all_id_visibility_uo] => 114421 [all_params] => [tpa_id] => 100002 [tpa_data_ini] => 2021-12-21 12:31:20 [tpa_data_fin] => 2999-12-31 00:00:00 [tpa_data_crea] => 1900-01-01 00:00:00 [tpa_id_utente_crea] => 1 [tpa_id_utente_upd] => 1 [tpa_id_utente_del] => 0 [tpa_code] => 100002 [tpa_description] => [tpa_nome_0] => Hardware manual [tpa_nome_1] => Hardware manual [tpa_nome_2] => [tpa_nome_3] => [tpa_nome_4] => [tpa_nome_5] => [tpa_nome_6] => [tpa_nome_7] => [tpa_estensioni_valide] => pdf [tpa_icona] => [tpa_cartella] => non gestita [tpa_ordine] => 20 [tpa_is_img] => 0 [tpa_bitmask] => 1 [tpa_id_visibility_uo] => 114421 [tpa_max_num_files] => 0 [tpa_storage_path] => [all_didascalia] => [all_anno] => 2025 [mime_type] => application/pdf [file_size] => 2.36M [percorso] => /var/www/remida/public_html/catalogo/custom/files/114421/ct10000_id101684_t100002 [percorso_relativo] => custom/files/114421/ct10000_id101684_t100002 [percorso_http] => https://remida.genetrix.it/catalogo/custom/files/114421/ct10000_id101684_t100002 ) [3] => Array ( [all_mk] => 8125 [all_id] => 105976 [all_data_ini] => 2021-10-15 17:23:29 [all_data_fin] => 2999-12-31 00:00:00 [all_data_crea] => 2021-10-15 17:23:29 [all_id_utente_crea] => 101555 [all_id_utente_upd] => 101555 [all_id_utente_del] => 0 [all_href] => PCN_21101.pdf [all_didascalia_0] => [all_didascalia_1] => [all_didascalia_2] => [all_didascalia_3] => [all_didascalia_4] => [all_didascalia_5] => [all_didascalia_6] => [all_didascalia_7] => [all_prodotto] => 101684 [all_tipo] => 100001 [all_lingua] => en [all_bitmask] => 2 [all_sort_key] => 101 [all_id_visibility_uo] => 114421 [all_params] => [tpa_id] => 100001 [tpa_data_ini] => 1900-01-01 00:00:00 [tpa_data_fin] => 2999-12-31 00:00:00 [tpa_data_crea] => 1900-01-01 00:00:00 [tpa_id_utente_crea] => 1 [tpa_id_utente_upd] => 1 [tpa_id_utente_del] => 0 [tpa_code] => 100001 [tpa_description] => [tpa_nome_0] => PCN [tpa_nome_1] => PCN [tpa_nome_2] => [tpa_nome_3] => [tpa_nome_4] => [tpa_nome_5] => [tpa_nome_6] => [tpa_nome_7] => [tpa_estensioni_valide] => pdf [tpa_icona] => [tpa_cartella] => pcn [tpa_ordine] => 15 [tpa_is_img] => 0 [tpa_bitmask] => 1 [tpa_id_visibility_uo] => 114421 [tpa_max_num_files] => 0 [tpa_storage_path] => [all_didascalia] => [all_anno] => 2021 [mime_type] => application/pdf [file_size] => 50.17K [percorso] => /var/www/remida/public_html/catalogo/custom/files/114421/ct10000_id101684_t100001 [percorso_relativo] => custom/files/114421/ct10000_id101684_t100001 [percorso_http] => https://remida.genetrix.it/catalogo/custom/files/114421/ct10000_id101684_t100001 ) [4] => Array ( [all_mk] => 8998 [all_id] => 106433 [all_data_ini] => 2022-02-03 18:26:54 [all_data_fin] => 2999-12-31 00:00:00 [all_data_crea] => 2022-02-03 18:26:54 [all_id_utente_crea] => 101555 [all_id_utente_upd] => 101555 [all_id_utente_del] => 0 [all_href] => PCN_22021.pdf [all_didascalia_0] => [all_didascalia_1] => [all_didascalia_2] => [all_didascalia_3] => [all_didascalia_4] => [all_didascalia_5] => [all_didascalia_6] => [all_didascalia_7] => [all_prodotto] => 101684 [all_tipo] => 100001 [all_lingua] => en [all_bitmask] => 2 [all_sort_key] => 101 [all_id_visibility_uo] => 114421 [all_params] => [tpa_id] => 100001 [tpa_data_ini] => 1900-01-01 00:00:00 [tpa_data_fin] => 2999-12-31 00:00:00 [tpa_data_crea] => 1900-01-01 00:00:00 [tpa_id_utente_crea] => 1 [tpa_id_utente_upd] => 1 [tpa_id_utente_del] => 0 [tpa_code] => 100001 [tpa_description] => [tpa_nome_0] => PCN [tpa_nome_1] => PCN [tpa_nome_2] => [tpa_nome_3] => [tpa_nome_4] => [tpa_nome_5] => [tpa_nome_6] => [tpa_nome_7] => [tpa_estensioni_valide] => pdf [tpa_icona] => [tpa_cartella] => pcn [tpa_ordine] => 15 [tpa_is_img] => 0 [tpa_bitmask] => 1 [tpa_id_visibility_uo] => 114421 [tpa_max_num_files] => 0 [tpa_storage_path] => [all_didascalia] => [all_anno] => 2022 [mime_type] => application/pdf [file_size] => 653.64K [percorso] => /var/www/remida/public_html/catalogo/custom/files/114421/ct10000_id101684_t100001 [percorso_relativo] => custom/files/114421/ct10000_id101684_t100001 [percorso_http] => https://remida.genetrix.it/catalogo/custom/files/114421/ct10000_id101684_t100001 ) [5] => Array ( [all_mk] => 11363 [all_id] => 107603 [all_data_ini] => 2022-09-30 17:55:41 [all_data_fin] => 2999-12-31 00:00:00 [all_data_crea] => 2022-09-30 17:55:41 [all_id_utente_crea] => 101555 [all_id_utente_upd] => 101555 [all_id_utente_del] => 0 [all_href] => PCN_2209-4.pdf [all_didascalia_0] => [all_didascalia_1] => [all_didascalia_2] => [all_didascalia_3] => [all_didascalia_4] => [all_didascalia_5] => [all_didascalia_6] => [all_didascalia_7] => [all_prodotto] => 101684 [all_tipo] => 100001 [all_lingua] => en [all_bitmask] => 2 [all_sort_key] => 101 [all_id_visibility_uo] => 114421 [all_params] => [tpa_id] => 100001 [tpa_data_ini] => 1900-01-01 00:00:00 [tpa_data_fin] => 2999-12-31 00:00:00 [tpa_data_crea] => 1900-01-01 00:00:00 [tpa_id_utente_crea] => 1 [tpa_id_utente_upd] => 1 [tpa_id_utente_del] => 0 [tpa_code] => 100001 [tpa_description] => [tpa_nome_0] => PCN [tpa_nome_1] => PCN [tpa_nome_2] => [tpa_nome_3] => [tpa_nome_4] => [tpa_nome_5] => [tpa_nome_6] => [tpa_nome_7] => [tpa_estensioni_valide] => pdf [tpa_icona] => [tpa_cartella] => pcn [tpa_ordine] => 15 [tpa_is_img] => 0 [tpa_bitmask] => 1 [tpa_id_visibility_uo] => 114421 [tpa_max_num_files] => 0 [tpa_storage_path] => [all_didascalia] => [all_anno] => 2022 [mime_type] => application/pdf [file_size] => 68.20K [percorso] => /var/www/remida/public_html/catalogo/custom/files/114421/ct10000_id101684_t100001 [percorso_relativo] => custom/files/114421/ct10000_id101684_t100001 [percorso_http] => https://remida.genetrix.it/catalogo/custom/files/114421/ct10000_id101684_t100001 ) [6] => Array ( [all_mk] => 15182 [all_id] => 109734 [all_data_ini] => 2024-08-02 16:28:47 [all_data_fin] => 2999-12-31 00:00:00 [all_data_crea] => 2024-08-02 16:28:47 [all_id_utente_crea] => 101555 [all_id_utente_upd] => 101555 [all_id_utente_del] => 0 [all_href] => PCN_2407-1.pdf [all_didascalia_0] => [all_didascalia_1] => [all_didascalia_2] => [all_didascalia_3] => [all_didascalia_4] => [all_didascalia_5] => [all_didascalia_6] => [all_didascalia_7] => [all_prodotto] => 101684 [all_tipo] => 100001 [all_lingua] => en [all_bitmask] => 4 [all_sort_key] => 101 [all_id_visibility_uo] => 114421 [all_params] => [tpa_id] => 100001 [tpa_data_ini] => 1900-01-01 00:00:00 [tpa_data_fin] => 2999-12-31 00:00:00 [tpa_data_crea] => 1900-01-01 00:00:00 [tpa_id_utente_crea] => 1 [tpa_id_utente_upd] => 1 [tpa_id_utente_del] => 0 [tpa_code] => 100001 [tpa_description] => [tpa_nome_0] => PCN [tpa_nome_1] => PCN [tpa_nome_2] => [tpa_nome_3] => [tpa_nome_4] => [tpa_nome_5] => [tpa_nome_6] => [tpa_nome_7] => [tpa_estensioni_valide] => pdf [tpa_icona] => [tpa_cartella] => pcn [tpa_ordine] => 15 [tpa_is_img] => 0 [tpa_bitmask] => 1 [tpa_id_visibility_uo] => 114421 [tpa_max_num_files] => 0 [tpa_storage_path] => [all_didascalia] => [all_anno] => 2024 [mime_type] => application/pdf [file_size] => 374.18K [percorso] => /var/www/remida/public_html/catalogo/custom/files/114421/ct10000_id101684_t100001 [percorso_relativo] => custom/files/114421/ct10000_id101684_t100001 [percorso_http] => https://remida.genetrix.it/catalogo/custom/files/114421/ct10000_id101684_t100001 ) ) [ALLEGATI_YEARS] => Array ( [2023] => 2023 [2025] => 2025 [2021] => 2021 [2022] => 2022 [2024] => 2024 ) ) 1