Difference between revisions of "Knowledge Base"
(→Knowledge Base) |
|||
(15 intermediate revisions by 10 users not shown) | |||
Line 1: | Line 1: | ||
− | ==Knowledge Base== |
||
The knowledge base is a resource to explain terms often used in combination with Embedded Systems. |
The knowledge base is a resource to explain terms often used in combination with Embedded Systems. |
||
Line 6: | Line 5: | ||
* [[6502]] |
* [[6502]] |
||
* [[8051]] |
* [[8051]] |
||
+ | * [[ARM]] |
||
* [[Basic programming language]] |
* [[Basic programming language]] |
||
* [[Bloatware]] |
* [[Bloatware]] |
||
+ | * [[BSD license]] |
||
* [[C programming language]] |
* [[C programming language]] |
||
* [[C runtime library]] |
* [[C runtime library]] |
||
Line 14: | Line 15: | ||
* [[CAN]] |
* [[CAN]] |
||
* [[Clock generator]] |
* [[Clock generator]] |
||
+ | * [[Compiler]] |
||
+ | * [[Continuous Integration]] |
||
+ | * [[Conway's game of life]] |
||
+ | * [[Cortex-A/R Fault]] |
||
+ | * [[Cortex-M Fault]] |
||
* [[CPU]] |
* [[CPU]] |
||
* [[CRC]] |
* [[CRC]] |
||
+ | * [[DCC]] |
||
* [[Digital Signature]] |
* [[Digital Signature]] |
||
+ | ** [[Digital Signature - RSA vs ECDSA]] |
||
* [[ECC]] |
* [[ECC]] |
||
* [[Embedded System]] |
* [[Embedded System]] |
||
* [[Endianness]] |
* [[Endianness]] |
||
* [[Ethernet]] |
* [[Ethernet]] |
||
+ | * [[ETB]] |
||
+ | * [[ETM]] |
||
* [[Flash Memory]] |
* [[Flash Memory]] |
||
* [[FPGA]] |
* [[FPGA]] |
||
* [[GCC]] |
* [[GCC]] |
||
+ | * [[GDB]] |
||
* [[Hart]] |
* [[Hart]] |
||
+ | * [[Host-based formatting]] |
||
* [[Input Unit]] |
* [[Input Unit]] |
||
* [[Interrupt]] |
* [[Interrupt]] |
||
Line 35: | Line 47: | ||
* [[LSB]] |
* [[LSB]] |
||
* [[Microcontroller]] |
* [[Microcontroller]] |
||
+ | * [[Mot file]] |
||
* [[MSB]] |
* [[MSB]] |
||
+ | * [[OpAmp]] |
||
* [[Output Unit]] |
* [[Output Unit]] |
||
* [[PC]] |
* [[PC]] |
||
* [[Peripheral]] |
* [[Peripheral]] |
||
* [[Personal computer]] |
* [[Personal computer]] |
||
+ | * [[printf]] |
||
* [[Program counter]] |
* [[Program counter]] |
||
* [[Program Memory]] |
* [[Program Memory]] |
||
Line 48: | Line 63: | ||
* [[RSA]] |
* [[RSA]] |
||
* [[RTOS]] |
* [[RTOS]] |
||
+ | * [[Scalable Vector Graphics (SVG)]] |
||
* [[Semihosting]] |
* [[Semihosting]] |
||
* [[Single threaded program]] |
* [[Single threaded program]] |
||
* [[Stack]] |
* [[Stack]] |
||
* [[Subroutine]] |
* [[Subroutine]] |
||
+ | * [[Test Farm]] |
||
* [[thread of execution]] |
* [[thread of execution]] |
||
+ | * [[General_information_about_tracing | Trace]] |
||
* [[UART]] |
* [[UART]] |
||
* [[Watchdog]] |
* [[Watchdog]] |
||
* [[WebUSB]] |
* [[WebUSB]] |
||
* [[XIP]] |
* [[XIP]] |
||
+ | * [[VCOM]] |
Latest revision as of 10:58, 23 January 2024
The knowledge base is a resource to explain terms often used in combination with Embedded Systems.
It is meant for be useful for engineers, students, and hobbyists programming Embedded Systems, by explaining things from a programmer's perspective and by providing useful code examples.
- 6502
- 8051
- ARM
- Basic programming language
- Bloatware
- BSD license
- C programming language
- C runtime library
- Cache
- Call Instruction
- CAN
- Clock generator
- Compiler
- Continuous Integration
- Conway's game of life
- Cortex-A/R Fault
- Cortex-M Fault
- CPU
- CRC
- DCC
- Digital Signature
- ECC
- Embedded System
- Endianness
- Ethernet
- ETB
- ETM
- Flash Memory
- FPGA
- GCC
- GDB
- Hart
- Host-based formatting
- Input Unit
- Interrupt
- Interrupt Service Routine
- Interrupt Vector Table
- IoT
- ISR
- JTAG
- Jump Instruction
- LSB
- Microcontroller
- Mot file
- MSB
- OpAmp
- Output Unit
- PC
- Peripheral
- Personal computer
- printf
- Program counter
- Program Memory
- RAM
- reentrant
- recursive
- ROM
- RSA
- RTOS
- Scalable Vector Graphics (SVG)
- Semihosting
- Single threaded program
- Stack
- Subroutine
- Test Farm
- thread of execution
- Trace
- UART
- Watchdog
- WebUSB
- XIP
- VCOM