IOT-GATE-iMX7 and SBC-IOT-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.