Fischer et al., 2015 - Google Patents
VISIR-Microcontroller extensionsFischer et al., 2015
- Document ID
- 8715830883602741756
- Author
- Fischer T
- Scheidinger J
- Publication year
- Publication venue
- Proceedings of 2015 12th International Conference on Remote Engineering and Virtual Instrumentation (REV)
External Links
Snippet
The university of applied sciences FH Campus Wien is running a remote lab based on the VISIR open source distribution since 2007. At the moment we are developing new code extensions to be able to use the VISIR-server to enable our students to run experiments with …
- 238000004891 communication 0 description 7
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/455—Emulation; Software simulation, i.e. virtualisation or emulation of application or operating system execution engines
- G06F9/45504—Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
- G06F9/45508—Runtime interpretation or emulation, e g. emulator loops, bytecode interpretation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/4401—Bootstrapping
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/445—Programme loading or initiating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Update
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/30—Arrangements for executing machine-instructions, e.g. instruction decode
- G06F9/32—Address formation of the next instruction, e.g. incrementing the instruction counter, jump
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/362—Software debugging
- G06F11/3648—Software debugging using additional hardware
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/26—Functional testing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/10—Programme control for peripheral devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/57—Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
- G06F21/572—Secure firmware programming, e.g. of basic input output system [BIOS]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a programme unit and a register, e.g. for a simultaneous processing of several programmes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/10—Programming or data input circuits
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7334117B2 (en) | Device boot loader for processing one or more requests from a host computer system concurrently with loading or updating the firmware of the device | |
| Bates | Interfacing PIC microcontrollers: Embedded design by interactive simulation | |
| US8341602B2 (en) | Automated verification of a type-safe operating system | |
| CN113110859B (en) | A remote online development system for embedded terminals | |
| CN103942065B (en) | For updating the method and system of firmware compatibility data | |
| US20030037225A1 (en) | Apparatus and method for microcontroller debugging | |
| WO2017040145A1 (en) | Web-based programming environment for embedded devices | |
| US20090198770A1 (en) | System and method of updating codes in controller | |
| CN113157508B (en) | Embedded system testing method, system, device, equipment and storage medium | |
| US20150339214A1 (en) | Non-intrusive software verification | |
| CN108664264A (en) | A kind of device and method remotely updating FPGA by JTAG modes based on CPU | |
| CN118606114A (en) | Programmable logic device upgrade method, device, medium and product | |
| Fischer et al. | VISIR-Microcontroller extensions | |
| US6643800B1 (en) | Method and apparatus for testing microarchitectural features by using tests written in microcode | |
| KR100505700B1 (en) | Retargetable emulation apparatus providing for target system verifying using micro-control unit, micro-computer development system having it, and method thereof | |
| US20020137501A1 (en) | Systems and methods for wireless memory programming | |
| Steiner | The 8051/8052 microcontroller: architecture, assembly language, and hardware interfacing | |
| CN109800007A (en) | Dsp chip online upgrading method and device | |
| Bell | Introducing micropython | |
| KR20160044625A (en) | Apparatus Fault Detection System for Home Network System | |
| Viarheichyk | Embedded Programming with Modern C++ Cookbook: Practical recipes to help you build robust and secure embedded applications on Linux | |
| Yau | Learning BeagleBone | |
| Hofmann | Analysis of (Multi-) Fault Injection (s) causing memory leaks on modern RISC-V Microcontrollers | |
| Ransford | A rudimentary bootloader for computational RFIDs | |
| KR101654194B1 (en) | AVR software system and the method of control |