Categories
- c/c++ 37
- article 7
- programming 18
- signals 3
- embedded 22
- books 6
- git 4
- tutorial 10
- mbed 30
- cmsis-dap 4
- pyocd 4
- coide 1
- python 8
- rust 3
- rust, mbed 1
c/c++
- Coroutines in C (bookmarks)
- Casting in C++
- Two sites with list of C / ARM / AVR books and tutorials.
- G++ and C static library with C files ( -x flag )
- Compile time assertion in C lang
- Header circular problem (impossible errors received)
- Dynamic initialization C++ in IAR
- auto_ptr , unique_ptr C++
- Singleton design pattern C++ (bookmark)
- KEIL and bkpt 0xab
- Kernel coding standard
- Optimalization + aliasing in C programs (bookmark)
- Arithmetic encoding (bookmark)
- Sort 1 milion of 8 digit numbers in 1M RAM (bookmark)
- Memory leaks in C
- Casting in C
- Goto in C language
- C Gotchas
- Object-oriented design in C language
- Keyword register C language
- C language history
- Interview with Brian Kernighan about C language
- Blogs about C/C++ language
- The International Obfuscated C Code Contest
- Deep C
- Will it optimize?
- C Right-Left Rule
- C language FAQ
- Arrays and pointers
- Shifting in C
- Restrict keyword in C
- Keyword volatile
- C library
- Bitfields C - strength and weakness
- C language books
- C language pitfalls (bookmark)
- Great C/C++ articles from embedded.com (bookmark)
article
- Introduction to my new webpage.
- kinetis lxx gpio demo for the freedom platform (update)
- The freedom platform ARM GCC basic project (news)
- More regular updates on Twitter
- TSS - Touch sensing (introduction)
- First post
- Embedded journals (bookmark)
programming
- Perl & gnuplot for generating graphs
- How to report bugs efectively (bookmark)
- Sublime Go to the definition - CTags
- Error detection checksums (bookmark)
- Reciprocal multiplication
- Sublime Text 2 for C/C++ development
- GNUplot
- Binary numbers
- The Practice of Programming (book worth to have)
- Why to use VIM !
- Multiplication/Division by constant
- Loop unwinding
- If - switch - jump table
- Algorithms with bits
- Properties of the compiler and floating point arithmetic test
- C language books
- Various coding standards (bookmark)
- Preprocessor C/C++ (bookmark)
signals
embedded
- freedom boards (K20, KL46) arrived !
- Hard fault - ARM cortex - get PC without any code
- Kinetis L header files
- Kinetis K GCC startup
- GCC ARM Embedded + Eclipse on Kinetis with JLink
- OpenOCD with TWRK60 - Kinetis K60 board (tutorial for Windows)
- Stack usage for ARM Cortex-M
- Effective C++ in an embedded environment (book review)
- ARM compiler (armcc) and ARM archiver (armar)
- CoOS RTOS (bookmark)
- IAR eclipse plugin (bookmark)
- Debugging make files
- CooCox API
- Cortex M3 and M4 fault exception
- Coding in debugger
- Embedded projects website
- ARM developing with open source tools
- Stack usage
- Bitfields C - strength and weakness
- Get ready for an interview
- ARM Information center (bookmark)
- Linker command file (bookmark)
books
- Writing solid code by Steve Maguire (book review)
- Website to buy programming books (or any other)
- The Practice of Programming (book review)
- Two sites with list of C / ARM / AVR books and tutorials.
- Effective C++ in an embedded environment (book review)
- Books review (C and C++)
git
tutorial
- CoIDE with KL25Z and mbed (C++) (tutorial)
- How to build mbed src and Hello world (AMRCC, ARM GCC) (tutorial)
- How to use mbed exporters (tutorial)
- debugging pyOCD gdb (tutorial)
- unlocking kinetis (KL25Z) with the jlink console
- pyOCD with KL25Z (introduction)
- mbed GCC with eclipse KL25Z (Part 2)
- mbed - Add library, program and create new cookbook (tip & tricks)
- GCC ARM Embedded + Eclipse on Kinetis with JLink
- OpenOCD with TWRK60 - Kinetis K60 board (tutorial for Windows)
mbed
- mbed OS beta repositories are public now
- New FRDM board on mbed with ethernet (news)
- FRDM KL05Z is mbed enabled (news)
- CoIDE export is available for KL25Z on mbed (news)
- CoIDE fix for using C++
- CoIDE with KL25Z and mbed (C++) (tutorial)
- How to build mbed src and Hello world (AMRCC, ARM GCC) (tutorial)
- FRDM KL05, FRDM K20D50M testing for mbed enablement
- How to use mbed exporters (tutorial)
- Freescale K20D50M (Target K20D5M) was added to mbed sources (news)
- The freedom KL46Z online on mbed (news)
- mbed KL25Z export to ARM GCC (news)
- CMSIS-DAP for the freedom platform (news)
- KL46Z and KL05Z boards have CMSIS-DAP interface (update)
- CMSIS-DAP interface and porting the new boards (news)
- cc3000 mbed - EthernetInterface (update)
- mbed GCC makefile v2.0 (update)
- cc3000 driver on mbed (news)
- mbed makefile for the freedom platform (update)
- mbed freedom KL46Z (update - testing phase)
- freedom KL46Z on mbed (update)
- mbed and cc3000 (wifi)
- mbed GCC with eclipse KL25Z (Part 2)
- How to flash/debug KL05 with mbed library offline in KEIL (tutorial)
- mbed - Add library, program and create new cookbook (tip & tricks)
- Wi-Go & mbed application board (update)
- mbed board with new ethernet interface (KEIL debugging problem)
- mbed GCC with eclipse KL25Z (Part 1)
- Makefile for mbed with GCC on KL25
- MBED and other freedom boards
cmsis-dap
- CMSIS-DAP bootloader for K20 interface (news)
- KL46Z CMSIS-DAP update - beta version 2 (news)
- KL46Z and KL05Z boards have CMSIS-DAP interface (update)
- CMSIS-DAP interface and porting the new boards (news)
pyocd
- debugging pyOCD gdb (tutorial)
- unlocking kinetis (KL25Z) with the jlink console
- pyOCD (gdb) and KL25Z
- pyOCD with KL25Z (introduction)
coide
python
- Project generator v0.8
- project generator v0.6
- project generator v0.4 - new features
- project generator v0.3
- Project generator - building exported project
- Project generator - wiki pages on github
- Project generator - gcc arm makefile and IAR enabled (update)
- Project generators in python for various IDE (uvision at the moment only)
rust
- rust for embedded projects - peripheral definitions file
- mbed with rust - update 1
- FRDM-KL25Z rust demo