{"id":14113,"date":"2023-03-09T14:21:14","date_gmt":"2023-03-09T08:51:14","guid":{"rendered":"https:\/\/fastbitlab.com\/?p=14113"},"modified":"2024-02-22T12:19:26","modified_gmt":"2024-02-22T06:49:26","slug":"stm32-ltdc-lcd-tft-lvgl-mcu3-lecture-2-hardware-for-embedded-graphics-system","status":"publish","type":"post","link":"https:\/\/fastbitlab.com\/blog\/stm32-ltdc-lcd-tft-lvgl-mcu3-lecture-2-hardware-for-embedded-graphics-system\/","title":{"rendered":"STM32-LTDC, LCD-TFT, LVGL (MCU3) Lecture 2| Hardware for Embedded Graphics System"},"content":{"rendered":"<div class=\"boldgrid-section\" style=\"background-image: linear-gradient(to left, #eeeeee, #eeeeee);\" data-bg-color-1=\"#EEEEEE\" data-bg-color-2=\"#EEEEEE\" data-bg-direction=\"to left\">\n<div class=\"container\">\n<div class=\"row\" style=\"padding-top: 35px; padding-bottom: 0px; background-image: linear-gradient(to left, #eeeeee, #eeeeee);\" data-bg-color-1=\"#EEEEEE\" data-bg-color-2=\"#EEEEEE\" data-bg-direction=\"to left\">\n<div class=\"col-md-1 col-sm-12 col-xs-12 col-lg-1\">\n<div class=\"boldgrid-shortcode\" data-imhwpb-draggable=\"true\">\n\n<\/div>\n<p class=\"\">&nbsp;<\/p>\n<\/div>\n<div class=\"col-md-10 col-sm-12 col-xs-12 col-lg-10\">\n<h1 class=\"\" style=\"text-align: center; font-size: 35px; border-width: 0px; line-height: 50px; font-family: 'Roboto Slab'; font-weight: 400;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\"><strong><span style=\"color: #000080;\">Hardware to use in an Embedded graphics system<\/span><\/strong><\/h1>\n<div class=\"row bg-editor-hr-wrap\" style=\"border-width: 0px; margin-top: 0px;\">\n<div class=\"col-lg-12 col-md-12 col-xs-12 col-sm-12\">\n<div>\n<div class=\"bg-hr bg-hr-10 color2-color\" style=\"border-style: solid; border-width: 0px 0px 3px;\"><\/div>\n<p>&nbsp;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p class=\"\" style=\"font-size: 17px; line-height: 30px; font-family: 'Roboto Slab'; font-weight: 400;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\"><span style=\"color: #000000;\"> Explore STM32 Discovery boards with LCD modules, touch capabilities, debug signals, and powerful Cortex M7 microcontrollers.<\/span><\/p>\n<p class=\"\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\">&nbsp;<\/p>\n<p class=\"\" style=\"border-width: 0px; font-size: 23px; line-height: 30px; font-family: 'Roboto Slab'; font-weight: 400; font-style: normal;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"normal\"><span style=\"text-decoration: underline; color: #c44c02;\"><b>32F429IDISCOVERY board<\/b><\/span><\/p>\n<p class=\"\" style=\"border-width: 0px; font-family: 'Roboto Slab'; font-weight: 400; font-size: 17px; line-height: 30px;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\"><span style=\"font-weight: 400; color: #000000;\">First, the <a href=\"https:\/\/www.st.com\/en\/evaluation-tools\/32f429idiscovery.html\">32F429IDISCOVERY<\/a> Discovery Kit, which is based on the STM32F429ZI microcontroller.&nbsp;<\/span><\/p>\n<p class=\"\" style=\"border-width: 0px; font-family: 'Roboto Slab'; font-weight: 400; font-size: 17px; line-height: 30px;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\"><span style=\"font-weight: 400; color: #000000;\">32F429IDISCOVERY Discovery kit is the exact part name of that board and you can search for that in Google. The board is shown in Figure 1.<\/span><\/p>\n<figure id=\"attachment_14117\" aria-describedby=\"caption-attachment-14117\" style=\"width: 647px\" class=\"wp-caption aligncenter\"><img fetchpriority=\"high\" decoding=\"async\" class=\"wp-image-14117 \" src=\"https:\/\/fastbitlab.com\/wp-content\/uploads\/2023\/03\/Figure-1-1.png\" alt=\"Figure 1. 32F429IDISCOVERY Discovery kit with STM32F429ZI MCU\" width=\"647\" height=\"342\" srcset=\"https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-1-1.png 1857w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-1-1-300x158.png 300w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-1-1-1024x541.png 1024w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-1-1-768x406.png 768w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-1-1-600x317.png 600w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-1-1-1536x811.png 1536w\" sizes=\"(max-width: 647px) 100vw, 647px\" \/><figcaption id=\"caption-attachment-14117\" class=\"wp-caption-text\"><span style=\"color: #000000;\">Figure 1. 32F429IDISCOVERY Discovery kit with STM32F429ZI MCU<\/span><\/figcaption><\/figure>\n<ul class=\"\" style=\"border-width: 0px; font-family: 'Roboto Slab'; font-weight: 400; font-size: 17px; line-height: 30px;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\">\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400; color: #000000;\">It has a 2.8-inch LCD module with resistive touch capability.&nbsp;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400; color: #000000;\">This board also has got various debug signals exposed on this board, which is important for us, because if something is not working, then we have to trace various signals like display signals, and touch signals. That&#8217;s why I have chosen this board.&nbsp;<\/span><\/li>\n<\/ul>\n<p class=\"\" style=\"border-width: 0px; font-family: 'Roboto Slab'; font-weight: 400; font-size: 17px; line-height: 30px;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\"><span style=\"font-weight: 400; color: #000000;\">The main reasons to choose this board are two.&nbsp;<\/span><\/p>\n<ol class=\"\" style=\"border-width: 0px; font-family: 'Roboto Slab'; font-weight: 400; font-size: 17px; line-height: 30px;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\">\n<li><span style=\"font-weight: 400; color: #000000;\"> It has the onboard LCD module with touch capability.&nbsp;<\/span><\/li>\n<li><span style=\"font-weight: 400; color: #000000;\"> The second important reason is, various debug signals have been exposed on the board.&nbsp;<\/span><\/li>\n<\/ol>\n<p class=\"\" style=\"border-width: 0px; font-family: 'Roboto Slab'; font-weight: 400; font-size: 17px; line-height: 30px;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\"><span style=\"font-weight: 400; color: #000000;\">And this will be our main board throughout this course.<\/span><\/p>\n<p class=\"\">&nbsp;<\/p>\n<p class=\"\" style=\"border-width: 0px; font-family: 'Roboto Slab'; font-weight: 400; font-size: 23px; line-height: 30px;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\"><span style=\"text-decoration: underline; color: #c44c02;\"><b>32F746GDISCOVERY board<\/b><\/span><\/p>\n<p class=\"\" style=\"border-width: 0px; font-family: 'Roboto Slab'; font-weight: 400; font-size: 17px; line-height: 30px;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\"><span style=\"color: #000000;\"><span style=\"font-weight: 400;\">Next is the <a href=\"https:\/\/www.st.com\/en\/evaluation-tools\/32f746gdiscovery.html\">32F746GDISCOVERY<\/a> Discovery kit, which is based on the STM32F746NG microcontroller.<\/span><span style=\"font-weight: 400;\">&nbsp;<\/span><\/span><\/p>\n<figure id=\"attachment_14118\" aria-describedby=\"caption-attachment-14118\" style=\"width: 525px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"wp-image-14118\" src=\"https:\/\/fastbitlab.com\/wp-content\/uploads\/2023\/03\/Figure-2-1.png\" alt=\" STM32 Discovery boards\" width=\"525\" height=\"287\" srcset=\"https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-2-1.png 1858w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-2-1-300x164.png 300w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-2-1-1024x559.png 1024w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-2-1-768x419.png 768w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-2-1-600x327.png 600w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-2-1-1536x838.png 1536w\" sizes=\"(max-width: 525px) 100vw, 525px\" \/><figcaption id=\"caption-attachment-14118\" class=\"wp-caption-text\"><span style=\"color: #000000;\">Figure 2. 32F746GDISCOVERY Discovery kit(STM32F746NG MCU)<\/span><\/figcaption><\/figure>\n<ul class=\"\" style=\"border-width: 0px; font-family: 'Roboto Slab'; font-weight: 400; font-size: 17px; line-height: 30px;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\">\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400; color: #000000;\">It is a Cortex M7 based board.&nbsp;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400; color: #000000;\">It has got a 4.3-inch LCD module with capacitive touch capability.<\/span><\/li>\n<\/ul>\n<p class=\"\" style=\"border-width: 0px; font-family: 'Roboto Slab'; font-weight: 400; font-size: 17px; line-height: 30px;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\"><span style=\"font-weight: 400; color: #000000;\">The drawback of this board is, the ST has not exposed such debug signals on the board. So, it is very hard to develop an application for such boards where the debug signals are not exposed.&nbsp; If something went wrong, we would not have any idea what was going wrong. You don&#8217;t have the pins to connect the oscilloscope or the logic analyzer to trace the signals.<\/span><\/p>\n<p class=\"\" style=\"border-width: 0px; font-family: 'Roboto Slab'; font-weight: 400; font-size: 17px; line-height: 30px;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\"><span style=\"font-weight: 400; color: #000000;\">And in this code, I will also show you how you can write the application, I mean, the graphics application for this board as well.&nbsp;<\/span><\/p>\n<p class=\"\" style=\"border-width: 0px; font-family: 'Roboto Slab'; font-weight: 400; font-size: 17px; line-height: 30px;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\"><span style=\"font-weight: 400; color: #000000;\">It&#8217;s your decision whether to buy a 32F429IDISCOVERY board or a 32F746GDISCOVERY board because the 32F746GDISCOVERY board may look more attractive than the former. This is because it is based on Cortex M7 and is more powerful with additional features compared to the 32F429IDISCOVERY board. Therefore, the choice is yours on which board to buy.<\/span><\/p>\n<p class=\"\">&nbsp;<\/p>\n<p class=\"\" style=\"border-width: 0px; font-family: 'Roboto Slab'; font-weight: 400; font-size: 23px; line-height: 30px;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\"><span style=\"text-decoration: underline; color: #c44c02;\"><b>STM32F7508-DK board<\/b><\/span><\/p>\n<p class=\"\" style=\"border-width: 0px; font-family: 'Roboto Slab'; font-weight: 400; font-size: 17px; line-height: 30px;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\"><span style=\"font-weight: 400; color: #000000;\">There is also one more board, that is <a href=\"https:\/\/www.st.com\/en\/evaluation-tools\/stm32f7508-dk.html\">STM32F7508-DK<\/a>, which is also based on Cortex M7, the microcontroller is STM32F750N8, and this is similar to this board(option 2). You can also use such boards.&nbsp;<\/span><\/p>\n<figure id=\"attachment_14119\" aria-describedby=\"caption-attachment-14119\" style=\"width: 526px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"wp-image-14119\" src=\"https:\/\/fastbitlab.com\/wp-content\/uploads\/2023\/03\/Figure-3.png\" alt=\" STM32 Discovery boards\" width=\"526\" height=\"275\" srcset=\"https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-3.png 1811w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-3-300x157.png 300w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-3-1024x535.png 1024w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-3-768x402.png 768w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-3-600x314.png 600w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-3-1536x803.png 1536w\" sizes=\"(max-width: 526px) 100vw, 526px\" \/><figcaption id=\"caption-attachment-14119\" class=\"wp-caption-text\"><span style=\"color: #000000;\">Figure 3. STM32F7508-DK Discovery kit with STM32F750N8 MCU<\/span><\/figcaption><\/figure>\n<p class=\"\">&nbsp;<\/p>\n<p class=\"\" style=\"border-width: 0px; font-family: 'Roboto Slab'; font-weight: 400; font-size: 23px; line-height: 30px;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\"><span style=\"text-decoration: underline; color: #c44c02;\"><b>STM32F4DISCOVERY board<\/b><\/span><\/p>\n<p class=\"\" style=\"border-width: 0px; font-family: 'Roboto Slab'; font-weight: 400; font-size: 17px; line-height: 30px;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\"><span style=\"font-weight: 400; color: #000000;\">Here you can also use a <a href=\"https:\/\/www.st.com\/en\/evaluation-tools\/stm32f4discovery.html\">STM32F4DISCOVERY board<\/a> and SPI-based touchscreen LCD module combinations, as shown in Figure 4.&nbsp;<\/span><\/p>\n<p class=\"\" style=\"border-width: 0px; font-family: 'Roboto Slab'; font-weight: 400; font-size: 17px; line-height: 30px;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\"><span style=\"font-weight: 400; color: #000000;\">Some of you may already have a STM32F4DISCOVERY board. This is the main board we commonly use in all other courses on microcontrollers. That&#8217;s why, in this course, I will also support the STM32F407 microcontroller based Discovery kit, and this board doesn&#8217;t come with an onboard LCD module. That&#8217;s why you have to buy a separate LCD module.<\/span><\/p>\n<p class=\"\" style=\"border-width: 0px; font-family: 'Roboto Slab'; font-weight: 400; font-size: 17px; line-height: 30px;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\"><span style=\"font-weight: 400; color: #000000;\">You may use the SPI based touchscreen LCD module, which is based on ILI9341 LCD Driver. Such LCD modules can be used with this board. It must be SPI based.&nbsp;<\/span><\/p>\n<p class=\"\" style=\"border-width: 0px; font-family: 'Roboto Slab'; font-weight: 400; font-size: 17px; line-height: 30px;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\"><span style=\"font-weight: 400; color: #000000;\">So, I&#8217;ll only support the SPI-based external LCD module which is based on ILI9341 LCD Driver Chip.&nbsp;<\/span><\/p>\n<p class=\"\">&nbsp;<\/p>\n<figure id=\"attachment_14121\" aria-describedby=\"caption-attachment-14121\" style=\"width: 596px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-14121\" src=\"https:\/\/fastbitlab.com\/wp-content\/uploads\/2023\/03\/Figure-4.png\" alt=\"Best hardware for Embedded Graphics\" width=\"596\" height=\"350\" srcset=\"https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-4.png 1805w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-4-300x176.png 300w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-4-1024x600.png 1024w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-4-768x450.png 768w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-4-600x351.png 600w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-4-1536x899.png 1536w\" sizes=\"(max-width: 596px) 100vw, 596px\" \/><figcaption id=\"caption-attachment-14121\" class=\"wp-caption-text\"><span style=\"color: #000000;\">Figure 4. STM32F4DISCOVERY Discovery kit with STM32F407VG MCU<\/span><\/figcaption><\/figure>\n<p class=\"\" style=\"border-width: 0px; font-family: 'Roboto Slab'; font-weight: 400; font-size: 17px; line-height: 30px;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\"><span style=\"font-weight: 400; color: #000000;\">All these are low-cost components, you can easily get in the market.<\/span><\/p>\n<p class=\"\">&nbsp;<\/p>\n<p class=\"\" style=\"border-width: 0px; font-family: 'Roboto Slab'; font-weight: 400; font-size: 23px; line-height: 30px;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\"><span style=\"text-decoration: underline; color: #c44c02;\"><b>NUCLEO-F4x STM32 Nucleo-64 development board<\/b><\/span><\/p>\n<p class=\"\" style=\"border-width: 0px; font-family: 'Roboto Slab'; font-weight: 400; font-size: 17px; line-height: 30px;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\"><span style=\"font-weight: 400; color: #000000;\">If you already have a <a href=\"https:\/\/www.st.com\/en\/evaluation-tools\/nucleo-f401re.html\">NUCLEO board<\/a>, you can continue using the NUCLEO board as well with the same combination. You just have to buy one external display and you have to drive that display using SPI communication.<\/span><\/p>\n<figure id=\"attachment_14122\" aria-describedby=\"caption-attachment-14122\" style=\"width: 492px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-14122\" src=\"https:\/\/fastbitlab.com\/wp-content\/uploads\/2023\/03\/Figure-5.png\" alt=\"Best hardware for Embedded Graphics\" width=\"492\" height=\"277\" srcset=\"https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-5.png 1920w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-5-300x169.png 300w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-5-1024x576.png 1024w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-5-768x432.png 768w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-5-600x338.png 600w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-5-1536x864.png 1536w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-5-800x450.png 800w\" sizes=\"(max-width: 492px) 100vw, 492px\" \/><figcaption id=\"caption-attachment-14122\" class=\"wp-caption-text\"><span style=\"color: #000000;\">Figure 5. NUCLEO-F4x STM32 Nucleo-64 development board<\/span><\/figcaption><\/figure>\n<p class=\"\" style=\"border-width: 0px; font-family: 'Roboto Slab'; font-weight: 400; font-size: 17px; line-height: 30px;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\"><span style=\"font-weight: 400; color: #000000;\">That&#8217;s about the hardware to be used in an Embedded graphics system.&nbsp;<\/span><\/p>\n<p class=\"\">&nbsp;<\/p>\n<p class=\"\" style=\"border-width: 0px; font-family: 'Roboto Slab'; font-weight: 400; font-size: 23px; line-height: 30px;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\"><span style=\"text-decoration: underline; color: #c44c02;\"><b>Board details<\/b><\/span><\/p>\n<figure id=\"attachment_14123\" aria-describedby=\"caption-attachment-14123\" style=\"width: 666px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-14123\" src=\"https:\/\/fastbitlab.com\/wp-content\/uploads\/2023\/03\/Figure-6.png\" alt=\"Best hardware for Embedded Graphics\" width=\"666\" height=\"375\" srcset=\"https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-6.png 1920w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-6-300x169.png 300w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-6-1024x576.png 1024w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-6-768x432.png 768w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-6-600x338.png 600w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-6-1536x864.png 1536w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-6-800x450.png 800w\" sizes=\"(max-width: 666px) 100vw, 666px\" \/><figcaption id=\"caption-attachment-14123\" class=\"wp-caption-text\"><span style=\"color: #000000;\">Figure 6. Board details<\/span><\/figcaption><\/figure>\n<p class=\"\">&nbsp;<\/p>\n<p class=\"\">&nbsp;<\/p>\n<p class=\"\" style=\"font-size: 18px; line-height: 30px; font-family: 'Roboto Slab'; font-weight: 400;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\"><b><span style=\"color: #800080;\">Get the Full Course on STM32-LTDC, LCD-TFT, LVGL (MCU3) <a href=\"https:\/\/www.udemy.com\/course\/mastering-microcontroller-stm32-ltdc-lcd-tft-lvgl\/\"><span style=\"color: #0000ff;\">Here.<\/span><\/a><\/span><\/b><\/p>\n<p class=\"\" style=\"font-size: 23px; border-width: 0px; font-family: 'Roboto Slab'; font-weight: 400; line-height: 30px;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\"><span style=\"color: #000080;\"><b>FastBit Embedded Brain Academy Courses<\/b><\/span><\/p>\n<p class=\"\" style=\"font-size: 17px; border-width: 0px;\"><span style=\"color: #000000;\">C<span style=\"font-weight: 400;\"><span style=\"color: #000000;\">lick here:<\/span><span style=\"color: #0000ff;\">&nbsp;<\/span><\/span><\/span><span style=\"color: #0000ff;\"><a style=\"color: #0000ff; text-decoration: underline;\" href=\"http:\/\/fastbitlab.com\/course1\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/fastbitlab.com\/course1<\/span><\/a><\/span><\/p>\n<p class=\"\">&nbsp;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Hardware to use in an Embedded graphics system &nbsp; Explore STM32 Discovery boards with LCD modules, touch capabilities, debug signals, and powerful Cortex M7 microcontrollers. &nbsp; 32F429IDISCOVERY board First, the 32F429IDISCOVERY Discovery Kit, which is based on the STM32F429ZI microcontroller.&nbsp; 32F429IDISCOVERY Discovery kit is the exact part name of that board and you can [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":14117,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"0","ocean_second_sidebar":"0","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"0","ocean_custom_header_template":"0","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"0","ocean_menu_typo_font_family":"0","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"enable","ocean_disable_heading":"default","ocean_post_title":"Hardware for Embedded Graphics System.","ocean_post_subheading":"","ocean_post_title_style":"solid-color","ocean_post_title_background_color":"#0055af","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"0","ocean_post_oembed":"","ocean_post_self_hosted_media":"","ocean_post_video_embed":"","ocean_link_format":"","ocean_link_format_target":"self","ocean_quote_format":"","ocean_quote_format_link":"post","ocean_gallery_link_images":"off","ocean_gallery_id":[],"footnotes":""},"categories":[8],"tags":[26],"class_list":["post-14113","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-stm32-ltdc-lcd-tft-lvgl-mcu3","entry","has-media"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Best Hardware for Embedded Graphics Systems: Boards details<\/title>\n<meta name=\"description\" content=\"Discover the top hardware options for building efficient embedded graphics systems. Explore STM32 Discovery boards with LCD modules, touch\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fastbitlab.com\/blog\/stm32-ltdc-lcd-tft-lvgl-mcu3-lecture-2-hardware-for-embedded-graphics-system\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Best Hardware for Embedded Graphics Systems: Boards details\" \/>\n<meta property=\"og:description\" content=\"Discover the top hardware options for building efficient embedded graphics systems. Explore STM32 Discovery boards with LCD modules, touch\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fastbitlab.com\/blog\/stm32-ltdc-lcd-tft-lvgl-mcu3-lecture-2-hardware-for-embedded-graphics-system\/\" \/>\n<meta property=\"og:site_name\" content=\"FastBit EBA\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/fastbiteba\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-03-09T08:51:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-22T06:49:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-1-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1857\" \/>\n\t<meta property=\"og:image:height\" content=\"981\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"FastBitLab\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@fastbiteba\" \/>\n<meta name=\"twitter:site\" content=\"@fastbiteba\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"FastBitLab\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/stm32-ltdc-lcd-tft-lvgl-mcu3-lecture-2-hardware-for-embedded-graphics-system\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/stm32-ltdc-lcd-tft-lvgl-mcu3-lecture-2-hardware-for-embedded-graphics-system\\\/\"},\"author\":{\"name\":\"FastBitLab\",\"@id\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/#\\\/schema\\\/person\\\/e32b38e733a0d76ffa7e6bc998652e5d\"},\"headline\":\"STM32-LTDC, LCD-TFT, LVGL (MCU3) Lecture 2| Hardware for Embedded Graphics System\",\"datePublished\":\"2023-03-09T08:51:14+00:00\",\"dateModified\":\"2024-02-22T06:49:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/stm32-ltdc-lcd-tft-lvgl-mcu3-lecture-2-hardware-for-embedded-graphics-system\\\/\"},\"wordCount\":763,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/stm32-ltdc-lcd-tft-lvgl-mcu3-lecture-2-hardware-for-embedded-graphics-system\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/Figure-1-1.png\",\"keywords\":[\"STM32-LTDC (MCU3) Lectures\"],\"articleSection\":[\"Blog\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/stm32-ltdc-lcd-tft-lvgl-mcu3-lecture-2-hardware-for-embedded-graphics-system\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/stm32-ltdc-lcd-tft-lvgl-mcu3-lecture-2-hardware-for-embedded-graphics-system\\\/\",\"url\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/stm32-ltdc-lcd-tft-lvgl-mcu3-lecture-2-hardware-for-embedded-graphics-system\\\/\",\"name\":\"Best Hardware for Embedded Graphics Systems: Boards details\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/stm32-ltdc-lcd-tft-lvgl-mcu3-lecture-2-hardware-for-embedded-graphics-system\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/stm32-ltdc-lcd-tft-lvgl-mcu3-lecture-2-hardware-for-embedded-graphics-system\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/Figure-1-1.png\",\"datePublished\":\"2023-03-09T08:51:14+00:00\",\"dateModified\":\"2024-02-22T06:49:26+00:00\",\"description\":\"Discover the top hardware options for building efficient embedded graphics systems. Explore STM32 Discovery boards with LCD modules, touch\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/stm32-ltdc-lcd-tft-lvgl-mcu3-lecture-2-hardware-for-embedded-graphics-system\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/stm32-ltdc-lcd-tft-lvgl-mcu3-lecture-2-hardware-for-embedded-graphics-system\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/stm32-ltdc-lcd-tft-lvgl-mcu3-lecture-2-hardware-for-embedded-graphics-system\\\/#primaryimage\",\"url\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/Figure-1-1.png\",\"contentUrl\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/Figure-1-1.png\",\"width\":1857,\"height\":981,\"caption\":\"Figure 1. 32F429IDISCOVERY Discovery kit with STM32F429ZI MCU\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/stm32-ltdc-lcd-tft-lvgl-mcu3-lecture-2-hardware-for-embedded-graphics-system\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"STM32-LTDC, LCD-TFT, LVGL (MCU3) Lecture 2| Hardware for Embedded Graphics System\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/\",\"name\":\"FastBit EBA\",\"description\":\"Your Online Academy of Embedded Systems\",\"publisher\":{\"@id\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/#organization\",\"name\":\"FastBit EBA\",\"url\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/logo-EzNrEnyr.png\",\"contentUrl\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/logo-EzNrEnyr.png\",\"width\":640,\"height\":640,\"caption\":\"FastBit EBA\"},\"image\":{\"@id\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/fastbiteba\\\/\",\"https:\\\/\\\/x.com\\\/fastbiteba\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/fastbit-embedded-brain-academy-b3167b124\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCa1REBV9hyrzGp2mjJCagBg\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/#\\\/schema\\\/person\\\/e32b38e733a0d76ffa7e6bc998652e5d\",\"name\":\"FastBitLab\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9230d0f9bdef28b63a01e7ca274ee7b2e8ed9abe932ee564af8809caaf52a0c8?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9230d0f9bdef28b63a01e7ca274ee7b2e8ed9abe932ee564af8809caaf52a0c8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9230d0f9bdef28b63a01e7ca274ee7b2e8ed9abe932ee564af8809caaf52a0c8?s=96&d=mm&r=g\",\"caption\":\"FastBitLab\"},\"description\":\"The FastBit Embedded Brain Academy uses the power of internet to bring the online courses related to the field of embedded system programming, Real time operating system, Embedded Linux systems, etc at your finger tip with very low cost. Backed with strong experience of industry, we have produced lots of courses with the customer enrolment over 3000+ across 100+ countries.\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Best Hardware for Embedded Graphics Systems: Boards details","description":"Discover the top hardware options for building efficient embedded graphics systems. Explore STM32 Discovery boards with LCD modules, touch","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fastbitlab.com\/blog\/stm32-ltdc-lcd-tft-lvgl-mcu3-lecture-2-hardware-for-embedded-graphics-system\/","og_locale":"en_US","og_type":"article","og_title":"Best Hardware for Embedded Graphics Systems: Boards details","og_description":"Discover the top hardware options for building efficient embedded graphics systems. Explore STM32 Discovery boards with LCD modules, touch","og_url":"https:\/\/fastbitlab.com\/blog\/stm32-ltdc-lcd-tft-lvgl-mcu3-lecture-2-hardware-for-embedded-graphics-system\/","og_site_name":"FastBit EBA","article_publisher":"https:\/\/www.facebook.com\/fastbiteba\/","article_published_time":"2023-03-09T08:51:14+00:00","article_modified_time":"2024-02-22T06:49:26+00:00","og_image":[{"width":1857,"height":981,"url":"https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-1-1.png","type":"image\/png"}],"author":"FastBitLab","twitter_card":"summary_large_image","twitter_creator":"@fastbiteba","twitter_site":"@fastbiteba","twitter_misc":{"Written by":"FastBitLab","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fastbitlab.com\/blog\/stm32-ltdc-lcd-tft-lvgl-mcu3-lecture-2-hardware-for-embedded-graphics-system\/#article","isPartOf":{"@id":"https:\/\/fastbitlab.com\/blog\/stm32-ltdc-lcd-tft-lvgl-mcu3-lecture-2-hardware-for-embedded-graphics-system\/"},"author":{"name":"FastBitLab","@id":"https:\/\/fastbitlab.com\/blog\/#\/schema\/person\/e32b38e733a0d76ffa7e6bc998652e5d"},"headline":"STM32-LTDC, LCD-TFT, LVGL (MCU3) Lecture 2| Hardware for Embedded Graphics System","datePublished":"2023-03-09T08:51:14+00:00","dateModified":"2024-02-22T06:49:26+00:00","mainEntityOfPage":{"@id":"https:\/\/fastbitlab.com\/blog\/stm32-ltdc-lcd-tft-lvgl-mcu3-lecture-2-hardware-for-embedded-graphics-system\/"},"wordCount":763,"commentCount":0,"publisher":{"@id":"https:\/\/fastbitlab.com\/blog\/#organization"},"image":{"@id":"https:\/\/fastbitlab.com\/blog\/stm32-ltdc-lcd-tft-lvgl-mcu3-lecture-2-hardware-for-embedded-graphics-system\/#primaryimage"},"thumbnailUrl":"https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-1-1.png","keywords":["STM32-LTDC (MCU3) Lectures"],"articleSection":["Blog"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fastbitlab.com\/blog\/stm32-ltdc-lcd-tft-lvgl-mcu3-lecture-2-hardware-for-embedded-graphics-system\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/fastbitlab.com\/blog\/stm32-ltdc-lcd-tft-lvgl-mcu3-lecture-2-hardware-for-embedded-graphics-system\/","url":"https:\/\/fastbitlab.com\/blog\/stm32-ltdc-lcd-tft-lvgl-mcu3-lecture-2-hardware-for-embedded-graphics-system\/","name":"Best Hardware for Embedded Graphics Systems: Boards details","isPartOf":{"@id":"https:\/\/fastbitlab.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fastbitlab.com\/blog\/stm32-ltdc-lcd-tft-lvgl-mcu3-lecture-2-hardware-for-embedded-graphics-system\/#primaryimage"},"image":{"@id":"https:\/\/fastbitlab.com\/blog\/stm32-ltdc-lcd-tft-lvgl-mcu3-lecture-2-hardware-for-embedded-graphics-system\/#primaryimage"},"thumbnailUrl":"https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-1-1.png","datePublished":"2023-03-09T08:51:14+00:00","dateModified":"2024-02-22T06:49:26+00:00","description":"Discover the top hardware options for building efficient embedded graphics systems. Explore STM32 Discovery boards with LCD modules, touch","breadcrumb":{"@id":"https:\/\/fastbitlab.com\/blog\/stm32-ltdc-lcd-tft-lvgl-mcu3-lecture-2-hardware-for-embedded-graphics-system\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fastbitlab.com\/blog\/stm32-ltdc-lcd-tft-lvgl-mcu3-lecture-2-hardware-for-embedded-graphics-system\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fastbitlab.com\/blog\/stm32-ltdc-lcd-tft-lvgl-mcu3-lecture-2-hardware-for-embedded-graphics-system\/#primaryimage","url":"https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-1-1.png","contentUrl":"https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-1-1.png","width":1857,"height":981,"caption":"Figure 1. 32F429IDISCOVERY Discovery kit with STM32F429ZI MCU"},{"@type":"BreadcrumbList","@id":"https:\/\/fastbitlab.com\/blog\/stm32-ltdc-lcd-tft-lvgl-mcu3-lecture-2-hardware-for-embedded-graphics-system\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fastbitlab.com\/blog\/"},{"@type":"ListItem","position":2,"name":"STM32-LTDC, LCD-TFT, LVGL (MCU3) Lecture 2| Hardware for Embedded Graphics System"}]},{"@type":"WebSite","@id":"https:\/\/fastbitlab.com\/blog\/#website","url":"https:\/\/fastbitlab.com\/blog\/","name":"FastBit EBA","description":"Your Online Academy of Embedded Systems","publisher":{"@id":"https:\/\/fastbitlab.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fastbitlab.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/fastbitlab.com\/blog\/#organization","name":"FastBit EBA","url":"https:\/\/fastbitlab.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fastbitlab.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2026\/04\/logo-EzNrEnyr.png","contentUrl":"https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2026\/04\/logo-EzNrEnyr.png","width":640,"height":640,"caption":"FastBit EBA"},"image":{"@id":"https:\/\/fastbitlab.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/fastbiteba\/","https:\/\/x.com\/fastbiteba","https:\/\/www.linkedin.com\/in\/fastbit-embedded-brain-academy-b3167b124\/","https:\/\/www.youtube.com\/channel\/UCa1REBV9hyrzGp2mjJCagBg"]},{"@type":"Person","@id":"https:\/\/fastbitlab.com\/blog\/#\/schema\/person\/e32b38e733a0d76ffa7e6bc998652e5d","name":"FastBitLab","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/9230d0f9bdef28b63a01e7ca274ee7b2e8ed9abe932ee564af8809caaf52a0c8?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/9230d0f9bdef28b63a01e7ca274ee7b2e8ed9abe932ee564af8809caaf52a0c8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9230d0f9bdef28b63a01e7ca274ee7b2e8ed9abe932ee564af8809caaf52a0c8?s=96&d=mm&r=g","caption":"FastBitLab"},"description":"The FastBit Embedded Brain Academy uses the power of internet to bring the online courses related to the field of embedded system programming, Real time operating system, Embedded Linux systems, etc at your finger tip with very low cost. Backed with strong experience of industry, we have produced lots of courses with the customer enrolment over 3000+ across 100+ countries."}]}},"_links":{"self":[{"href":"https:\/\/fastbitlab.com\/blog\/wp-json\/wp\/v2\/posts\/14113","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fastbitlab.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fastbitlab.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fastbitlab.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fastbitlab.com\/blog\/wp-json\/wp\/v2\/comments?post=14113"}],"version-history":[{"count":5,"href":"https:\/\/fastbitlab.com\/blog\/wp-json\/wp\/v2\/posts\/14113\/revisions"}],"predecessor-version":[{"id":16256,"href":"https:\/\/fastbitlab.com\/blog\/wp-json\/wp\/v2\/posts\/14113\/revisions\/16256"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fastbitlab.com\/blog\/wp-json\/wp\/v2\/media\/14117"}],"wp:attachment":[{"href":"https:\/\/fastbitlab.com\/blog\/wp-json\/wp\/v2\/media?parent=14113"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fastbitlab.com\/blog\/wp-json\/wp\/v2\/categories?post=14113"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fastbitlab.com\/blog\/wp-json\/wp\/v2\/tags?post=14113"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}