<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tutorial on Carmine Noviello</title><link>https://www.carminenoviello.com/tags/tutorial/</link><description>Recent content in Tutorial on Carmine Noviello</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Wed, 23 Nov 2022 12:25:42 +0000</lastBuildDate><atom:link href="https://www.carminenoviello.com/tags/tutorial/index.xml" rel="self" type="application/rss+xml"/><item><title>Getting started with STM32F746G-DISCO</title><link>https://www.carminenoviello.com/2015/07/13/started-stm32f746g-disco/</link><pubDate>Mon, 13 Jul 2015 05:06:56 +0000</pubDate><guid>https://www.carminenoviello.com/2015/07/13/started-stm32f746g-disco/</guid><description>&lt;p&gt;ST Microelectronics recently expanded its portfolio of STM32 microcontrollers with the new STM32F7 family. These are the new best-in-class MCUs from ST, with a Cortex-M7 core able to run up to 216Mhz (future releases will run up to 400Mhz with 2000 CoreMark index), with an internal flash up to 1Mb and 360Kb of RAM. STM32F7 is also able to run from external flash memory without performance penalty, thanks to a L1 cache (this is probably the most interesting aspect of these MCUs). STM32F7 are targeted for High-end embedded applications, especially to multimedia ones, and I think that it&amp;rsquo;s far from low-budget applications and hobbyist uses. At the time of writing, these MCUs are quite pricy, ranging from 12€ to 20€/pcs for low-volume orders. This is definitely a really high price, especially if you consider that &lt;a href="https://www.olimex.com/Products/Components/IC/A20/"&gt;you can find around&lt;/a&gt; Cortex-A7 MCUs for less than 10€. But I think that the price will be dramatically reduced in the future.&lt;/p&gt;</description></item><item><title>Build STM32 applications with Eclipse, GCC and STM32Cube</title><link>https://www.carminenoviello.com/2015/06/04/stm32-applications-eclipse-gcc-stcube/</link><pubDate>Thu, 04 Jun 2015 14:13:18 +0000</pubDate><guid>https://www.carminenoviello.com/2015/06/04/stm32-applications-eclipse-gcc-stcube/</guid><description>&lt;aside class="callout callout--info" role="note" aria-label="Note"&gt;&#10; &lt;p class="callout__title"&gt;Note&lt;/p&gt;&#10; &lt;div class="callout__content"&gt;&lt;p&gt;&lt;strong&gt;Please, read carefully.&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Thanks to the feedbacks I have received, I reached to the conclusion that it&amp;rsquo;s really hard to cover a topic like this one in the room of a blog post. So, I started writing a book about the STM32 platform. In the free book sample you can find the whole complete procedure better explained. You can download it &lt;a href="https://leanpub.com/mastering-stm32"&gt;from here&lt;/a&gt;.&lt;/p&gt;&#10;&lt;/div&gt;&#10;&lt;/aside&gt;&#10;&#10;&lt;p&gt;If you landed to this page, you probably already know that I&amp;rsquo;ve covered this topic in the past. &lt;a href="https://www.carminenoviello.com/?p=998"&gt;I showed in a series made of three posts&lt;/a&gt; how to successfully setup a complete Eclipse/GCC ARM tool-chain to develop applications for the STM32Nucleo-F4 developing board. Since then, many people have reported me positive feedback on that tutorial. But, some of them had serious troubles in getting those instructions working for other STM32 families (F0, F1 and so on). This was mainly caused by the &lt;a href="http://gnuarmeclipse.livius.net/blog/"&gt;GNU ARM Eclipse plug-in&lt;/a&gt;, or rather by the included templates in the plug-in.  When a new project is created using the plug-in wizard, a template is used depending on processor family. Unfortunately, the plug-in author has updated just the template for STM32-F4 family to the more recently STM32Cube-F4 HAL framework from ST (which still supports only commercial IDE&amp;hellip;..), leaving the other templates still based on the old Standard Peripheral Library, which is no longer supported by ST and STM32CubeMX tool used in my tutorial. *This causes my instructions to be wrong for processor families different from STM32-F4. *&lt;/p&gt;</description></item><item><title>BlueNRG shield for STM32 Nucleo</title><link>https://www.carminenoviello.com/2015/03/08/bluenrg-shield-stm32-nucleo/</link><pubDate>Sun, 08 Mar 2015 15:32:51 +0000</pubDate><guid>https://www.carminenoviello.com/2015/03/08/bluenrg-shield-stm32-nucleo/</guid><description>&lt;p&gt;I recently received during a ST training day a sample of the X-NUCLEO-IDB04A1 shield. This shield is based on the BlueNRG network processor from ST and it allows to create Bluetooth Low Energy (BLE) applications using an Arduino compatible developing board. Obviously, ST designed the software for this shield to be used mainly with its Nucleo range of developing boards. In fact, all necessary libraries and examples needed to use this shield are designed to run on Nucleo-L0 and Nucleo-F4 boards using their respective HAL. However, ST still doesn&amp;rsquo;t provide official support to free GCC/Eclipse toolchains (an this is a pity&amp;hellip;), and it&amp;rsquo;s a little bit tricky to use ST demo files and BlueNRG HAL without using a commercial IDE supported by ST (IAR, TrueSTUDIO, etc).&lt;/p&gt;</description></item><item><title>Unicode in 5 minuti</title><link>https://www.carminenoviello.com/2008/05/20/unicode-in-5-minuti/</link><pubDate>Tue, 20 May 2008 15:18:12 +0000</pubDate><guid>https://www.carminenoviello.com/2008/05/20/unicode-in-5-minuti/</guid><description>&lt;p&gt;&lt;img src="https://www.carminenoviello.com/2008/05/20/unicode-in-5-minuti/01-unicode.jpg" alt="unicode"&gt;[dropcap]O[/dropcap]ggi giorno nessun programmatore può ignorare Unicode: con la diffusione di Internet e la pubblicazione dei contenuti via web è diventato impossibile non conoscere questo sistema di caratteri e, grazie al fatto che sono sempre di più i linguaggi di programmazione che lo trattano in maniera nativa, è diventato molto semplice poterlo adoperare nelle proprie applicazioni. Sicuro??!?!&lt;/p&gt;&#10;&lt;p&gt;A leggere in giro nella rete sembrerebbe esattamente il contrario. Praticamente tutti i giorni si legge di programmatori disperati che non sanno come trattare stringhe di testo contenenti caratteri Unicode, e spesso le soluzioni trovate sono alquanto &lt;em&gt;naïf&lt;/em&gt; e sbagliate. Insomma, lo Unicode è per mia esperienza la bestia nera degli informatici del nuovo millennio, nonostante il web sia pieno di ottimi tutorial molto completi per approfondire la materia.&lt;br&gt;&#10;E forse è proprio questo il nocciolo della questione: le guide, i tutorial, gli &lt;em&gt;howto&lt;/em&gt; elaborati per i vari linguaggi di programmazione spesso sono troppo completi ed esaustivi. Per carità, lungi da voler criticare il lavoro svolto da altre persone, ma per mia esperienza personale in questo tema più si tiene basso il livello e meglio si comprende qual è esattamente il problema. Per poi successivamente magari approfondire tutti i dettagli per gli amanti della storia dell&amp;rsquo;informatica.&lt;/p&gt;</description></item></channel></rss>