Home > Hardware, NXP i.MX, Operating Systems > Segger emPower is an embOS RTOS Evaluation Board with a J-Link OB Debug Interface

Segger emPower is an embOS RTOS Evaluation Board with a J-Link OB Debug Interface

November 27th, 2015 Leave a comment Go to comments

Segger, a company specializing in embedded software and hardware debugging tools, has recently launched Segger emPower, an evaluation board powered by Freescale Kinetis K66 Cortex M-4 MCU and including a J-LInk OB debug probe (JTAG/SWD), specially designed to evaluate the company’s embOS real-time operating system.

Segger_emPoweremPower board hardware specifications:

  • MCU – Freescale Kinetis K66 (MK66FN2M0VMD18) ARM Cortex M4F MCU @ 180MHz with with 256KB SRAM and 2MB flash memory
  • Storage – 1Gbit NAND Flash + micro SD card connector
  • Display I/F – 20-pin display adapter connector (5 V/3.3 V, SPI, PWM for backlight control) for small TFT displays
  • Connectivity – Fast Ethernet
  • USB – 1x USB device, 1x USB host (Full speed)
  • Debugging
    • On-board debug probe J-Link-OB with drag & drop (STM32F072, mini A/B-type connector); SWD/SWO only, no CDC/VCOM port support
    • External debug interface (19-pin Cortex-M) including trace
  • Expansion
  • Misc – Joystick 4(+1)-way, 1x “FIRE” button, 1x RESET button, rotary input (potentiometer to ADC), 4x bicolor LEDs
  • Power Supply – 5V via USB host port
  • Dimensions – 99 mm x 80 mm
Block Diagram (Click to Enlarge)

Block Diagram (Click to Enlarge)

The board is pre-loaded with SEGGER’s embOS real-time operating system, and evaluation versions of emFile file systems, emWin graphics library , as well as emUSB Host & Device stack, and TCP/IP stack embOS/IP are also included.

Some of embOS features include:

  • Zero interrupt latency time.
  • High resolution time measurement (more accurate than tick).
  • Power management: Unused CPU time can automatically be spent in halt mode, minimizing power consumption.
  • Full interrupt support: Most API functions can be used from within the Interrupt Service Routines (ISRs).
  • Automatic resolution of priority inversion.
  • Unlimited priorities: Every task can have an individual priority => the response of tasks can be precisely defined according to the requirements of the application.
  • Unlimited number of tasks, event flags,semaphores, message queues, mailboxes and software timers.
  • Time resolution tick can be freely selected (default is 1ms).
  • Nested interrupts are permitted.
  • High precision per task profiling. Real time kernel viewer (embOSView) included.
  • Debug build performs runtime checks, simplifying development.
  • Support for ARM, ColdFire, AVR, Reneasas H8/M16/M32, PIC32, etc…
embOSView Screenshot (Click to Enlarge)

embOSView Screenshot (Click to Enlarge)

emPower board can be purchased for 98 Euros + shipping. More information is available on Segger emPower and embOS RTOS product pages.

  1. No comments yet.
  1. No trackbacks yet.