Difference between revisions of "CM-FX6 SW Resources"

From Compulab Mediawiki
Jump to: navigation, search
 
Line 1: Line 1:
CM-FX6 is a miniature computer-on-module (CoM) / system-on-module (SoM) board designed to serve as a building block in embedded applications. CM-FX6 is based on the Freescale i.MX6 application processor featuring a highly scalable single/dual/quad core Cortex-A9 CPU at up to 1.2GHz coupled with powerful graphics and video processing units. The processor is supplemented with up-to 4GB DDR3 and 32GB of on-board SSD. In addition, the CM-FX6 features extensive connectivity with a wide range of industry standard interfaces – GbE, PCIe, SATA, USB, RS232 and CAN bus.
+
#REDIRECT [[CM-FX6 Freescale i.MX6 SW Resources]]
 
 
CM-FX6 is provided with comprehensive documentation and full ready-to-run SW support for Linux, Android and Windows Embedded Compact 7 operating systems.<br>
 
 
 
 
 
<div style="background: white; border: 1px solid black; padding: 1em;">
 
{| border="0" cellpadding="2" width="100%"  align="center" 
 
|-
 
! style="font-size: 125%; background-color: #eeeeee;" align="center" width="25%" | [[CM-FX6_Android | Android]]
 
! style="font-size: 125%; background-color: #eeeeee;" align="center" width="25%" | [[CM-FX6_Windows_Embedded_Compact_7 | Windows Embedded Compact 7]]
 
! style="font-size: 125%; background-color: #eeeeee;" align="center" width="25%" | [[CM-FX6 Linux | Linux]]
 
! style="font-size: 125%; background-color: #eeeeee;" align="center" width="25%" | [[U-Boot_for_CM-FX6 | U-Boot]]
 
|-
 
 
 
| align="center" |  <linkedimage>
 
wikipage=CM-FX6_Android
 
tooltip=CM-FX6_Android documentation
 
img_src=Image:Android-mascot.jpg
 
img_width=200px
 
img_height=180px
 
img_alt=CM-FX6 Android
 
</linkedimage>
 
 
 
| align="center" |  <linkedimage>
 
wikipage=CM-FX6_Windows_Embedded_Compact_7
 
tooltip=CM-FX6 Windows Embedded Compact 7 documentation
 
img_src=Image:Windows-ce7.jpg
 
img_width=200px
 
img_height=180px
 
img_alt=CM-FX6 Windows Embedded Compact 7
 
</linkedimage>
 
 
 
| align="center" |  <linkedimage>
 
wikipage=CM-FX6 Linux
 
tooltip=CM-FX6 Linux documentation
 
img_src=Image:Linux-Logo.jpg
 
img_width=200px
 
img_height=180px
 
img_alt=CM-FX6 Linux
 
</linkedimage>
 
 
 
| align="center" |  <linkedimage>
 
wikipage=U-Boot_for_CM-FX6
 
tooltip=CM-FX6 U-Boot documentation
 
img_src=Image:U-boot.jpg
 
img_width=200px
 
img_height=180px
 
img_alt=CM-FX6 U-Boot
 
</linkedimage>
 
|}
 
</div>
 
 
 
__NOTOC__
 
 
 
{{ChangelogRss| content=
 
===== 15-Jun-2015, Android =====
 
: Documentation
 
: - Added [[CM-FX6: Android: Accessing OS interfaces|Accessing OS interfaces]] article covering O/S and H/W interfaces
 
 
 
===== 14-Jun-2015, U-Boot =====
 
: U-Boot 2014.10-cm-fx6-2.2 release:
 
: - Fix NAND read issue
 
: - Fix MMC read issue
 
: - Fix USB OTG host setup on i.MX6D based modules
 
 
 
===== 10-Feb-2015, WEC7 =====
 
: New WEC7 BSP version released
 
: - Eboot modified in order to support the latest UBOOT
 
 
 
===== 08-Feb-2015, U-Boot =====
 
: U-Boot 2014.10-cm-fx6-2.1 release:
 
: - Add HDMI support
 
: - Add HDMI splash screen
 
: - Add framebuffer console
 
: - Add USB keyboard support
 
 
 
===== 16-Dec-2014, Android =====
 
: Android Jelly Bean 4.3 release:
 
: - upgrade Freescale code base to the latest Jelly Bean release - IMX6_JB43_111
 
: - enable Phison SATA SSD module (along with SanDisk)
 
: - enhance SATA power management
 
: - apply selection of kernel patches fixing bugs and enhancing stability
 
 
 
===== 11-Dec-2014, Linux =====
 
:    Linux kernel 3.0.35-cm-fx6-6.3 for CM-FX6 release:
 
:    - Added SATA suspend resume
 
:    - Added MIPI DSI support
 
:    - Updated WiFi firmware
 
:    - Changed default lcd display bpp to 32
 
:    - Fixed occasional reboot issue
 
:    Debian Linux image updates
 
:    - Replaced both Debian Jessie/Sid and Sid with one Debian Wheezy image
 
:    - Added FreeScale VPU libraries for Debian Wheezy
 
:    Documentation
 
:    - Updated multiple articles to comply with the new Linux package
 
 
 
===== 11-Nov-2014, Linux =====
 
: Documentation
 
: - Updated [[CM-FX6: Linux: Debian]] and [[CM-FX6: Linux: Kernel]] articles with CAN bus information
 
 
 
===== 06-Nov-2014, Linux =====
 
: Linux kernel 3.0.35-cm-fx6-6.2 for CM-FX6 release:
 
: - Fixed KD050C LCD timings
 
: - Fixed KD050C LCD touchscreen functionality
 
: - Fixed SATA device initialization
 
: - Fixed PCIE controller power/clock/reset sequence
 
: - Fixed overall stability
 
: Debian Linux image updates
 
: - Added Debian Sid Linux image
 
: Misc updates
 
: - Updated CompuLab EEPROM utility to version 2.0
 
: Documentation
 
: - Updated multiple articles to comply with the new Linux package
 
 
 
===== 02-Nov-2014, Android =====
 
: Android JB updates:
 
: - enable routing audio to S/PDIF
 
: - fix bug in ADS7846 touchscreen kernel driver
 
: - support m25px16 SPI flash ROM
 
: - fix rare cpu stalls in boundary temperature conditions
 
: - switch automatic suspend policy to ''stay awake while charging'' by default
 
 
 
===== 16-Sep-2014, U-Boot =====
 
: U-Boot 2014.04-cm-fx6-1.3 release:
 
: - Add USB and NAND to the default OS boot sequence
 
: - Fix Phison SSD detection
 
: - Fix 1GB DRAM detection on i.MX solo modules
 
 
 
===== 27-Aug-2014, U-Boot =====
 
: U-Boot 2014.04-cm-fx6-1.2 release:
 
: - Fix USB detection issue
 
: - Fix boot sequence for some first Utilite units
 
 
 
===== 07-Jul-2014, U-Boot =====
 
: U-Boot 2014.04-cm-fx6-1.1 release:
 
: - Improve SATA disks coverage
 
: - Enable 3Gb/s SATA operation
 
 
 
===== 01-Jul-2014, U-Boot =====
 
: Added [[CM-FX6: U-Boot: Creating a bootable SD card]] article
 
 
 
===== 30-Jun-2014, U-Boot =====
 
: Initial release of U-Boot for CM-FX6
 
: U-Boot 2014.04-cm-fx6-1 supports:
 
: - MMC/SD Card
 
: - SPI flash
 
: - Ethernet
 
: - NAND flash
 
: - SATA and on-board SSD
 
: - USB host and USB OTG in host mode
 
: - Multiple I2C buses
 
: - Green LED
 
: - Fix NAND detection issue found in older U-Boot versions
 
 
 
===== 21-May-2014, Android =====
 
: Android JB updates:
 
: - Jelly Bean 4.3 update
 
: - Support Bluetooth
 
: - Pre-install Google Play and Services
 
: - Updated '''busybox''' and '''u-boot tools'''
 
: - Enable root access via ADB
 
 
 
===== 21-May-2014, Android =====
 
: Android ICS updates:
 
: - Ice Cream Sandwich 4.0.4 update for SB-FX6 rev. 1.1
 
: - Support hardware HOME button
 
: - Support I2C bus multiplexing
 
: - Bugfix in power management
 
 
 
===== 29-Apr-2014, Linux =====
 
: Linux kernel for CM-FX6 updates
 
: - Added second LVDS port support
 
: - Added Intel I211 support
 
: - Added DVI EDID support
 
: - Added CAN bus
 
: - Added em3027 RTC
 
: - Added Startek KD050C LCD support
 
: - Added IPU1 CSI0 support for camera capture
 
: - Added tvp5150 encoder with analog camera support
 
: Debian Linux image updates
 
: - Added Debian Squeeze Linux image
 
: Documentation
 
: - [[CM-FX6: Linux: Getting started#Boot_from_SSD_Disk-on-Chip|CM-FX6: Linux: Getting started]] updated to cover boot from SSD Disk-on-Chip
 
: - Updated multiple articles to comply with the new Linux package
 
 
 
===== 03-Apr-2014, Android =====
 
: Android upgrade to Jelly Bean 4.3, based on Android for Sabre SD by Freescale.
 
: Full feature parity with Ice Cream Sandwich is planned for forthcoming releases.
 
 
 
===== 06-Oct-2013, WEC7 =====
 
: WEC7 BSP updates:
 
:- Added WiFi support
 
:- Added Dual Core CPU support
 
:- Added WM8731 Audio codec support
 
:- Added LCD display support
 
:- Added Touchscreen support
 
 
 
===== 06-Jul-2013, Android =====
 
: Android updates:
 
: - Added LCD display support
 
: - Added CAN bus support
 
: - Added analog audio support
 
: - Added resistive touch screen support
 
 
 
===== 04-Jul-2013, Linux =====
 
: Linux kernel for CM-FX6 updates
 
: - Added LVDS support
 
: - Added WiFi support
 
: - Added support for more SCF0403 panel variants
 
: - Added analog audio support in master and slave mode
 
: - Fixed GPIO read mode
 
: - Fixed Installation RAM Disk (u)mount issue
 
: Debian Linux image updates
 
: - Updated MTD utils to support large size NAND flash
 
: Documentation
 
: - [[CM-FX6: Linux: Getting started]] article updated to cover large size NAND flash installation
 
: - Updated multiple articles to comply with the new Linux package
 
 
 
===== 30-May-2013, Linux =====
 
: Linux kernel for CM-FX6 updates
 
: - Updated kernel to the latest stable Freescale BSP based on the 3.0.35 mainline Kernel
 
: - Added analog audio support
 
: - Added USB OTG support
 
: - Added Bluetooth support
 
: - Added UART1 and UART5 support
 
: - Enabled Intel 82575 Gigabit LAN support
 
: Documentation
 
: - Updated multiple articles to comply with the new Linux package
 
 
 
===== 09-Mar-2013, Linux =====
 
: Initial release of Linux package for CM-FX6, contains
 
: - Basic support for the CM-FX6 module
 
: - DataImage SCF0403852GGU04 LCD panel support
 
: - HX8520-C multi-touch touch screen support
 
: - UART2 and UART4
 
: - MMC, USB, SATA, PCIE, I2C, SPI
 
: - Storage: NAND, SATA SSD, SPI flash
 
: - Freescale Ethernet Controller (FEC)
 
: - Green LED
 
: - TSC2046 resistive touch panel controller support
 
: - Dual head display (HDMI and DVI/LCD) support
 
: - HDMI Audio support
 
: Documentation
 
: - Initial documentation for CM-FX6 support
 
 
 
===== 06-Mar-2013, Android =====
 
: Android update:
 
: - Hotfix: EEPROM test disabled (caused the EEPROM to clear).
 
 
 
===== 14-Feb-2013, WEC7 =====
 
* Initial release of WEC7 package for CM-FX6:
 
:- Based on Adeneo's I.MX6Q Sabre-Lite 1.6 BSP release.
 
 
 
===== 14-Feb-2013, Android =====
 
: Initial Android package release for CM-FX6 based on Android 4.0.4 (Ice Cream Sandwich) for Sabre SD by Freescale
 
 
 
}}
 
 
 
 
 
[[Category:CM-FX6]]
 

Latest revision as of 07:41, 12 July 2015