News
IoT made real: A Arduino ESP8266 Light Controller for your home
The Holiday Light Controller is a fun project that lets you provide public access to your outdoor lights during the holiday season. Perfect for homeowners, parties, café, restaurants, and church displays to allow admiring visitors a selection of lighting transitions such as Wave, Psychedelic, Sequence On/Off, and Overlapping commands via a mobile phone.
Here you find a detailed DIY Instructions.

ELEKTRONIKPRAXIS: sicherer IoT-Cloudserver für 12 Dollar im Jahr
Artikel in der Elektronikpraxis "Software-Engineering"
Einen sicheren IoT-Cloudserver für 12 Dollar im Jahr betreiben
Viele Entwickler denken bei der Serverseite ihrer IoT-Lösung an Amazon oder Microsoft Azure. Aber für die meisten Vorgänge und DIY-Projekte genügt ein kostengünstiger Virtual Private Server.
RTOS trends and challenges
by Dr. Johan Kraft, Percepio AB
DZone IoT Zone Artikel von Wilfred Nilsen
Have We Forgotten the Ancient Lessons About Building Defense Systems?
IoT is exploding around us, and security isn't keeping pace. But instead of new innovations, some lessons learned from ancient forts and castles could be the key.
Please read the complete article online here
Tracealyzer FreeRTOS für Xilinx Zynq-7000
Percepio hat eine Getting Started Anleitung entwickelt um die Nutzung von Tracealyzer FreeRTOS mit der Xilinx Zynq-7000 Platform zu vereinfachen. Tracealyzerhilft Ihnen das Echtzeitsystem besser zu verstehen und zu sehen was es wirklich tut.
Storyboard Applikations Demos für Microchip SAMA5D2, SAMA5D4

Testen Sie Storyboard basierte Anwendungen auf Ihrer Atmel SAMA5D2, SAMA5D4 Hardware in Minuten mit den Crank Software Demo Images, in verschiedenen Bildschirmauflösungen.
Storyboard Applikations Demos für STM32F4x9 und STM32F7

Testen Sie Storyboard basierte Anwendungen auf Ihrer STMicroelectronics STM32 Hardware in Minuten mit den Crank Software Demo Images für STM32F4x9 und STM32F7
Storyboard Applikations Demos für NXP i.MX6 und i.MX7

Testen Sie Storyboard basierte Anwendungen auf Ihrer NXP i.MX Hardware in Minuten mit den Crank Software Demo Images für i.MX 6QuadPlus, i.MX 6UltraLite, i.MX 6DualLite, i.MX 6SoloX, i.MX 7Dual
SharkSSL-Lite jetzt für ARM mbed verfügbar
SharkSSL ist jetzt als SharkSSL-Lite auch für ARM mbed verfügbar.
Passend für jeden Einsatzzweck, als nicht-kommerzielle und als kommerzielle Lizenz.
Setting up a Low Cost SMQ IoT Broker
In the following tutorial we will show you how easy it is to build your own IoT cloud solution. The solution will be installed on a low end Virtual Private Server (VPS) that can serve thousands of devices. For scaling up to millions of devices, a more advanced solution is required, such as Amazon Elastic Cloud or Google Cloud.
The services we have selected in this tutorial will cost you a total of $8 a year, and it includes a VPS and a domain name. We will also explain how you can optionally install an SSL certificate for the SMQ IoT broker solution.
RTOS 1x1: Semaphores and Queues
The use of a Real-Time Operating System (RTOS) is increasingly common in embedded software designs. An RTOS makes it easy to divide your code into smaller blocks, tasks, which execute seemingly in parallel and independent of each other, as described in the first article in the RTOS 101 series.
Having fully independent tasks is rarely possible in practice. In many cases, tasks need to be activated on a particular event, e.g., from an interrupt service routine or from another task requesting a service. In such cases, tasks often need to receive related input, i.e., parameters. Moreover, tasks often need to share hardware resources such as communication interfaces which can only be used by one task at a time, i.e. mutual exclusion, a type of synchronization. Inexperienced developers may try to use global variables for such purposes, but implementing thread-safe communication is tricky and a home-cooked solution may fail if a task-switch strikes at a critical point. For instance, consider this situation:
Tracealyzer für Echtzeit Windows-Erweiterung RTX64
Percepio AB, schwedischer Entwickler von RTOS-Visualisierungstools, kündigt eine Kooperation mit IntervalZero an, dem Hersteller des führenden Windows-basierten Echtzeit-Betriebssystems RTX64.
Tracealyzer 3.04 für FreeRTOS
Percepio AB, weltweit führender Entwickler von Visualisierungs-Tools für Embedded-Software-Entwickler, hat soeben eine aktualisierte Version von Tracealyzer for FreeRTOS herausgebracht. In dem neuen Release v3.0.4 wurde die in ihrem Feature-Angebot eingeschränkte Free Edition entscheidend verbessert.
Zum Beispiel ist die Aufzeichnungsdauer im Snapshot-Recording-Modus jetzt nicht mehr begrenzt, sodass ein Profiling von FreeRTOS-Tasks nun über längere Zeitspannen möglich ist.
Storyboard 4.2 jetzt verfügbar
Storyboard Suite 4.2

Micro Digital untersützt die STM32F4 und STM32F7

Micro Digital Inc kündigte heute die Verfügbarkeit des SMX® RTOS und der Middleware für weitere STM32F4 und STM32F7 MCUs an, die STM32F746, STM32F756, STM32F7 auf den verschiedenen Boards.
Percepio @ Embedded World - Richard Barry of FreeRTOS presents
Percepio home base at Embedded World will be at Hall 4-301 where we demonstrate all Tracealyzer products, which are available for FreeRTOS, Linux and several leading commercial RTOS. We will also have a stand in the Microchip PIC32 Village (Hall 1-510) focusing on FreeRTOS and our Tracealyzer integration with Microchip MPLAB X IDE.
RTOS 1x1: Task Scheduling and Analysis with Tracealyzer
The use of Real-Time Operating System (RTOS) is increasingly common in embedded software designs, as an RTOS makes it easy to divide your code into smaller blocks, tasks, which execute seemingly in parallel and independent of each other. An RTOS provides multi-tasking, in a reliable and maintainable manner, which makes it easier to design applications with multiple concurrent functions such as control, communication and HMI. The overhead of an RTOS is negligible on modern 32-bit processors and is often more than compensated for by more efficient designs enabled by multi-tasking.
neue SharkSSL Demo mit Tutorial für die SSL/TLS IoT-Lösung von RTL
Die neue SharkSSL Demo wurde um einige Funktionen erweitert und funktioniert nun auch hinter einem Proxy.
Die vor-compilierte Bibliothek hilft Ihnnen dabei SSL/TLS Protokoll, Zertifikate-Management und sichere IoT Kommunikation besser zu verstehen.
Der Download beinhaltet einige C Beispiel-Programme die Sie so wie sie sind oder angepasst an Ihren Bedarf übersetzen können.
Das umfangreiche Tutorial führt Sie durch die Beispiele und erläutert wie in den Beispielen die SSL Zertifikate verwendet werden um eine sichere und vertrauenswürdige Kommunikation aufzubauen.
Artikel "Embedded-Software nachverfolgen und analysieren"
In der Zeitschrift Elektronik Praxis ist ein Interview mit Dr. Johan Kraft, dem CEO und Gründer von Percepio erschienen.
Phoenix SecureCore Technology 4 BIOS vorgestellt
Phoenix Technologies, der führende Hersteller von Core System Software (Firmware + BIOS), stellte die neue Release 4 des Phoenix SecureCore Technology BIOS vor.
Storyboard Suite für Studenten jetzt kostenlos verfügbar
Crank Software ermöglicht Studenten das führende GUI Design & Development Tool, die Storyboard Suite, kostenlos zu erhalten
Studenten haben viele brillante und innovative Ideen. Crank Software denkt, dass solche großartigen Design-Ideen auch die beste Design-Software benötigen. Deshalb bietet Crank Software, im Rahmen einer nicht-kommerziellen Lizenz, qualifizierten Studenten und natürlich Lehrpersonal und Professoren nun die Storyboard Suite an.
Artikel "Das ist kein Feature, sondern ein Fehler!"
In der Zeitschrift elektronik informationen (Heft 09/Juli 2015) ist auf Seite 40 ein ausführlicher Artikel erschienen der sich mit der Fehlersuche in embedded Systemen befasst.
Tracealyzer 3.0 für FreeRTOS mit Trace Streaming
Percepio stellt Tracealyzer 3.0 mit kontinuierlichem Trace Streaming vor
Västerås, 08.September 2015 - Percepio AB, der schwedische Entwickler von RTOS-Visualisierungs-Tools, gibt die Verfügbarkeit von Tracealyzer Version 3.0 bekannt. Das Produkt bietet in dieser Version erstmals Unterstützung für FreeRTOS und SEGGER embOS.
Die neue Tracealyzer-Generation unterstützt das kontinuierliche Trace Streaming und ermöglicht so ein praktisch unbegrenztes Tracing von Task-Scheduling-Abläufen, Interrupts und Applikations-Logging. Das Trace Streaming wird durch SEGGER J-Link Debug Probes unterstützt, was auf ARM Cortex-M- und Renesas RX-Mikrocontrollern ein hohes Performance-Niveau ermöglicht. Unterstützt wird das Trace Streaming auch über Netzwerkverbindungen und an die Dateisysteme von Geräten mit beliebigen vom RTOS unterstützten Prozessoren.
Barracuda Demo für Cortex M7 (STM32F7 Discovery)
Sichere Web-Technologie für Cortex-M7 leicht gemacht
Der Barracuda Applikations Server (BAS) stellt eine vollständig integrierte und hochoptimierte Lösung für die Entwicklung von embedded IoT und M2M Web-Anwendungen dar. Damit ist es einfach möglich dynamische Inhalte und graphische Elemente für smarte Geräte zu implementieren.
Der Applikations-Server integriert umfangreiche embedded Web-Services, einschliesslich einem Ereigniss-Manager, ein sicheres Netzwerk Filesystem, eine SSL Bibliothek sowie AJAX, JSON und XML Web-Services.
Tracealyzer für FreeRTOS und Microchip PIC32
Percepio AB, der schwedische Entwickler von RTOS-Visualisierungs-Tools, kündigte heute die Verfügbarkeit einer neuen Version von Tracealyzer FreeRTOS+Trace für die PIC32-Mikrocontroller (MCUs) von Microchip sowie die MPLAB® X IDE an.
Artikel: Asserting Machine Control in the IoT
ein Artikel im Electronic Engineering Journal
Sending Commands Where Data Publishing Dominates
by Bryon Moyer




