Skip to content
Micro Digital Blog

Micro Digital Blog

Embedded Security, RTOS Design, and Opinions

  • Blog
  • Website

Category: Tools

Using MpuPacker to Minimize Waste

February 11, 2022February 12, 2022 ~ David Moore ~ Leave a comment

The Cortex-M v7 MPU requires regions to be a power of two in size and aligned to their size. This can waste a lot of memory if they aren’t ordered efficiently. We developed our MpuPacker utility to help with this by optimizing the ordering and also recommending regions that can be reduced in size or … Continue reading Using MpuPacker to Minimize Waste

Visio for Engineers

February 8, 2022January 25, 2022 ~ Ralph Moore ~ Leave a comment

I had a terrible time when I first started using Visio. I found it to be non-intuitive and frustrating to use. In retrospect this was probably due to my being an engineer and the creators of Visio being graphic artists. What was intuitive to them was not intuitive to me. Over time, I have learned … Continue reading Visio for Engineers

MPU Debugging with smxAware

January 11, 2022February 7, 2022 ~ David Moore ~ Leave a comment

smxAware was enhanced with new features to help debug issues related to the Memory Protection Unit in SecureSMX systems. These are covered here. The IAR debugger displays the MPU registers like this: RNR can be manually patched to the slot number to view, which then shows the RBAR and RASR values for that slot. A … Continue reading MPU Debugging with smxAware

  • Heap
  • Opinion
  • Project
  • RTOS
  • Security
  • Tools
  • Isolated Partitioning of Firmware Improves IoT Device Security
  • Heap for C++ Partitions
  • Let’s KISS
  • Using MpuPacker to Minimize Waste
  • Visio for Engineers

Bin Heap Block Diagrams Cortex-M CWE Cybersecurity Embedded Device Security Embedded Heap Embedded Security Engineering Diagrams Factory Security Factory Threats FreeRTOS Funnel GPIO Regions Hardware Complexity Hardware Design Heap Heap Fragmentation Industrial Cybersecurity IoT Security Isolated Partitions KISS malloc Memory Allocation Memory Protection Unit MPU Multitasking Partitioning Partition Isolation Privileged Mode Programming Project Management RTOS Benefits SBOM Secure Coding Secure Firmware Secure Legacy Code Secure RTOS SecureSMX SOUP System Integration USB Threats Visio Visio For Engineers Visio Tips

  • Follow Following
    • Micro Digital Blog
    • Already have a WordPress.com account? Log in now.
    • Micro Digital Blog
    • Customize
    • Follow Following
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar
 

Loading Comments...