Giter VIP home page Giter VIP logo

m55m1bsp's Introduction

M55M1 Series CMSIS BSP

To experience the powerful features of M55M1 series in few minutes, please select the sample code to download and execute on the NuMaker-M55M1 board. Open the project files to build them with Keil® MDK, IAR or NuEclipse, and then download and trace them on the M55M1 board to see how it works.

.\Document\

  • CMSIS.html
    Document of CMSIS.

  • NuMicro M55M1 Series CMSIS BSP Driver Reference Guide.chm
    This document describes the usage of drivers in M55M1 Series BSP.

  • Revision History.pdf
    This document shows the revision history of M55M1 Series BSP.

.\Library\

  • CMSIS
    Cortex® Microcontroller Software Interface Standard (CMSIS) definitions by Arm® Corp.

  • Commu
    Helper functions of communication protocols, e.g., xmodem.

  • CryptoAccelerator
    Crypto accelerator source code for MbedTLS library.

  • Device
    CMSIS compliant device header files.

  • JpegAcceleratorLib
    SIMD accelerator library binary and header files for libjpeg.

  • PowerDeliveryLib
    Power delivery library binary and header files for dual, source and sink role.

  • SmartcardLib
    Smart card library binary and header files.

  • StdDriver
    All peripheral driver header and source files.

  • UsbHostLib
    USB host library source code.

.\Sample Code\

  • CortexM55
    Cortex®-M55 sample codes.

  • Crypto
    Crypto sample codes using MbedTLS library.

  • FreeRTOS
    Simple FreeRTOS™ demo codes.

  • Hard_Fault_Sample
    Show hard fault information when hard fault happened.

    The hard fault handler show some information included program counter, which is the address where the processor is executing when the hard fault occur. The listing file (or map file) can show what function and instruction that is.

    It also shows the Link Register (LR), which contains the return address of the last function call. It can show the status where CPU comes from to get to this point.

  • ISP
    Sample codes for In-System-Programming.

  • MachineLearning
    Sample codes for machine learning.

  • NuMaker_M55M1
    Sample codes for NuMaker-M55M1 board.

  • PowerDelivery
    Sample codes for power delivery on TC8263_UTCPD board.

  • PowerManagement
    Sample codes for power management.

  • SecureApplication
    Sample codes for secure application.

  • Semihost
    Show how to print and get character through IDE console window.

  • StdDriver
    Sample codes to demonstrate the usage of M55M1 series MCU peripheral driver APIs.

  • Template
    Project template for M55M1 series MCU.

  • TrustZone
    Demo of secure codes and non-secure codes.

  • XOM
    Demonstrate how to create XOM library and use it.

.\ThirdParty\

  • FatFs
    An open-source FAT/exFAT file system library. A generic FAT file system module for small embedded systems.

  • FreeRTOS
    Real-time operating system for microcontrollers.

  • libjpeg
    A software implements JPEG baseline, extended-sequential, and progressive compression processes maintained and published by the Independent JPEG Group (IJG).

  • libmad
    A MPEG audio decoder library that currently supports MPEG-1 and the MPEG-2 extension to lower sampling frequencies, as well as the de facto MPEG 2.5 format. All three audio layers — Layer I, Layer II, and Layer III (i.e., MP3) are fully implemented.

  • lwIP
    A widely used open source TCP/IP stack designed for embedded systems.

  • mbedtls
    Mbed TLS offers an SSL library with an intuitive API and readable source code, so you can actually understand what the code does.

  • ml-embedded-evaluation-kit
    ML embedded evaluation kit provides a range of ready to use machine learning (ML) applications for users to develop ML workloads running on the Arm® Ethos-U NPU and Arm® Cortex-M CPUs. You can also access metrics such as inference cycle count to estimate performance.

  • openmv
    An open-source, low-cost machine vision platform. It supports image processing functions such as face detection, key-pointes descriptions, color tracking, QR and Bar code decoding and more.

    This BSP only includes imlib (core library). Python interface is not included.

  • paho.mqtt.embedded-c
    Eclipse Paho MQTT C/C++ client for Embedded platforms.

  • shine
    A blazing fast MP3 encoding library implemented in fixed-point arithmetic.

  • tflite_micro
    TensorFlow Lite for Microcontrollers is a port of TensorFlow Lite designed to run machine learning models on DSPs, microcontrollers, and other devices with limited memory.

License

SPDX-License-Identifier: Apache-2.0

Copyright in some of the content available in this BSP belongs to third parties. Third parties license is specified in a file header or license file.

M55M1 Series BSP files are provided under the Apache-2.0 license.

m55m1bsp's People

Contributors

klchiu0 avatar jcstwo avatar ttnwosay avatar chhsieh3 avatar ychuang12 avatar jf7686 avatar

Watchers

Wayne avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.