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:
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
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
CHb with LCD Added by ekrem hb on December 10, 2010 at 7:47am this my imx23 based CH board mobile system   in progress only some a little image on screen http://imxcommunity.org/photo/chb-with-lcd/next?context=latest  
View full article
iWave Systems launched two additional SOMs based on i.MX 6QuadPlus (iMX6QP) and i.MX 6DualPlus(iMX6DP) adding to its existing i.MX6 SOM portfolio.  The new i.MX6QP and i.MX6DP CPUs from NXP provide increased memory bandwidth without any major changes in the software and hardware. This provides 90% enhancement in the memory efficiency compared to i.MX6Q / i.MX6D. The 2D and 3D graphic engine performance of these new QP and DP devices are improved more than 50% compared to the predecessors- i.MX6 Quad and Dual core devices. Check the performance improvements of i.mx6QP / i.mx6DP device here. iWave Systems launched the i.MX6 QuadPlus and DualPlus CPU based Qseven compatible System On Modules (SOMs) at the same time as NXP launched the i.MX6 QP/DP chipsets. These modules are supported with Linux and Android BSP support. More information about imx6QP / imx6DP modules can be found here.
View full article
http://www.youtube.com/watch?v=Hqd38STiaa0&feature=player_embedded   Uploaded by ericymiao on Dec 29, 2011 Demo of LVDS and touch screen on SabreLite Category: People & Blogs License: Standard YouTube License  
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
APF28 up Added by Martoni on January 13, 2012 at 3:10am    
View full article
The wait is over! Toradex announces the launch of its latest technical support feature, the Toradex Community, an online community that aims to provide customers a unique platform to stay connected with the Toradex engineers. Toradex, which has always provided extensive free and direct technical support from development engineers, recognizes that many of its customers often have similar queries. By providing an online community where anyone may post a query and by publicly listing down the engineers’ responses, Toradex anticipates that the entire community will stand to benefit from the collective knowledge available via the forum. “We invested a lot of time to understand what information our customers most wanted access to and how to deliver it in a simplified, user friendly and timely manner. With the launch of the Toradex Community platform, our aim is to create an even more connected and responsive support system for our customers, while enabling easy access to information. We invite you to be a part of this ever-growing community constituted by our embedded enthusiasts.” said Roman Schnarwiler, CTO, Toradex. The community will serve to provide its members with sustainable solutions and key insights from our experienced engineers who will be answering queries related to the usage of Toradex products in a wide variety of embedded applications. Furthermore, it will complement the exhaustive information available on the Toradex Developer Center, which is a resourceful website that brings all of Toradex’s developer resources together at one place. For an overview about all our available support channels, please check our support page. About Toradex: Toradex is a leading vendor of ARM based System on Modules (SOMs) that can be used for diverse embedded applications. Powered by Freescale® i.MX 6 & Vybrid™, NVIDIA® Tegra, and other leading processors, the SOM families offer a wide range of options in terms of price, performance, power consumption and interfaces. Complemented with the long-term availability of 10+ years for its products, Toradex stands out in the embedded computing market with free lifetime product maintenance, pin-compatible product families for scalable designs, direct premium technical support, and transparent pricing with direct online sales. Founded in 2003 and headquartered in Horw, Switzerland, the company’s network stretches across the globe with additional offices in the USA, Vietnam, China, India, Japan, and Brazil. For more information, visit https://www.toradex.com. For media queries, please contact: Lakshmi Naidu: lakshmi.naidu@toradex.com
View full article
http://www.youtube.com/watch?v=oR3VeeiKAOw&feature=player_embedded   Uploaded by BoundaryDevices on Feb 15, 2011 Dual Displays running in Portrait Mode on an IMX515 processor. Our NitrogenE board is connected to an HDMI monitor and a 7" 800x480 TTL display. OS is Debian. Category: Science & Technology License: Standard YouTube License  
View full article
EM9280 with pins Added by Cheng Shi on June 15, 2012 at 2:09am This is an imx283 based board with 8 uart ports, 1 ethernet port, LCD interface, etc. It's size is smaller than that of a credit card.  
View full article
http://www.youtube.com/watch?feature=player_embedded&v=jGgNrrNctY8   Uploaded by mgrunditz on Jul 15, 2010 Now with hardware accelerated rendering. 45-55 FPS. Category: Science & Technology License: Standard YouTube License  
View full article
Hi, check out this video that demonstrates software making use of power savings capabilities on the i.MX28:  http://go.mentor.com/low-power
View full article
Hi NXP expert : Deaufult iMX8M apply 3GB DRAM density with the system, How to modify DRAM configration that could cutdowm density to 1GB DRAM ? 
View full article