{"id":315,"date":"2019-12-11T11:15:02","date_gmt":"2019-12-11T10:15:02","guid":{"rendered":"http:\/\/192.168.1.17:8080\/wordpress\/?page_id=315"},"modified":"2021-08-26T09:20:00","modified_gmt":"2021-08-26T07:20:00","slug":"transfert-de-competences","status":"publish","type":"page","link":"https:\/\/www.covade.fr\/en-us\/transfert-de-competences\/","title":{"rendered":"Skills transfer"},"content":{"rendered":"
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t
\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t

TRAININGS<\/h1>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t

Vous souhaitez comprendre les rouages d’un syst\u00e8me embarqu\u00e9 fonctionnant sous Linux ou FreeRTOS, ou d\u00e9velopper une application avec un framework graphique tel que Qt. COVADE, centre de formations agr\u00e9\u00e9<\/b>, peut accompagner vos \u00e9quipes \u00e0 monter en comp\u00e9tences<\/b> et \u00e0 acqu\u00e9rir les notions n\u00e9cessaires.<\/p>

Nous dispensons des sessions de formations sur site<\/b> or inter-entreprises<\/b> d’une dur\u00e9e de 3 \u00e0 4 jours<\/b>.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/main>\n\t\t\t\t

\n\t\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t\t\t
\n\t\t\t\t\t

\n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/i><\/span>\n\t\t\t\t\t\t\t\t<\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\tEmbedded Linux with YOCTO on target STM32MP1<\/a>\n\t\t\t\t\t<\/h2>\n\n\t\t\t\t\t

\u00a0Download the program<\/a><\/em><\/span><\/strong><\/span><\/p>

Day 1: Linux in embedded environment<\/strong><\/span><\/p>

  • Linux presentation: concepts, kernel, file system, licenses<\/span><\/li>
  • Take in charge of the development environment<\/span><\/li>
  • Linux system architecture: bootloader, kernel, file system<\/span><\/li>
  • Presentation of the Yocto Project and the bitbake tool<\/span><\/li><\/ul><\/td>

Practical exercises<\/u><\/em>\u00a0:<\/u><\/em><\/span><\/p>

  • Study of Yocto sources<\/span><\/li>
  • Bitbake tool manipulation<\/span><\/li>
  • Study and test of cross-compiler usage<\/span><\/li><\/ul><\/td><\/tr>

Day 2: Yocto usage<\/strong><\/span><\/p>

  • Build of a core image<\/span><\/li>
  • Adaptation of an image<\/span><\/li>
  • Notion of recipes<\/span><\/li>
  • Writing of recipes<\/span><\/li><\/ul><\/td>

Practical exercises<\/u><\/em>\u00a0:<\/u><\/em><\/span><\/p>

  • Compilation of a modified image<\/span><\/li>
  • Modification of an image<\/span><\/li>
  • Writing of a recipe for a test application on target STM32MP1<\/span><\/li><\/ul><\/td><\/tr>

\u00a0<\/strong>Day 3: BSP and Linux Kernel<\/strong><\/span><\/p>

  • Configuration, compilation and patch of a kernel<\/span><\/li>
  • notion of BSP<\/span><\/li>
  • Compilation and adaptation of an existing BSP<\/span><\/li><\/ul><\/td>

Practical exercises<\/u><\/em>\u00a0:<\/u><\/em><\/span><\/p>

  • Kernel compilation<\/span><\/li>
  • GPIOs manipulation on target STM32MP1<\/span><\/li><\/ul><\/td><\/tr>

Day 4: Inter-processor communication Cortex-M4\/Cortex-A7 on target STM32MP1<\/strong><\/span><\/p>

  • The operation of the Cortex-M4 : boot, memory, ...<\/span><\/li>
  • Notion of RDC (Resource Domain Controller)<\/span><\/li>
  • Talk and data exchange between the Cortex-M4 and Cortex-A7<\/span><\/li><\/ul><\/td>

Practical exercises<\/u><\/em>\u00a0:<\/u><\/em><\/span><\/p>