i.MX Solutions Knowledge Base

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

i.MX Solutions Knowledge Base

Labels
  • General 294

Discussions

Sort by:
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
iWave Systems, AI/ML demo shows a low power smart door running eIQ heterogeneously on NXP i.MX 8M Mini Development kit. The demo application is built around the Django framework running on the board. In addition to face recognition, the MPUs are able to run a Django server to manage the user’s database, a QT5 application for the graphical interface, and perform training on the edge.
View full article
We are delighted to announce the launch of a very special Micro SOM, eSOMiMX6-micro. This high performance system on module is based on NXP i.MX6 Quad/Dual ARM Cortex-A9 Processor. Meissa-I, the evaluation kit for this iMX6 Micro SOM is also the smallest RDK in the industry. The customer who wanted a low power micro SOM for building their ultra-compact devices like Wearables, Medical Imaging, Handhelds etc, we have our eSOMiMX6-micro system on module which based on NXP i.MX6 Quad/Dual Core ARM Cortex-A9 processor in a small form factor of 54mm x 20mm with 10mA in suspend current. eSOMiMX6-micro: iMX6 Micro System-on-Module To get more details on this product, please visit: https://www.e-consystems.com/iMX6-micro-som-system-on-module.asp
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
The FSL Community BSP 1.6 has been released featuring several updates including: Yocto Project 1.6 support Integration of 3.10.17-1.0.0 GA release for i.MX6 platforms U-Boot 2014.01 Linux Kernel 3.14 For the detailed announcement, please check: https://lists.yoctoproject.org/pipermail/meta-freescale/2014-May/008490.html
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
Technologic Systems carries a full spectrum of off-the-shelf products powered by the NXP/Freescale i.MX 6 ARM CPU including single board computers, computer-on-modules, and touch panel PCs.  Read about it in their iMX6 Boards, Modules, and Touch Panels Portfolio​ page.  The portfolio features off-the-shelf products: TS-4900 High Performance WiFi & Bluetooth Enabled 1 GHz i.MX6 Computer-on-Module TS-7970 WiFi & Bluetooth Enabled 1 GHz i.MX6 Single Board Computer TS-TPC-7990 7" Capacitive or Resistive Touch Panel PC TS-TPC-8950-4900 10'' High Performance Mountable Touch Panel PC TS-8550 TS-SOCKET Development Baseboard All i.MX6 products come with a choice of Linux, Windows, Android, or QNX operating system, have a plethora of industry standard connections, industrial temperature ranges, and long lifecycle guarantee.  If an off-the-shelf solution doesn't quite match your needs, custom hardware and software engineering services are also available. Thanks, Derek Hildreth eBusiness Manager Technologic Systems www.embeddedarm.com About Technologic Systems Technologic Systems has been in business for 32 years, helping more than 8000 OEM customers and building over a hundred COTS products that have never been discontinued. Our commitment to excellent products, low prices, and exceptional customer support has allowed our business to flourish in a very competitive marketplace. We offer a wide variety of single board computers, computer-on-modules, touch panel computers, PC/104 and other peripherals, and industrial controllers that satisfy most embedded project requirements. We also offer custom configurations and design services. We specialize in the ARM and X86 architectures, FPGA IP-core design, and open-source software support, providing advanced custom solutions using hardware-software co-design strategies.
View full article
Inverse Path is proud to announce the USB armory project, an open source hardware design, implementing a flash drive sized computer for security applications. The USB armory is a compact USB powered device that provides a platform for developing and running a variety of applications. The security features of the USB armory System on a Chip (SoC), combined with the openness of the board design, empower developers and users with a fully customizable USB trusted device for open and innovative personal security applications. The USB armory hardware is supported by standard software environments and requires very little customization effort. In fact vanilla Linux kernels and standard distributions run seamlessly on the tiny USB armory board. The capability of emulating arbitrary USB devices in combination with the SoC speed, the security features and the flexible and fully customizable operating environment, makes the USB armory the ideal platform for all kinds of personal security applications. The Inverse Path team, with the help of the open source community, will develop applications that fully explore the potential of the USB armory board. The USB armory will be available for pre-order soon. Delivery of the device before the end of 2014 is planned. Target applications: mass storage device with advanced features such as automatic encryption, virus scanning, host authentication and data self-destruct OpenSSH client and agent for untrusted hosts (kiosk) router for end-to-end VPN tunnelling, Tor password manager with integrated web server electronic wallet (e.g. pocket Bitcoin wallet) authentication token portable penetration testing platform low level USB security testing Key features: Freescale i.MX53 ARM® Cortex™-A8 800Mhz, 512MB DDR3 RAM USB host powered (<500 mA) device with compact form factor (65 x 19 x 6 mm) ARM® TrustZone®, secure boot + storage + RAM microSD card slot 5-pin breakout header with GPIOs and UART customizable LED, including secure mode detection excellent native support (Android, Debian, Ubuntu, FreeBSD) USB device emulation (CDC Ethernet, mass storage, HID, etc.) Open Hardware & Software http://inversepath.com/usbarmory
View full article
Timesys can help you build your custom BSP/SDK in minutes with FREE LinuxLink web edition   Use LinuxLink Web Edition to build a custom BSP/SDK for your board within a few minutes. Start your application development with the free version of our Eclipse-based TimeStorm IDE. Browse a sub-set of our vast documentation library. Get notified via email of any updates to the Linux kernel and middleware/packages for your BSP/SDK   Click here to start building your custom BSP/SDK.  
View full article
iWave's i.MX6 Quad/Dual development kit Rainbow-G15D integrates all standard interfaces into a highly integrated Nano ITX form factor that can be utilized across multiple Embedded PC, Systems and Industrial Designs. It has got all the necessary functions that the embedded application demands. i.MX6 Quad/Dual development kit is supported with Windows Embedded Compact 7 Board Support Package which includes all the major peripherals and devices supported by i.MX6 CPU. With UART debug, CAN and Ethernet, this BSP provides efficient debug and communication support. With SD/MMC, USB and SATA, this BSP provides efficient storage interfaces. The OpenGL and OpenVG provides rich graphics which is further accelerated by the 2D and 3D hardware accelerator of i.MX6 processor. The user can develop rich graphical user interface with Silverlight 3.0 and Expression Blend. Active sync is also available to synchronize the device. iWave Systems has implemented dual display feature on Rainbow G15D which displays the same clone content on two different LVDS display panels. Here we have two LVDS LCDs of XGA resolutions displaying the WEC7 desktop in Rainbow G15D platform. Two 10.4” LVDS LCDs are connected to the i.MX6 Quad CPU. Now you are viewing 1080p MPEG4 video playback on both the LCD screens. Video: http://www.youtube.com/watch?v=BlVOPSjjJq8 Video Link : 1413
View full article
iWave Systems Technologies, successfully demonstrated the MIPI camera on its latest i.MX6 Qseven development kit. The Leopard’s 5M pixel MIPI CSI Camera module part LI-OV5640-MIPI-AF is integrated with the latest revision of iWave i.MX6 Q7 evaluation board and the sensor supports the following features. Sensor: OV5640 (CMOS image sensor) Active array Size: 2592x1944 Image transfer rates; 1080p@30fps, 720p@60fps Module Connector: AXK824145   The camera is interfaced with the i.MX6 processor through MIPI CSI interface. The Linux 3.0.35 and Android 4.0.4 BSP support is available for this display with iWave’s i.MX6 development kit. The i.MX6 development board integrated with this MIPI camera is available for shipping now. About i.MX6 Qseven Development Board: The Development Platform incorporates Qseven compatible i.MX6x SOM which is based on Freescale's iMX 6 Series 1.2GHz multimedia focused processor and Generic Q7 compatible Evaluation Board. This platform can be used for quick prototyping of any high end applications in verticals like Automotive, Industrial & Medical. Being a nano ITX form factor with 120mmx120mm size, the board is highly packed with all necessary on-board connectors to validate complete iMX6 CPU features. About i.MX6 Qseven System On Module (SOM): iW-RainboW-G15M is Freescale's i.MX6 based Qseven compatible CPU module for faster and multimedia focused applications. The module has on-board expandable 1GB DDR3 RAM, micro SD slot and optional eMMC flash. With the extreme peripheral integration, the module supports industry latest high performance interfaces such as, PCIe Gen2, Gigabit Ethernet, SATA 3.0, HDMI 1.4 and SDXC etc. About iWave Systems: iWave has been an innovator in the development of “Highly integrated, high-performance, low-power and low-cost i.MX6/i.MX50/i.MX53/i.MX51/i.MX27 SOMs”. iWave helps its customers reduce their time-to-market and development effort with its products ranging from System-On-Module to complete systems. The i.MX6 Pico ITX SBC is brought out by iWave in a record time of just 5 weeks. Furthermore, iWave’s i.MX6/i.MX50/i.MX53/i.MX51/i.MX27 SOMs have been engineered to meet the industry demanding requirements like various Embedded Computing Applications in Industrial, Medical & Automotive verticals. iWave provides full product design engineering and manufacturing services around the i.MX SOMs to help customers quickly develop innovative products and solutions. For more details: i.MX6 Q7 Development Kit | iWave Systems email: mktg@iwavesystems.com
View full article
以下代码摘抄自:uboot 2009源码中board/Freescale/mx6q_sabreauto/flash_header.S #include <config.h> #include <asm/arch/mx6.h> #ifdef CONFIG_FLASH_HEADER #ifndef CONFIG_FLASH_HEADER_OFFSET # error "Must define the offset of flash header" #endif #define CPU_2_BE_32(l) \ ((((l) & 0x000000FF) << 24) | \ (((l) & 0x0000FF00) << 😎 | \ (((l) & 0x00FF0000) >> 😎 | \ (((l) & 0xFF000000) >> 24)) #define MXC_DCD_ITEM(i, addr, val) \ dcd_node_##i: \ .word CPU_2_BE_32(addr) ; \ .word CPU_2_BE_32(val) ; \ .section ".text.flasheader", "x" b _start .org CONFIG_FLASH_HEADER_OFFSET ivt_header: .word 0x402000D1 /* Tag=0xD1, Len=0x0020, Ver=0x40 */ app_code_jump_v: .word _start reserv1: .word 0x0 dcd_ptr: .word dcd_hdr boot_data_ptr: .word boot_data self_ptr: .word ivt_header app_code_csf: .word 0x0 reserv2: .word 0x0 boot_data: .word TEXT_BASE image_len: .word _end_of_copy - TEXT_BASE + CONFIG_FLASH_HEADER_OFFSET plugin: .word 0x0 dcd_hdr: .word 0x40D802D2 /* Tag=0xD2, Len=90*8 + 4 + 4, Ver=0x40 */ write_dcd_cmd: .word 0x04D402CC /* Tag=0xCC, Len=90*8 + 4, Param=0x04 */ #include <config.h> #include <asm/arch/mx6.h> #ifdef CONFIG_FLASH_HEADER #ifndef CONFIG_FLASH_HEADER_OFFSET # error "Must define the offset of flash header" #endif #define CPU_2_BE_32(l) \ ((((l) & 0x000000FF) << 24) | \ (((l) & 0x0000FF00) << 😎 | \ (((l) & 0x00FF0000) >> 😎 | \ (((l) & 0xFF000000) >> 24)) #define MXC_DCD_ITEM(i, addr, val) \ dcd_node_##i: \ .word CPU_2_BE_32(addr) ; \ .word CPU_2_BE_32(val) ; \ .section ".text.flasheader", "x" b _start .org CONFIG_FLASH_HEADER_OFFSET ivt_header: .word 0x402000D1 /* Tag=0xD1, Len=0x0020, Ver=0x40 */ app_code_jump_v: .word _start reserv1: .word 0x0 dcd_ptr: .word dcd_hdr boot_data_ptr: .word boot_data self_ptr: .word ivt_header app_code_csf: .word 0x0 reserv2: .word 0x0 boot_data: .word TEXT_BASE image_len: .word _end_of_copy - TEXT_BASE + CONFIG_FLASH_HEADER_OFFSET plugin: .word 0x0 dcd_hdr: .word 0x40D802D2 /* Tag=0xD2, Len=90*8 + 4 + 4, Ver=0x40 */ write_dcd_cmd: .word 0x04D402CC /* Tag=0xCC, Len=90*8 + 4, Param=0x04 */ 我的疑问是上面代码标红的部分的意义是什么?确切的说,IMX6Q既然规定了IVT在不同的boot devices中的偏移地址,比如我的应用场景是emmc,偏移地址是0x400(1K),那么我的uboot镜像完全可以按照:IVT+uboot本体的格式来构建,这样一来当使用mfg工具烧写uboot镜像时就可以用以下的命令来执行: <CMD state="Updater" type="push" body="$ dd if=$FILE of=/dev/mmcblk0 bs=512 seek=2 ">write U-Boot to sd card</CMD> 而不是默认的命令(跳过uboot.bin前0x400的字节): <CMD state="Updater" type="push" body="$ dd if=$FILE of=/dev/mmcblk0 bs=512 seek=2 skip=2">write U-Boot to sd card</CMD> 这样看,那么flash_header.S前面的0x400字节是不是多余的呢,还是有什么特别的用处,如果直接把这种uboot.bin烧写到emmc的0x400处(不跳过uboot.bin前0x400的字节,即b _start, .org CONFIG_FLASH_HEADER_OFFSET),那是不是就直接会调整到_start函数开始执行,而不会进行DCD相关的配置?
View full article
Product Features: SMARC Development kit pre-loaded with Yocto 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
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
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
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 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
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
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