CL-SOM-iMX7: FreeRTOS: Package contents
Package contents
Layout
cl-som-imx-freertos/ ├── freertos │ └── freertos.tar.bz2 ├── images │ ├── adc_imx7d_example.bin │ ├── blinking_imx_demo_gpt.bin │ ├── flexcan_loopback_example.bin │ ├── flexcan_network_example_node1.bin │ ├── flexcan_network_example_node2.bin │ ├── gpio_imx_example.bin │ ├── gpt_example.bin │ ├── hello_world.bin │ ├── hello_world_ddr.bin │ ├── hello_world_ocram.bin │ ├── rand_wfi_imx7d.bin │ ├── rpmsg_pingpong_bm_example.bin │ ├── rpmsg_pingpong_freertos_example.bin │ ├── rpmsg_str_echo_bm_example.bin │ ├── rpmsg_str_echo_freertos_example.bin │ ├── sema4_demo.bin │ ├── uart_imx_interrupt_example.bin │ ├── uart_imx_polling_example.bin │ └── wdog_imx_example.bin ├── linux │ ├── imx7d-sbc-imx7-m4.dtb │ └── imx7d-sbc-imx7-m4.dts ├── readme.txt ├── utilities │ └── get_freertos_version.sh └── version.txt
version.txt
The contents of the version.txt identifies the package version.
readme.txt
A file describing the package.
freertos
- freertos.tar.bz2 - Full source code of the FreeRTOS BSP from which the demo images in this release were compiled. Based on NXP's FreeRTOS BSP for iMX7.
 
images
- adc_imx7d_example.bin - Driver functionality example for adc driver.
 - blinking_imx_demo_gpt.bin - Example application demonstrating gpt + gpio functionality.
 - flexcan_loopback_example.bin - Driver functionality example for canbus driver in loopback mode.
 - flexcan_network_example_node1.bin - Driver functionality example for canbus driver with outbound network connection. Node 1 configuration.
 - flexcan_network_example_node2.bin - Driver functionality example for canbus driver with outbound network connection. Node 2 configuration.
 - gpio_imx_example.bin - Driver functionality example for gpio driver.
 - gpt_example.bin - Driver functionality example for gpt driver.
 - hello_world.bin - Example application demonstrating a simple "Hello World" functionality, compiled for TCM memory.
 - hello_world_ddr.bin - Example application demonstrating a simple "Hello World" functionality, compiled for DDR memory.
 - hello_world_ocram.bin - Example application demonstrating a simple "Hello World" functionality, compiled for OCRAM memory.
 - rand_wfi_imx7d.bin - Example application demonstrating GPT usage and changing of power modes on M4 core.
 - rpmsg_pingpong_bm_example.bin - Example application demonstrating synchronous operation between M4 and A7 cores, built without FreeRTOS facilities.
 - rpmsg_pingpong_freertos_example.bin - Example application demonstrating synchronous operation between M4 and A7 cores, built using FreeRTOS facilities.
 - rpmsg_str_echo_bm_example.bin - Example application demonstrating message passing from A7 to M4 core, built without FreeRTOS facilities.
 - rpmsg_str_echo_freertos_example.bin - Example application demonstrating message passing from A7 to M4 core, built using FreeRTOS facilities.
 - sema4_demo.bin - Example application demonstrating SEMA4 usage.
 - uart_imx_interrupt_example.bin - Driver functionality example for UART driver, using interrupt mode.
 - uart_imx_polling_example.bin - Driver functionality example for UART driver, using polling mode.
 - wdog_imx_example.bin - Driver functionality example for Watchdog driver.
 
linux
- imx7d-sbc-imx7-m4.dtb - Device tree blob for booting Compulab Linux for CL-SOM-iMX7 while M4 is running.
 - imx7d-sbc-imx7-m4.dts - Source code for imx7d-sbc-imx7-m4.dtb, meant to be used with the source code of the Compulab Linux for CL-SOM-iMX7.
 
utilities
- get_freertos_version.sh - A script for printing the FreeRTOS binary version.