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:
Adeneo Embedded, an embedded systems integrator in collaboration with Adeneo Mobility, now offers Qt 5.2-enabled Linux and Android solutions for Freescale® Semiconductor’s  i.MX 6 series processors. Adeneo Embedded, a  Freescale Connect Premier partner, has worked extensively with the  graphical and multimedia aspects of Freescale i.MX 6 series processors. Digia owns Qt technology and as its official partner for Qt, Adeneo Embedded is able to combine the graphics power of i.MX 6 series processors and the features of Qt to create “Qt enabled” board support packages(BSPs). The latest version of Qt supports features such as cloud services, support for Android, improvements to the JavaScript Engine/Qt Desktop support and new modules for connectivity and location. Qt technology is well suited to bring out the best multimedia capabilities of i.MX 6 series processors. Adeneo’s expertise in both of these technologies is showcased by some of the demos released on multiple operating systems running on Freescale i.MX 6 processors. By providing “Qt-Ready” Linux and Android BSPs for i.MX 6 series processors, Adeneo Embedded provides a unique out-of-the-box experience to OEMs for the development of advanced embedded devices with complex graphical user interfaces. Adeneo Embedded also completes these ready to use reference development solutions with a compelling automotive dashboard demo based on Qt technology integrated with Freescale’s i.MX 6 series processors: -       The Adeneo Embedded automotive dashboard demo running on Qt-enabled Linux on the  Smart Application Blueprint for Rapid Engineering (SABRE) platform based on i.MX 6 series highlights Qt cross platform compatibility along with Qt Embedded and Qt Mobile interoperability. -       The Adeneo Embedded automotive dashboard demo adapted to iOS/Qt-enabled Android showcases the portability of Qt in embedded and mobile environments. This QtQuick demo can run on Android (smartphone,  tablets and embedded platforms) and on iOS (iPhone and iPad). Adeneo Embedded Qt demos using Freescale platforms can be downloaded at http://www.adeneo-embedded.com/About-Us/Partners/Silicon-Vendors/Freescale-Demos Linux and Android reference BSPs using Freescale platforms will be available from: http://www.adeneo-embedded.com/Products/Board-Support-Packages/Freescale-i.MX6 For more information contact : sales@adeneo-embedded.com www.adeneo-embedded.com
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
LinuxCon 2011 - Vancouver Added by Derald Woods on January 16, 2012 at 9:18pm   LinuxCon 2011 Gala
View full article
Adeneo Embedded's senior engineer Tristan Lelong has put together this very useful whitepaper which describes the process of using USB loader to program a new i.MX6 platform.
View full article
i.mx233 Computer on Module Added by Lucas Loizaga on August 1, 2010 at 5:03pm First 3D image of our i.mx233 SODIMM CoM!  
View full article
The file is a flyer for introducing MYIR's MYS-6ULX Single Board Computer which is a high-performance low-cost SoM Board specially designed for Industry 4.0 (Industrie 4.0) and Internet of Things (IoT) applications. It is based on NXP’s i.MX 6UltraLite / 6ULL processor family which features the most efficient ARM Cortex-A7 core and can operate at 528 MHz. It has two 2.0mm pitch 2x20-pin headers on board to allow extension of the controller signals and ports to the base board through headers and connectors, thus exposing more features of the i.MX 6UL / 6ULL ARM Cortex-A7 Processors. It is ready to run Linux and comes with Linux Debian distribution as well as Yocto project with ported QT. An interesting demo to enable customers to experience Amazon Alexa Voice Service is also provided. An expansion board MYB-6ULX is also available which is connected to the MYS-6ULX board through its onboard two 2.0mm pitch 2 x 20-pin expansion headers. The expansion board has extended one more Ethernet for MYS-6ULX and also added CAN, RS485, Audio, RTC and Camera functions which has further enhanced the performance of MYS-6ULX board.                            MYS-6ULX-IND Single Board Computer                             MYS-6ULX-IOT Single Board Computer                                         MYB-6ULX Expansion Board
View full article
i.CORE RQS M6S/DL/DQ i.Core RQS M6S/DL/D/Q is the latest powerful i.MX6 solution provided by Engicam in micro Q7 format. Equipped with single,dual light,dual or quad Cortex-A9 core and different size of memories The full scalability of modules allows to create multiple products with different performance in a very short time to Market. Features Memories 1GB 64bit DDR3-1066  for i.Core RQS M6Q 512MB 64bit DDR3-1066  for i.Core RQS M6D 512MB 64bit DDR3-800  for i.Core RQS M6DL 256MB 32bit DDR3-800 for i.Core RQS M6S 4 GB e-MMC Graphics and Multimedia 2x LVDS output 1x HDMI output Up to three 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 Peripherals SD Card interfaces USB OTG HS, USB HS HOST, Uart, I2C, I2S, PCI Express SATA 3Gbps (i.Core M6Q/D only) Ethernet 10/100/1000 On board WiFi option available Dimensions Standard uQ7 http://www.engicam.com/en/products/embedded/som/standard/i-core-rqs-m6s-dl-d-q                
View full article
iWave Systems, one of the early adopters of i.MX6 technology has designed i.MX6 based network switch/router solution. The task involved the design and development of a custom carrier card for our i.MX6 Qseven Module, the carrier card also consists of microcontroller. Together with the i.MX6 Qseven module and carrier card, the solution provides router capabilities. i.MX6 based Router Solution The carrier card was designed by iWave to meet the network Router requirement using iWave’s i.MX6 Qseven SOM. The Wi-Fi modules and GPRS modules (mini PCIe form factor) were interfaced to the PCIe 2.0. With the Gigabit Switch connector, the board supports four RJ45 connectors. Totally, there are six Mini PCIe slots available, accommodating both PCIe and USB signals. Microcontroller, in the carrier card, monitors parameters like voltage levels and power status. It also provides user interface by controlling appropriate LED’s to indicate which mini PCIe module is active. Block Diagram iWave’s i.MX 6 Qseven SOM is connected to the PIC Microcontroller through I2C. Connection is in such a way that iMX6 processor, as a Master and PIC microcontroller, as a Slave. Master and Slave to communicate effectively, iWave has designed a unique customized Communication Protocol in which master (iMX 6) will control the peripherals connected to slave (PIC) through protocol commands. iWave also implemented a software in our Qseven  module that enables the upgrade of the microcontroller firmware. For further information or inquiries please write to mktg@iwavesystems.com or contact our Regional Partners website: www.iwavesystems.com
View full article
http://www.youtube.com/watch?v=K9UXhZSYphw&feature=player_embedded   Published on Apr 20, 2012 by iWavesystems The Platform is based on Freescale's i.MX508 processor which is a system-on-chip (SoC) that incorporates high performance 800MHz ARM Cortex-A8 processor along with on-chip EPD and LCD Controller. Lower power consumption of ARM Cortex-A8 eliminates the need for heat dissipation and helps developers to design silent, air-tight enclosed solutions. The i.MX50 Quick Start Board comes with 256MB Low power DDR2 and 4GB micro SD card loaded with boot code and Linux . The Quick start board supports Standard SD port for SDIO expansions, 10/100Mbps Ethernet, Micro USB 2.0 Device port, USB 2.0 Host Type A port, Headphone Audio IN & Audio OUT port, DB15 VGA display out port, DB9 Debug Serial port, JTAG connector and Expansion connector port for EPD & LCD expansion. This enables developers to quickly prototype their application needs around i.MX50 processor and optimize the development effort and time to market of their products.Board Support Packages for Linux and Android is available for the i.MX50 Quick Start Board.iWave Systems also launched EPD Add-On module and LCD Add on Module for i.MX50 Quick Start Board for quick validating of different display interfaces capability of i.MX50 CPU. Category: Science & Technology License: Standard YouTube License  
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
The WunderBar is the easiest way to create innovative and useful apps to connect smart devices. It works out-of-the-wrapper, contains 6 awesome Beacons (BLE), sensors, and Wifi, and is dead-simple to program. Sensors include: Light, color, distance, temperature, humidity, remote control (IR), accelerometer, and gyroscope, a Grove Connector, and noise/sound sensor which was chosen by the community! Open Source We want everyone involved, that's why we are sharing the layouts on GitHub. If you've got an improvement - fork us, make a change, and send a pull request. If you need to build your own board to integrate with existing systems, be our guest. The liberal Apache License makes this possible. Secure Security for low energy devices over domestic networks is a challenge. We are working with partners to build the highest possible level of security into devices. Our device registration harnesses the security in your smart phone or tablet to create a permanent connection with the OpenSensor Cloud Flexible The WunderBar comes shipped with our own firmware which seemlessly integrates with the OpenSensor Cloud, however you can work with Arduino, or roll your own solution. We have libraries for Arduino, and examples for building your own solution. Read more about it WunderBar by relayr Think this is a cool project?  Rank it below and leave us your comments!
View full article
http://www.youtube.com/watch?feature=player_embedded&v=yMiIxDdUskQ   Uploaded by manish590 on Jul 9, 2010 No description available. Category: Education License: Standard YouTube License  
View full article
Product Features: SMARC Development kit pre-loaded with Android OS Kit includes: (1). REV-SA01 SMARC Evaluation Carrier Board in 3.5" SBC Form Factor (2). SMA-IMX6QI Quad Core SMARC Module (3). Power Adapter: AC Input: 100-240V DC Output: 5.0V (4). Power Cable (5). Mini-USB Cable (6). Pre-loaded OS on onboard eMMC
View full article
Dear i.MX Partners,   The i.MX  technical support team understands the importance of supporting effort towards establishing a vast and valuable ecosystem for i.MX products.  We are here to help you!  If you have technical questions or encounter problems in the use or development of an i.MX product, please use the following procedure to submit a discussion in the i.MX  Community, and receive priority attention.    In order to be recognized as one of our valued partners, we require that you make your company name visible to “Everyone” in your member profile 2 and add two separate tags 1 to every discussion you create: The word “partner” <Your company‘s name>   Partner support requests will be escalated to i.MX Support team on a high-priority 3 basis.  Valid support requests include questions about, or problems encountered on, our standard products, e.g., BSP, documentation or development platforms.   This invitation is open to all current NXP/i.MX  partner companies, including members of NXP Connect and those in the i.MX Partner Program.  In order to facilitate a clear escalation path, Please use @mention 4 to notify your NXP contacts 5 , so they are aware of your request and can track the status of your issue”   For questions or issues that contain sensitive or confidential information: Create a discussion in the i.MX Community that generically describes the issue or question, and request private support.  A “Private Discussion” (PD) will be initiated by a technical support representative assigned to your issue, and sent to you and any contacts you have @mentioned 4 .  The discussion and response will take place in the PD, invisible to the public.  Upon issue closure, the partner is expected to generically summarize the problem and solution in the original public discussion for the benefit and general education of the community on the issue.   Thank you! NXP Support Community     Footnotes: TAGS are free-form text you can enter in the space designated for tags, or in the body of a discussion prefaced by “#”. For more information, please search for “tags” in the community. This is done by clicking on the down-arrow icon next to your name in the top-right corner of any community page, selecting “Edit Profile & Privacy”, selecting the “Privacy Settings” tab, and then changing the Company Name visibility to “Everyone”. Your discussion will be escalated 6 to an NXP support representative and assigned on a priority basis.  Priority will always be elevated above other community support requests and can be significantly higher based on your status with NXP and your company’s participation level in the i.MX community. @mention is a method where you type “@” followed by the community username of the person you would like to be notified.  For more information, please search for “@mention” in the community. Your NXP contact is a person most familiar with your support request.  It can be your relationship manager, or anyone who has familiarity with your activity.  This will be your inquiry and escalation contact. The escalation and assignment process occurs through a private (invisible) process.  The assigned person will contact you directly if additional information or discussion is required. At this time it is not our standard practice to communicate the assignment.  Please use the NXP contact(s) who were @mentioned 4 in the discussion to provide a status of the issue.  The original discussion will remain in the public community as an opportunity for others to contribute.    
View full article
  Adeneo Embedded's continued investment in the Freescale i.MX6 solutions is proven again. Adeneo Embedded discovered a critical bug in the ARM TLB translation mechanism detailed in the following ARM errata:       ARM: 754322—Possible faulty MMU translations following an ASID switch       We have developed a patch for the Windows Embedded Compact Kernel that fixes this issue on the i.MX6 BSP. We are currently in the validation process of this fix and will be releasing the patch soon.     For early access to the patch and further information please contact sales@adeneo-embedded.com    
View full article
Abstract: Browsers and mobile applications are using WebRTC for audio and video Real-Time Communications (RTC) via simple APIs. The WebRTC components have been optimized to best serve this purpose. WebRTC based web application provides rich, real-time multimedia features (think video chat) on the web, without any plugins, downloads or installs.It’s purpose is to help build a strong RTC platform that works across multiple web browsers, across multiple platforms. iWave has developed WebRTC based Peer to Peer audio and video communication on i.Mx6 Qseven development platform. iWave is using FireFox web browser and its in built webrtc  api’s for the communication. Architecture of WebRTC Detailed Description: iWave’s i.Mx6 Q7 platform has Quad core processor which can operate up to 1 GHz speed/core. i.MX6 CPU is NXP’s latest achievement in integrated multimedia application processors which is part of growing multimedia-focused products that offers high performance processing and are optimized for lowest power consumption. iWave’s i.Mx6 Q7 platform supports 1GB RAM in 64bit mode with eMMC memory of 4GB which can be used both as Mass storage and boot device. i.Mx6 Q7 also supports Ethernet port which is integrated i.Mx6 CPU and connected to the external Gigabit Ethernet PHY on SOM. iWave’s Application consist of two components – clients and server. Peer to Peer communication is done between two clients. Server is used for registering the clients and to keep the necessary set up for two clients to communicate. After setting up, the server is not having any role in the communication. Client Application: Client application is very simple web application using WebRTC to transport audio and video between two clients. The application will enable one client to "dial" the other client and make a video call (with audio).This application only works between two clients. It can be run using Firefox browser Server: The server brokers the initial connection between the two clients. Once a connection is established between the clients, their communication continues in a peer to peer mode: none of the video data is routed through the server. Working Process of WebRTC Peer to Peer communication Audio Codec: Audio codec supported by WebRTC is OPUS codec .OPUS codec Supports constant and variable bit rate encoding from 6 kbit/s to 510 kbit/s, frame sizes from 2.5 ms to 60 ms, and various sampling rates from 8 kHz (with 4 kHz bandwidth) to 48 kHz. The Acoustic Echo Canceler present in WebRTC removes the acoustic echo resulting from the voice being played out into the active microphone. Noise reduction component removes certain types of background noise usually associated with VoIP. Video Codec: Video codec supported by WebRTC is VP8. The VP8 video codec is well suited for RTC since it is designed for low latency. WebRTC has dynamic video jitter buffer for video which conceal the effects of jitter and packet loss on overall video quality. Image enhancement removes the video noise from image captured from camera. WebRTC call: A Screenshot of WebRTC peer to peer audio and video communication Benefits: WebRTC is In-built in Firefox browser. Improved video and audio streaming. VP8 video codec and OPUS audio codec provides much less data transmission without packet loss. WebRTC based Peer to Peer communication can be run from firefox  browser without any plugin or software installation. Audio and Video streaming can be done local networks. For more information please visit: WebRTC Peer to Peer Communication(Audio & Video) on i.MX6 board | iWave Systems or contact mktg@iwavesystems.com
View full article