A chave para o sucesso
Mais uma frase para a categoria “Quem Disse” “Determinação, coragem e auto-confiança são fatores decisivos parao sucesso. Se estamos possuídos por uma inabalável determinação,conseguiremos superá-los....
View ArticleHow to install NuttX on Teensy 4.0/4.1 board
./teensy_loader_cli -w -v --mcu=TEENSY40 ~/nuttx/incubator-nuttx/nuttx.hex Teensy Loader, Command Line, Version 2.2 Read "/home/bashton/nuttx/incubator-nuttx/nuttx.hex": 73803 bytes, 3.6% usage Found...
View ArticleSTA013 MP3 Decoder
ST has a chip able to process MP3 data and output the processed data in many formats (including I2S and also direct DAC output) An interesting documentation about it:...
View ArticleOverleaf – a nice online LaTeX editor
Overleaf is a nice online LaTeX editor developed by Dr John Hammersley. There are many Templates available to start using it: https://www.overleaf.com/latex/templates
View ArticleMy uncle was the first to receive the COVID-19 vaccine in my hometown
He is a 80 doctor that still working there. He decided to still working and assigned some legal document to free the government responsibilities case he get COVID-19 while helping other patients: (in...
View ArticleHow to install NuttX on BL602
As some of you know I work for Espressif porting NuttX to ESP32 family. We just started porting NuttX to ESP32-C3 (the RISC-V ESP32 chip) and then I decided to take a look at our competitor: the...
View ArticlePoke-a-hole
Packaging structs needs some care, otherwise you can waste more memory than necessary. Fortunately there is a program called “pahole” that can help you to find these “holes” in your struct:...
View ArticleCompiling NuttX to ESP32-C3 (no public yet)
Configure the board: $ ./tools/configure.sh esp32c3-devkit:nsh Compile: $ make Convert the NuttX ELF file: $ esptool.py --chip esp32-c3 elf2image --flash_mode dio --flash_size 4MB -o ./nuttx.bin nuttx...
View ArticleListing of bootloaders for embedded systems
U-Boot – https://github.com/u-boot/u-boot RedBoot – https://github.com/saschahauer/barebox dBUG – MCUBoot – https://github.com/mcu-tools/mcuboot uMon – http://www.umonfw.com
View ArticleBurrows–Wheeler transform
The BWT is very useful to reorder strings to make it easier for compression algorithms:https://en.wikipedia.org/wiki/Burrows%E2%80%93Wheeler_transform
View ArticleSPOT GEN3 Firmware update on Linux
I just got a SPOT GEN3 satellite tracker and subscribed to the Basic plan. My device was outdated and then I needed to do a firmware update. Globalstar (owner of SPOT company) is too lazy to create an...
View ArticleConfiguring the NuttX MCP2515 CAN driver to 250Kbps
I got MCP2515 working on 250Kbps on NuttX using this configuration setting: [*] Microchip MCP2515 CAN Bus Controller over SPI(250000) MCP2515 bitrate(6) MCP2515 Propagation Segment TQ(5) MCP2515 Phase...
View ArticleUsing QEMU with GDB to debug NuttX
This is a nice feature if you want to use QEMU to debug a NuttX board and learn more about its initialization.Configure NuttX to use the stellaris lm3s6965-ek board with qemu-flat config: $...
View ArticleUsing FIFO on NuttX to send data from your board to computer
There is easy way to send the data, produced by our board, directly to your computer using a simple command line tool: nsh> mkfifo /dev/fifonsh> myapp > /dev/fifo &nsh> netcat...
View ArticleNuttX SPIFLASH ESP32-C3 Debug Message
ABesp32c3_spiflash_alloc_mtdpart: ESP32 SPI Flash information:esp32c3_spiflash_alloc_mtdpart: ID = 0x684016esp32c3_spiflash_alloc_mtdpart: Status mask = ffffesp32c3_spiflash_alloc_mtdpart: Chip size =...
View ArticleNuttX SPIFLASH ESP32 Debug Message
esp32_spiflash_alloc_mtdpart: ESP32 SPI Flash information:esp32_spiflash_alloc_mtdpart: ID = 0x204016esp32_spiflash_alloc_mtdpart: Status mask = ffffesp32_spiflash_alloc_mtdpart: Chip size = 4096...
View Articlemksmartfs on ESP32
nsh> ?help usage: help [-v] [] . cp exit mb mw source usleep[ cmp false mkdir ps test xd? dirname free mkrd pwd timebasename dd help mksmartfs rm truebreak df hexdump mh rmdir unamecat echo kill...
View Article