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:
element14 presents the newly launched SABRE Lite evaluation platform featuring the powerful i.MX6 Quad-Core multimedia application processor from Freescale Semiconductor. The processor integrates ARM Cortex™-A9 kernel at 1GHz with rich peripheral interfaces such as 10/100/Gb Ethernet port, HDMI, LVDS, parallel RGB interface, touch screen interface, analog headphone/microphone, micro TF and SD card interface, USB, serial port, interface, JTAG, camera interface, and Android buttons.     The SABRE Lite development board is a low-cost development platform based on Freescale’s I.MX 6Quad ARM Cortex-A9 application processor which encompasses a quad-core platform running up to 1 GHz with 1 MB of L2 cache and 64-bit DDR3 or 2-ch., 32-bit LPDDR2 support. Integrated FlexCAN, MLB busses, PCI Express® and SATA-2 provide excellent connectivity, while integration of LVDS, MIPI display port, MIPI camera port and HDMI v1.4 makes it an ideal platform for leading-edge consumer, automotive and industrial multimedia applications.     The i.MX6 series unleashes a scalable multicore platform that includes single-, dual- and quadcore families based on the ARM Cortex™-A9 architecture for next-generation consumer, industrial and automotive applications. By combining the power-efficient processing capabilities of the ARM Cortex-A9 architecture with leading edge 3D and 2D graphics, as well as high-definition video, the i.MX6 series provides a new level of multimedia performance to enable an unbounded next-generation user experience.     The i.MX6 series also brings world-class integration with high-performance multimedia processing, making it the ideal platform for future multimedia-centric applications such as tablets, smart books and human-machine interface (HMI). With integrated options including LVDS, HDMI v1.4, MIPI DSI display port and MIPI CSI-2 camera port, as well as the ability to support up to four screens simultaneously, the i.MX6 series provides the flexibility to develop tailored, market-specific solutions with faster time to market.   To order this $179 solution please click here Key Applications: Netbooks (web tablets), Nettops (Internet desktop devices), High-end mobile Internet devices (MID), High-end PDAs, High-end portable media players (PMP) with HD video capability, Gaming consoles, Portable navigation devices (PNDs), Industrial control, Test and measurement (T&M), Single board computers (SBCs), Tablets, eReaders, Smartbooks, Automotive infotainment, HMI, Portable medical, IPTV, IP phones and Home energy management systems.             Click here for more inforamtion.
View full article
Added by Renato Frias on May 19, 2010 at 4:27pm   http://www.youtube.com/watch?feature=player_embedded&v=gQNTkpGY3LY   Uploaded by DDoiS on May 18, 2010 Camshift object tracking algorithm applied on a Color segmented Image and Low/High pass filters being performed on the i.MX51 Freescale's processor (EVK Board) running on the LTIB linux (without X window system) using the OpenCV Library. Category: Science & Technology License: Standard YouTube License        
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
IMG_0627 Added by Vikas on April 20, 2012 at 3:24pm    
View full article
Community has been working hard on FSL Community BSP Project for about 3 years now! We have achieved some great things and milestones together such as the number of supported boards that is about 40 right now! (with different SoC families and vendors.) The FSL Community BSP is a community driven project to provide and maintain a Board Support Package (BSP) meta layer and documentation to be used with the Yocto Project. The BSP provides a solid base for product development and easy adoption of current and new platforms. The landing page for FSL Community BSP Project is http://freescale.github.io. The current BSP offers support for several boards, including most of Freescale reference designs, provides an updated Release Notes document which contains the reference for all supported boards, documentation, contributing guidelines and more. Please visit our page at http://freescale.github.io and learn how to download the source code, how to contribute and how to subscribe to our mailing list.  Contact meta-freescale@yoctoproject.org if any questions.
View full article
NXP i.MX8M Mini SoC, quad-core ARM Cortex-A53, 1.8GHz Integrated 2D/3D GPU and 1080p VPU Up to 4GB LPDDR4 and 64GB eMMC Certified dual-band WiFi 802.11ac, BT 4.2 GbE, PCIe, 2x USB, 4x UART, 60x GPIO Tiny size and weight - 28 x 38 x 5 mm, 7 gram Yocto Linux and Android - BSPs and ready-to-run images Industrial temperature range: -40° to 85° C 10-year availability CompuLab's UCM-iMX8M-Mini is a miniature System-on-Module board designed for integration into industrial embedded applications. Measuring just 28 x 38 mm, UCM-iMX8M-Mini is an ideal solution for space constrained and portable systems. UCM-iMX8M-Mini Detailed Spec UCM-iMX8M-Mini Development Kit UCM-iMX8M-Mini Online Pricing
View full article
Open Multimedia UI Composition Engine and Platform   Build custom digital signs, video walls, touch-kiosks and 3D GUIs on the i.MX6 quickly. Lightwing is a scriptable composition and presentation engine for rapidly deploying custom digital signs, interactive touch-kiosks and 3D GUIs on  hardware from many i.MX6 board vendors including the Wandboard Quad, SolidRun Hummingboard and Advantech. Lightwing combines animated 3D objects, audio, video, text, touch controls, live RSS feeds and other dynamic data from the web. Content development and deployment is done using best-in-class open-source tools like ffmpeg, Blender, Notepad++, OpenSSH and WinSCP. Lightwing delivers stunning, high-motion native 3D that grabs attention plus animated text, audio, video, JPEG, PNG images, shader effects and live web content – all without the complexity of web browsers, JavaScript, CSS, HTML5 or Adobe Flash. Lightwing runs on both Windows and Linux. Content is developed on Windows, then deployed to low-cost i.MX6 Linux players over a local network or over the web using secure OpenSSH. Lightwing enables you to directly exploit the GPU and VPU accelerators on the i.MX6 through OpenGL ES 2.0, without the bloat and months of development time required for Qt, Android and browser platforms. Features Native 3D, Images, Audio, Video and Animated Text Built-in Page Transitions, Animations, Fonts and Effects Dynamic Web RSS Feeds and CSV Data Over 100 Image, Video and Font Shader Effects Automatic Content Scaling and Rotation for Display Size Best-in-Class Open Tools – Blender, ffmpeg, WinSCP, etc. Highly Secure Remote Access via OpenSSH Multi-Touch Swipe, Pinch, Zoom and Rotate Gestures Touch Toggle Buttons and Tracking Controls Yocto Open Embedded Linux – Kernel 4.1.15 Highly Portable and Lightweight C++ Applications Digital Signs Interactive Touch-Kiosks Video Walls RSS News Displays Custom 3D GUIs Automotive HMI Lightwing is available on bootable MicroSD cards for individuals and schools and volume licensing for business partners for deployment world-wide. Let’s disrupt your industry! For more information: https://montgomery1.com/lightwing/ 
View full article
NXP i.MX8M-Mini CPU, quad-core Cortex-A53 Up-to 4GB RAM and 128GB eMMC LTE modem, WiFi 802.11ac, Bluetooth 5.0 2x Ethernet, 3x USB2, RS485/RS232, CAN-FD Custom I/O expansion boards Fanless design in aluminum, rugged housing Designed for reliability and 24/7 operation Wide temperature range of -40C to 80C Wide input voltage range of 8V to 36V Debian Linux, Yocto Project and mainline kernel Support for Docker and Microsoft Azure IoT   IOT-GATE-iMX8 is built around the NXP i.MX8M Mini System-on-Chip, featuring an advanced ARM Cortex-A53 CPU. The SoC is supplemented with up-to 4GB LPDDR4 and 128GB of eMMC storage.   Featuring dual Ethernet, CAN-FD, LTE modem, 802.11ac WiFi and Bluetooth 5.0, IOT-GATE-iMX8 is a highly versatile platform for industrial control, networking, communications and IoT applications. Fanless rugged enclosure design, wide range DC input of 8V to 36V and industrial temperature range of -40C to 80C make IOT-GATE-iMX8 an ideal solution for industrial installations and harsh environments.  IOT-GATE-iMX8 is provided with ready-to-run Debian Linux and full Linux Board Support Package. IOT-GATE Linux packages support Docker and Microsoft Azure IoT.   IOT-GATE-iMX8 spec IOT-GATE-iMX8 evaluation kit IOT-GATE-iMX8 pricing
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
New Taipei City, 27.Oktober 2015 – TechNexion announces PICO-i.MX6UL System-on-Module for Google Brillo OS Googles OS Brillo is a lightweight embedded OS, based on Android that is open, extensible, secure and applicable to a variety of devices. Brillo’ comes with ‘Weave’ Googles communication API, which easily allows ‘Brillo’ devices to communicate and exchange with each other or store data in the cloud. TechNexion provides with the PICO-IMX6UL System-on-Module (SoM) the fitting hardware for this new operating system. The PICO Module is equipped with a Freescale i.MX6 UltraLite Processor (Cortex-A7 Core) and is a very compact, ubiquitous computing, high performance SoM that are highly optimized for mobile Internet of Things applications. Connectivity is given by Gigabit Ethernet, WiFi (802.11ac) and Bluetooth 4.0. Memory ranges from 256MB over 512MB to 1GB DDR3 Available with on-board eMMC Memory (default 4GB, others available on request) or SD-Card Slot. Using a pin-compatible scale-able platform that not only utilizes the “Edison” connector connectivity for sensors and low-speed I/O, but also adds additional expansion possibilities for multimedia and connectivity. Additionally the “DWARF” platform eases proto-typing and accelerates time to market by offering a complete platform; introducing a large number of ready to use sensors like 3d-Accelerator, Gyroscope or Altitude-meter and available I/O’s to take advantage of todays’ technology and communication challenges, giving our customers’ cutting edge technology that can easily be expanded and implemented into Industry 4.0 applications. The schematics are freely available for the DWARF Carrier board. TechNexion’s Brillo Page is here: http://technexion.com/solutions/brillo The Freescale announcement is here: http://blogs.freescale.com/processors/2015/10/freescale-joins-google-in-enabling-brillo-access-to-the-developer-community/ And for more information you can find the Google announcement here: http://googledevelopers.blogspot.tw/2015/10/building-brillo-iant-devices-with-weave_27.html
View full article
QBIT Running Linux - xterm Added by Renato Torres Tovar on January 7, 2012 at 8:47pm  
View full article
img-0004-fsl-ptx Added by Robert Schwebel on November 10, 2010 at 6:46pm   Bjoern Buerger from the Pengutronix team demonstrates a Qt 4.7 demo on the MX28.
View full article
Windows Embedded Compact 7 (WEC7) BSP customizations by iWave Systems for Freescale’s SABRE SDP/B platform now supports power management. Power management was successfully developed for the i.MX6 multicore platform and tested for the standard suspend and resume functionalities. The processor enters into dormant mode and consumes the least power. As of now, iWave has reduced it to consume as much power as it is currently uses in Linux and Android. i.MX6Q has four CPU cores. The suspend power state not only turns off 3 CPU cores, but also puts the primary CPU on low power mode. On resuming, all 4 cores restart successfully.The process of Power management is being intelligently handled in order to reduce the power consumption to a greater extent. The Power consumption in the idle mode is 800mA whereas in the deep sleep mode it is 380mA, which is very much lesser than in the idle mode. Power Management for multicore processors can be used in a wide variety of handheld devices like tablets, video cameras, mobile phones and other entertainment solutions.  http://www.youtube.com/watch?v=5vED0_U20Cc
View full article
IMG_0624 Added by Vikas on April 20, 2012 at 3:24pm    
View full article
Animated Media Postcard 2010_Page_1 Added by Chris Brady on August 12, 2010 at 6:10pm    
View full article
Hi freescale, For using platform I.MX6QP and Android 6.0.1, test camera format is failed in CTSV R13. CTSV need to test format N21, YV12, YUY2,(160x120, 176x144, 320x180, 320x240, ...,640x480). Question list : (1.) It test YUY2 format is failed for handing preview screen was show green screen. For logcat issue log: 01-18 03:10:50.856 221 1252 E imx6.gralloc: int GPUBufferManager::lockYUVHandle(private_handle_t*, android_ycbcr*) not support format:0x14 01-18 03:10:50.856 221 1252 W GraphicBufferMapper: lock(...) failed -22 (Invalid argument) 01-18 03:10:50.892 221 311 E FslCameraHAL: processBufferWithIPU:320, IPU_CHECK_TASK ret=12 01-18 03:10:50.892 221 1252 E imx6.gralloc: int GPUBufferManager::lockYUVHandle(private_handle_t*, android_ycbcr*) not support format:0x14 01-18 03:10:50.892 221 1252 W GraphicBufferMapper: lock(...) failed -22 (Invalid argument) 01-18 03:10:50.924 221 311 E FslCameraHAL: processBufferWithIPU:320, IPU_CHECK_TASK ret=12 01-18 03:10:50.924 221 1252 E imx6.gralloc: int GPUBufferManager::lockYUVHandle(private_handle_t*, android_ycbcr*) For failed status: Test_fail_picture (2.) For test YV12 , 424X240, the result is failed. Logcat failed log: 01-18 03:29:51.547 1213 1229 D OpenGLRenderer: endAllStagingAnimators on 0x917f0700 (ListPopupWindow$DropDownListView) with handle 0x92564f30 01-18 03:29:51.637 221 1259 I FslCameraHAL: Stream::Stream(int, camera3_stream_t*, Camera*) create preview stream 01-18 03:29:51.637 221 1259 I FslCameraHAL: stream: w:424, h:240, format:0x103, usage:0x8000302, buffers:3 01-18 03:29:51.637 221 1259 I FslCameraHAL: create callback stream 01-18 03:29:51.637 221 1259 I FslCameraHAL: stream: w:424, h:240, format:0x101, usage:0x8000303, buffers:3 01-18 03:29:51.650 221 1325 I FslCameraHAL: int32_t VideoStream::configure(android::sp<Stream>): w:160, h:120, sensor format:0x14, stream format:0x103, fps:15, num:3 01-18 03:29:51.651 221 311 I FslCameraHAL: virtual int32_t UvcDevice::UvcStream::onDeviceStopLocked() 01-18 03:29:51.664 221 311 I FslCameraHAL: virtual int32_t DMAStream::freeBuffersLocked() 01-18 03:29:51.664 221 311 I FslCameraHAL: freeBufferToIon buffer num:3 01-18 03:29:51.664 221 311 I FslCameraHAL: virtual int32_t UvcDevice::UvcStream::onDeviceConfigureLocked() 01-18 03:29:51.664 221 311 I FslCameraHAL: virtual int32_t DMAStream::onDeviceConfigureLocked() 01-18 03:29:51.664 221 311 I FslCameraHAL: virtual int32_t USPStream::onDeviceConfigureLocked() 01-18 03:29:51.664 221 311 I FslCameraHAL: virtual int32_t MMAPStream::onDeviceConfigureLocked() 01-18 03:29:51.664 221 311 I FslCameraHAL: Width * Height 424 x 240 format YUYV, fps: 15 01-18 03:29:51.664 221 311 E FslCameraHAL: width:424 height:240 is not supported. 01-18 03:29:51.694 221 311 I FslCameraHAL: virtual int32_t DMAStream::allocateBuffersLocked() 01-18 03:29:51.694 221 311 I FslCameraHAL: allocateBufferFromIon buffer num:3 01-18 03:29:51.696 221 311 I FslCameraHAL: phyalloc ptr:0xa9b8d000, phy:0x26180000, ionSize:208896 01-18 03:29:51.698 221 311 I FslCameraHAL: phyalloc ptr:0xa9b21000, phy:0x261c0000, ionSize:208896 01-18 03:29:51.701 221 311 I FslCameraHAL: phyalloc ptr:0xa9aee000, phy:0x26200000, ionSize:208896 01-18 03:29:51.701 221 311 I FslCameraHAL: virtual int32_t UvcDevice::UvcStream::onDeviceStartLocked() 01-18 03:29:51.701 221 311 I FslCameraHAL: buf[0] length:203520 01-18 03:29:51.701 221 311 I FslCameraHAL: buf[1] length:203520 01-18 03:29:51.701 221 311 I FslCameraHAL: buf[2] length:203520 Fail Piture: YV12_test_fail For freescale camera HAL description ./hardware/imx/mx6/libcamera3/CameraHAL.cpp /* Hardware limitation on I.MX6DQ platform * VPU only support NV12&I420 format. * IPU doesn't support NV21 format. * But android framework requires NV21&YV12 format support. * YV12&I420 Y/UV stride doesn't match between android framework and IPU/GPU. ** Android YV12&I420 define: * - a horizontal stride multiple of 16 pixels * - a vertical stride equal to the height * - y_size = stride * height * - c_stride = ALIGN(stride/2, 16) * ** GPU YV12&I420 limitation: * - GPU limit Y stride to be 32 alignment, and UV stride 16 alignment. * ** IPU hardware YV12&I420 limitation: * - IPU limit the Y stride to be 2x of the UV stride alignment. ** IPU driver YV12&I420 define: * - y_stride = width * - uv_stride = y_stride / 2; * So there is work around to treat the format on I.MX6DQ platform: * Change format NV21&YV12 to NV12&I420 in Camera framework. * The NV21 format required by CTS is treated as NV12. * YUV alignment required by CTS doesn't match on I.MX6DQ platform. */ How to fix the issue in IMX6qp for CTSV?
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
DSC_0069 Added by iWavesystems on April 3, 2012 at 8:42am    
View full article