Browsing All posts tagged under »stmicroelectronics«

STM32 Nucleo: access SD cards with C standard library

July 3, 2016


The ST Nucleo is an Arduino-like board with an STM32 as the microcontroller, and many Arduino shields can be mounted on it. I recently played with an Ethernet shield for the network connection, but since the shield also contains a microSD card slot, I wanted to access the SD card to read/write files. I’d like to […]

HTTPS client on STM32 Nucleo-F411RE

February 4, 2016


One of my goal of the past months was to use an STM32 Nucleo board to get a webpage through HTTPS, using an Ethernet shield for TCP/IP stack. I was close last time, but I discovered that my Nucleo-F103RB did not have enough RAM. Now I have my hands on a Nucleo-F411RE that has 128KiB of RAM […]

STM32 NUCLEO-F103RB has low resources for TLS 1.2

January 10, 2016


It’s been months since I started playing with a STM32 Nucleo + Ethernet shield. One of the objectives that I chase is to build a device for the Internet of Things that implement reasonably secure communications. In an effort to avoid reinventing the wheel (or at least to not reinvent too many wheels) I wanted to see if […]

DNS client on STM32 Nucleo and W5100

December 13, 2015


I am still working on a device consisting of STM32 Nucleo F103RB with a W5100 Ethernet shield. This time I included a DNS client, so that the device can connect to a server by knowing its name. The name resolving can be invoked by using the POSIX functions getaddrinfo and gethostbyname. DNS queries can have different […]

DHCP client on STM32 Nucleo and W5100

December 7, 2015


I am still working on a device consisting of STM32 Nucleo F103RB with a W5100 Ethernet shield. This time I included a DHCP client, so that when the device is attached to a network, it will ask for an IP address instead of being statically allocated. The DHCP protocol follows the RFC 2131 and RFC 2132, and […]

Arduino Ethernet shield on STM32 Nucleo

August 2, 2015


I have a clone of the Arduino Ethernet shield R2, and I already hooked it up on an Arduino Uno, as explained in a previous post. But I also have an STM32 Nucleo-F103RB board, which is similar to Arduino with respect to many of its pins, so I wanted to try this shield with it. The main […]

libopencm3 on STM32 Nucleo board

April 19, 2015


This article is part of a series about developing for STM32 micro-controllers on Linux. A few days ago I talked about libopencm3, an open source library to access Cortex-M functionalities and peripherals of many micro-controllers, especially STM32 variants. I wanted to use this library to develop on a Nucleo board that I have in my hand, […]