IOT-GATE-iMX7 and SBC-IOT-iMX7: FreeRTOS: Package contents

From Compulab Mediawiki
Jump to: navigation, search

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

utilities

  • get_freertos_version.sh - A script for printing the FreeRTOS binary version.