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:
TensorFlow  Provides a very simple ML  by Java Script. It is easy to have the environment to see it demo. This document is to introduce it. The formula to get the training data We have a formula   Y = 2X – 1 to get the training data       example:  let x=-1 then  Y = 2*-1 – 1 = -2 – 1 = -3         x = { -1, 0, 1, 2, 3, 4}    y =  {-3, -1, 1, 3, 5, 7} Build up a very simple network model.add(tf.layers.dense({units: 1, inputShape: [1]})); This network will get training and predict the result for Y = 2X – 1 Should remind you here is the Machine do NOT know about the formula. It cannot calculate like us. The complete code <html>     <head>     <!-- Load TensorFlow.js -->     <!-- Get latest version at https://github.com/tensorflow/tfjs -->     <script src="https://cdn.jsdelivr.net/npm/@tensorflow/tfjs@0.11.2">       </script>     </head>     <body>         <div id="output_field"></div>         <div id="output_field1"></div>           </body>     <script>     async function learnLinear(){       const model = tf.sequential();       model.add(tf.layers.dense({units: 1, inputShape: [1]}));       model.compile({         loss: 'meanSquaredError',         optimizer: 'sgd'     });        const xs = tf.tensor2d([-1, 0, 1, 2, 3,4], [6, 1]);      const ys = tf.tensor2d([-3, -1, 1, 3, 5,7], [6, 1]);        await model.fit(xs, ys, {epochs: 500});        document.getElementById('output_field').innerText =       model.predict(tf.tensor2d([10], [1, 1]));         }     learnLinear();     </script> <html> Adjust the training to see what happen We will go to change the following code to adjust the training, then let machine tell the result for  X = 10 to see if the training result  is different or not. The result by calculation is Y = 2X – 1 = 2X10 -1 = 19 await model.fit(xs, ys, {epochs: 10}); We will try 10, 100,   500  and 1500. The result summary Y = 2X – 1 = 2X10 -1 = 19 10       : 13.9085026,   10.9296398,  13.0426989,  12.0150528, 7.4879761 100      : 18.0845203, 17.7116661, 17.9885635, 17.9806786, 18.2209091 500      : 18.9848061, 18.983654, 18.9877472, 18.9812298, 18.9825478 1500     : 18.9999866, 18.9999866, 18.9999866, 18.9999866, 18.999986 With 1500 training, the machine can predict the result very closely. But it cannot reach the correct result 19. Because the machine doesn’t know about the formula Y = 2X - 1
View full article
This video shows Altia-generated graphics code running on Nitrogen 6X platform by Boundary Devices. There are three different types of GUIs included in the video -- home security / automation, automotive instrument cluster, and smart appliance.
View full article
Are you looking to build a 3D video streaming & recording system that can be used in Stereo Dental Cameras, Obstacle Detection in Robotics, 3D Virtual tours, etc. Look no further, watch this demo of 3D video streaming & recording using Meissa, eSOMiMX6-micro RDK & Dual Cameras. eSOMiMX6-micro is a high performance micro system on module based on NXP/Freescale i.MX6 Quad/Dual Core ARM® Cortex™-A9 in an ultra-small form factor of 54mm x 20mm with just 10mA in suspend current. eSOMiMX6-micro System on Module also supports Wireless LAN and Bluetooth module. OS support – Linux, Android Marshmallow* (* – Under Development). Meissa, the powerful evaluation kit has the smallest carrier board in the industry; it’s just the size of a credit card. Try it and let us know your feedback.
View full article
e-con Systems launches the 13MP Autofocus 4-lane MIPI camera board for NXP i.MX6. This camera is based on 1/3.2" AR1335 CMOS image sensor with advanced 1.1µm pixel BSI technology from ON Semiconductor® and an integrated high-performance image signal processor (ISP) that performs all the Auto functions (Auto White Balance, Auto Exposure control). Target Applications Kiosk Documents Reader/Scanner Unmanned Aerial Vehicles (UAVs) Autonomous Robotic Systems Mobile Medical Imaging Intelligent Video Analytics (IVA) Features Benefits Advanced 1.1µm pixel BSI technology Delivers superior low-light image quality and produces accurate color reproduction 1080p @80 fps - YUV422 High quality HD video playback Interlaced High Dynamic Range (iHDR) Allows to capture clear images in both extreme lighting conditions Pan Tilt Digital Zoom(Upto 8x) Allows to get a closer view of far-away objects Autofocus Allows users to reliably and easily maintain sharp focus on subjects as they move throughout the frame
View full article
A new open-hardware computing platform, flexible and powerful, designed for use as a desktop, laptop, or standalone board. Novena is a 1.2GHz, Freescale quad-core ARM architecture computer closely coupled with a Xilinx FPGA. It's designed for users who care about open source, and/or want to modify and extend their hardware: all the documentation for the PCBs is open and free to download, the entire OS is buildable from source, and it comes with a variety of features that facilitate rapid prototyping. For more information check out Kousagi Studio and if you want to fund this project check out Crowd Supply
View full article
e-con Systems announces the launch of eSOMiMX7 System on Module. The eSOMiMX7 is based on NXP/Freescale i.MX7 processor. eSOMiMX7 is a ready to use System-On-Module using Solo / Dual core ARM® Cortex™ A7 @ 1GHz along with dedicated real time ARM® Cortex™ - M4 MCU. It encompasses eMMC Flash whose capacity ranges from 4GB to 64GB, LPDDR3 with capacity as high as 2GB. To cater to the customer's demand of a small SOM for building IoT Applications, Industrial HMI, Test and Measurement, Industrial HMI, eBook Reader and  Wearables, eSOMiMX7 is launched with a small form factor of 55mm x30mm. eSOMiMX7 is an ultra-low power system on module which consumes only 3mA current during the deep sleep mode. eSOMiMX7 System-On-Module is available with latest Linux Kernel version v4.9.11, latest Yocto rootfs version 2.2 and Free RTOS version 8. Pricing and Availability: The eSOMiMX7 at volumes is available at USD34 onwards and samples can be bought from the Webstore. Evaluation kit: Customers  willing to evaluate the eSOMiMX7, can evaluate using the EVM, Acacia - eSOMiMX7 development kit from e-con Systems' Webstore.
View full article
Imx6 can output lvds direct.But the lvds-wire is too  expensive to buy. So they can cannect ds90ub947 serializer to applied in automotive instrumentation. By the way, it need a ds90ub948 deserializer in the remote which cannect a lvds displayer. The attachment is the driver of ds90ub947/948 for linux.It can  support linux 3.10 and above.It was verified working on linux 3.10.53 and imx6q. The attachment list: ds90ub947.c ds90ub947.h readme.txt You can follow the readme to use it. This driver was barely in embryo.You should modify it according to your application. Sometime, it very looks like the ds90ub913/914 and max9286/96705.
View full article
This FAQ is based on MYIR's i.MX6UL&6ULL products but also can be applied on products of other vendors. MYIR provides a series of i.MX 6UL/6ULL based products including SoM, SBC, development board and HMI display panel. MYD-Y6ULX-CHMI | 7-inch HMI Display Solution based on NXP i.MX 6UL/6ULL-Welcome to MYIR  MYS-6ULX | NXP i.MX 6UL / 6ULL SBC Board for IoT and Industry Applications-Welcome to MYIR  MYC-Y6ULX CPU Module | NXP i.MX 6UL, i.MX 6ULL SOM | ARM Cortex-A7 Processor-Welcome to MYIR   MYD-Y6ULX | NXP i.MX 6UL, i.MX 6ULL Development Board / SOM, ARM Cortex-A7 Processor-Welcome to MYIR  MYD-Y6ULX-HMI Development Board | NXP i.MX 6UL/6ULL Board for HMI Applications-Welcome to MYIR  MYIR is pleased to share the experience with more developers. 
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
iWave Systems, a Proven Partner of Freescale and certified Silver Partner of Microsoft, proudly announced the availability of Windows Embedded Compact 7 (WEC7) Board Support Package (BSP) for its customers for catering high-end applications in its various skews of i.MX6 Quad, Dual, Dual Lite & Solo Qseven CPU modules. Windows Embedded Compact 7 (WEC7) is one of the real time operating system (RTOS) from Microsoft designed to target enterprise specific solutions which supports multiple CPU architectures like ARM/x86, Silverlight 3.0, Multi touch and 3GB size physical RAM. Windows Embedded Compact 7 BSP together with Freescale i.MX6 multicore based platforms is ideal for various applications like Medical handhelds, industrial controllers, consumer electronics devices and also automotive infotainment systems. iWave’s latest Windows Embedded Compact 7 BSP release supports all the version of i.MX6 Qseven modules named Quad, Dual, Dualite and Solo. The various features supported by the BSP is listed in the below: Eboot boot loader Console UART LVDS port HDMI display PCIex1 lane SD/MMC slot USB Host USB device CAN Port Capacitive touch Camera Analog video input Audio In/out SATA Ethernet I2C ports PWM for backlight OpenGL/VG Graphics Music Player Photo Viewer Video Player Multimedia Codecs Active Sync support Connect & Consumer media Expression blend Adobe Flash 10.1 Hive registry support on SD Silverlight 3.0 Windows Embedded Compact 7 on iWave's i.MX6 Qseven Development Kit Besides the i.MX6 Windows Embedded Compact 7 BSP support, iWave Systems also provides WinCE BSP support for various other Freescale hardware platforms i.MX27, i.MX51 and i.MX53. Windows Embedded Compact 7 BSP for iMX6 Qseven Modules | iWave Systems For more information please contact – mktg@iwavesystems.com
View full article
As i.MX6 empowers the Surveillance applications, iWave has developed a system that brings together video streams from four cameras on four i.MX6 Pico ITX SBCs placed in four different locations through Ethernet. The fifth Pico ITX captures the video streams from the Ethernet and displays on a single HDMI monitor as indicated in the following block diagram. The system requires five i.MX6 Dual Pico-ITX boards connected with LAN. Each of four boards are connected with cameras which capture the video, encode and streams it as RTP packets.  The fifth board receives four streams of RTP packets and displays to four slots in HDMI. Operating system used is Yocto of Dora Version. MIPI or CSI cameras can be used for the video capture (tested with 5MP MIPI camera). All the four cameras share the screen equally and the display resolution of each camera is 854x480. For ease of demonstration we have used one Pico-ITX per camera, however for real life scenario and to keep down costs there is a possiblity that each i.MX6 Pico-ITX SBC can be connected to two cameras. Each pico-itx with i.MX6 quad/dual core can capture video from two cameras simultaneously. The same streaming procedure needs to be followed for this scenario too with it appropriate IP and Port number. For more details please reach to mktg@iwavesystems.com
View full article
On the 1st of July 2018, GuruCE released an update of their WEC7/WEC2013 iMX6 BSP now with full support for iMX6 ULL, UL, Solo, DualLite, Dual, DualPlus, Quad and QuadPlus processors! The BSP can be used to build Windows Embedded Compact 7 and Compact 2013 kernels. Some highlights: Support for UL & ULL Display clone CE Updater (update firmware from within CE) Multi-touch Super fast and reliable USB RNDIS and USB Serial for KITL Simplified use of hive-based registry (no need to pre-format disks anymore) Completely verified clock tree code Gigabit Ethernet (on selected boards and with limitations due to NDIS) Easy switch USB function Copy/update firmware from SD to eMMC Keep track of reason of last reset (power-on reset, software reset, watchdog reset, etc) Many improvements to our BSP catalog to make working with our BSP even easier And many more improvements, fixes and new features! Further details in the release notes. Our promise We will keep improving our iMX6 BSP, adding new features and we will be supporting our customers for many years to come, at the very least until the end of Microsoft's extended support end date of 10 October 2023. Even though the GuruCE i.MX6 BSP is already the best performing, 100% OAL stable and most feature-rich i.MX6 BSP on the market today, there are always things to improve or fix and new features to implement. Here's our wishlist: Bring hardware accelerated H.264 video codecs to WEC2013 (not just WEC7) Improve Gigabit network performance Animated GIF bootsplash support Create a solid solution for multi-display touch As always; if you have anything you want us to add to the list or you want us to prioritize an item on the list: contact us and we'll make it happen. Don't forget to check our Testimonials page to see what some of our customers have to say about the GuruCE i.MX6 BSP. Don't believe the hype? Try it yourself! We've got free downloadable evaluation kernels for the Element14 RIoTboard, the Boundary Devices SABRE-Lite, Nitrogen6X and Nitrogen6_VM, the Device Solutions Opal6 (all variants), the Digi ConnectCore6, the NXP SDP (DualLite & Quad), the SDB-QP(QuadPlus), the NXP MCIMX6ULL EVK (ULL), the Toradex Colibri and the Variscite VAR-SOM_MX6 (Dual/Quad) Starter Kit. GuruCE website: https://guruce.com iMX6 landing page: https://guruce.com/imx6 Latest iMX6 BSP release: https://guruce.com/imx6/latest
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
MEasy HMI QT Demo on MYIR's MYD-6ULX development boards. This demo applied to NXP i.MX6UL series development boards of MYIR currently. Welcome to visit our website www.myirtech.com.
View full article
This video shows how the Crank Storyboard application framework is well suited to run on our i.MX7 Nitrogen7 board. Demo details This demonstration is based on the following: Nitrogen7 board​​ 800×480 LCD display​ Resistive touch Yocto Jethro release Linux kernel 3.14.52 Crank Software details Crank Software Inc. is an innovator in embedded graphical user interface (GUI) solutions. Their products and services enable R&D teams and UI Designers to quickly and collaboratively develop rich animated user interfaces for resource-constrained embedded. The demo above relies on the Crank Storyboard Engine which is: Multi-platform Supported on Linux, Android, QNX, WindowsCE among others Built for embedded Storyboard Embedded Engine scales from low-end to high-end processors 3D optimized For higher end products embedding a GPU For more information, please visit: https://boundarydevices.com/crank-software-demo-on-nitrogen7/
View full article
Imx6 can output lvds direct.But the lvds-wire is too  expensive to buy. So they can cannect ds90ub947 serializer to applied in automotive instrumentation. By the way, it need a ds90ub948 deserializer in the remote which cannect a lvds displayer. The attachment is the driver of ds90ub947/948 for linux.It can  support linux 3.10 and above.It was verified working on linux 3.10.53 and imx6q. The attachment list: ds90ub947.c ds90ub947.h readme.txt You can follow the readme to use it. This driver was barely in embryo.You should modify it according to your application. Sometime, it very looks like the ds90ub913/914 and max9286/96705.
View full article
Adeneo Embedded, a Freescale Connected Proven Partner, continues its commitment in working with Freescale on its i.MX product line. With Freescale’s announcement of the i.MX product roadmap (Freescale i.MX Roadmap blog) and Adeneo Embedded’s latest releases of Operating System BSPs for the i.MX6 platforms, the two companies strengthen further their collaboration and capabilities by bringing best products and services to their customers.   Adeneo Embedded has developed Android, Linux, QNX and Windows Embedded Compact BSPs for a wide range of Freescale’s i.MX products. Adeneo Embedded is the first company to develop the Windows Embedded Compact 2013 BSP on the i.MX6 platforms, supporting SABRE SD Board and SD Platform from Freescale, as well as many different 3 rd party boards including SABRE Lite based platforms and various System On Modules. Adeneo Embedded is also the official i.MX6 training partner of Freescale, jointly conducting about 60+ trainings each year across America and Europe .   Adeneo Embedded is pleased to see Freescale announcing the upcoming i.MX7 and i.MX8 series and will help customers designing products based on these new technologies with a complete portfolio of solutions and services to support the integration of Embedded OS, Middleware and Connected Applications.     About Adeneo Embedded Adeneo Embedded provides system integration, design, support and training services to companies seeking world-class expertise in embedded solutions using high-performance architectures. For over 10 years, Adeneo Embedded has helped clients, in all stages of development; create profitable, feature-rich products that incorporate software and hardware solutions based on Windows Embedded, Windows Phone and Windows 8 operating systems. Close working partnerships with industry-leading silicon and software vendors allow Adeneo Embedded to apply its experience to a wide range of embedded solutions for the automotive, industrial, medical,  multi-media, navigation,  networking, mobile and wireless markets. Adeneo Embedded has a global sales and support network backed by engineering offices in North America and Europe.   © 2013 Adeneo Embedded. All Rights Reserved. All other brands or product names are the property of their respective holders   Further information For more information about Adeneo Embedded competences, products and services around Windows Embedded technologies:   visit Adeneo Embedded dedicated web site                 www.adeneo-embedded.com Adeneo Embedded General sales contact                    sales@adeneo-embedded.com   For a local contact in   Central Europe, contact Michael Heinz                      mheinz@adeneo-embedded.com South&North Europe, contact Jeremy Delicato         jdelicato@adeneo-embedded.com America, please contact Mike Ruiz                            mruiz@adeneo-embedded.com Asia, please contact Vijay Raisinghani                       vraisinghani@adeneo-embedded.com
View full article
The MYD-Y6ULX-CHMI Display Panel is an ultra-low cost Human Machine Interface (HMI) solution based on 528MHz NXPi.MX6UL/6ULL ARM Cortext-A7 processor. It is a Linux-ready device with ported QT, can be used in various applications including POS, Intelligent access control and more others. The panel provides a well-designed hardware with various peripherals and rich software resources to help users accelerate their time to the market. The MYD-Y6ULX-CHMI consists of an MYD-Y6ULX-HMI Development Board and a 7-inch capacitive LCD mounting on its top. The LCD offers 800x480 pixels display resolution. The MYD-Y6ULX-HMI Development Board provides peripherals and interfaces including RS232, RS485, Ethernet, USB Host/Device, LCD, Camera, TF card slot and etc. Considering wireless communication and dial-up functions, MYIR offers an optional IO board MYB-Y6ULX-HMI-4GEXP for the MYD-Y6ULX-CHMI Display Panel. The IO Board features on board AP6212 module for WiFi/Bluetooth and a Mini-PCIe interface for USB based 4G LTE module. Moreover, the IO Board has extended one more Ethernet interface and Audio in/out ports to further enhance the functionality of the panel, thus making a complete solution for HMI applications. The MYD-Y6ULX-CHMI has passed the verification of EMC Compliance.           MYD-Y6ULX-CHMI Display Panel                            MYD-Y6ULX-CHMI Display Panel + MYB-Y6ULX-HMI-4GEXP
View full article