CANopen Mini Bootloader PAULUS

Produktfinder »
CANopen Mini Bootloader PAULUS

ANSI-C Sourcecode eines CANopen Bootloaders für einfaches In-System-Programming und Firmwareupdate - nicht nur für CANopen Geräte.

Übersicht

Ein modernes Gerätedesign erfordert enorme Flexibilität in Hard- und Software. Bei Hardware versucht man durch reichliche Ressourcenausstattung spätere Softwareänderungen zu ermöglichen. Die Software muss einen Austausch der Software selbst ermöglichen. Die größten Freiheiten ermöglicht das In-System-Programming, also der Softwaretausch in der Maschine.

Bootloader mit einem Kommunikationsinterface ermöglichen das Einspielen von Softwareerweiterungen über ein entsprechendes Netzwerk. Standardisierte Kommunikationsobjekte und Algorithmen gewährleisten eine hohe Transparenz und Bedienfreundlichkeit.

Beschreibung

Software Update

Der PAULUS Bootloader bietet diese Flexibilität für Geräte in CAN/CANopen-Netzwerken, da CANopen mit dem SDO Transfer standardisierte Mechanismen
für die Übertragung größerer Datenmengen bereitstellt.
Der Bootloader selbst arbeitet unabhängig von der Applikation als minimaler CANopen Slave Knoten nach CiA-301.
Ein Software-Update kann mit einem CANopen Master oder Konfigurationstool über den Anwenderbereich des Code-FLASH-Speichers durchgeführt werden.

PAULUS ist ein auf Codegröße optimierter Bootloader,der weitgehend kompatibel zu CANopen ist.

Anforderungen

Verschiedene CANopen Dienste sind immer vorhanden, andere können durch eine Konfigurationsdatei aktiviert werden.


• NMT Error - Heart Beat Erzeugung durch den Bootloader ist vorgesehen
• Emergency-Dienste können mit Einschränkungen genutzt werden
• CANopen Layer Setting Services wird unterstützt
• CANopen Bootloader ist SDO Server
• PDO-Dienst wird nicht unterstützt


Durch die Trennung zwischen Protokoll-Schicht und Hardware Appilation Layer ist prinzipiell der Einsatz auf allen Zielplattformen möglich.

Features

Mit dem PAULUS steht eine neue Generation CANopen-Bootloader zur Verfügung, die eine kompakte, modulare und speichereffiziente Bootloader-Plattform für verschiedene Hardwarearchitekturen bereitstellt.


• Speichereffizient
   Bis zu 50% weniger Speicherverbrauch gegenüber der vorhergehenden Generation
• Modular
  Schnell anpassbar auf weitere Hardwarearchitekturen
• Kompakt
  Übersichtlich und verständlicher Code erlaubt schnelle kundenspezifische Anpassungen

Typische Werte für den erforderlichen Speicherbedarf sind:
20-24kByte Flash (Bsp.: STM32F0)

Lieferumfang

Lieferumfang

Im Lieferumfang des PAULUS Bootloaders ist neben dem Bootloader Source Code eine Beispielanwendung enthalten, die eine detaillierte Beschreibung für die Installation und Einrichtung enthält.

Bestellinformationen

Bestellinformation 

Art.No.

Description

0271/10

PAULUS-BOOTL-SRC-STM32

0271/11

PAULUS-BOOTL-SRC-dsPIC33

0271/12

PAULUS-BOOTL-SRC-ATSAM4E

0271/13

PAULUS-BOOTL-SRC-RL78F13

0271/18

PAULUS-BOOTL-SRC-TMS320F280x Family 

0271/XX

PAULUS CANopen Bootloader

0271/16

PAULUS-SRC-K2x

0271/21

PAULUS-SRC-Spansion/Fujitsu MB9BF51x

0271/19

PAULUS-SRC-STM32F0xx

0271/17

PAULUS-SRC-STM32F1xx

0271/14

PAULUS-SRC-STM32F4xx

0271/15

PAULUS-SRC-STM32L4xx

0271/20

PAULUS-SRC-Tiva TM4C12x

0271/22

PAULUS-SRC-TMS320F28035

Weitere CANopen Bootloader auf Anfrage.

Angabe zu verwendeten Mikro-/CAN-Controller erforderlich

Datenblatt & Manual

Knowledge Base

Sie benötigen mehr Informationen und Dokumentation - dann schauen Sie bitte hier:

https://portgmbh.atlassian.net/wiki/spaces/CB/overview

 

Ähnliche Produkte

ANSI-C CANopen Library
ANSI-C CANopen Library
ANSI-C CANopen Treiberpakete
ANSI-C CANopen Trei...
CANopen Modules and Profiles
CANopen Modules and...
CANopen Bootloader
CANopen Bootloader
m4d – CANopen Gateway Server CiA 309-3
m4d – CANopen Gat...
CANopen Starter Kit
CANopen Starter Kit
youCAN
youCAN
Linux CAN can4linux / CANopen Driver
Linux CAN can4linux...
USB/CAN-Interface CPC-USB
USB/CAN-Interface C...
CPC-PCI/PCIe CAN Interface
CPC-PCI/PCIe CAN In...
PCI Intellican CAN Interface
PCI Intellican CAN...
Janz CAN-PCI Interface
Janz CAN-PCI Interface
IGW/900 - ist im Abkündigungsprozess
IGW/900 - ist im Ab...
EtherCAN
EtherCAN
CAN Analyzer CANREport
CAN Analyzer CANREport
CANobserver
CANobserver
CANwatch
CANwatch
Industrial Communication Creator - ICC (CANopen Design Tool)
Industrial Communic...
CANopen Device Monitor
CANopen Device Monitor
CANopen Configuration Manager
CANopen Configurati...
USB/CAN-Interface BASIC+ XS
USB/CAN-Interface B...
CANopen Master / Slave DLL
CANopen Master / Sl...
CANopen Evaluation Software
CANopen Evaluation...
Device Driver für VxWorks
Device Driver für...
Janz CAN-USB Interface
Janz CAN-USB Interface
Janz PC-Card Interface
Janz PC-Card Interface
Janz CAN-PC104 Interface
Janz CAN-PC104 Inte...
J1939 Protocol Stack
J1939 Protocol Stack
NetGen für SAE J1939
NetGen für SAE J1939
CANopen Mini Bootloader PAULUS
CANopen Mini Bootlo...
Treiber für Renesas RL Familie
Treiber für Renesa...
Gateway EtherCAN / EtherCANopen CI-ARM9
Gateway EtherCAN /...
USB/CAN Interface CPCUSB/embedded
USB/CAN Interface C...
CAN LWL Transceiver CTrans OL
CAN LWL Transceiver...
Janz CAN-USB Interface
Janz CAN-USB Interface
USB/CAN-Interface BASIC+ XS
USB/CAN-Interface B...
USB/CAN-Interface CPC-USB
USB/CAN-Interface C...
USB/CAN Interface CPCUSB/embedded
USB/CAN Interface C...