
es:scope is a software oscilloscope developer tool that allows real-time data transfer between a computer and any microcontroller or CPU using the es:prot protocol. It provides bi-directional communication and the ability to plot runtime variables as time series, FFT or XY graphs. Data streams can be easily recorded and exported for further analysis in your preferred software. We understand that for many developers, efficiency and reliability are the primary goals in their workflow. The main goal is to improve and verify their system with easily accessible, reliable data. Our solution is designed to help you achieve this goal. From the outset, we prioritized performance to enable the highest data rate possible over the chosen connection. We ensured simplicity and flexibility to avoid placing unnecessary burden on the development process, soft- ware or hardware systems. Whether you’re experimenting, validating, maintaining, recalibrating or optimizing a product, our tool will provide you with powerful support.
es:scope supports several connection types, ensuring versatile applicability. The open-source protocol, written in C code to ensure broad compatibility, is made to be computationally light as to not interfere with the primary processes. The software tool es:scope itself presents the transmitted data in a number of different types of plots which can be customized extensively to fit your use case. It also provides you with information such as mean, maximum and minimum values and features like online FFTs and triggers enable in-depth signal analysis, maximizing the information you can extract from your data.
Moreover, es:scope enhances interaction with your embedded system. It allows for asynchronous communication from your computer to the embedded system by means of text-based com- mands and values of pre-defined signals, enabling you to control your system, switch opera- tional modes and much more. This capability makes es:scope an indispensable tool in software development for embedded systems but also for showing features of your system to a clients and at exhibitions. es:scope also exhibits in debugging and monitoring systems: simply connect your device to your computer and all relevant data is streamed and displayed. As the plots can be set up on your embedded system, you can even choose how your signals are displayed upon connection.
Data recording is another key feature of es:scope. This can either be performed manually by the user or automatically by activating the external record feature. By doing so, recording and saving data is controlled by your embedded system allowing you to implement highly automated pro- cedures or to investigate those times where your embedded system experiences an anomaly. In summary, es:scope is a highly adaptable and efficient software tool that significantly enhances the development, monitoring, and demonstration of embedded systems. Its user-friendly inter- face, combined with powerful analytical capabilities, makes it an invaluable asset in any technol- ogy toolkit.