Difference between revisions of "CL-SOM-iMX7 Freescale i.MX7 SW Resources"
(20 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
{{summary| | {{summary| | ||
− | + | Compulab [https://www.compulab.com/products/system-on-modules/ System on Modules] are miniature computer boards designed for integration into custom industrial applications. | |
<p> | <p> | ||
− | CL-SOM-iMX7 is built around the Freescale i.MX7 System-on-Chip featuring an advanced ARM Cortex-A7 CPU coupled with a dedicated real-time ARM Cortex-M4 MCU. The SoC is supplemented with up-to 2GB DDR3 and 32GB of on-board SLC NAND or eMMC storage. | + | CL-SOM-iMX7 System on Module is built around the Freescale i.MX7 System-on-Chip featuring an advanced ARM Cortex-A7 CPU coupled with a dedicated real-time ARM Cortex-M4 MCU. The SoC is supplemented with up-to 2GB DDR3 and 32GB of on-board SLC NAND or eMMC storage. |
Featuring a wide range of embedded interfaces, CL-SOM-iMX7 is a versatile platform for industrial automation and control systems. Dual Gbit Ethernet, 2x2 MIMO dual-band 802.11a/b/g/n WiFi and Bluetooth 4.1 make CL-SOM-iMX7 an excellent solution for networking, communications and IoT applications. | Featuring a wide range of embedded interfaces, CL-SOM-iMX7 is a versatile platform for industrial automation and control systems. Dual Gbit Ethernet, 2x2 MIMO dual-band 802.11a/b/g/n WiFi and Bluetooth 4.1 make CL-SOM-iMX7 an excellent solution for networking, communications and IoT applications. | ||
</p> | </p> | ||
Line 13: | Line 13: | ||
! style="font-size: 125%; background-color: #eeeeee;" align="center" width="25%" | [[CL-SOM-iMX7 Freescale i.MX7 Linux|Linux]] | ! style="font-size: 125%; background-color: #eeeeee;" align="center" width="25%" | [[CL-SOM-iMX7 Freescale i.MX7 Linux|Linux]] | ||
! style="font-size: 125%; background-color: #eeeeee;" align="center" width="25%" | [[CL-SOM-iMX7 NXP i.MX7 Yocto Linux | Yocto Linux]] | ! style="font-size: 125%; background-color: #eeeeee;" align="center" width="25%" | [[CL-SOM-iMX7 NXP i.MX7 Yocto Linux | Yocto Linux]] | ||
+ | ! style="font-size: 125%; background-color: #eeeeee;" align="center" width="25%" | [[CL-SOM-iMX7 NXP i.MX7 FreeRTOS | FreeRTOS]] | ||
! style="font-size: 125%; background-color: #eeeeee;" align="center" width="25%" | [[CL-SOM-iMX7 NXP i.MX7 U-Boot|U-Boot]] | ! style="font-size: 125%; background-color: #eeeeee;" align="center" width="25%" | [[CL-SOM-iMX7 NXP i.MX7 U-Boot|U-Boot]] | ||
|- | |- | ||
− | | align="center" | | + | | align="center" | [[Image:Linux-Logo.jpg|200px|link=CL-SOM-iMX7 Freescale i.MX7 Linux]] |
− | + | | align="center" | [[Image:Yocto-Logo1.png|200px|link=CL-SOM-iMX7 NXP i.MX7 Yocto Linux]] | |
− | + | | align="center" | [[Image:FreeRTOS-Logo.png|200px|link=CL-SOM-iMX7 NXP i.MX7 FreeRTOS]] | |
− | + | | align="center" | [[Image:U-boot.jpg|200px|link=CL-SOM-iMX7 NXP i.MX7 U-Boot]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | | align="center" | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | align="center" | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
</div> | </div> | ||
Line 50: | Line 29: | ||
{{ChangelogRss| content= | {{ChangelogRss| content= | ||
+ | ===== 10-May-2020, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 BSP release 6.3 ===== | ||
+ | : Linux kernel v4.14.98-cl-som-imx7-6.3 for CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 updates | ||
+ | : - Switch to hci_ll Bluetooth driver | ||
+ | : - Build in CHIPIDEA USB driver | ||
+ | : Userspace updates: | ||
+ | : - Deploy new kernel, driver modules and device tree blobs | ||
+ | : - Deploy new [https://blog.hypriot.com/post/verify-kernel-container-compatibility/ Container compatible] kernel and driver modules | ||
+ | : - Deploy Linux headers | ||
+ | : - Disable btenable service no longer required | ||
+ | : Documentation | ||
+ | : - Updated multiple articles to comply with the new Linux Package | ||
+ | |||
+ | ===== 16-Feb-2020, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 BSP release 6.1 ===== | ||
+ | : Linux kernel v4.14.98-cl-som-imx7-6.1 for CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 updates | ||
+ | : - Deploy new kernel, driver modules and device tree blobs | ||
+ | : Userspace updates: | ||
+ | : - Upgrade to Debian buster 10 | ||
+ | : Automatic Installation System | ||
+ | : - Update to version 2.0.1 | ||
+ | : Documentation | ||
+ | : - Updated multiple articles to comply with the new Linux Package | ||
+ | |||
+ | ===== 27-Jan-2019, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 Yocto Linux release 1.3.0 ===== | ||
+ | : Yocto 2.4 (Rocko) Linux updates: | ||
+ | : - Updated U-Boot version to 2017.07-cl-som-imx7-1.5. | ||
+ | : - Updated Kernel version to v4.9.11-cl-som-imx7-5.1. | ||
+ | : Documentation | ||
+ | : - Updated multiple articles to comply with the new Yocto Linux Package | ||
+ | : Build environment: | ||
+ | : - Improved a build environment setup procedure | ||
+ | |||
+ | ===== 11-Dec-2018, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 BSP release 5.1 ===== | ||
+ | : Linux kernel v4.9.11-cl-som-imx7-5.1 for CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 updates | ||
+ | : - Update Bluetooth driver - Texas Instruments recommendation | ||
+ | : - Update LVDS driver - added device tree support | ||
+ | : Userspace updates: | ||
+ | : - Upgrade to Debian stretch 9.5 | ||
+ | : - Modify the desktop environment to Xfce | ||
+ | : Documentation | ||
+ | : - Updated multiple articles to comply with the new Linux Package | ||
+ | |||
+ | ===== 02-Jul-2018, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 U-Boot release 1.5 ===== | ||
+ | : U-Boot 2017.07-cl-som-imx7-1.5 for CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 | ||
+ | : - Fixed USB reset command | ||
+ | : - Fixed USB hub initialization | ||
+ | : Documentation | ||
+ | : - Updated multiple articles to comply with the new U-Boot package | ||
+ | |||
+ | ===== 27-May-2018, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 U-Boot release 1.4 ===== | ||
+ | : U-Boot 2017.07-cl-som-imx7-1.4 for CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 | ||
+ | : - Added support for SOC revision 1.3 | ||
+ | : - Added USB to Ethernet drivers | ||
+ | : Documentation | ||
+ | : - Updated multiple articles to comply with the new U-Boot package | ||
+ | |||
+ | ===== 12-Apr-2018, CL-SOM-iMX7 FreeRTOS release 2.0 ===== | ||
+ | : - Fixed I2C3 muxing | ||
+ | : - Fixed Flexcan muxing | ||
+ | |||
+ | ===== 27-Mar-2018, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 Linux release 5.0 ===== | ||
+ | : Linux kernel v4.9.11-cl-som-imx7-5.0 for CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 updates | ||
+ | : - Deploy new kernel, driver modules and device tree blobs | ||
+ | : - Added RS485 Half Duplex | ||
+ | : Userspace updates: | ||
+ | : - Update eeprom-util to version 3.0.0 | ||
+ | : - Update boot loader firmware environment configuration for Linux (/etc/fw_env.config) | ||
+ | : Automatic Installation System | ||
+ | : - Update to version 2.0.0 | ||
+ | : Documentation | ||
+ | : - Updated multiple articles to comply with the new Linux Package | ||
+ | |||
+ | ===== 21-Mar-2018, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 U-Boot release 1.3 ===== | ||
+ | : U-Boot 2017.07-cl-som-imx7-1.3 for CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 | ||
+ | : - Added support for SB-IOT baseboard | ||
+ | : - Enabled environment import/export | ||
+ | : - Improved DRAM detection | ||
+ | : - Improved baseboard I2C handling | ||
+ | : - Fixed USB and SD card auto boot | ||
+ | : Documentation | ||
+ | : - Updated multiple articles to comply with the new U-Boot package | ||
+ | |||
+ | ===== 18-Dec-2017, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 U-Boot release 1.1 ===== | ||
+ | : U-Boot 2017.07-cl-som-imx7-1.1 for CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 | ||
+ | : - Added conditional initialization of the base board I2C bus | ||
+ | : - Improved SPI flash support coverage | ||
+ | : Documentation | ||
+ | : - Updated multiple articles to comply with the new U-Boot package | ||
+ | |||
+ | ===== 04-Dec-2017, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 / UCM-iMX7 Yocto Linux release 1.2.0 ===== | ||
+ | : Yocto 2.1 (Krogoth) Linux for CL-SOM-iMX7 updates: | ||
+ | : - Added support for LVDS | ||
+ | : - Added support for MIPI CSI camera | ||
+ | : - Added support for Cortex-M4 Core Platform | ||
+ | : - Added support for SIM7100E cellular modem | ||
+ | : - Fixed PCIe reset | ||
+ | : - Enabled various config options | ||
+ | : Userspace updates: | ||
+ | : - Added iwlwifi-7260 firmware | ||
+ | : - Added various packaged (e.g. can-utils, ntp, dhcp-client) | ||
+ | : - Added a Compulab splash screen | ||
+ | : - Added various desktop utilities (e.g Compulab deployment tool, Compulab wireless Access point) | ||
+ | : Automatic Installation System as in the Linux release 4.0 | ||
+ | : - Improved Automatic Installation Procedure | ||
+ | : - Added support for installing on NAND flash | ||
+ | : Documentation | ||
+ | : - Updated multiple articles to comply with the new Yocto Linux Package | ||
+ | : Build environment: | ||
+ | : - Improved a build environment setup procedure | ||
+ | |||
+ | ===== 24-Oct-2017, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 U-Boot release 1.0 ===== | ||
+ | : U-Boot 2017.07-cl-som-imx7-1.0 for CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 | ||
+ | : - Added SPL support | ||
+ | : - Added automatic RAM detection | ||
+ | : - Added LCD/DVI support with example presets | ||
+ | : - Added Splash screen / Logo with video console | ||
+ | : - Added USB keyboard support | ||
+ | : - Added Secondary Ethernet interface support | ||
+ | : - Added EEPROM layout commands | ||
+ | : - Added automatic device tree (dtb) selection | ||
+ | : - Improved NAND flash support coverage | ||
+ | : - Fixed NAND bitflip for erased page | ||
+ | : - Fixed NAND ECC strength calculation | ||
+ | : Documentation | ||
+ | : - Updated multiple articles to comply with the new U-Boot package | ||
+ | |||
+ | ===== 17-Sep-2017, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 / UCM-iMX7 Linux release 4.0 ===== | ||
+ | : Linux kernel v4.1.15-cl-som-imx7-4.0 for CL-SOM-iMX7 updates | ||
+ | : - Added support for LVDS | ||
+ | : - Added support for MIPI CSI camera | ||
+ | : - Added support for Cortex-M4 Core Platform | ||
+ | : - Added support for SIM7100E cellular modem | ||
+ | : - Fixed PCIe reset | ||
+ | : - Enabled various config options | ||
+ | : Userspace updates: | ||
+ | : - Deploy new kernel, driver modules and device tree blobs | ||
+ | : - Install various packaged, e.g. pciutils, can-utils, wvdial and etc. | ||
+ | : Automatic Installation System | ||
+ | : - Improved Automatic Installation Procedure | ||
+ | : - Add support for installing on NAND flash | ||
+ | : Documentation | ||
+ | : - Updated multiple articles to comply with the new Linux package | ||
+ | |||
+ | ===== 16-Jul-2017, CL-SOM-iMX7 FreeRTOS release 1.0 ===== | ||
+ | : Initial release of FreeRTOS 8.0 for CL-SOM-iMX7 with 1G DRAM and higher | ||
+ | : - GPIO support | ||
+ | : - Flexcan support | ||
+ | : - UART support | ||
+ | : - I2C support | ||
+ | : - Open-AMP stack for rpmsg communication between the cores | ||
+ | : Documentation | ||
+ | : - Initial FreeRTOS documentation for CL-SOM-iMX7 support | ||
+ | |||
+ | ===== 12-Jul-2017, CL-SOM-iMX7 Linux documentation release ===== | ||
+ | : Documentation | ||
+ | : - Added [[CL-SOM-iMX7: Linux: Manual Installation: Destination: NAND]] article describing the CL-SOM-iMX7 Linux NAND installation | ||
+ | |||
+ | ===== 30-Apr-2017, CL-SOM-iMX7 Yocto Linux release 1.1.1 ===== | ||
+ | : Yocto 2.1 (Krogoth) Linux for CL-SOM-iMX7 update: | ||
+ | : Automatic Installation System | ||
+ | : - Added Automatic Installation Procedure | ||
+ | : Documentation | ||
+ | : - Updated multiple articles to comply with the Yocto Linux Automatic Installation Procedure | ||
+ | |||
+ | ===== 27-Apr-2017, CL-SOM-iMX7 Linux release ===== | ||
+ | : Linux kernel v4.1.15-cl-som-imx7-3.1 for CL-SOM-iMX7 updates | ||
+ | : - Added support for watchdog WD1 | ||
+ | : - Enable Freescale Layerscape PCIe controller driver instead of Freescale i.MX6 PCIe controller driver | ||
+ | : - Enable Intel Wireless WiFi driver (iwlwifi) | ||
+ | : - Enable various config options | ||
+ | : Userspace updates: | ||
+ | : - Add iwlwifi-6000g2* firmware | ||
+ | : - Change the hostname to "cl-debian" | ||
+ | : - Deploy new kernel, driver modules and device tree blobs | ||
+ | : Automatic Installation System | ||
+ | : - Improved Automatic Installation Procedure | ||
+ | : Documentation | ||
+ | : - Updated multiple articles to comply with the new Linux package | ||
+ | |||
+ | ===== 25-Apr-2017, CL-SOM-iMX7 Yocto Linux release 1.1.0 ===== | ||
+ | : Yocto 2.1 (Krogoth) Linux for CL-SOM-iMX7 update: | ||
+ | : Linux kernel updates: | ||
+ | : - Added support for IOT-GATE-iMX7 and SBC-IOT-iMX7 | ||
+ | : - Added support for watchdog WD1 | ||
+ | : - Enabled Freescale Layerscape PCIe controller driver instead of Freescale i.MX6 PCIe controller driver | ||
+ | : - Enabled Intel Wireless WiFi driver (iwlwifi) | ||
+ | : - Enabled various config options/drivers | ||
+ | : Userspace: | ||
+ | : - Added iwlwifi-6000g2* firmware | ||
+ | : Documentation | ||
+ | : - Added new article: [[CL-SOM-iMX7: Yocto Linux: User Space]] | ||
+ | : - Updated multiple articles to comply with the new Yocto Linux package | ||
+ | |||
===== 20-Dec-2016, CL-SOM-iMX7 Yocto Linux release ===== | ===== 20-Dec-2016, CL-SOM-iMX7 Yocto Linux release ===== | ||
: Initial release of Yocto 2.1 (Krogoth) Linux for CL-SOM-iMX7 | : Initial release of Yocto 2.1 (Krogoth) Linux for CL-SOM-iMX7 |
Latest revision as of 14:13, 25 June 2024
Compulab System on Modules are miniature computer boards designed for integration into custom industrial applications. CL-SOM-iMX7 System on Module is built around the Freescale i.MX7 System-on-Chip featuring an advanced ARM Cortex-A7 CPU coupled with a dedicated real-time ARM Cortex-M4 MCU. The SoC is supplemented with up-to 2GB DDR3 and 32GB of on-board SLC NAND or eMMC storage. Featuring a wide range of embedded interfaces, CL-SOM-iMX7 is a versatile platform for industrial automation and control systems. Dual Gbit Ethernet, 2x2 MIMO dual-band 802.11a/b/g/n WiFi and Bluetooth 4.1 make CL-SOM-iMX7 an excellent solution for networking, communications and IoT applications. CL-SOM-iMX7 is provided with comprehensive documentation and full ready-to-run SW support for Linux. |
From time to time CompuLab releases new software versions for CL-SOM-iMX7 in order to fix bugs, address component changes and add functionality. It is highly recommended to subscribe to the CL-SOM-iMX7 RSS Feed in order to receive automatic notifications about software updates. |
| ||
10-May-2020, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 BSP release 6.3
16-Feb-2020, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 BSP release 6.1
27-Jan-2019, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 Yocto Linux release 1.3.0
11-Dec-2018, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 BSP release 5.1
02-Jul-2018, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 U-Boot release 1.5
27-May-2018, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 U-Boot release 1.4
12-Apr-2018, CL-SOM-iMX7 FreeRTOS release 2.0
27-Mar-2018, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 Linux release 5.0
21-Mar-2018, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 U-Boot release 1.3
18-Dec-2017, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 U-Boot release 1.1
04-Dec-2017, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 / UCM-iMX7 Yocto Linux release 1.2.0
24-Oct-2017, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 U-Boot release 1.0
17-Sep-2017, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 / UCM-iMX7 Linux release 4.0
16-Jul-2017, CL-SOM-iMX7 FreeRTOS release 1.0
12-Jul-2017, CL-SOM-iMX7 Linux documentation release
30-Apr-2017, CL-SOM-iMX7 Yocto Linux release 1.1.1
27-Apr-2017, CL-SOM-iMX7 Linux release
25-Apr-2017, CL-SOM-iMX7 Yocto Linux release 1.1.0
20-Dec-2016, CL-SOM-iMX7 Yocto Linux release
07-Dec-2016, CL-SOM-iMX7 U-Boot release
06-Sep-2016, CL-SOM-iMX7 Linux release
30-Jun-2016, CL-SOM-iMX7 Linux release
22-May-2016, CL-SOM-iMX7 Documentation updates
05-May-2016, CL-SOM-iMX7 Linux release
01-Mar-2016, CL-SOM-iMX7 Linux release
|