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:
iWave has proudly expanded its product range with the announcement of latest i.MX6UL SODIMM SOM, i.e RainboW-G18M, which integrates the power efficient high performance ARM Cortex A7 based Freescale’s i.MX6UL CPU core operating up to 528MHz speed. The i.MX6UL SODIMM module is ultra-compact in size measuring just 67.6 x 29mm, and is ideally suitable for very low power cost optimized embedded applications. In such a small form-factor, this module supports plenty of features. The i.MX6UL module is equipped with 256MB of DDR3 RAM, which is expandable upto 1GB. 256MB of NAND flash is supported on the SOM which is also expandable. This SOM is integrated with on-board PF3000 PMIC and dual Ethernet PHY. All the IO peripheral interfaces are supported by i.MX6UL SOC, which is available via the 200 pin SODIMM edge connector. To support the new designs based on this i.MX6UL module, iWave has also announced i.MX6UL SODIMM Development Kit, which includes i.MX6UL CPU based SODIMM SOM and a carrier board. It's an ideal platform to get started with the i.MX6UL device for quick time to market. This module supports two USB ports, Micro SD, 24 bit RGB display, 8-bit parallel camera ports, I2S audio or JTAG header, Debug UART, two CAN ports, two UART, PWM interface, I2C and GPIOs. The i.MX6UL SOM is intended for various applications including but not limited to Industrial HMI, Access Control, Mobile POS, IOT Gateway, Wearable devices, Secure e-commerce, Energy management, Industrial Control & Automation, Medical & Healthcare devices, White goods & Smart appliances.  The i.MX6UL SODIMM Development Kit will be available for shipping from the start of Q4-2015 with Linux BSP. So order today! For more details on this product, please visit our website www.iwavesystems.com OR E-mail us on mktg@iwavesystems.com  Thank you!!
View full article
Hi,      I want to expand another 1000M/s ethernet using EIM or PCIE of i.mx6Q,is that ok? How I can do that?
View full article
This video showcases the GuruCE iMX6 Solo, DualLite, Dual & Quad BSP for Windows Embedded Compact 7 and 2013. For more information please visit https://guruce.com/imx6 We provide demo kernels for various off the shelf iMX6 boards: Element14 RIoTboard (iMX6 Solo) DeviceSolution Opal6 (iM6 DualLite) Element14 SABRE Lite (iMX6 Quad) Boundary Devices BD-SL (iMX6 Quad) Boundary Devices Nitrogen6X (iMX6 Quad) Congatec QMX6 (iMX6 Quad) Digi ConnectCore6 (iMX6 Quad) And we're adding support for the Freescale SDP board soon! The latest demo kernels (WEC7 & WEC2013) can be downloaded here: https://guruce.com/imx6/latest
View full article
i.MX6 quad-core Cortex-A9 CPU, 1.2GHz Up to 4GB DDR3 and 32GB on-board SSD storage Integrated GPU and 1080p VPU, dual display support WiFi, BT 3.0, GbE, PCIe, SATA, 5x USB, 5x UART, 2x CAN Linux, Android ICS and Windows Embedded Compact 7 Miniature size - 75 x 65 x 6 mm CM-FX6-iMX6 is a tiny System-on-Module (SoM) / Computer-on-Module (CoM) designed to serve as a building block in embedded applications. CM-FX6 is based on the i.MX6 application processor featuring a highly scalable single/dual/quad core Cortex-A9 CPU at up to 1.2GHz coupled with powerful graphics and video processing units. The processor is supplemented with up-to 4GB DDR3 and 32GB of on-board SSD. In addition, CM-FX6 features a wide range of industry standard interfaces – Gigabit Ethernet, WiFi 802.11, Bluetooth, PCIe, SATA, USB, RS232 and CAN bus. CM-FX6 is provided with comprehensive documentation and full ready-to-run SW support for Linux, Android and Windows Embedded Compact 7 operating systems. CM-FX6-iMX6 Detailed Spec CM-FX6-iMX6 Block Diagram CM-FX6-iMX6 Development Kit CM-FX6-iMX6 Online Pricing
View full article
This short video introduces the Device Solutions Opal-6 i.MX6 based System on Module (SoM) and highlights key features of the module and Internet of Things (IoT) Development Kit. The SoM has a small, robust 60mm x 60mm form-factor which is ideal for demanding environmental applications, or where space is limited.
View full article
In this new version, the experts at GuruCE have achieved some major improvements in performance and added quite a lot of new functionality: 4.75x faster than our previous release This is >6x faster than our competitor's BSP... Added full HDMI support, including display auto-detection, hot-plug and dynamic resolution changes in CE This means you can plug in a 1360x768 monitor and have the CE desktop shown in that resolution, then unplug the monitor and plug in a 1920x1080 monitor and CE will dynamically change resolution and show the desktop in 1920x1080 resolution, all this of course without the purple line on the left (a long-standing problem in all the other iMX6 BSPs available). HDMI, LVDS and LCD display output is now configurable in the bootloader This means you can have one kernel image for all. Just go into the bootloader menu and select which display you are using at which resolution and launch the kernel. Simple as that! Added support for DMA on all UARTs Full RX & TX DMA support on UART1, 2, 3, 4 and 5. Upgraded to the latest Vivante GPU GALCORE driver v5.0.11 (25762) And we added all the tutorials and test code as well. Together with the amazing performance increase of this release you can now enjoy 110+ fps in full-screen 1920x1080 (and 350+ fps windowed) for OpenGL-ES 1.1/2.0! The OpenVG spinning tiger sample is now so fast you only see a blur, and we fully support OpenCL on Dual and Quad of course. Now asynchronously loading drivers for faster boot Added free downloadable demo kernel for Congatec-QMX6 (Dual/Quad, 1 GB module) on a QKIT-ARM Maximum CPU temperature at rest: 45°C / 113°F Maximum CPU temperature while running OpenGL-ES 2.0 reflecting ball: 65°C / 149°F This is not nearly as low as we would like, but it's a lot better already. Our next release will focus on power consumption and heat generation reductions. Improved network performance The performance improvements also make Ethernet throughput a lot better. We're only halfway to reaching the theoretical maximum possible on the iMX6 of ~45 Mbyte/s (it's on our list of things to fix), but at least Ethernet speeds are out of the KByte range now (tested using NETIO on WEC7 & WEC2013): NETIO - Network Throughput Benchmark, Version 1.32 (C) 1997-2012 Kai Uwe Rommel TCP connection established. Packet size 1k bytes: 19.11 MByte/s Tx, 19.22 MByte/s Rx. Packet size 2k bytes: 21.22 MByte/s Tx, 20.38 MByte/s Rx. Packet size 4k bytes: 22.44 MByte/s Tx, 20.85 MByte/s Rx. Packet size 8k bytes: 23.06 MByte/s Tx, 22.43 MByte/s Rx. Packet size 16k bytes: 20.67 MByte/s Tx, 19.38 MByte/s Rx. Packet size 32k bytes: 20.79 MByte/s Tx, 20.58 MByte/s Rx. Done. UDP connection established. Packet size 1k bytes: 13.84 MByte/s (0%) Tx, 13.76 MByte/s (0%) Rx. Packet size 2k bytes: 15.97 MByte/s (0%) Tx, 15.97 MByte/s (0%) Rx. Packet size 4k bytes: 20.25 MByte/s (0%) Tx, 19.83 MByte/s (0%) Rx. Packet size 8k bytes: 22.39 MByte/s (0%) Tx, 22.49 MByte/s (0%) Rx. Packet size 16k bytes: 19.34 MByte/s (0%) Tx, 17.95 MByte/s (0%) Rx. Packet size 32k bytes: 21.78 MByte/s (0%) Tx, 21.17 MByte/s (0%) Rx. Done. Further details in the release notes. Don't believe the hype? Try it yourself! We've got free downloadable demo kernels for the RIoTboard, the SABRE-Lite, the Nitrogen6X, the Opal6, the ConnectCore6 and now also the Conga-QMX6. GuruCE website: https://guruce.com iMX6 landing page: https://guruce.com/imx6 Latest iMX6 BSP r474: https://guruce.com/imx6-bsp-releases/imx6-r474
View full article
This video walk through how fast you can content from a UI designer, get the basic system navigation and some advance animation, and then get it running live on the target hardware. To find out more visit Freescale | Crank Software 
View full article
IMX6 Live Preview Latency Measurements :  IMX6 Live Preview Latency Measurements - RidgeRun Developer Connection IMX6 Memory Bandwidth usage :  IMX6 Memory Bandwidth usage - RidgeRun Developer Connection Toshiba TC358743 Linux driver for iMX6 :  Toshiba TC358743 Linux driver for iMX6 - RidgeRun Developer Connection Contact RidgeRun for more information and RidgeRun iMX6 Professional SDK at inquiries@ridgerun.com or Submit your comments/Inquiry at our Contact Us Link here.
View full article
                                                  (Images are scaled to actual size) Accelerate time-to-market and optimize cost by using proven solutions from toradex​ We offer off-the-shelf System on Modules/ Computer on Modules and Customized SBCs based on i.MX 6Q, i.MX 6D, i.MX 6DL and i.MX 6S processors at competitive prices. These modules exposes majority of the extensive interfaces supported by i.MX 6 processors. Complemented with these robust and small form-factor modules, we also offer extensive online technical resources, free premium support, and open-source carrier board designs. BSPs and libraries for Windows Embedded Compact and Linux are available at no cost. For more information on our i.MX 6 solutions, please check https://www.toradex.com/products/freescale-i.mx6
View full article
iWave released the official Yocto BSP for its i.MX6 Pico-ITX SBC board (iW-RainboW-G15S). The release is based on Linux 3.10.17 kernel and supports the following features: i.MX6 ARM Cortex A9 Quad, Dual, Dual Lite & Solo CPU 1GB DDR3 RAM (Quad, Dual, Dual Lite CPU version)/ 512MB DDR3 (Solo CPU version) Freescale PMIC SPI NOR Flash (default boot) eMMC Flash (default OS storage) Data UART uSD slot Standard SD slot USB 2.0 Host USB 2.0 device 10/100/1000 Ethernet Mini PCIex1 Port CAN Port LVDS display port 4 Wire Resistive touch PWM for backlight HDMI Port with Audio Hardware Codecs (Encode/Decode) 2D/3D Graphics CMOS CSI camera port MIPI CSI camera port AC97 Audio In/Out Console UART I2C Port DIP Switch, Status LEDs (GPIOs) This release supports single BSP, Binary image & MFG tool for all the four i.MX6 CPU version (Quad/Dual/Dual Lite/Solo) based SBC boards. Besides this Linux BSP support, Android Jelly Bean and WEC7 board support packages also supported for the i.MX6 Pico SBC boards by iWave systems. More details about the i.MX6 Pico SBC board hardware & software features can be found in the following i.MX6 Pico SBC product page:http://www.iwavesystems.com/product/single-board-computer/i-mx6-pico-itx-sbc/i-mx6-pico-itx-sbc.html
View full article
Abstract Security is an inevitable word which we heard in our day to day life. Technologies without security are technologies without “trust” for many of us. We all know how security plays an important role in our life starting from working place to social chat. Even Embedded Systems should implement security to prevent un-authorized access to the sensitive data. How we can assure i.MX6 platforms can only boot with authorized images? Let’s have a look into the cool stuff named High Assurance Booting (HAB) which makes the booting images secure and simple. Introduction Digital Security becomes unavoidable part of our life since from its birth. This case is not different for even any embedded systems, especially if it dealing with sensitive data. Many embedded devices which are using for bank dealings, defense, medical, industrial and automotive filed strictly implementing security. Almost all embedded systems are working based on the certain instructions given through flashed images. Imagine if a hacker can flash his own instructions to an embedded device, then he can take full control on what need to be done on that device. If the device is using for bank purpose, then hacker will get all details including the passwords! This scenario becomes even worse if the device is using for defense or medical field. How we can prevent this case? Well the answer is not quite simple! Embedded system OS images can flash from different mediums such as MMC, SD card, SATA, Ethernet etc. Implementing security checking on the medium will be difficult since mediums such as SD card can be easily replace one to another. Moreover, one can alter the OS images after flashed into these mediums. So, implementing a security check only before flashing the image will not be sufficient to address this issue. Then how we can implement a security check for making sure our OS images are well secure? The answer is HAB (High Assurance Boot). Freescale provided HABv4 (latest HAB version 4) as an optional feature in i.MX6Q processor. HAB is part of Freescale security block and can work with other security features such as CAAM and TrustZone. The advantage of using HAB includes but not limits to the following: HABv4 implements boot ROM level security which cannot alter once it fused. Efficient. Security checks before images are taking control of the system. Allow multiple root keys. Make use of digital signature – most efficient way to secure the OS images. Appending security directly to the OS images without affecting the OS image functionalities. Processor level checking with OS images validation gives complete assurance of the secure booting. How HAB works? HAB based on the principle of digital signature. Digital signature makes the content into secure through signing the content context. This signing process shall incorporate more than one security algorithm to strengthen the final outcome. HAB digital signature is combination of open-ssl certification, MD5 hashing and RSA-AES-DES public and private key checks. HAB ensure security by making both boot loader (u-boot) as well as OS image (uImage) into signed images. These signed images contain normal image content and security instructions. These images also contain the public key and private key too. During HAB process, the public key hash code which derived from the combination shall fuse into the boot ROM code of i.MX6 processor. This fusing make the platform more secure and cannot be altered later. During the booting time, first the initial parameters of boot process shall take into boot ROM code from the flash medium (say SD card). Then the HAB instructions will examine the hash values which present inside the boot ROM and signed images. When these two hash values matches, then HAB process allow the platform to boot the images. Else the system shall stop all the process and wait for the authorized images. In this way, the system shall protect from un-authorized access, even somebody changes the signed images at later stage (this eventually change the hash value of the image and hence failed during the run-time check). iWave has successfully implemented the HAB in our i.MX6Q iW-RainboW-G15D-Q7 Linux platform and validated the HAB to know how it can secure the platforms. However HAB is not part of the standard BSP delivered as a part of development platform purchase or module purchase. This is available only on special request. Conclusion HAB is one of the best solutions to prevent un-authorized access to the OS images. Embedded systems which are dealing with sensitive data (banking, defense etc.) should in-corporate HAB to prevent from taking control of the whole system by external sources. Though HAB is optional feature in i.MX6 platforms, it would be recommended to implementing it for making the booting process more secure. Reference: AN4581_HAB_Application_Note.pdf - Secure Boot on i.MX50, i.MX53, and i.MX 6 Series using HABv4 Application Note i.MX_6_Linux_High_Assurance_Boot_(HAB)_User's_Guide.pdf - i.MX 6 Linux High Assurance Boot (HAB) User's Guide
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
iWave is upgrading Android KitKat 4.4 BSP for its all variants of i.MX6 Qseven SOMs. The KitKat BSP supports following features and will be available in end of Q2 2015: i.MX6 ARM Cortex A9 Quad, Dual, Dual Lite & Solo CPU 1GB DDR3 RAM (Quad, Dual, Dual Lite CPU version)/ 512MB DDR3 (Solo CPU version) Freescale PMIC SPI NOR Flash eMMC Flash uSD slot Standard SD slot USB 2.0 Host USB 2.0 device 10/100/1000 Ethernet PCIex1 Port CAN Port LVDS display port Capacitive multi-touch PWM for backlight HDMI Port with Audio SATA (Support available only in i.MX6Q/D) Hardware Codecs (Encode/Decode) 2D/3D Graphics MIPI CSI camera port AC97 Audio In/Out Console UART Besides the Android support, Linux and WEC7 board support packages are also available for the i.MX6 Qseven SOMs from iWave systems. More details about the i.MX6 Qseven SOM & software features can be found in the i.MX6 Qseven product page. Device drivers will be supported for specific interface chipsets, which are used in iWave's Qseven Carrier board. More details about iWave i.MX6 Qseven development kit can be found in the following webpage: http://www.iwavesystems.com/product/development-platform/i-mx6-q7-development-kit-54.html
View full article
iWave has now enabled 2GB RAM support for the iW-RainboW-G15M-Q7, the i.MX6 Quad, Dual & Dual Lite Qseven SOMs. The 2GB RAM support allows customers to run graphics and multimedia rich applications more seamlessly. The 2GB RAM supported Qseven SOM configuration is available with minimum order quantity of 500pcs. iWave also can support 4GB RAM on specific requests. For more details contact mktg@iwavesystems.com
View full article
Why Freescale Sabre Smart i.MX6 Solo X SD2 slot do not detect SD card insertion / removal while SD3 does? 1.   How SDIO detection works on i.MX6?      First, we checked how the i.MX6 CPU detect SDIO card insertion / removal.      Freescale i.MX6 Solo X Reference Manual (IMX6SXRM.pdf) Section 68.4.7 "Card Insertion and Removal Detection" says that;           "The uSDHC uses either the DATA3 pin or the CD_B pin to detect card      insertion or removal. When there is no card on the MMC/SD bus, the      DATA3 will be pulled to a low voltage level by default"     "When the DATA3 pin is not used for card detection (for example,      it is implemented in GPIO), the CD_B pin must be connected for card      detection. Whether DATA3 is configured for card detection or not,      the CD_B pin is always a reference for card detection." Based on this description, It seems that DATA3 is used for card detection. But it isn't. 2.  Implementation on Sabre i.MX6 SoloX We checked voltage on DATA3(PIN1) on both SD2 and SD3 slot when card is not inserted. Both were 3.3V. Neither SD2 nor SD3 DATA3 was "pulled to a low voltage level by default".      Then, we checked CD pin. In the case of SD3, it was 3.3V when card is not inserted, then fall to 0V when card is inserted. That cause card detection. In the case of SD2, CD pin was all time 0V. Sabre i.MX6SX Schematic confirms that CD pin of SD2 slot is not connected to anywhere (see attached image).                                                     Sabre SoloX SD2                                                                                                                                                               Sabre SoloX SD3 "CD(Card Detect)" is not a SDIO pin. SDIO has only 9pins, where 9 DAT2 1 DAT3 2 CMD 3 VSS1 (GND) 4 VDD 5 CLK 6 VSS2 (GND) 7 DAT0 8 DAT1 - CD (Card Detection) and WP (Write Protect) are function of SD slot connector, not function of SDIO bus. 3.  Implementation on Sabre i.MX6Q We checked i.MX6Q Sabre Smart. Again, DATA3 (pin1) voltage was 3.3V both on SD2 and SD3. Schematic shows there are register pattern prepared to pull down DATA3, but both R549 on SD3 and R667 SD3 are not populated (DNP) as default.                                                           Sabre i.MX6Q SD2                                                                                                                                                     Sabre i.MX6Q SD3  4.  Conclusion From this we can infer that Freescale reference design (Sabre i.MX6Q and i.MX6SX) do not use DATA3 for SDIO detection, as it appears to have been described in the reference manual. Both Sabre i.MX6Q and i.MX6SX solely relies on CD(Card Detect) signal from SDIO connector. In the case of SD2 slot on i.MX6SX, CD signal is not connected to anywhere.There where unpopulated DATA3 pull-down register pattern prepared on Sabre i.MX6Q, but it is omitted from i.MX6SX. Which makes card insertion / removal detection on Sabre i.MX6SX SD2 slot difficult.
View full article
Launched on Kickstarter on Monday 20 April 2015 – Funded in 80 minutes The groundbreaking Single Board Computer reached its 15k goal on Kickstarter in 80 minutes. UDOO Neo merges the world of Arduino™ and Raspberry Pi with wireless connectivity and 9-axis motion sensors, providing a complete and easy solution to free your imagination, make your objects alive and create new smart devices and appliances from scratch. Campaign Link: bit.ly/UdooNEO On Monday 20 April 2015 SECO USA Inc. launched UDOO Neo on Kickstarter at 11 o’clock in EST time, raising the 15k USD dollar goal in just 80 minutes. The first to be astonished by the overwhelmingly successful launch are UDOO Team members: “We felt immediatly a great interest for the NEO, but we weren’t expecting such enthusiast reaction. This confirms that we’re in the right direction: people are eager to get involved in the Internet of Things computing, and UDOO NEO seems their perfect companion” declares Maurizio Caporali, NEO’s product manager. UDOO Neo is a credit-card size (59.3mm x 85mm - 3.35" x 2.33"), low-cost, low-power consumption, open-source hardware board, able to run Android or Linux and Arduino-compatible. It can be used as a fully-fledged computer, as an Arduino-compatible microcontroller or as an embedded computer to build new devices, smart objects and appliances. UDOO Neo comes in two versions: UDOO Neo Basic and UDOO Neo. UDOO Neo Basic has 512MB of RAM, one USB port, one micro USB OTG port, HDMI video output for LVDS and touchscreen, Wi-Fi module, Bluetooth 4.0 module (including Classic Bluetooth and Bluetooth 4.0), analog and digital camera connection, 54 GPIOs and MicroSD card for the operating system. In addition to all the features of UDOO Neo Basic, UDOO Neo has also a fast ethernet (10/100 Mbps), 9-axis motion sensors embedded, and it has 1GB of RAM instead of 512MB. UDOO Neo is the result of a joint effort between SECO (http://www.seco.com/en/welcome-seco) and Aidilab (http://aidilab.com/). SECO is a global leader in the B2B embedded market, with 36 years of experience in design and production of electronic embedded solutions. AidiLab is a design studio founded as a startup of the Interaction Design Lab (IDA) of Siena University (http://www.unisi.it/) thanks to passionate efforts of professors and students. It collaborates with SECO in the hardware and software development of UDOO, and manages the communication and the relation with the user base. “UDOO Neo is a new-generation single board computer, ready for Internet of Things applications thanks to its wireless connectivity and embedded sensors that no other board on the market features right now.” says Maurizio Caporali, Product Manager of UDOO Neo. UDOO needs the funds to keep the price low, this is the reason why it will be launched on Kickstarter. Right now, a $49 pledge is the minimum to get a UDOO Neo Basic and $59 to get a UDOO Neo. SECO aims to ship the boards to customers in September 2015. Contact info@udoo.org for further inquiries. www.udoo.org
View full article
RidgeRun Professional SDK Turrialba for Freescale iMX6 Sabre SDP - Release Notes : RidgeRun Professional SDK Turrialba for Freescale iMX6 Sabre SDP - Release Notes - RidgeRun Developer Connection RidgeRun Professional SDK Turrialba for Boundary Devices iMX6 SabreLite - Release Notes : RidgeRun Professional SDK Turrialba for Boundary Devices iMX6 SabreLite - Release Notes - RidgeRun Developer Connection RidgeRun Professional SDK Turrialba for Boundary Devices iMX6 Nitrogen6X board - Release Notes : http://developer.ridgerun.com/wiki/index.php?title=RidgeRun_Professional_SDK_Turrialba_for_Boundary_Devices_iMX6_Nitrogen6X_board_-_Release_Notes RidgeRun Professional SDK Turrialba for iMX6 Variscite VAR-SOM-MX6 Board - Release Notes : RidgeRun Professional SDK Turrialba for iMX6 Variscite VAR-SOM-MX6 Board - Release Notes - RidgeRun Developer Connection Contact RidgeRun for more information and RidgeRun iMX6 Professional SDK at inquiries@ridgerun.com or Submit your comments/Inquiry at our Contact Us Link here.
View full article
These sockets require significantly more torque to seat than elastomer sockets.
View full article
iWave's PICO-ITX board embedded with i.MX6 Quad core processor loaded with Yocto-Dora 1.5.3 now is capable of capturin g and streaming full HD (1080p) video from an on-board camera. Not only it can stream 1080p full HD video to a destined host machine, it is also capable of streaming two 1080p (2 streams) simultaneously at 24fps. In some of the use case scenario, user may want to stream two streams of different resolutions like 1080p and 720p simultaneously. Where high resolution on faster network and low resolution on low bandwidth network, in such use case scenario it is possible to stream multiple streams at various resolutions. The differentiating feature in this system is, it can encode and stream multiple streams simultaneously at maximum 1080p resolution or lesser.  The maximum streaming achieved on all i.MX system earlier was VGA. The possible application of this system could be surveillance and streaming server at full HD resolution. Dual Video Streaming using i.MX6 Dual Pico-ITX Single Board Computer Imagine a system which has two independent displays and can run different content from the embedded computer at the same time. iWave has developed this system with i.MX 6 processor based PICO-ITX platform running Yocto-Dora(1.5) is now equipped with such feature. The system can decode and play two different HD (1080p@24fps) videos at the time using two LVDS displays. For further information or enquiries please write to mktg@iwavesystems.com
View full article
iWave now has released the official Yocto BSP for its i.MX 6 Qseven modules (iW-RainboW-G15M-Q7) and i.MX 6 development kit variants. The release is based on Linux 3.10.17 kernel and supports the following features; i.MX6 ARM Cortex A9 Quad, Dual, Dual Lite & Solo CPU 1GB DDR3 RAM (Quad, Dual, Dual Lite CPU version)/ 512MB DDR3 (Solo CPU version) Freescale PMIC SPI NOR Flash (default boot) eMMC Flash (default OS storage) Data UART uSD slot Standard SD slot USB 2.0 Host USB 2.0 device 10/100/1000 Ethernet PCIex1 Port SATA Port CAN Port LVDS display port (Dual) PWM for backlight HDMI Port with Audio 7”TFT LCD with capacitive touch Hardware Codecs (Encode/Decode) 2D/3D Graphics CMOS CSI camera port MIPI CSI camera port AC97 Audio In/Out Console UART RTC (i.MX6 Internal) I2C Port Sensors Watchdog GPIOs This release supports single BSP, Binary image & MFG tool for all the four i.MX6 CPU version (Quad/Dual/Dual Lite/Solo) based Qseven SOMs. Besides the Linux Yocto BSP support, Android Jelly Bean and Windows Embedded Compact 7 (WEC7) board support packages are also supported for the i.MX6 Qseven modules (Rainbow G15M-Q7) by iWave. More details about the i.MX6 Qseven modules (Rainbow G15M-Q7) hardware & software features can be found in the i.MX6 Qseven SOM product page. For further information or enquiries please write to mktg@iwavesystems.com
View full article