IT Guy

IT、AI / Machine Learning、IoT、Project Management、プログラミング、ITIL等々

洋書 - Programming with STM32

Programming with STM32: Getting Started with the Nucleo Board and C/C++

Programming with STM32: Getting Started with the Nucleo Board and C/C++

対象ボード

  • Board : Nucleo-64 series NUCLEO-F302R8
  • MCU : Model Number - STM32F302R8
    • ARM Cortex M-4 32-bit 72MHz
    • Flash Memory : 64 KB
    • SRAM : 16 KB

ARM Cortex M-4の主要特徴

  • Full-featured ARMv7-M instruction set, optimized for embedded applications
  • Floating point unit (FPU)
  • Low-power 32-bit processor
  • Memory protection unit (MPU)
  • Nested vector interrupt controller (NVIC)
  • Trace, breakpoint, and JTAG capabilities
  • Advanced Microcontroller Bus Architecture (AMBA)
  • Advanced High-Performance Bus (AHB5, AHB-Lite)

開発用ツール (ダウンロード)

Toolchain
STM32CubeMX
ST-LINK
  • STSW-LINK009 : USB driver for ST-LINK/V2 and ST-LINK/V2-1
  • STSW-LINK004 : ST-LINK/V2 utility

Link

本 - ARM関連書籍

ARMマイコンCortex-M教科書 (ARM教科書)

ARMマイコンCortex-M教科書 (ARM教科書)

Interface (インターフェース) 2016年 4月号

Interface (インターフェース) 2016年 4月号

トランジスタ技術 SPECIAL (スペシャル) 2012年 10月号 [雑誌]

トランジスタ技術 SPECIAL (スペシャル) 2012年 10月号 [雑誌]

Java Card開発 - Java Card Sample Applications

Samples Link

Samples

I. classic_applets

  1. Hello World
  2. Channels
  3. Service
  4. Utility
  5. Wallet
  6. ObjectDeletion
  7. PhotoCard
  8. RMIPurse
  9. StringHandlingApp
  10. SecureRMIPurse
  11. SignatureMessageRecovery

II. reference_apps

  1. Biometry
  2. JavaPurseCrypto
  3. PurseWithLoyalty
  4. Transit