i.MX Solutions Knowledge Base

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

i.MX Solutions Knowledge Base

Labels

Discussions

Sort by:
i.CORE M6S/DL/D/Q i.Core M6S/DL/D/Q is the latest powerful i.MX6 SOM solution provided by Engicam. Equipped with single,dual light,dual or quad Cortex-A9 core, i.Core M6 is the smallest low-cost SOM for high-end multimedia applications. The full scalability of modules allows to create multiple products with different performance in a very short time to Market. The i.Core M6 family is now enhanced by the Dual Light version, and by commercial versions for powerful low-cost applications. Features Memories 1GB 64bit DDR3-1066  for i.Core M6Q 512MB 64bit DDR3-1066  for i.Core M6D 512MB 64bit DDR3-800  for i.Core M6DL 256MB 32bit DDR3-800 for i.Core M6S 256MB NAND Flash Graphics and Multimedia 1x Parallel LCD 18bit output 2x LVDS output 1x HDMI output Up to four simultaneous display driving support ( i.Core M6Q/D only) Up to two simultaneous display driving support ( i.Core M6S/DL only) Dual display up to WUXGA (1920x1200) and HD1080 OpenGL/ES 2.x 3D accelerator with OpenCL/EP support and OpenVG1.1 acceleration Multi-format HD1080 video decode and encode Parallel Camera Interface input Touch screen Peripherals 2x SD Card interface USB OTG HS, USB HS HOST, Uart, I2C, I2S, PCI Express SATA 3Gbps (i.Core M6Q/D only) Ethernet 10/100 Dimensions Standard SODIMM footprint 67,4x31.9 mm PCB size Very Low Profile Module ENGICAM - i.Core M6S/DL/D/Q
View full article
Hi all.  The display does not output normally. 1. This is the screen of the problem. 2. This is a screen that should come out normally.  Therefore, it is necessary to review whether the settings are correct in the bootloader and the kernel. Below are the system information and tasks. - Hardware system Module: Apalis iMX6, Ixora Carrier Board v1.1 LVDS 2 port : LA123WF4-SL05, 12.3”WU (1920 X RGB X 720) TFT- LCD - Operation system boot2qt : Boot to Qt for Embedded Linux 2.3.4 bootloader: U-Boot 2016.11-dirty kernel : Linux version 4.1.44-2.7.5+g18717e2 - LCD timing - Device Tree of kernel, arch/arm/boot/dts/imx6qdl-apalis.dtsi mxcfb1: fb@0 { compatible = "fsl,mxc_sdc_fb"; disp_dev = "ldb"; interface_pix_fmt = "RGB24"; default_bpp = <24>; int_clk = <0>; late_init = <0>; status = "disabled"; // "okey" in arch/arm/boot/dts/imx6qdl-apalis-ixora-v1.1.dtsi }; &ldb { status = "okay"; split-mode; // dual-mode; lvds-channel@0 { reg = <0>; fsl,data-mapping = "spwg"; /* "jeida"; */ fsl,data-width = <24>; crtc = "ipu2-di1"; primary; status = "okay"; display-timings { native-mode = <&timing01>; timing01: 1920x720 { clock-frequency = <89400000>; hactive = <1920>; vactive = <720>; hback-porch = <96>; hfront-porch = <30>; vback-porch = <3>; vfront-porch = <3>; hsync-len = <2>; vsync-len = <2>; }; }; }; lvds-channel@1 { reg = <1>; fsl,data-mapping = "spwg"; fsl,data-width = <24>; crtc = "ipu1-di0"; status = "okay"; display-timings { timing02: 1920x720 { clock-frequency = <89400000>; hactive = <1920>; vactive = <720>; hback-porch = <96>; hfront-porch = <30>; vback-porch = <3>; vfront-porch = <3>; hsync-len = <2>; vsync-len = <2>; }; }; }; }; - u-boot env vidargs=video=mxcfb0:dev=ldb,1920x720@60,if=RGB24, video=mxcfb1:off video=mxcfb2:off video=mxcfb3:off - kernel log : [ 0.244330] MIPI DSI driver module loaded [ 0.244682] ldb 2000000.aips-bus:ldb@020e0008: split mode [ 0.244951] ldb 2000000.aips-bus:ldb@020e0008: split mode or dual mode, ignoring second output [ 0.245615] 20e0000.hdmi_video supply HDMI not found, using dummy regulator [ 0.247074] mxc_sdc_fb fb@0: registered mxc display driver ldb [ 0.262134] mxc_sdc_fb fb@0: 1920x720 h_sync,r,l: 2,30,96 v_sync,l,u: 2,3,3 pixclock=89405000 Hz [ 0.272800] imx-ipuv3 2800000.ipu: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7) [ 0.306740] mxc_sdc_fb fb@0: 1920x720 h_sync,r,l: 2,30,96 v_sync,l,u: 2,3,3 pixclock=89405000 Hz [ 0.354510] Console: switching to colour frame buffer device 240x45 [ 0.389237] mxc_sdc_fb fb@1: mxcfb1 is turned off! [ 0.389484] mxc_sdc_fb fb@2: mxcfb2 is turned off! [ 0.389720] mxc_sdc_fb fb@3: mxcfb3 is turned off! : - Run fbset of target root@b2qt-apalis-imx6:~# fbset mode "1920x720-60" # 😧 89.405 MHz, H: 43.655 kHz, V: 59.966 Hz geometry 1920 720 1920 1440 24 timings 11185 96 30 3 3 2 2 accel false rgba 8/16,8/8,8/0,0/0 endmode Is there anything else to check? Thanks.
View full article
NXP MCU-level face recognbition solution is implemented by using i.MX RT106F, which makes the developers add face recognition capabilities to their MCU-based IoT products. This ultra-small size, integrated software algorithm and hardware solution can facilitate developers for rapid evalution and proof of concept development. This solution minimizes time to market, reduces risk and reduces development work, which can make it easier for many OEMs to add face recogtion functions. It provides advanced user interface and access control functions for smart homes, smart appliances, smart toys and smart industries without the need for Wi-Fi and cloud connectivity, solving the privacy issues of many consumers. i.MX RT106F is a member of the i.MX RT1060 series. It will be officially mass-produced in April 2020. It is mainly aimed at low-cost face recognition applications. It is based on the Arm Coretx-M7 core and a high-performance real-time processor with a frequency up to 600MHz. In addition to the face recognition function, the i.MX RT106F also has a large number of available peripherals, which can be used as the main chip for a variety of applications. i.MX RT106F has been licensed to run NXP OASIS runtime for face recognition, including: ● Camera Driver ● Image capture and preprocessing ● Face Detection ● Face Tracking; ● Face Contrast; ● Face Recognition; ● Anti-fraud; ● Face Configuration; ● Confidence; ● Face recognition authenticat results; ● Built-in secure bootloader, application verification; ● Automatic Verification Script; ● Support MCUXpresso SDK, IDE and configuration tools. Hardware Framework Software Framework Core Process of Software
View full article
Starting from $52, the VAR-SOM-MX6 sets the bar for unparalleled design flexibility The VAR-SOM-MX6 goes one step further and not only ensures scalable and simplified development, but also extends the product life-cycle. Thanks to four CPU core assembly options, customers can apply a single System on Module in a broad range of applications to achieve short time-to-market for their current innovations, while still accommodating potential R&D directions and marketing opportunities. Key features include: Freescale i.MX6 1.2GHz quad/dual/single core Cortex-A9             2GB DDR3, 1GB SLC NAND Flash             Full HD 1080p video encoding/decoding capability             Vivante GPU providing 2D/3D acceleration             Simultaneous multiple display support             Gigabit Ethernet             TI WiLink™ 6.0 single-chip connectivity solution (Wi-Fi, Bluetooth®)             PCI-Express 2.0, S-ATA 3.0             Camera interface             USB 2.0: Host, OTG             Audio In/Out             Dual CAN Bus Supporting the leading OS: Linux, Win EC and Android This versatile solution's -40 to 85°C temperature range and Dual CAN support is ideal for industrial applications, while 1080p video and graphics accelerations make it equally suitable for intensive multimedia applications. The impressive scalability of the VAR-SOM-MX6 satisfies the needs of the most demanding future application requirements whether faster processing power, enhanced algorithms or improved graphics and video performance to name just a few. The VAR-SOM-MX6 is an all-round solution with broad connectivity and sophisticated video and acceleration graphic capabilities, delivering a range of middle to high end assembly options all from the same product. Oded Yaron from Variscite explained the need for a scalable System on Module that can carry a product through several incarnations. "The VAR-SOM-MX6 has removed the need for lengthy and costly redesign to support different market options. At Variscite we understand that a product concept is dynamic and evolves according to market drivers, consumer need and overall corporate strategy. As such we've developed the VAR-SOM-MX6 high performance System on Module, allowing customers to create optimized products for target markets: Add functionality for a more sophisticated offering, or scale down for a simpler lower cost alternative." About Variscite:   In less than a decade Variscite has taken a leading position in the System-on-Modules (SoM) design and manufacturing market. A trusted provider of development and consulting services for a variety of embedded platforms, Variscite transforms clients’ visions into successful products. Learn more about Variscite by visiting: www.variscite.com or contacting: Variscite Sales, sales@variscite.com , +972-9-9562910
View full article
Android HW-assisted Address Sanitizer for Memory Overflow checking       Hardware-assisted AddressSanitizer (HWASan) is a memory error detection tool.     HWASan is based on the memory tagging approach, where a small random tag value is associated both with pointers and with ranges of memory addresses. For a memory access to be valid, the pointer and memory tags have to match.     HWASan uses a lot less RAM compared to ASan, which makes it suitable for whole system sanitization.   Here show an example: Use HWAsan for WiFi-HAL Memory Overflow issue hunting in Android-13.0.0_2.3.0_auto BSP.     Test environment:         SW:   Android-13.0.0_2.3.0_auto_car2, pre-built image.         HW:  88W9098 WiFi/BT EVK (PCIe) + i.MX8QXP EVK.       Run 88W9098 WiFi/BT on i.MX8QXP EVK, after ~2 hours, got memory leakage.       To locate root cause, enabled HWASan, re-build Android-13.0.0_2.3.0_auto BSP, run again, Got HWAddressSanitizer report: “heap-buffer-overflow”.          --Reason>  "Empty or null ScanResult list"  ->           --Then>      "Attempt to retrieve OsuProviders with invalid scanResult List" ->          --Result>    "heap-buffer-overflow"         HWASan help to locate root cause of Memory Overflow issue, on WiFi AP Scan code.         Attach file:            "Android_HW-assisted-Address-Sanitizer_for_memory-overflow_checking.pdf"
View full article
Steps to add support for WPA3 R3 in supplicant and hostapd
View full article
Dynamic voltage and frequency scaling (DVFS) is a power management technique that allows dynamically reducing power consumption of a CPU by dynamically scaling down supply voltage and CPU frequency. Because the internal DCDC of the i.MX RT1170 cannot cover the needed maximum current requirement at the junction temperature of 125 °C, the DVFS technique can be used to reduce current drain for compatibility with the internal DCDC. Lowering the processor frequency dynamically can help reduce the chip input current demand and ensure that the chip can continue to work at the junction temperature of 125 °C. The demo is attached. Only IAR and armgcc versions are enabled. The corresponding Application Note can be downloaded in the below link. https://www.nxp.com/docs/en/application-note/AN13267.pdf
View full article
Hello guys, this is digi international i.MX53 connect core dev board , i took three years weekends and spent lot of money on it, it's based on Qt and GStreamer , top of the line, have fun with the i.mx monsters, cheers daniele
View full article
This video is an overview of the Altia user interface development software chain. We start with graphics in Adobe Photoshopand end running Altia-generated source code on the Freescale i.MX 6. Altia also supports Vybrid, MPC5645S (Rainbow), MPC5606S (Spectrum), i.MX53 and more.
View full article
This video shows NovTech implementation of the video in (CSI Port) and video out (HDMI Port) of the i.MX6 with real time image processing.  While playback of 1080p movie (stored in an SD Card) the IPU unit of the i.MX6 takes the real time images arrives on the CSI input, and combine both video stream to one using the 'green screen' concept.
View full article
Adeneo Embedded is among the only SI to provide a Windows Embedded Compact 2013 solution on i.MX6 and to have developed a fast boot implementation of WEC2013 on the i.MX6 SDP. Fast boot is a common request from customers but a complicated one to implement. Adeneo has implemented fast boot features on several operating systems on the i.MX6. Contact: sales@adeneo-embedded.com
View full article
Hi guys, here you can see Adeneo Embedded's demo Andrea's Tablet working on Android OS on Freescale's i.MX6 Sabre SDP platform The video features an Adeneo Embedded launcher with Open GL, a video player application, picture viewer application and an audio player application. Want more info ? Meet us on our website: www.adeneo-embedded.com
View full article
This full featured BSP comes with all the core improvements that were made on the SABRE Lite BSP along with support for most of the features available for the SABRE board platform. Please contact Adeneo Embedded for access to the BSP as binary OS images or evaluation source code version at sales@adeneo-embedded.com
View full article
Adeneo Embedded adds CSI camera support to their i.MX6 Windows Embedded Compact 7 (WEC7) BSP. Camera interface on the i.MX6 is one of highly requested features among customers and in order to cater to this demand Adeneo Embedded developed a camera driver for CSI interface on WEC7.
View full article
Hey guys! Here's Adeneo Embedded's Cube OpenGL demo of the WEC7 Congatec board!   Enjoy !
View full article
Boundary Devices has a variety of i.MX6 solutions. The SABRE Lite and Nitrogen6X boards are great tools for hardware and software evaluation. The Nitrogen6X_SOM is a low cost, highly integrated System-on-Module that is ideal for customers looking for rapid product development while maintaining the flexibility of a custom design. The Nitrogen6X_SOM is shown here running the QNX operating system with QT and Storyboard Suite from Crank Software on a 7" 800x480 display.
View full article
As part of a close collaboration with Freescale, Adeneo Embedded is releasing Freescale i.MX6 BSPs for Windows Embedded Compact 7 on a set of hardware devices :   i.MX6 Nitrogen6X i.MX6 SabreLite i.MX6 Sabre SDB i.MX6 Sabre SDP Share, subscribe and don't forget to comment !
View full article
This video is showing BCM PPC10W-6MXQ ARM Panel PC equipped with i.MX6 Cortex A9 Quad Core ARM motherboard supporting secondary display via HDMI output
View full article
The Opal Development Kit include 4 protected digital inputs and outputs. This video demonstrates these, including a simple Windows Embedded Compact 7 demo application. The source for this is available in the downloads section at devicesolutions.net/opaldevkit. Get more information about the Opal CPU module and development kit at devicesolutions.net/opal.
View full article