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:
http://www.youtube.com/watch?feature=player_embedded&v=fQjQPpfExTQ   Uploaded by dexterji on Nov 1, 2011 One XMBC and DLNA demo on i.MX53 for chinese customers. Category: Entertainment License: Standard YouTube License  
View full article
我们目前用的是Eink的9.7寸屏幕,打上freeescale 提供的uboot的patch之后发现默认是6寸屏,于是修改了timing,如下: short lcd_cmap[256]; vidinfo_t panel_info = {         .vl_refresh = 85,         .vl_col = 1200,         .vl_row = 825,         .vl_pixclock = 32000000,         .vl_left_margin = 12,         .vl_right_margin = 128,         .vl_upper_margin = 4,         .vl_lower_margin = 10,         .vl_hsync = 20,         .vl_vsync = 4,         .vl_sync = 0,         .vl_mode = 0,         .vl_flag = 0,         .vl_bpix = 3,         .cmap = (void *)lcd_cmap, }; struct epdc_timing_params panel_timings = {         .vscan_holdoff = 8,         .sdoed_width = 10,         .sdoed_delay = 20,         .sdoez_width = 10,         .sdoez_delay = 20,         .gdclk_hp_offs = 632,         .gdsp_offs = 20,         .gdoe_offs = 0,         .gdclk_offs = 1,         .num_ce = 3, }; 现在屏幕要进行四次全刷之后黑屏,全刷过程中可以看到logo,刷完就没有了,不知道还有些什么地方需要修改,求指导
View full article
The BD-SL-i.MX6 formerly SABRE Lite board is a low cost i.MX6 development platform.  One of the best attributes of the board is the significant software support that is available.  This post introduces Qt5.4 from the QT Company.  The video below shows The Qt Company’s enterprise device creation offering, a Qt-optimized pre-built software stack that lets you immediately get started with prototyping on a real device for embedded Linux and Android development.  The demo is running Qt5.4 and the image is available for the BD-SL-i.MX6 as well as our Nitrogen family of products.  Here is a brief video showing some of the capabilities: The video above showed an image created for embedded Linux, and more specifically, built using tools from The Yocto Project and The Freescale Community BSP. Because of this, your products can leverage the packages provided by those projects, and you can use the Yocto build system to integrate your components and tailor your build. For more details, visit http://qt.io or http://boundarydevices.com/qt-for-device-creation/
View full article
http://www.youtube.com/watch?v=y-isQWxRv3I&feature=player_embedded   Uploaded by freescale on Jan 12, 2012 http://www.freescale.com/CRTOUCH - Xtrinsic capacitive and resistive touch sensing platform (CRTOUCH) enables resistive touch screens to handle basic gesture recognition. This video shows a CRTOUCH running graphic apps in a resistive screen. Category: Science & Technology License: Standard YouTube License  
View full article
The Nitrogen6X is a highly integrated development system based on the next generation ARM-Cortex A9 processor from Freescale, the i.MX6. Click here to visit Boundary Devices for full details   See Compatible Products Tab for: 7″ Display SATA Cable 5MP Camera Android Button Board WiFi ADD-ON LVDS Cable for Freescale 10.1″ PCIE DB Available through Arrow Electronics. Cost will be $199 in Production for non-WiFi (October 2012)  
View full article
1a Added by Ruslan on June 15, 2012 at 12:29pm    
View full article
Digi Logo Added by Mike Rohrmoser on July 29, 2010 at 7:37pm  
View full article
Natalie Added by Natalie Hu on July 12, 2010 at 5:55am The background is Taiwan's famous Juming Museum  
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
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
i.CORE M6UL Based on Freescale™ i.MX 6UltraLite processor, a high performance, ultra-efficient processor family featuring an advanced implementation of a single ARM™ Cortex™-A7 core, which operates at speeds up to 528 MHz. The new ENGICAM GEA M6UL module is suitable for cost effective HMI applications requiring high performance CPU. i.CORE M6UL Cores Cortex-A5 @ 528 MHz core, NEON MPE co-processor and VFPC  Memories 128MB 32bit DDR3-800 256MB SLC NAND Flash Graphics and Multimedia 1x Parallel LCD 18bit output Touch screen Peripherals 2x SD Card interface USB OTG HS, USB HS HOST, Uart, I2C, I2S 4x ADC inputs Up 2x Ethernet 10/100 Dimensions Standard SODIMM footprint 67,4x31.9 mm PCB size Very Low Profile Module EDIMM pin compatible ENGICAM - GEA M6UL
View full article
Hi all, Below is our press release for our i.MX6 solutions, i.e., kits and boards. emtrion GmbH, a company specialised in Embedded Systems design, hardware and software, Freescale Proven Partner, announces the availability of a new industrial processor module based on the multicore Cortex-A9 i.MX6 SoC family from Texas Instruments. This new module, called DIMM-MX6, extends the emtrion DIMM family and offers a full electrical and mechanical compatibility with the other modules of the emtrion DIMM series. emtrion guarantees the availability of its new module for at least 10 years. The DIMM-MX6 module from emtrion brings high computing capabilities with up to 10.000 DMIPS, multiple NEON SIMD and VPFU co-processors at a low power level, without requiring any active cooling system. The DIMM-MX6 module is available in several versions, with either i.MX6 Solo (1 core), Dual (2 cors) or Quad (4 cores) and on-board memories ranging from 512MB up to 8GB for the Flash (SLC NAND) and from 512MB up to 2GB RAM (DDR3). The new module is also qualified for an extended temperature range of -40°C to +85°C. In addition to boards and kits, emtrion offers support for a broad range of operating systems, board support packages (BSP) as well as engineering services. The DIMM-MX6 is available now with a BSP for Linux, that will be followed by additional BSP for Windows Embedded Compact 7 (WEC7), for QNX 6.5 and for Android 4.0. The BSP are available together with a developer kit. Each developer kit includes a DIMM-MX6 industrial module, a base board, a display and a development environment. All parts are mounted together and programmed by emtrion. The kits are shipped ready to use.
View full article
'Multi-core Processor Technology’ will be the key in the development of next generation of advanced computing devices. With major silicon vendor Freescale bringing multi-core application processors for the mainstream embedded devices, there is  need to have the multi-core processing support in the embedded operating systems. Windows Embedded Compact 7(WEC7) will enhance the performance of ARM based multi-core platforms with the addition of Symmetric Multi-Processing (SMP) support. iWave systems has done a SMP support verification on its Freescale’s i.MX6 Quad core processor running WEC7 platform. Symmetric Multi-Processing (SMP) support in WEC7: The most important update in the Windows Embedded Compact 7 is the support for Symmetric Multi-Processing (SMP) which takes the full advantage of multi-core systems providing a performance boost when the multithreaded applications are being used. The multi-core processor platforms such as Freescale’s i.MX6Q which has 4 identical CPU cores, can effectively take advantage of SMP support in WEC7. SMP enabled kernel can use several CPU cores simultaneously and distribute the execution of different processes and threads to them. The number of available cores can be determined by SMP API from the application – the processing and assignment of a thread to a specially selected core is also possible. Read More.. Windows Embedded Compact7 on i.MX6 RainboW-G15D Development Board: iWave Systems, profoundly known for its genuine embedded solution offerings spanning from SOMs to fully integrated systems, offers Windows Embedded Compact 7 (WEC7) reference BSP for iWave’s i.MX6 platform named RainboW G15D besides the existing Linux & Android BSP versions. All the latest features that WEC7 offers such as Silverlight 3.0, MPEG-4 HD, Expression Blend, Active Sync and also Adobe Flash10.1 are made available. 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 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: WEC7 on i.MX6 Rainbow G15D  | iWave Systems email: mktg@iwavesystems.com
View full article
In this new version, the experts at GuruCE have achieved some major improvements in performance and added quite a lot of new functionality: 4.75x faster than our previous release This is >6x faster than our competitor's BSP... Added full HDMI support, including display auto-detection, hot-plug and dynamic resolution changes in CE This means you can plug in a 1360x768 monitor and have the CE desktop shown in that resolution, then unplug the monitor and plug in a 1920x1080 monitor and CE will dynamically change resolution and show the desktop in 1920x1080 resolution, all this of course without the purple line on the left (a long-standing problem in all the other iMX6 BSPs available). HDMI, LVDS and LCD display output is now configurable in the bootloader This means you can have one kernel image for all. Just go into the bootloader menu and select which display you are using at which resolution and launch the kernel. Simple as that! Added support for DMA on all UARTs Full RX & TX DMA support on UART1, 2, 3, 4 and 5. Upgraded to the latest Vivante GPU GALCORE driver v5.0.11 (25762) And we added all the tutorials and test code as well. Together with the amazing performance increase of this release you can now enjoy 110+ fps in full-screen 1920x1080 (and 350+ fps windowed) for OpenGL-ES 1.1/2.0! The OpenVG spinning tiger sample is now so fast you only see a blur, and we fully support OpenCL on Dual and Quad of course. Now asynchronously loading drivers for faster boot Added free downloadable demo kernel for Congatec-QMX6 (Dual/Quad, 1 GB module) on a QKIT-ARM Maximum CPU temperature at rest: 45°C / 113°F Maximum CPU temperature while running OpenGL-ES 2.0 reflecting ball: 65°C / 149°F This is not nearly as low as we would like, but it's a lot better already. Our next release will focus on power consumption and heat generation reductions. Improved network performance The performance improvements also make Ethernet throughput a lot better. We're only halfway to reaching the theoretical maximum possible on the iMX6 of ~45 Mbyte/s (it's on our list of things to fix), but at least Ethernet speeds are out of the KByte range now (tested using NETIO on WEC7 & WEC2013): NETIO - Network Throughput Benchmark, Version 1.32 (C) 1997-2012 Kai Uwe Rommel TCP connection established. Packet size 1k bytes: 19.11 MByte/s Tx, 19.22 MByte/s Rx. Packet size 2k bytes: 21.22 MByte/s Tx, 20.38 MByte/s Rx. Packet size 4k bytes: 22.44 MByte/s Tx, 20.85 MByte/s Rx. Packet size 8k bytes: 23.06 MByte/s Tx, 22.43 MByte/s Rx. Packet size 16k bytes: 20.67 MByte/s Tx, 19.38 MByte/s Rx. Packet size 32k bytes: 20.79 MByte/s Tx, 20.58 MByte/s Rx. Done. UDP connection established. Packet size 1k bytes: 13.84 MByte/s (0%) Tx, 13.76 MByte/s (0%) Rx. Packet size 2k bytes: 15.97 MByte/s (0%) Tx, 15.97 MByte/s (0%) Rx. Packet size 4k bytes: 20.25 MByte/s (0%) Tx, 19.83 MByte/s (0%) Rx. Packet size 8k bytes: 22.39 MByte/s (0%) Tx, 22.49 MByte/s (0%) Rx. Packet size 16k bytes: 19.34 MByte/s (0%) Tx, 17.95 MByte/s (0%) Rx. Packet size 32k bytes: 21.78 MByte/s (0%) Tx, 21.17 MByte/s (0%) Rx. Done. Further details in the release notes. Don't believe the hype? Try it yourself! We've got free downloadable demo kernels for the RIoTboard, the SABRE-Lite, the Nitrogen6X, the Opal6, the ConnectCore6 and now also the Conga-QMX6. GuruCE website: https://guruce.com iMX6 landing page: https://guruce.com/imx6 Latest iMX6 BSP r474: https://guruce.com/imx6-bsp-releases/imx6-r474
View full article
i.MX53 SOM at Arm TechCon,2011 Added by iWavesystems on November 17, 2011 at 7:21am    
View full article
Today, technology goes forward and we get some new possibilities in the Online TV viewing. iWave’s i.MX6 Pico-ITX board with Jelly Bean Android provides one such solution. Today we can watch online TV in the Browser that will run in the i.MX6 Pico-ITX Single Board Computer. This uses Real Time Messaging Protocol (RTMP).  RTMP was initially a proprietary protocol developed by Macromedia. It is based on TCP and was specifically designed for streaming video, audio, and data between a media server and clients (Flash player). Currently applications like follows use this protocol: Online multi-player games Text and video chat applications Virtual meeting applications Synchronous and interactive e-learning applications (business simulation games, etc.) In the early days of web video delivery, users had to rely on progressive delivery of video, meaning that the bits of video were delivered to your player one packet at a time “in the blind,” with no communication between the server and player. When a reasonable percentage of the file was downloaded to disk, the player would begin playing the file. However too often the player caught up with the point at which the file was being delivered, and playback halted. As a result streaming was created—a mode through which the video is passed to the player, with increased communication and monitoring in place, and it happens in real time between the player and server. If bandwidth degrades on the player side, it signals the server and “buffers” until it can obtain a suitable amount of packets of video to resume playback. One benefit with RTMP worth mentioning here is its ability to provide multicast support. If you run an enterprise and want to take one stream inside your corporate network and deliver it to many users without initiating a new connection for each user, RTMP is the best technology. Using iMX6 PICO-ITX Android Jelly Bean, one can watch ‘online live iptv broadcasting’ and ‘video on demand’. As shown in the above block diagram, web browser through http requests the web server, then the web server will send the swf file to the web browser over http. Flash player then connects to the media server using RTMP. RTMP server will send the data via RTMP that will be played in the Flash Player. If your favourite online service (IP TV) uses the RTMP protocol for broadcasting, you have a good chance of being able to watch the video stream live using iWave’s i.MX6 SBC.  Its operating principle is simple: you input the address of the video server. It just connects to the server, consuming only the network traffic containing the video, and streams it to your display unit. Online Live IP TV: "Russia Today" is one of the IPTV broadcasting http://rt.com/on-air/rt-america-air/ we can watch this IPTV online in the Jelly Bean's Browser. We can choose the quality either HD, medium and low. Video On Demand: i.MX6 Pico ITX SBC also supports RTMP for Video on demand services. "Deutsche Welle" is one of the Video on demand service provider. We can watch this on demand video in the Android Browser.  http://www.dw-world.de/dw/0,,4756,00.html We can watch Discovery Germany Video By clicking on that. Finally iWave’s i.MX6 Single Board Computer is able to provide Video on demand services and Worldwide IPTV broadcasting over HDMI or LVDS display. For further information or enquiries please write to mktg@iwavesystems.com or visit www.iwavesystems.com. http://http://www.iwavesystems.com/onlinetv-videoondemand-imx6-android
View full article
http://www.youtube.com/watch?feature=player_embedded&v=aED0x7_NptY   Uploaded by emtrion on Aug 24, 2011 processor modul showing parallel two videos using silverlight and vector graphic using Open VG Category: Science & Technology License: Standard YouTube License  
View full article
This post is based on http://boundarydevices.com/using-the-cortex-m4-mcu-on-the-nit6_solox/ The i.MX6 SoloX processor is the first of a kind, coupling a Cortex-A9 with a Cortex-M4 core inside one chip to offer the best of both MPU and MCU worlds. The MCU is perfect for all the real-time tasks whereas the MPU can provide a great UI experience with non real-time OS such as GNU/Linux. This blog post will detail how to build and run source code on the MCU using our Nit6_SoloX. Terminology Before getting any further, here is a list of terms that will be used in this post: MCC: Multi-Core Communication: protocol offered by Freescale for the MCU and MPU to exchange data MCU: Microcontroller Unit such as the ARM Cortex-M series, here referring to the Cortex-M4 MPU: Microprocessor Unit such as the ARM Cortex-A series, here referring to the Cortex-A9 MQX: RTOS provided by Freescale to run their MCUs RTOS: Real-Time Operating System such as MQX or FreeRTOS For the impatient You can download a demo image from here: 20150814-buildroot-nitrogen6x-mcu-demo.img.gz for Nit6_SoloX. As usual, you’ll need to register on our site and agree to the EULA because it contains Freescale content. The image is a 1GB SD card image that can be restored using zcat and dd under Linux. ~$ zcat 20150814-buildroot*.img.gz | sudo dd of=/dev/sdX bs=1M For Windows users, please use Alex Page’s USB Image Tool. This image contains the following components: Linux kernel 3.14.38 from our repo https://github.com/boundarydevices/linux-imx6/tree/boundary-imx_3.14.38_6qp_beta U-Boot v2015.04 from our repo https://github.com/boundarydevices/u-boot-imx6/tree/boundary-imx6sx Development environment setup This section will detail how to set up a Linux machine to be able to build MCU source code. First you need to download the "MQX RTOS for i.MX 6SoloX v4.1.0 releases and patches" file from Freescale website: http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MQX Then you need to untar this archive and apply our patch to add support for the Nit6_SoloX board. ~$ cd && mkdir mqx && cd mqx ~/mqx$ tar xf ~/Downloads/Freescale\ MQX\ RTOS\ 4.1.0\ for\ i.MX\ 6SoloX\ Linux\ Base.tar.gz ~/mqx$ wget http://boundarydevices.com.commondatastorage.googleapis.com/0001-Add-Nit6_SoloX-board-support.patch ~/mqx$ patch -p1 < 0001-Add-Nit6_SoloX-board-support.patch ~/mqx$ find . -name "*.sh" -exec chmod +x {} \; Note that this package comes with a good set of documentation which we invite you to read: doc/Freescale_MQX_RTOS_4.1.0_i.MX_6SoloX_Release_Notes.pdf doc/Getting_Started_with_Freescale_MQX_RTOS_on_i.MX_6SoloX.pdf As specified in the documentation, you need to install a specific toolchain (CodeSourcery v2014q1) in order to build the BSP. ~$ cd && mkdir toolchains && cd toolchains ~/toolchains$ wget https://launchpad.net/gcc-arm-embedded/4.8/4.8-2014-q1-update/+download/gcc-arm-none-eabi-4_8-2014q1-20140314-linux.tar.bz2 ~/toolchains$ tar xjf gcc-arm-none-eabi-4_8-2014q1-20140314-linux.tar.bz2 ~/toolchains$ rm gcc-arm-none-eabi-4_8-2014q1-20140314-linux.tar.bz2 Your machine is now ready to build applications for the MCU! Build instructions This section explains how to build the BSP as well as the applications for the MCU only. In order to build the BSP for the MPU, please refer to other blog posts on either Yocto or Buildroot. ~$ cd ~/mqx/ ~/mqx$ export TOP=$PWD ~/mqx$ export TOOLCHAIN_ROOTDIR=$HOME/toolchains/gcc-arm-none-eabi-4_8-2014q1/ ~/mqx$ cd $TOP/build/imx6sx_nit6sx_m4/make ~/mqx$ ./build_gcc_arm.sh As the BSP for our board is now built, we can build any example application provided in the MQX package. In order to have an interaction between the MPU and the MCU, you need to build a MCC application. Below are the instructions to build the pingpong application which sends data back and forth between the cores. ~/mqx$ cd $TOP/mcc/examples/pingpong/build/make/pingpong_example_imx6sx_nit6sx_m4/ ~/mqx$ ./build_gcc_arm.sh ~/mqx$ $TOOLCHAIN_ROOTDIR/bin/arm-none-eabi-objcopy \        ./gcc_arm/ram_release/pingpong_example_imx6sx_nit6sx_m4.elf \        -O binary m4_fw.bin That's it, the binary is ready to be used! Some might be interested in using an IDE to browse/modify/build the source code, note that Freescale provides instructions to use IAR Workbench (Windows only). It seems that there isn't any plan to support the SoloX MQX release inside the KSDK (Kinetis SDK) as explained in a community forum post. Run the demo First you need to copy the image (20150814-buildroot-nitrogen6x-mcu-demo.img.gz) provided at the beginning of this post to an SD Card. Then copy the m4_fw.bin binary to the root directory of the SD Card. The SD Card contains the U-Boot version that enables the use of the Cortex-M4, the bootloader inside your NOR must therefore be upgraded. U-Boot > setenv bootfile u-boot.imx U-Boot > run upgradeu Once the upgrade is complete and the board restarted, make sure to have a clean environment: U-Boot > env default -a ## Resetting to default environment U-Boot > saveenv By default, the M4 must be flashed in NOR memory, a U-Boot command has been added to look for the m4_fw.bin as the root of any external storage (SD, USB, SATA): U-Boot > run m4update This command will download the firmware from external storage to RAM and flash it at the offset 0x1E0000 of the NOR. While debugging on the MCU, you might wish not to write every firmware into NOR so we've added a command that loads the M4 firmware directly from external storage. U-Boot > setenv m4boot 'run m4boot_ext' Before going any further, make sure to hook up the second serial port to your machine as the one marked as "console" will be used for U-Boot and the other one will display data coming from the MCU. In order to start the MCU at boot up, we need to set a variable that will tell the 6x_bootscript to load the firmware into OCRAM. If you wish to start the MCU at every boot, make sure to save this variable. U-Boot > setenv m4enabled 1 U-Boot > boot While the kernel is booting, you should see the following prompt on the MCU serial output: ***** MCC PINGPONG EXAMPLE ***** Please wait :   1) A9 peer is ready   Then press "S" to start the demo ******************************** Press "S" to start the demo : Press the S key as requested above on the MCU serial console and then log into Buildroot on the MPU serial output (login is root, no password). You now need to enable the MPU side of the communication before starting the demo: # echo 1 > /sys/bus/platform/drivers/imx6sx-mcc-test/mcctest.15/pingpong_en & A9 mcc prepares run, MCC version is 002.000 test/mcctest.15/pingpong_en & # Main task received a msg from [1, 0, 2] endpoint Message: Size=0x00000004, data = 0x00000002 Main task received a msg from [1, 0, 2] endpoint Message: Size=0x00000004, data = 0x00000004 ... That's it, you've built a MCU application from scratch and can now start exploring all the examples provided inside the MQX SoloX release.
View full article
     See a connected Android demo on an i.MX53 in action -  http://www.youtube.com/watch?v=1R1kbya77eE   
View full article
Added by Johan Dams on June 24, 2010 at 7:07am   http://www.youtube.com/watch?feature=player_embedded&v=pOSluW6vHL8   Uploaded by Charbax on Jun 22, 2010 http://genesiamericas.com is presenting this awesome looking ARM Cortex A8 based Smartbook design, presented by Genesi who designed the hardware in collaboration with Pegatron of this latest generation of this Freescale Powered Smartbook design. For fun, we are running Microsoft Office through a high resolution version of Citrix viewer on the latest version of Ubuntu 10.4 for ARM processors. This could provide a one click online based software as a service solution. Want to run any X86 application on your ARM Laptop? Just click through the Citrix virtualization stuff and you can have it all running and smoothly. In theory, the apps could be processed by a grid and delivered much faster than on a single x86 processor based device.   Genesi are providing the hardware and software integration solution, in combination with Future Electronics, they can provide the whole solution to carriers, distributors, with the full bill of material, setting up the manufacturing and making the whole thing work and be sold to the market.   Genesi's main IP is their Aura firmware solution: http://www.genesi-usa.com/products/firmware   Aura, the Genesi Firmware offering, implements a run-time, re-entrant hardware abstraction layer supporting the industry standard IEEE 1275 (OpenFirmware) and UEFI firmware specifications, with significant added functionality.   These additional features provide cost reduction of systems and faster time-to-market of hardware. Genesi provides board bring-up services and firmware for other Power Architecture and ARM hardware suppliers, up to and including a Linux desktop, based on our firmware.   Genesi is an active Open Source supporter, having donated a lot of hardware over the years to Debian, OpenSuSe, Gentoo, Crux and many other Linux distributions.   Genesi says that they are very active in optimizing software specifically for ARM Cortex by porting libraries to the NEON unit in these devices resulting in large speedups.   Genesi has a developer forum: http://www.powerdeveloper.org Category: Science & Technology License: Standard YouTube License
View full article