tkashi-github / IMXRT1060-EVK

IMXRT1060-EVK + MCUXpressoIDE + AmazonFreeRTOS + FatFs + LwIP + LittlevGL

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IMXRT1060-EVK Sample Project

Notes:

This project is Sample Project For IMXRT1060-EVK.

  • Modify MCUX_IDE_DIR in WriteDebugApl.bat/WriteDebugBoot.bat.
  • For MCUXpressoIDE_11.0.0
  • Maybe, MMC or MMC compatible card support.
  • Update Main Program by BIN File. (please put "IMXRT1060-EVK_APL_crc16.bin" root file system)

License

  • The MIT license applies to the code I created in the "source" directory.
  • This project also uses "MCUXpresso Software Development Kit (SDK) 2.6.0".
  • Please refer to "SW-Content-Register.txt" for the license of SDK.

Software

  • CMSIS-5
  • Amazon FreeRTOS
  • FatFs
  • lwip
  • lvgl

IMXRT1060-EVK_BOOT

This project is a bootloader. A main functions are as follows.

  • Console (source/Task/consoleTask.c, h)
  • File System (source/Task/StorageTask.c, h)
  • Load another binary and jump (update.c)

IMXRT1060-EVK_APL

This project is a sample application. A main functions are as follows.

  • Console (source/Task/consoleTask.c, h)
  • File System (source/Task/StorageTask.c, h)
  • Lan (lwip)
  • Temperature Monitor (source/Task/TempMonieTask.c, h)
  • Touch screen (source/Task/TouchScreenTask.c, h)
  • GUI (lvgl)

!!indent is Tab and width is 4!!

About

IMXRT1060-EVK + MCUXpressoIDE + AmazonFreeRTOS + FatFs + LwIP + LittlevGL


Languages

Language:C 99.0%Language:C++ 0.8%Language:Makefile 0.1%Language:CMake 0.0%Language:HTML 0.0%Language:Perl 0.0%Language:Objective-C 0.0%Language:Assembly 0.0%Language:Batchfile 0.0%Language:CSS 0.0%Language:JavaScript 0.0%Language:Shell 0.0%