List of All Posts

  1. RISC-V: Dividing efficiently across different hardware
  2. Size matters – Comparing tool chains and CPUs
  3. C++ pitfalls – Memory allocation from interrupts
  4. Securing embedded systems with digital signatures: The basics
  5. C++ real-time allocation — a chess engine
  6. Hacking emSecure?
  7. Algorithms for division – part 4 – Using Newton’s method
  8. Algorithms for division – part 3 – Using multiplication
  9. Saving power in embedded systems – Reducing idle CPU speed
  10. Algorithms for division – part 2 – Classics
  11. Algorithms for division – part 1
  12. emWeb: User interface in the web browser
  13. Risks Are Often Underestimated — It Is Not Only the Chip Crisis that Threatens Embedded Manufacturers
  14. emVDSP vs CMSIS-DSP
  15. SEGGER’s Embedded Studio Achieves Top Rating in German Elektronik Magazine
  16. Working at SEGGER Microcontroller: The question of “why?”
  17. SEGGER Embedded Studio on Apple M1 and Intel i7
  18. Correlating and visualizing data sampling, current consumption, and program execution via Ozone’s Timeline Window
  19. Code Size: Squeezing more with linker outlining
  20. Code size: Closing the gap between RISC-V and Arm for embedded applications
  21. Every byte counts – Floating-point in less than 1 KB
  22. Every byte counts – Smallest “Hello world”
  23. Integrity checks with the new SEGGER Linker
  24. Every Byte counts – The 100-Byte Blinky Challenge
  25. Debugging the dual-core NXP i.MX RT600 with the one and only SEGGER J-Link
  26. Extending AppWizard-generated GUIs with emWin Widgets
  27. How to do Gauges in AppWizard – Part II
  28. Profiling and Code coverage on RISC-V using simulation
  29. How to do Gauges in AppWizard – Part I
  30. SEGGER in times of the coronavirus / COVID-19
  31. The SEGGER Compiler
  32. Floating-point face off, part 3: How we do it
  33. Floating-point face-off, part 2: Comparing performance
  34. Finding the right (Q)SPI Flash for your project
  35. The Good, The Best, and The Only
  36. Floating-point face-off
  37. IoT Station#1 Launched (using emMQTT)
  38. Using AppWizard to create interesting buttons
  39. Turning an FPGA into a powerful microcontroller. No external memory required.
  40. Creating a cool knob using the SEGGER AppWizard
  41. Express Logic acquired by Microsoft
  42. Building our own tools for documentation
  43. Decoding the Akai Fire MIDI implementation – part 3
  44. Decoding the Akai Fire MIDI implementation – part 2
  45. Decoding the Akai Fire MIDI implementation – part 1
  46. New office, more plans!
  47. Designing quality software
  48. Quality at SEGGER
  49. J-Run: Automating performance tests on real hardware
  50. Current state of the trace market
  51. SMASH: an efficient compression algorithm for microcontrollers
  52. RISC-V adoption and 7th Workshop thoughts
  53. The SEGGER linker and SOMNIUM assets
  54. emNet with built-in UDP flood protection
  55. Killer features of the SEGGER linker, or what’s wrong with the GNU linker?
  56. The SEGGER Linker – Replacing the GNU linker
  57. Using a watchdog in a multi-task (RTOS) environment
  58. Performance tuning our software
  59. Getting printf Output from Target to Debugger
  60. Update on: Comparing Performance on Windows, Linux and OS X
  61. Getting started with J-Trace PRO
  62. Why you should benchmark your embedded system
  63. Comparing Performance on Windows, Linux and OS X
  64. Embedded Studio for Windows: 64-bits vs. 32-bits
  65. Welcome