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:
iWave offers i.MX6 Qseven modules with latest 3.10.17 based Linux kernel with Yocto support. This official Yocto release is based on 3.10.17 kernel. The BSP will support for all the variants of i.MX6 CPU, i.e Quad, Dual, Dual Lite and Solo Qseven modules. The alpha release for the same is now available on request. This release supports the below features on our Qseven Development Platform: Freescale i.MX6 Q/D/DL/S CPU DDR3 SDRAM SPI Boot flash eMMC Flash Debug Console SD Ports USB Ports Ethernet PCIe HDMI 7”LVDS display For further information or enquiries please write to mktg@iwavesystems.com or visit our website www.iwavesystems.com
View full article
iWave has been one of the early adopters of i.MX6. As a result of this, iWave dived into the design and manufacture of one of the early i.MX6 Qseven System on Modules to keep up the commitment to clients. As recently Freescale has rolled out the Power Management Companion Chip for i.MX6, iWave has come up with the improved i.MX6 Qseven SOM integrated with PMIC to adhere to our corporate policy of constant improvement of design to meet customers’ needs. iWave is now happy to announce the launch of the new improved feature-rich i.MX6 Quad/Dual/Dual Lite/Solo Qseven SOM module with enhanced performance. Basically, the predecessor SOM is based on Qseven R1.2 specifications whereas the new SOM is compliant to Qseven R2.0 specifications. Freescale’s latest PMIC is integrated to the SOM for better power management. This feature enables various power management options to the customers including the dynamic voltage frequency scaling (DVFS) supported by the i.MX6 CPU. The new SOM is compliance to the latest R2.0 Qseven specification. The SOM supports 8 GPIOs on the LPC interface and additional UART port proposed in the latest R2.0 Qseven specification. These new SOMs will be supported with Linux, Android and Windows Embedded Compact 7 BSP. The SOMs will be software compatible with existing non-PMIC based i.MX6 Qseven SOMs with additional BSP patches. These new PMIC based SOMs and their associated heat spreader part samples are available for customer evaluation. For further information or inquiries please write to mktg@iwavesystems.com
View full article
iWave’s i.MX6 Qseven System on Module has been incorporated into the Golf Cart Guide System which is used to monitor the cart position, delay while supplementing the cart position, to identify the members with the player list in the clubhouse. The design also includes ensuring safety of golfers by giving warning messages during lightning, fog etc. iWave’s i.MX6 Qseven module was seamlessly integrated with customer carrier card. Given iWave’s design Quality and Technical Support client could easily adapt iWave’s SOM into their design. Key technology iWave has worked on this solution: Freescale i.MX6x Solo core Qseven SOM (extended commercial grade) ARM Cortex A9 core at 800MHz OS: Windows Embedded Compact 7 High brightness LCD display Touch panel AC’97 Audio Key input GPS WiFi SDIO interface USB memory iWave’s unique ability to provide qseven module and BSP support under one roof helped the client to shorten the product development life cycle and achieve quick time to market. iWave’s i.MX6 Qseven SOM iW-RainboW-G15M-Q7 has gained worldwide popularity due to the ease of usage for diverse range of applications. Along with this, availability of the iW-RainboW-G15D-Q7 (i.MX6 development/ i.MX6 evaluation board) and iWave’s in-house software BSP support for i.MX6 helps clients to validate the end application quickly and achieve short product development life cycle and quick time to market. For further information please write to mktg@iwavesystems.com or visit www.iwavesystems.com
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
iWave Systems, one of the early adopters of i.MX6 technology has designed i.MX6 based network switch/router solution. The task involved the design and development of a custom carrier card for our i.MX6 Qseven Module, the carrier card also consists of microcontroller. Together with the i.MX6 Qseven module and carrier card, the solution provides router capabilities. i.MX6 based Router Solution The carrier card was designed by iWave to meet the network Router requirement using iWave’s i.MX6 Qseven SOM. The Wi-Fi modules and GPRS modules (mini PCIe form factor) were interfaced to the PCIe 2.0. With the Gigabit Switch connector, the board supports four RJ45 connectors. Totally, there are six Mini PCIe slots available, accommodating both PCIe and USB signals. Microcontroller, in the carrier card, monitors parameters like voltage levels and power status. It also provides user interface by controlling appropriate LED’s to indicate which mini PCIe module is active. Block Diagram iWave’s i.MX 6 Qseven SOM is connected to the PIC Microcontroller through I2C. Connection is in such a way that iMX6 processor, as a Master and PIC microcontroller, as a Slave. Master and Slave to communicate effectively, iWave has designed a unique customized Communication Protocol in which master (iMX 6) will control the peripherals connected to slave (PIC) through protocol commands. iWave also implemented a software in our Qseven  module that enables the upgrade of the microcontroller firmware. For further information or inquiries please write to mktg@iwavesystems.com or contact our Regional Partners website: www.iwavesystems.com
View full article
This 4 days in-depth technical training targets OEMs and customers starting the development of a Linux + Android based device with ARM architecture. It covers all the aspects related to the use of Linux and Android for Embedded system, including kernel architecture, development tools and Environment, BSP adaptation and custom drivers development and Android image creation, deployment and debugging. With a 3-days “base content” plus 1 optional day on advanced debugging technique and advanced drivers development concepts, this course offers the maximum flexibility to match attendees expectation. As part of its collaboration with Freescale, Adeneo Embedded will offer to each attendee the i.MX 6 series development board built to Freescale SABRE Lite design used during the training, to allow customers continuing their evaluation and development after the class. For registration : Invitation_Training_Android_Boston_July_2014 / All static html / Media - Adeneo Embedded
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
MYIR has released a cost-effective and power-efficient ARM Evaluation Kit (EVK) MYD-IMX28X for Freescale i.MX28 family of multimedia applications processors which has an ARM926EJ-S Core, with speed up to 454 MHz. The board can support running Linux operating systems, which allows developers to use it as an i.MX28 reference platform to quickly start their own design. The board takes full features of the i.MX28 ARM processor and has exposed a comprehensive set of peripherals and connectivity options to make the board suitable for smart gateways, human-machine interfaces (HMIs), handheld devices, scanners, portable medical, experimental education and more other industrial applications. The MYD-IMX28X Development Board is using the MYC-IMX28X CPU module as the heart of the system which is an ARM9-based system-on-module (SOM) integrated with the i.MX28 processor, 128MB DDR2 SDRAM, 256MB Nand Flash and Ethernet PHY. It is connected to the base board through two 1.27mm pitch 80-pin connectors. The base board has extended many peripherals and interfaces through headers and connectors, featuring 1 x RS232, 1, Debug, 2 x USB ports, up to 2 x Ethernet, 1 x CAN, 1 x RS485, TF, Audio, LCD, JTAG, etc. MYD-IMX28X Development Board MYC-IMX28X CPU Module MYIR offers the board with Freescale i.MX283 or i.MX287 ARM9 CPU by default; user can integrate a different MYC-IMX28X CPU module on the same base board, thus making two variants of i.MX28 evaluation boards. MYD-IMX283 Development Board – with MYC-IMX283 CPU Module for Freescale i.MX283 MYD-IMX287 Development Board – with MYC-IMX287 CPU Module for Freescale i.MX287 The MYD-IMX283 and MYD-IMX287 boards only have a few differences as described in below table: Model MYD-IMX283 MYD-IMX287 Processor i.MX283 i.MX287 CAN 0 2 Ethernet 1 2 The MYD-IMX28X board comes with Linux2.6.35 software packages, detailed documents, necessary cable accessories as well as optional 4.3- and 7-inch LCD (with touch screen) to provide a complete Freescale i.MX28 starter kit and enable a quickly start of evaluation of i.MX28 family applications processors.
View full article
The WunderBar is the easiest way to create innovative and useful apps to connect smart devices. It works out-of-the-wrapper, contains 6 awesome Beacons (BLE), sensors, and Wifi, and is dead-simple to program. Sensors include: Light, color, distance, temperature, humidity, remote control (IR), accelerometer, and gyroscope, a Grove Connector, and noise/sound sensor which was chosen by the community! Open Source We want everyone involved, that's why we are sharing the layouts on GitHub. If you've got an improvement - fork us, make a change, and send a pull request. If you need to build your own board to integrate with existing systems, be our guest. The liberal Apache License makes this possible. Secure Security for low energy devices over domestic networks is a challenge. We are working with partners to build the highest possible level of security into devices. Our device registration harnesses the security in your smart phone or tablet to create a permanent connection with the OpenSensor Cloud Flexible The WunderBar comes shipped with our own firmware which seemlessly integrates with the OpenSensor Cloud, however you can work with Arduino, or roll your own solution. We have libraries for Arduino, and examples for building your own solution. Read more about it WunderBar by relayr Think this is a cool project?  Rank it below and leave us your comments!
View full article
Only 2″X2″ Endless Possibilities. Solid-Run's CuBox-i is the second generation family of mini computers, based on the scalable Freescale i.MX6 family of system-on-chip (SoC) ranging from a single to quad Cortex-A9 processor cores, 2D/3D hardware graphics processing unit, video decoding and encoding acceleration hardware, HDMI 1080p 3D broad range of peripherals. Read more about CuBox-i
View full article
REX - Freescale iMX6 Opensource Project Designed by FEDEVEL Academy Based on Freescale i.MX6 CPU. This is an open source project. All documents are free for download, including Schematic and PCB files. The iMX6 Rex Module is also used for teaching about Schematic Design and Advanced PCB Layout at FEDEVEL Academy. Module Specification Freescale iMX6 processor, up to 1.2GHz / 4 cores Soldered down DDR3-1066 (533MHz), up to 4GB 10/100/1000 Mbps Ethernet 1x HDMI (up to QXGA 2048×1536) 1x LVDS (up to WUXGA 1920×1200) 1x PCIE 1x SATA On board SPI Flash up to 32Mb 1x SD, 1x MMC 2x USB 3x UART, 3x I2C, 1x SPI Digital audio JTAG User LED, power LED 2x high speed board to board connectors (only one required) Size: 70 x 40 mm (smaller than a credit card) Input power: 7 to 24 V (DC) Releated posts iMX6 Rex EMC Testing – Pass iMX6 Rex infrared images User friendly GUI + Mouse + Keyboard working ok How long it took to design the iMX6 Rex module prototype? iMX6 Module Total Cost Prototype Developement The iMX6 Rex module design licensing Video from Assembling iMX6 Rex Boards Bringing up i.MX6 Rex Module to Life – from unpacking to booting iMX6 Rex Layout Video
View full article
iWave Systems introduces enhanced educational marvel the versatile and well equipped “Advanced Learning Platform.” The ALP comprises of i.MX6 Pico ITX SBC and a peripheral daughter card which is meant to enable University students to evaluate several new displays, sensors, communication and I/O interfaces, hence introducing them to a rich and wide world of Embedded Systems which is indeed a unique blend of Academic and Industrial utility. Truly this product is meant to redefine iWave’s slogan “Embedding Intelligence.” i.MX6 Advanced Learning Platform Now, the question arises “Why is there a need of platforms of this kind for graduate students at the academic level?” This platform will ensure sufficient number of educated future engineers capable of designing complex systems and maintaining a leadership in the area of embedded systems, thereby ensuring its strongholds in automotive, avionics, industrial automation, mobile communications, telecoms and medical systems. This platform will also guarantee technological development of the educational approach in the field of embedded systems. The below section of the article provides a project example which can be carried out using ALP, so as to make the reader aware of the efficiency & capabilities of ALP. Project title: 'Automated Inspection System' This project can be carried out by using following features of the ALP. Motor interface Camera interface Image processing capabilities of i.MX6 processor High Level System Block Diagram - Project Description – In industries conveyor belts are used as inspection systems, which aims to remove or isolate the defect pieces. When things move on the conveyor belt, Image is taken of each product for inspection. The ALP’s motor interface can be used to drive the conveyor belt. The camera connected to the ALP can capture the images of the products going on the conveyor belt and sends it to the CPU for identifying the defect pieces. This is one possible project which can be carried out in ALP. In fact there are numerous projects which can be carried out. It can be a weather forecasting system, vibration monitoring system, surveillance system, coordinate locating system, personalized audio system, energy efficient system, touch controlled system, motor control system, lighting system, applications involving displays, current sensing meter, digital time display meter etc. Finally it’s all up to you what you make of the ALP. For More information Click Here To Know more about Educational Platforms from iWave Click Here Email: mktg@iwavesystems.com Web: www.iwavesystems.com
View full article
From past few years wireless technology is booming to drive the innovations in the medical field. iWave is providing wireless video streaming solution on iWave’s i.MX6 Pico-ITX platform for various medical applications. iWave has expertise in HD video streaming of intraoral camera over the Wi-Fi network. The RTSP/RTP protocols (Real Time Streaming Protocols) are used for streaming between iWave’s Pico ITX board and the host PC which support VLC or Mplayer. Picture: Wireless Video Streaming Solution based on i.MX6 Video streaming platform features: Pico ITX board with i.MX6 quad CPU 720x480p/30FPS USB Intraoral Camera 802.11bgn Wi-Fi Module OS: Linux In addition to i.MX6 Pico ITX SBC iWave also offers following i.MX6 boards / products: i.MX6 Qseven SOM i.MX6 Qseven Development Board i.MX6 MXM SOM i.MX6 MXM Development Kit Windows Embedded Compact 7 BSP for i.MX6 Platforms For further information, please write to mktg@iwavesystems.com website: www.iwavesystems.com
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
iWave Systems, one of the recognized leaders in providing i.MX6 based Single Board Computers, has added ‘Quad and Dual i.MX6 CPU based Pico ITX Single board computers to its SBCs’ product range which already support Duallite and Solo i.MX6 CPU based SBC. Also, our i.MX6 Pico ITX SBCs are supported with various operating systems like Linux, Android Jelly Bean and Windows Embedded Compact 7. This wide range of options, in hardware and software, allows our customers to select appropriate specifications in accordance with their end applications. iWave’s i.MX6 CPU based SBC is very compact, small in size and in industry standard Pico ITX form factor (100x73mm). This unique small form factor, with very rich set of features, helps in supporting different end applications like Digital Signage, IP camera, Industrial control, Human-machine interface, Portable devices etc. i.MX6 Quad Single Board Computer The rich set of features, which our i.MX6 CPU based SBCs have, are as follows: CPU: i.MX6 Quad/Dual/Dual-Lite/Solo RAM: 512MB DDR3 (Expandable up to 2GB) Storage On-board Micro SD Slot Standard SD/SDIO Slot eMMC Support SPI Flash 16Mbit Optional SATA 7pin Connector + Communication Interfaces 10/100/1000Mbps Ethernet with RJ45 Magjack Half mini PCIe Card Connector Dual USB Host Connector Micro USB OTG connector CAN Header Audio & Video interface AC'97 Audio Codec with Audio Out Jack & Audio In Header HDMI with Audio Support LVDS connector with Backlight & 4 wire Resistive Touch Connector Support 8bit CMOS Camera Connector 2 Lane MIPI Camera Connector Debug & Status Indication Support Micro USB Debug Port JTAG Header 4 POS User Dip Switch & status LEDs Expansion Header-84 pin MIPI DSI SPI Interface-1No CSI0 Camera interface CAN2 Interface UART - 3 Nos I2C- 3 Nos GPIOs LVDS1 interface Optional MLB Interface+ Miscellaneous: RTC Controller* Operating Temperature: -20°C to +85°C Power Input: 5V, 2A Form factor: Pico ITX (100 x 72mm) Operating Systems: Linux 3.0.35 Android 4.3 JellyBean Windows Embedded Compact 7 Custom Development: BSP Development/OS Porting Custom Application/GUI Development Design Review and Support * Optional features not supported by default + Optional; supported by the iMX6 Quad/Dual based SBC For More information Click Here Email: mktg@iwavesystems.com
View full article
This webtalk session provides an overview of the new ConnectCore 6 multichip module. The industry’s first SMT multichip module built on the Freescale i.MX6 application processor family. Offering pre-certified and fully integrated wireless connectivity options such as 802.11a/b/g/n and Bluetooth 4.0 plus unique system capabilities such as an independent Kinetis K/L on-module subsystem, built for reliability and long-term availability. The module targets applications in healthcare/medical, transportation, industrial and other markets. Visit the link below to view the webtalk video now: http://www.embedded-know-how.com/boards-a-modules-main/article/45-boards-modules/1699
View full article
With last LTIB - BSP release there was an interesting and very usefull document (attached here) """""""""""""""""""""""""""""""""""""""""""" i.MX 6Dual/6Quad BSP Porting Guide Document Number: IMX6DQBSPPG Rev. L3.0.35_1.1.0, 01/2013 """""""""""""""""""""""""""""""""""""""""""" In this document there were the most used needed steps to port the BSP from a reference board (i will take as example the IMX6q sabresd) to a Custom board. Infact the usual project path , is starting from a reference board , but a t the end i need to use a custom board (for costs , space and any other reason). So the Idea is o make a new document to do the same on the new Yocto enviroment. Infact the step and the stuff to change are ecxatly the same, but they are to be done in different way. When you want to make your custom board what can be different from a reference one: 1) DDR memory 2) IO usage 3) on board peripheral 4) boot source I think these are the main issue that could change from a board to another one (with the same processor Imx6q). Following the "Yocto Project best practice guide" we need to create a new "layer" where we can fit the customized thing: uboot, dts, drivers for pheriperal, maybe customized kernel .... So this document is intended to be a starting point where customer and freescale expert can work togheter to make this "aplication note " that is really the final step for every project based on imx6Q Yocto Project development. Omar *************************************************************************************************************************************************************************************************************************************** Following I will try to examine the single step that needs to be configured in every board. First a brief summary then each step will be detailed with files and paths , and example modification. I will use as example the board IMX6QsabreSD. So all the path will be referred to that board. *************************************************************************************************************************************************************************************************************************************** I)                                                                                                                Porting Bootloader *************************************************************************************************************************************************************************************************************************************** 1) They first program loaded and executed from your boot source (NAND, emmc, SD etc..) is the bootloader. In our case u-boot. this program perform some basic initialization, those intializations are related to the board. But the very first thing is DDR initialization, this mean to inizialize IOMUX and DDR controller registers (Timing geometry etcc...). This initialization is done in the DCD part of the uboot image. the once we initialized the DDR the bootloader can work, than it will have to configure the IOMUX to match the peripheral used on chip and on board. And then of course it will have to load the driver (at least one UART for consolle and ethernet driver) it needs. So FIRST thing to customize for your board is the bootloader. Using a base directory the git of u-boot the file that contain the DCD is: board/freescale/imx/ddr/mx6q_4x_mt41j128.cfg the other important file is the board/freescale/mx6sabresd/mx6sabresd.c this second file contain several board related definition, first of all, the IOMUX configuration for the pins of IMX6Q used for soc peripheral a third important file is the include one here there are several important define such as mem size. include/configs/mx6sabresd.h include/configs/mx6sabre_common.h So you need to make a copy of those files (in the new board dir, or in the include/configs for .h files) renaming them of course with the name of your custom board. Then you need also to add the new board to the Makefiles and source tree , as described following: (take also as a reference he chapter 1.2 and 1.3 of the attached document and this link http://git.denx.de/?p=u-boot.git;a=blob_plain;f=README;hb=HEAD). 1. Add a new configuration option for your board to the toplevel  "boards.cfg" file, using the existing entries as examples.  Follow the instructions there to keep the boards in order. 2. Create a new directory to hold your board specific code. Add any files you need. In your board directory, you will need at least the "Makefile", a "<board>.c" 3. Create a new configuration file "include/configs/<board>.h" for  your board 4. Debug and solve any problems that might arise. At this point if we did all the modification we need to u-boot we have to create our fsl-myboard layer to add our "patch" to the u-boot tree. those patched u-boot will be compiled and deployed just for the new MACHINE (our custom board). *************************************************************************************************************************************************************************************************************************************** II)                                                                                                                Creating DTS tree for kernel *************************************************************************************************************************************************************************************************************************************** 1)Then you need to create the DTS files for your board as well, those files are a description of your board (including) SOC , mem etc etc... used by the kernel. those files are in the kernel tree in arch/arm/boot/dts. Take a look http://events.linuxfoundation.org/sites/events/files/slides/petazzoni-device-tree-dummies.pdf  this is a good starting point. Another good reference is: Device Tree - eLinux.org , here you can find a lot of link and reference to a more deep understanding. The official wiki:http://www.devicetree.org/Main_Page And interesting: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation/devicetree In our example the reference dts will be of course the imx6q-sabresd.dts(in the kernel tree source path /arch/arm/boot/dts), this file include and refer other "dts" files that we will see . Well the starting point of this dts tree is, in this example, the imx6q-sabresd.dts, it recalls other files: imx6q-sabresd.dts ---------------> imx6qdl-sabresd.dtsi                           |----------------> imx6q.dtsi                                                            |--------------------> imx6q-pinfunc.h                                                            |--------------------> imx6qdl.dtsi                                                                                                   |-----------------------> skeleton.dtsi                                                                                                   |-----------------------> dt-bindings/gpio/gpio.h the file wiht the name that does not contain "sabresd" are not board related but Soc related so we can keep as is even for our custom board, so the only file we need to touch are imx6q-sabresd.dts and imx6qdl-sadresd.dtsi. As we did for u-boot porting, we will copy these files and create new ones with names as imx6q-cutomboard.dts and imx6qdl-customboard.dtsi in the same dir. Now we will examine them in detail.
View full article
Adeneo Embedded, an embedded systems integrator in collaboration with Adeneo Mobility, now offers Qt 5.2-enabled Linux and Android solutions for Freescale® Semiconductor’s  i.MX 6 series processors. Adeneo Embedded, a  Freescale Connect Premier partner, has worked extensively with the  graphical and multimedia aspects of Freescale i.MX 6 series processors. Digia owns Qt technology and as its official partner for Qt, Adeneo Embedded is able to combine the graphics power of i.MX 6 series processors and the features of Qt to create “Qt enabled” board support packages(BSPs). The latest version of Qt supports features such as cloud services, support for Android, improvements to the JavaScript Engine/Qt Desktop support and new modules for connectivity and location. Qt technology is well suited to bring out the best multimedia capabilities of i.MX 6 series processors. Adeneo’s expertise in both of these technologies is showcased by some of the demos released on multiple operating systems running on Freescale i.MX 6 processors. By providing “Qt-Ready” Linux and Android BSPs for i.MX 6 series processors, Adeneo Embedded provides a unique out-of-the-box experience to OEMs for the development of advanced embedded devices with complex graphical user interfaces. Adeneo Embedded also completes these ready to use reference development solutions with a compelling automotive dashboard demo based on Qt technology integrated with Freescale’s i.MX 6 series processors: -       The Adeneo Embedded automotive dashboard demo running on Qt-enabled Linux on the  Smart Application Blueprint for Rapid Engineering (SABRE) platform based on i.MX 6 series highlights Qt cross platform compatibility along with Qt Embedded and Qt Mobile interoperability. -       The Adeneo Embedded automotive dashboard demo adapted to iOS/Qt-enabled Android showcases the portability of Qt in embedded and mobile environments. This QtQuick demo can run on Android (smartphone,  tablets and embedded platforms) and on iOS (iPhone and iPad). Adeneo Embedded Qt demos using Freescale platforms can be downloaded at http://www.adeneo-embedded.com/About-Us/Partners/Silicon-Vendors/Freescale-Demos Linux and Android reference BSPs using Freescale platforms will be available from: http://www.adeneo-embedded.com/Products/Board-Support-Packages/Freescale-i.MX6 For more information contact : sales@adeneo-embedded.com www.adeneo-embedded.com
View full article
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
Video: http://www.youtube.com/watch?v=gc_YFQ5v_w0 iWave Systems Technologies, an ISO 9001:2008 certified company, established in the year 1999, offers Product Engineering services from concept to market. Today, iWave is one of the leading design houses for Embedded Systems, basically focuses on providing the featured services for Hardware, FPGA and Software, which made this company to deliver the turn-key embedded solutions under one roof. Being in this particular business for long years, iWave has developed rich expertise on ARM architecture based processor platforms and has delivered the robust designs for exciting embedded applications in Industrial, Automotive and Medical domains. Being a certified Silver Partner of Microsoft, iWave provides Windows Embedded Compact BSP to its customers for catering high-end applications.                                                                                                                                                                                                                                                                                                                                                                 iWave has been an innovator in developing highly integrated, high performance, low power and low cost System-On-Modules (SOM) and Development Platforms. The company designs and develops advanced cutting edge products & solutions for its customers using SOMs in the shortest possible time at the most optimized design cost. iWave’s flexible business models for onsite and offshore design support will enable the clients to go for their choice of trade.  Being partnered with the silicon provider Freescale, iWave has worked on many of the ARM based Processors designed by Freescale in its timeline. iWave systems offers Freescale processor based Standard and Proprietory SOMs to meet the market needs for creating innovative end-applications. Also For each of the modules, iWave provides the Development Platforms to facilitate quick software prototyping associated with the Board Support Packages (BSPs) especially for the Linux, Windows Embedded, Android, QNX, VxWorks and iTRON operating systems. Today, we are going to discuss about iWave’s expertise on Freescale processor based products. From the time initial Qseven draft specification was announced, iWave Systems has worked on typical Qseven standard modules based on Freescale processors with generic Qseven carrier board targeting Industrial, Automotive IVI and Medical Applications. i.MX processor based Qseven SOMs: iWave has worked on Freescale’s latest i.MX6 processor based Qseven SOM, with 1GB DDR3 RAM, 2MB SPI flash, 4GB NAND flash and 4GB eMMC flash. It supports Linux, WEC7, and Android operating systems. Freescale’s i.MX51 processor based Qseven SOM from iWave is provided with 128MB DDR2 SDRAM Expandable up to 512MB, NAND Flash of 128MB and supports Linux, Android & WINCE 6.0. Moreover, iWave’s Qseven expertise ranges in delivering the high class Development Platforms like i.MX6 Qseven Development Kit and i.MX51 Qseven development kit. iWave’s Qseven modules offers the best cost & performance solution for many Mobile and Handheld applications. Also, iWave’s Qseven modules provide wide range of features and functions for designing any kind of embedded applications. iWave’s Qseven form factor modules provide fast serial interfaces like PCIe Express, SATA, USB Port, HDMI Display Port, Gigabit Ethernet etc for the high-end developments in designing a product. i.MX processor based MXM System on Modules: Freescale’s latest i.MX6 processor based MXM SOM from iWave comes with a ruggedized MXM connector which provides the carrier board interface to carry all the I/O signals. This module functions with 1GB DDR3 RAM, 2MB SPI flash, 4GB eMMC flash and NAND Flash. It supports Linux and Android operating systems.            iWave has also worked on Freescale's i.MX53 processor based MXM system on module with the automotive temperature grade. This module is provided with 512MB DDR2 RAM, 4GB eMMC Flash, 16MB SPI NOR Flash and supports Linux, Android and WEC7 BSP. With the support for numerous essential interfaces and diverse features, and keeping the main focus on automotive, industrial and medical sectors, these MXM modules are tailored to excel in the performance. i.MX processor based Single Board Computers: The Freescale processor family in iWave has got bigger with the addition of Single Board Computers (SBCs). iWave has developed SBCs based on various Freescale application processors like i.MX6, i.MX50 and i.MX27. They are equipped with all the necessary functions that the embedded world demands on a single board and readily available to deploy in product design. iWave’s i.MX6 Pico ITX SBC measuring just 10cm x 7.2cm, is the industry’s latest Single Board Computer around Freescale’s i.MX6 processor that includes single, dual, and quad-core families based on the ARM Cortex-A9 architecture. This product is iWave’s 4th i.MX6 processor based design and is supplied with 512MB DDR3 RAM, On-board MicroSD slot, Standard SD/SDIO slot, eMMC support, SPI flash etc. It supports Linux, Android and WEC7 BSP. The i.MX50 Quick Start Board (QSB) is a low cost development platform based on Freescale’s i.MX50 processor, which incorporates high performance 800MHz ARM Cortex-A8 processor Electronic Paper Display (EPD) Controller and numerous connectivity options. The i.MX27/ARM9 processor based SBC and Development Platform, helps developers to prototype their applications on Windows CE 6.0, Android and Linux. Around this platform, about 15+ designs have been developed. The SBCs integrate all standard interfaces into a single board providing ultra-compact yet highly integrated platform that can be utilized across multiple embedded PC, system and industrial designs. Apart from these products, iWave specializes in providing complete turnkey design services for system engineering and product development including all hardware and software customized for your applications. iWave has provided complete customized solutions with end applications to several customers and these accomplished projects are successfully serving the purpose of their requirements. iWave’s i.MX SOM modules/services are already being used for variety of applications in focused domains. The company has worked on plenty of fully integrated systems like Digital Signage, Driver Console System, ECG Product Development, Automobile Infotainment, Industrial HMI, Skin Analyser, Video Phone, Quad Display System etc. For more details on all these products and services, kindly visit our website www.iwavesystems.com OR E-mail us on mktg@iwavesystems.com..... Thank you!!
View full article