====== [hemmerling] Embedded Systems ====== Related pages: *[[debugger.html|Hardware Debugger and Software Debugger]]. *[[electronics02.html|Electric Units & Electronics 2/3 - Actors, Sensors, Embedded Systems Electronics and suitable Control Systems]]. *[[esp.html|Espressif Systems ( ESP8266, ESP32,.. )]]. *[[fritzbox.html|FRITZ!Box]]. *[[realtime.html|Realtime Operating Systems & Software for Embedded Systems]]. *[[robotics.html|Robotics ( Robots, Drones, Industry Automation, Remote Controlled Devices, Artificial Intelligence )]]. *[[virtualization.html|Virtual PCs, Virtual Servers, Virtualization, Virtual Computers, Computer Hardware Simulation]]. ===== Events & Conferences ===== *See [[automation.html|Automation & Process Logic Control]]. ===== Analog Computers ===== *[[http://www.the-analog-thing.org/|anabrid]]. *"THE ANALOG THING (THAT) is a high-quality, low-cost, open-source, and not-for-profit cutting-edge analog computer". *"Analog Computing for the Future. portable - affordable - open source - eye-opening". ===== Design of Embedded Systems ===== *[[http://www.eclipse.org/etrice/|Eclipse eTrice - Real-Time Modeling Tools]]. ===== Free and affordable Multi-Platform Embedded Development Tools ====== ==== Compiler & Assembler Tools ==== *[[http://john.ccac.rwth-aachen.de:8000/as/|Alfred Arnold "The Macroassembler AS"]]. *The free [[http://john.ccac.rwth-aachen.de:8000/as/cpulist.html|Alfred Arnold "The Macroassembler AS" - List of Supported Target Processors]]. *The free software simulator for microcontrollers [[http://mazsola.iit.uni-miskolc.hu/~drdani/embedded/s51/|Dániel Drótos "µCsim"]] for MSDOS and Linux - "It supports MCS51 family. AVR core, Z80, HC08 and XA are supported by UNIX version only". *The commercial [[http://www.hex-rays.com/idapro/|Hex-Rays "IDA Pro Disassembler and Debugger"]] for Windows - Multi-CPU disassembler ( ARM, 68xx,.. ). *The free [[http://www.hex-rays.com/idapro/idadownfreeware.htm|Hex-Rays "IDA Pro 5.0 Freeware Version"]]. *[[http://wiki.multimedia.cx/index.php?title=IDA_Pro|MultimediaWiki "IDA Pro"]]. *The OpenSource[[http://sdcc.sourceforge.net/|Sourceforge "SDCC - Small Device C Compiler"]], [[http://www.sourceforge.net/projects/sdcc/|Sourceforge "SDCC - Small Device C Compiler"]] - "targets the Intel 8051, Maxim 80DS390, Zilog Z80 and the Motorola 68HC08 based MCUs. Work is in progress on supporting the Microchip PIC16 and PIC18". *The affordable commercial remote software debugger [[http://www.noicedebugger.com/|John Hartman "NoICE"]] for Windows - "Targets: ARM7, HC12, HC08, HC11, 8051, 6809, 6309, 6502, 65C02, Z80, Z180, 8080, 8085, 8096, and 80196". ==== Simulators ==== *The generic and OpenSource machine emulator and virtualizer [[http://www.qemu.org/|QEMU]], [[http://savannah.nongnu.org/projects/qemu/|Savannah "QEMU"]]. *[[http://www.qemu.org/Download|QEMU Download]] - Filesystem images for Coldfire, ARM,.. *The OpenSource [[http://www.skyeye.org/|SkyEye]], [[http://skyeye.sourceforge.net/|SourceForge "SkyEye"]], [[http://www.sourceforge.net/projects/skyeye/|SourceForge "SkyEye"]] - "SkyEye is a very fast full system simulator which takes llvm as IR of dynmic compiled framework.. It can simulate series ARM, Coldfire, Mips, Powerpc, Sparc, x86 and Blackfin DSP Processor". ==== Resources ==== *[[ftp://ftp.simtel.net/pub/simtelnet/msdos/emulate/|Simtel]] - 8-bit emulators/simulators/virtual machines. *[[http://web.archive.org/web/*/http://members.aol.com/chrissalo/emu1.htm|EMULATORS]] by Chris Salo. ===== 6502 Platform ===== ==== 6502 Opcodes ==== *[[http://www.pastraiser.com/cpu/|PastRaiser]]. *[[http://www.pastraiser.com/cpu/6502/6502_opcodes.html|PastRaiser "6502 instruction set"]] - Example "PHP" = $08. "Under construction" ( incomplete ? ). ==== Emulators ==== === C64 Emulator === *[[http://c64emulator.111mb.de/|C64 Emulator ( c64emulator.111mb.de )]] by Thomas Hochgoetz, for Windows. *By default, the emulator supports US keyboard layout only ( US Windows keyboard, US C64 keyboard ) :-(, see "Configuration / Keys". *There is no keyboard language setting, e.g. English, German... :-(. *You may change the key assignement for single keys. But be careful: If you change the configuration, there is no reset. You must deinstall and reinstall the software to get the original key assigment back. *[[http://c64emulator.111mb.de/index.php?site=pp_make&group=c64|C64 Emulator ( c64emulator.111mb.de ) "Create your own C64.exe"]] - "Create your own C64.exe - Hand made". === VICE === == The Emulator == *[[http://web.archive.org/web/*/http://www.viceteam.org/|The VICE Emulator]] ( - 2013-11-05 ). *[[http://vice-emu.sourceforge.io/|SourceForge.io "VICE - The Versatile Commodore Emulator"]], [[http://vice-emu.sourceforge.net/|GitHub "VICE. Versatile Commodore Emulator"]], [[http://www.sourceforge.net/projects/vice-emu/|GitHub "VICE. Versatile Commodore Emulator"]]. == Keyboard Assignments for German Windows Keyboard & "Host keyboard layout = German" == *Non-SHIFT keys on the Windows keyboard are mapped to C64 uppercase letters. *SHIFT keys on the Windows keyboard are mapped to C64 graphics characters. ^ ^ ^ ^ ^ Key on PC keyboard ^ Character in VICE C64 Emulation ^ Comment ^ | ß | ~ ^ <- is displayed ^ | ´ | § ^ Pound ( £ ) is displayed ^ | | ^ ^ | ü | @ ^ ^ | + | + ^ ^ | ö | : ^ ^ | ä | ; ^ ^ | # | # ^ Standard keymapping ^ | < | < ^ Standard keymapping ^ | , | , ^ Standard keymapping ^ | . | . ^ Standard keymapping ^ | - | - ^ Standard keymapping ^ | | ^ ^ | ! | ! ^ Standard keymapping ^ | " | " ^ Standard keymapping ^ | § | # ^ Standard keymapping ^ | $ | $ ^ Standard keymapping ^ | % | % ^ Standard keymapping ^ | & | & ^ Standard keymapping ^ | / | / ^ Standard keymapping ^ | ( | ( ^ Standard keymapping ^ | ) | ) ^ Standard keymapping ^ | = | = ^ Standard keymapping ^ | ? | ? ^ Standard keymapping ^ | ` | ^ C64 Graphics character ^ | | ^ ^ | ' | ' ^ Standard keymapping ^ | > | > ^ Standard keymapping ^ | ; | ; ^ Standard keymapping ^ | : | : ^ Standard keymapping ^ | _ | _ ^ Standard keymapping ^ | | ^ ^ | ALT 8 | [ ^ Standard keymapping ^ | ALT 9 | ] ^ Standard keymapping ^ | ALT Q | @ ^ Standard keymapping ^ | ALT ß | No input ^ The cursor goes to top left position ^ | ALT + | ~ ^ Standard keymapping ^ | ALT < | § ^ Pound ( £ ) is displayed ^ | | ^ ^ === Frodo === *[[http://frodo.cebix.net/|Frodo - The free portable C64 emulator]]. *Just FTP downloads :-(. *"Download Frodo V4.1 binary distribution for Windows 95/NT (388k)". === Resources === == General Resources == *How to load a software, e.g. VolksFORTH: LOAD"$",8 LIST LOAD"C64-VOLKSFORTH83",8 RUN == C64 / VC20 Keyboards == *The C64 was shipped with a QUERTY keyboard, also in Germany. There was no German QUERZU keyboard :-(. *[[http://www.reimanns-gameblog.de/2019/12/25/review-the-c64-maxi/|Reimanns Gameblog. Michael's Gaming-Gedanken "Review – The C64 Max"]] - "Der Rechner kommt mit dem entscheidenden Vorteil gegenüber die Mini-Version. Einer echten, funktionierenden Tastatur. Diese ist – soweit ich es beurteilen kann – bis auf eine einzige Taste voll identisch mit dem echten C64". *[[http://www.c64-wiki.de/wiki/C64G|C64-Wiki "C64G"]] - German C64 with QUERTY keyboard :-(. *[[http://www.c64-wiki.de/wiki/C64_Aldi|C64-Wiki "C64 Aldi"]] - German C64 with QUERTY keyboard :-(. *[[http://www.c64-wiki.de/wiki/C64_II|C64-Wiki "C64 II"]] - German C64 with QUERTY keyboard :-(. *[[http://www.c64-wiki.de/wiki/C64|C64-Wiki "C64"]] - German C64 with QUERTY keyboard :-(. *[[http://www.c64-wiki.de/wiki/Tastatur|C64-Wiki "Tastatur"]] - German C64 with QUERTY keyboard :-(. ==== Software ==== *The free / OpenSource [[http://www.cc65.org/|cc65 - the 6502 C Compiler]], [[http://cc65.github.io/|GitHub.io "cc65 - a freeware C compiler for 6502 based systems"]] based on "Small-C". ===== 8080, 8085, Z80 Platform and Z8 Platform ===== ==== 8080 & 8085 Opcodes ==== *[[http://www.pastraiser.com/cpu/|PastRaiser]]. *[[http://www.pastraiser.com/cpu/i8080/i8080_opcodes.html|PastRaiser "Intel 8080 instruction set"]]. Example "INR C" = $0C. *[[http://www.pastraiser.com/cpu/i8085/i8085_opcodes.html|PastRaiser "Intel 8085 instruction set"]]. ==== Free, Legacy and Abandonware Tools ==== *[[http://www.cpm.z80.de/|The Unofficial CP/M Web site]]. *[[http://www.retroarchive.org/|Retrocomputing Archive]]. *[[http://www.retroarchive.org/cpm/|Commercial CP/M Software Archive]]. *[[http://www.fvempel.nl/walnut.html|PCW Joyce Computer Club "Walnut Creek CP/M CD-Rom"]]. ==== Free CPU Emulators and CP/M Operating System Simulators ==== *Joan Riff's Z80MU PROFESSIONAL, a Z80 and CP/M 2.2 emulator, by Computerwise Consulting Services. *22NICE, a CP/M emulator and 22DISK, a software for accessing disks in CP/M formats, by [[http://www.sydex.com/|Sydex]]. *YAZE, a Z80 emulator. CP/M 3 for YAZE, a CP/M 3.0 distribution with a CBIOS including sources. *MyZ80, a Z80 and CP/M emulator ( [[ftp://ftp.simtel.net/pub/simtelnet/msdos/emulate/myz80111.zip|Simtel "msdos / emulate / myz80111.zip"]] ). *[[http://www.daleske.de/|Ronald Daleske, Konrad Daleske]]. *[[http://www.daleske.de/projekte/|Ronald Daleske "Z80 und CP/M-Projekte, Programmier-Projekte Lazarus / Free Pascal"]]. *[[http://www.projekte.daleske.de/prog/09_EMUZ80/prog_EMUZ80.htm|Ronald Daleske "EMUZ80 - Z80 / CP/M - Emulator"]] for Windows, including Win10. ==== Free online CPU Emulators and CP/M Operating System Simulators ==== *The free online emulation [[http://www.tramm.li/i8080/|Intel 8080 CPU Emulator, by Stefan Tramm]]. *"Chrome6+ (or Safari5+) required. Firefox does not support the disk subsystem, as currently only WebDB is implemented". ==== Resources ==== *[[http://www.cpm.z80.de/|The Unofficial CP/M Web site]]. *[[http://www.cpm.z80.de/binary.html|The Unofficial CP/M Web site "Digital Research Binary Files"]]. *[[http://www.gaby.de/cpmlink.htm|Gaby Chaudry, Helmut Jungkunz "Gaby's Homepage für CP/M und Computergeschichte"]]. *[[http://www.faqs.org/faqs/CPM-faq/|faqs.org "comp.os.cpm Frequently Asked Questions (FAQ)"]]. *[[http://www.z80.eu/myz80cpm.html| Peter Dassow "MyZ80 wit CP/M"]] - a Z80 emulator. *[[http://www.seasip.demon.co.uk/Cpm/|John Elliott "CP/M Main Page"]]. *[[http://en.wikipedia.org/wiki/Digital_Research|EN.Wikipedia "Digital Research"]],[[http://de.wikipedia.org/wiki/Digital_Research|EN.Wikipedia "Digital Research"]]. *[[http://en.wikipedia.org/wiki/Intel_8080|EN.Wikipedia "Intel 8080"]],[[http://de.wikipedia.org/wiki/Intel_8080|EN.Wikipedia "Intel 8080"]]. *[[http://en.wikipedia.org/wiki/CP/M|EN.Wikipedia "CP/M"]], [[http://de.wikipedia.org/wiki/CP/M|EN.Wikipedia "CP/M"]]. *[[http://en.wikipedia.org/wiki/FlexOS|EN.Wikipedia "FlexOS"]]. ===== Intel ===== ==== Intel 8086 Platform ==== === AMD === *[[http://www.amd.com/us/products/embedded/develop-and-design/Pages/design-with-amd.aspx|AMD "Develop & Design with Embedded "]]. *[[http://www.amd.com/us/products/embedded/develop-and-design/Pages/development-boards.aspx|AMD "Development Boards"]]. *[[http://www.amd.com/us/products/embedded/processors/geode-lx/db800-development-board/Pages/db800-development-board.aspx|AMD "AMD Geode™ LX DB800 Development Board"]]. === Free and Commercial 80x86 Assemblers === *[[http://support.microsoft.com/kb/228454/|Microsoft Help and Support "PATCH: ML614.exe 6.14 Patch Available"]] - how to get MASM 6.11, the latest version running with MSDOS, for free ! *[[http://web.archive.org/web/*/http://msdn.microsoft.com/vstudio/downloads/tools/ppack/beta/download.asp|Archive.Org "Microsoft Visual Studio Download Center - Visual C++ 6.0 Processor Pack Download"]] - The ZIP archive "vcpp.exe", contains MASM 6.15. MASM 6.15 just runs on Win98SE and W2k, not on MSDOS ! Please read the extra "Processor Pack Readme file" ! *[[http://web.archive.org/web/*/http://www.microsoft.com/ddk/ddk98.asp|Archive.Org "Microsoft - Windows Driver Development Kit: Overview"]] ( - 2006-05-03 ) - contained MASM 6.1x. *Microsoft Visual C++ / Studio 2003 is shipped with MASM 7.10. *Microsoft Visual C++ / Studio 2005 is shipped with MASM 8.00, in "/vc/bin". *The commercial [[http://eji.com/a86/|Erich Isaacson "A86/A386 assembler and D86/D386 debugger"]]. === Emulators === *See [[virtualization.html|Virtual PCs, Virtual Servers, Virtualization, Virtual Computers, Computer Hardware Simulation]]. === Resources === *[[http://www.fysnet.net/|Forever Young Software "Programming MS-DOS with Power. DOS Programming, Undocumented DOS, and DOS Secrets"]]. *[[http://www.frontiernet.net/~fys/faq/|Forever Young Software "x86 Assembly Language FAQ. Supporting the alt.lang.asm and comp.lang.asm.x86 Newsgroups"]]. *[[http://support.microsoft.com/default.aspx?scid=kb;EN-US;104645|Microsoft Help and Support "INFO: Passing a long from C to MASM by Value & Returning a long"]] / [[http://www.kbalertz.com/104645/Passing-Value-Returning.aspx|KBAlertz "INFO: Passing a long from C to MASM by Value & Returning a long"]]. *[[http://web.archive.org/web/*/http://users.easystreet.com/jkirwan/pctools.html|Archive.Org "Jon Kirwan - PC Tools"]] - "I'd like to encourage the use of the v6.15 version of MASM/ML for assembly work on the PC. In that spirit, here's a page that tells you what tools to get and where to get them". *[[http://www.thefreecountry.com/compilers/assemblers.shtml|thefreecountry "Free Assemblers, Linkers and Object Module Librarians"]]. *[[http://www.webring.org/hub?ring=x86asm|Webring.Org "x86 Assembly Language Webring"]]. ==== 8051 Platform ==== *[[8051.html|8051 Embedded Systems]]. ==== 80166, 80C166, 83C166, C166, C167, XC167, XE166, ST10 Platform ==== *[[c166.html|80166 / 80C166 / 83C166 / C166 / C167 / XC167 / XE166 / ST10 Embedded Systems]]. ==== Intel Atom Platform ==== *[[http://www.minnowboard.org/|MinnowBoard]]. *Wiki [[http://www.elinux.org/|Embedded Linux Wiki]]. *Wiki [[http://www.elinux.org/MinnowBoard|Embedded Linux Wiki "Minnowboard:MinnowBoard"]]. ==== Intel Quark / Intel Galileo / Intel Edison / Intel 80486 & 80586 Platform ==== === The Chip, the Boards === *[[http://www.intel.com/content/www/us/en/processors/quark/intel-quark-technologies.html|Intel "Intel Quark Technology"]]. *[[http://communities.intel.com/community/makers/documentation/quarkdocuments|Intel Communities "Intel Quark SoC Documents"]]. *[[http://www.intel.com/content/www/us/en/do-it-yourself/edison.html|Intel "Intel Edison Module"]] *[[http://www.arduino.cc/en/ArduinoCertified/IntelGalileo|Arduino "Intel Galileo"]]. === Where to buy === *[[http://www.newegg.com/Product/Product.aspx?Item=N82E16813121810&cm_re=intel_edison-_-13-121-810-_-Product|Newegg.com "Intel Edison Compute Module (IoT, On-Board Antenna) Model EDI1.SPON.AL.S"]]. === Simatic IOT2000, SIEMENS MindConnect Nano & SIEMENS MindSphere === == Simatic IOT2000 == *[[http://www.siemens.com/mcms/pc-based-automation/en/industrial-iot/|SIEMENS "Industrial IoT / SIMATIC IOT2000 - The intelligent gateway for industrial IoT solutions"]], [[http://w3.siemens.com/mcms/pc-based-automation/de/industrial-iot/|SIEMENS "Industrial IoT / SIMATIC IOT2000 - Das intelligente Gateway für industrielle IoT Lösungen"]]. *[[http://www.siemens.com/press/en/pressrelease/?press=/en/pressrelease/2016/digitalfactory/pr2016030168dfen.htm&content[]=DF|SIEMENS Press Releases "Digital Factory. Gateway between cloud, in-company IT and production"]], [[http://www.siemens.com/press/de/pressemitteilungen/?press=/de/pressemitteilungen/2016/digitalfactory/pr2016030168dfde.htm&content[]=DF|SIEMENS Presseinformationen "Digital Factory. Gateway zwischen Cloud, firmeneigener IT und Produktion"]], 2016-03-01. *[[http://www.smarterworld.de/smart-automation-iot/iot-industrie-40/artikel/129265/2/|Smarterworld "Siemens: Mit neuen Industrie-4.0-Techniken auf der Hannover Messe"]], 2016-04-12. *[[http://www.google.de/search?q=siemens+gateway+simatic+iot+2000|Google - Search for "siemens gateway simatic iot 2000"]]. *[[http://www.computerwoche.de/a/iot-produkte-und-strategien-der-hersteller,3212897|Computerwoche "Internet of Things bei Google, SAP oder Siemens. IoT-Produkte und -Strategien der Hersteller"]]. *[[http://www.computerwoche.de/a/iot-produkte-und-strategien-der-hersteller,3212897,10|Computerwoche "IoT-Strategie von Siemens"]]. *[[http://www.plantengineering.com/home/single-article/gateway-between-cloud-in-company-it-and-production/93eaf1ba39dd8f371da93c35799ecde9.html|Planet Engineering "Gateway between cloud, in-company IT and production Siemens is launching a gateway based on the Intel Quark chip family onto the market which links cloud, in-company IT and production. The Simatic IOT2000 is designed for industrial IT solutions that acquire, process and transfer data directly in the production environment"]] - "The Simatic IOT2000 is designed for industrial IT solutions that acquire, process and transfer data directly in the production environment. For example, it can be used to connect the production to a cloud-based analysis of machine and production data. This gateway can also be retrofitted in existing plants, where it then harmonizes communication between different data sources, analyzes the data, and passes it on for evaluation in, for example, a cloud. The Simatic IOT2000 complements the MindConnect Nano cloud gateway from Siemens. This is already on the market, and is specifically designed for MindSphere and SAP Hana. The hardware of the new Simatic IOT2000 gateway is based on rugged, reliable and long-lasting industrial technology and has a compact design. The device is suitable for mounting on a standard rail, and is equipped with a powersaving Intel Quark processor x1020 (+Secure Boot), 1 gigabyte RAM, battery-backed real time clock (RTC) and a large number of interfaces, including two x Ethernet and two x RS 232/485 ports. Simatic IOT2000 can be easily expanded for tailor-made solutions with Arduino Shields and miniPCIe Cards. It also supports Yocto Linux and many other options for programming in high-level languages". == SIEMENS MindConnect Nano & SIEMENS MindSphere == *[[https://www.siemens.com/customer-magazine/en/home/industry/the-digital-enterprise/data-platform-digital-enterprise.html|SIEMENS The Magazine "The digital enterprise. Data platform for the digital enterprise"]] - "MindSphere – Siemens Cloud for Industry brings real production into the virtual world". *[[http://www.siemens.com/press/en/pressrelease/?press=/en/pressrelease/2016/digitalfactory/pr2016030171dfen.htm&content[]=DF|SIEMENS Press Releases "Digital Factory. Siemens launches MindSphere open industry cloud"]], 2016-03-01. *[[https://blogs.siemens.com/competitive-industries/stories/tags/mindconnect+nano/|SIEMENS Global Weblogs - English Postings tagged with: "Mindconnect Nano"]], [[http://blogs.siemens.com/wettbewerbsfaehige-industrie/stories/tags/mindconnect+nano/|SIEMENS Global Weblogs - German Postings tagged with: "Mindconnect Nano"]]. *[[http://www.openautomation.de/detailseite/innovationen-vom-engineering-bis-in-die-cloud.html|OpenAutomation "Industrie 4.0. Innovationen vom Engineering bis in die Cloud"]], 2016-04-12. *[[http://www.pac-online.com/blog|PAC Blog - A CPX Group Company]]. *[[http://www.pac-online.com/web-systems-und-sinalytics-siemens-antwort-auf-iot-und-smart-data|PAC Blog "'Web of Systems' und Sinalytics: Siemens’ Antwort auf IoT und Smart Data]], 2015-12-15. *[[http://www.pac-online.com/mindsphere-siemens-cloud-industry-what-it-all-about|PAC Blog "MindSphere – Siemens cloud for industry: What is it all about?"]], 2016-05-09. === Resources === *[[http://www.bit-tech.net/news/hardware/2014/01/07/intel-edison/1|bit-tech "Intel unveils Quark-based Edison microcomputer"]], 2014-01-17. *[[http://www.eetimes.com/document.asp?doc_id=1319726|EE Times "Intel Tackles SoC With Quark"]], 2013-10-07. *[[http://www.eejournal.com/archives/articles/20131016-quark/|Electronic Engineering Journal "Intel Quark Provides Spin, Charm, and Strange"]], 2013-10-16. *[[http://www.heise.de/developer/artikel/Intels-Einplatinen-Computer-Galileo-unter-der-Lupe-2252539.html|heise Developer "Philosophisch. Intels Einplatinen-Computer Galileo unter der Lupe"]], 2014-07-11. *[[http://www.heise.de/newsticker/meldung/Intels-Edison-Pentium-System-im-Format-einer-SD-Karte-2076917.html|heise Newsticker "Intels Edison: Pentium-System im Format einer SD-Karte"]], 2014-01-07. *[[http://en.wikipedia.org/wiki/Intel_Edison|EN.Wikipedia "Intel Edison"]], [[http://de.wikipedia.org/wiki/Intel_Edison|DE.Wikipedia "Intel Edison"]]. *[[http://en.wikipedia.org/wiki/Intel_Quark|EN.Wikipedia "Intel Quark"]], [[http://de.wikipedia.org/wiki/Intel_Quark|DE.Wikipedia "Intel Quark"]]. ===== Altera Platform ===== *[[altera.html|Altera "System-on-a-Chip" ( SoC )]]. ===== Analog Devices Platform ===== *[[blackfin.html|Analog Devices "Blackfin"]]. *[[http://www.analog.com/en/evaluation-boards-kits/resources/index.html|Analog Devices, Inc. "Evaluation Boards & Kits"]] - product and application selector. *[[http://www.analog.com/en/evaluation-boards-kits/evaluation-boards-kits/resources/processors-dsp/analog-microcontrollers/listing.html|Analog Devices, Inc. "Evaluation Boards & Kits"]] - List of evaluation boards. *"Analog Devices Precision Analog Microcontrollers ( ADUCxx ) - see [[arm.html|ARM Embedded Systems ( ARM7, ARM8, ARM9, ARM11, Cortex )]]. ===== ARM Platform ===== *[[arm.html|ARM Embedded Systems ( ARM7, ARM9, Cortex )]]. ===== Cypress Semiconductor Corporation ===== === PSoC 1 === *The free IDE [[http://www.cypress.com/?id=2522|Cypress Semiconductor Corporation "PSoC Designer"]]. *[[http://www.cypress.com/?rID=36571|CY3267 PowerPSoC Lighting Evaluation Kit]] - "The PowerPSoC devices feature high performance power electronics including 1A, 2 MHz power FETs, hysteretic controllers, current sense amplifiers...". === PSoC 3 === *See [[8051.html|8051 Embedded Systems]]. === PSoC 4 ( ARM Cortex M0 ), PSoC 5 ( ARM Cortex M3 ), PSoC 7 ( ARM Cortex M4 ) CPUs === *See [[arm.html|ARM Embedded Systems ( ARM7, ARM8, ARM9, ARM11, Cortex )]]. ===== Espressif Systems ( ESP8266, ESP32,.. ) ===== *See ===== Freescale / Motorola Platform ===== ==== Freescale Semiconductor Inc. ( now merged with NXP ) ==== *[[http://www.freescale.com/|Freescale Semiconductor Inc.]]. *[[http://www.freescale.com/microselector|Freescale Semiconductor Inc. - Microselector]]. *[[http://www.freescale.com/kinetisboardoffer|Freescale "Register today for your free development board coupon"]]. You need a promo code ! *[[http://www.freescale.com/webapp/sps/site/homepage.jsp?nodeId=015210|Embedded Software and Tools]]. *The free [[http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=FREEMASTER&fpsp=1&tab=Design_Tools_Tab|FreeMASTER Run-Time Debugging Tool]] - "Includes BDM plug-in for HCS08, HC12, HCS12, HCS12X, SCI-over-JTAG plug-in for 56F800E DSCs and new FreeMASTER-over-CAN communication plug-in)". *The IDE [[http://www.freescale.com/codewarrior|Freescale Semiconductor, Inc. "CodeWarrior"]] for Windows - There are free code-size limited editions. *CW 10.2 for Windows and Linux is the latest edition for Linux :-(. *CW 10.3 and newer are just for Windows :-). *The free [[http://www.freescale.com/webapp/sps/site/homepage.jsp?code=BEAN_STORE_MAIN|Freescale Semiconductor Inc. "Processor Expert Software"]]. *[[http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=PROCESSOR-EXPERT|Freescale Semiconductor Inc. "Processor Expert Software – Integrated with CodeWarrior Tools"]]. *[[http://forums.freescale.com/t5/Processor-Expert-Software/ct-p/PROCEXPT|Freescale Semiconductor Inc. "Freescale Forums - Processor Expert Software"]]. *[[http://www.youtube.com/watch?v=4GY1SI_Bj_s|YouTube "How to Use Processor Expert "]]. *[[http://www.youtube.com/watch?v=wacIYdAHglc|YouTube "Processor Expert Software / Freescale"]]. ==== 6800 ==== *See [[6800.html|6800 Embedded Systems]]. ==== 68K ==== === Platforms === *AMIGA. *[[http://www.vesalia.de/|Vesalia Computer online - Ihr Amiga-Shop seit 1987]]. *[[apple.html|Apple Computers]]. *[[atarist.html|ATARI-ST]]. *GEM -> see [[sframeworks.html|Software Frameworks]]. *[[ti68k.html|Texas Instruments' 68K powered Calculators "TI-89 Titanium", "TI Voyage 200"]]. === Free Cross-Compilers for 68K === *The OpenSource [[http://www.easy68k.com/|EASy68K]] for Windows - "Editor/Assembler/Simulator for the 68000. S-Record and Binary file utility". *The OpenSource [[http://www.programmersheaven.com/download/2388/download.aspx|Programmers Heaven "C68K - 68000 C compiler"]] for Linux. === Commercial Cross-Compilers for 68K === *[[http://www.mct.net/|MCT Paul & Scherer Mikrocomputertechnik GmbH "WinECO-C"]] for Windows - commercial MC68xxx C-Cross-Compiler. *[[http://www.crossware.com/trialware/21499115/index.htm|Crossware 68XXX C Compiler & Assembler and 68000 Simulator - Community Edition"]] - The free community edition allows programs with up to 32k of code and 16k of data to be created. === CP/M 68k Emulators === == Emulators == *"A Motorola 68K simulator based on Musashi-master 68K simulator". *[[http://web.archive.org/web/*/http://home.earthlink.net:80/~schultdw/cpm68/simulator.html|Archive.org "Dave's Hobby Page: CP/M-68K Simulator"]] ( - 2020-05-23 ). *[[http://www.davesrocketworks.com/electronics/cpm68/simulator.html|Dave's Hobby Page "CP/M-68K Simulator"]]. *[[http://www.github.com/linuxha/cpmsim|GitHub "linuxha / cpmsim"]] - "A Motorola 68K simulator based on Musashi-master 68K simulator", for Linux :-). Compilation with MinGW on Windows needs some source code modifications. I didn´t succeed so far :-(. *SimH. *[[http://www.trailing-edge.com/|trailing-edge]], [[http://www.bitsavers.org/|bitsavers.org]], [[http://bitsavers.informatik.uni-stuttgart.de/|Universität Stuttgart, Fakultät 5: Informatik, Elektrotechnik und Informationstechnik "bitsavers.org"]]. *[[http://simh.trailing-edge.com/|trailing-edge "SimH 'Classic'"]] - "SimH, a simulator for historic computer systems". *[[http://www.github.com/simh/simh/tree/master/SAGE|GitHub " simh / simh / SAGE"]] - "Currently runs CP/M-68K 1.2 (IMD-Disk included)". == Resources == *[[http://forum.atari-home.de/index.php?topic=13871.0|ATARI-Home Forum "CP/M-68k"]]. *[[http://forum.classic-computing.de/forum/index.php?thread/25715-cp-m-68k-emulator/|Verein zur Erhaltung klassischer Computer e.V. ( VzEkC e.V. ) Forum, Thread "CP/M-68k Emulator"]], 2021-10. *"Du solltest den Source Code von hier [[http://www.github.com/linuxha/cpmsim]] nehmen. Das ist die aktuelle Version. Da ist der Musashi 68K emulator gleich mit dabei ! Du must dann nur noch 'make' aufrufen". *"Wenn Du den Code von hier: [[http://www.davesrocketworks.com/electronics/cpm68/simulator.html]] verwendest, benötigst Du noch den 68K CPU emulator (Musashi Version 3.4)". *[[http://virtuallyfun.com/|Fun with virtualization. Various virtulization fun, including games & productivity! ( virtuallyfun.com )]] ( just without ".www" ). *[[http://virtuallyfun.com/wordpress/2014/05/16/cpm-68k-simulator/|Fun with virtualization. Various virtulization fun, including games & productivity! ( virtuallyfun.com ) "CP/M-68K Simulator"]], 2014. *[[http://virtuallyfun.com/wordpress/2013/12/05/sage-cpm-68k-on-simh/|Fun with virtualization. Various virtulization fun, including games & productivity! ( virtuallyfun.com ) "SAGE CP/M 68k on SIMH"]], 2013 - "I haven’t managed to figure out a way to inject files into the SAGE CP/M IMD disk images". === Resources === ==== Coldfire ==== *[[coldfire.html|Freescale "Coldfire"]]. ==== Power Architecture / PowerPC ==== *[[http://www.freescale.com/webapp/sps/site/overview.jsp?code=STARTERTRAK_HOME&tid=SWnT|Freescale Semiconductor Inc "StarterTRAK Development Boards"]]. ==== Pressure Sensors ==== *[[http://www.freescale.com/pressure|Freescale Semiconductor Inc "Pressure Sensors"]]. *I got the Freescale pressor sensor demo board "DS2276" :-). ===== Infineon Technologies ===== ==== Cypress Semiconductor ==== *"Cypress Semiconductor has become part of Infineon Technologies". *See [[arm.html|ARM Embedded Systems ( ARM7, ARM8, ARM9, ARM11, Cortex )]]. ==== Infineon Technologies ARM ==== *See [[arm.html|ARM Embedded Systems ( ARM7, ARM8, ARM9, ARM11, Cortex )]]. ==== AURIX based on TriCore ==== *[[http://www.infineon.com/cms/en/product/microcontroller/32-bit-tricore-microcontroller/|Infineon Technologies "32-bit AURIX Microcontroller based on TriCore"]]. *[[http://de.wikipedia.org/wiki/Infineon_TriCore|DE.Wikipedia "Infineon TriCore"]], [[http://en.wikipedia.org/wiki/Infineon_TriCore|EN.Wikipedia "Infineon TriCore"]]. ===== Microchip Technology Inc. ===== ==== Atmel Platform ( by Microchip Technology Inc. )==== *[[atmel.html|The Atmel AVR Family ( by Microchip Technology Inc. ) with Focus on AVR32, ATxmega, ATmega, ATtiny, AT90 and the Arduino / Freeduino Platform]]. *[[atmelarm.html|Atmel ARM-based MCUs and eMPUs ( by Microchip Technology Inc. )]]. ==== Microchip Platform - PIC Microcontrollers & dsPIC Digital Signal Controllers ==== *See [[pic.html|Microchip PIC Microcontrollers & dsPIC Digital Signal Controllers]]. ==== Microsemi Corporation, a Microchip Company ( formerly: Actel ) ==== *See [[eda03.html|Electronic Design Automation ( EDA ) 3/5 - Design for Application-Specific Integrated Circuits ( ASIC ) - Design of digital Chips]]. ===== Onion ===== *[[http://www.onion.io/|Onion – Compute Platform for IoT]]. *Surface Mount: [[http://www.onion.io/omega2s/|onion.io/omega2s]]. *"Surface Mount Packaged IoT Computer. The Onion Omega2S IoT Computer Modules are designed for applications that require drop-in connectivity and computing. The 34x20x2.8 mm package features a CPU, memory, flash storage, and a WiFi radio. It runs a Linux Operating System and is FCC certified, making it a small but powerful solution for IoT devices". *Through Hole: [[http://www.onion.io/store/omega2p/|onion.io/store/omega2p]]. *Single Board Computer: [[http://onion.io/store/omega2-pro/|onion.io/store/omega2-pro]]. *[[http://docs.onion.io/omega2-docs/|Onion "Onion Omega2 Documentation"]]. *Expert Ivo Pozharliev, [[http://www.xing.com/profile/Ivaylo_Pozharliev/|XING "Ivaylo Pozharliev"]], [[http://www.linkedin.com/in/ivaylopozharliev/|LinkedIn "Ivo Pozharliev"]]. ===== Parallax ===== ==== The Company, the Projects ==== *[[http://www.parallax.com/|PARALLAX Inc., new Website]], [[http://www1.parallax.com/|PARALLAX Inc., new Website]]. *[[http://developer.parallax.com/|PARALLAX developer_]] - "Welcome to the new home of Parallax open-source software". ==== BASIC Stamp ==== *[[http://www.parallax.com/product/basic-stamp-1-interpreter-chip-dip/|PARALLAX Inc. "BASIC Stamp 1 Interpreter Chip (DIP)"]]. *[[http://en.wikipedia.org/wiki/Basic_Stamp|EN.Wikipedia "BASIC Stamp"]], [[http://de.wikipedia.org/wiki/BASIC_Stamp|DE.Wikipedia "BASIC Stamp"]]. *[[http://en.wikipedia.org/wiki/ZBasic|EN.Wikipedia "ZBasic"]]. ==== Parallax Propeller ==== === The Chips & Eval Boards == *[[https://www.parallax.com/product-category/propeller-1/p1-chips/|PARALLAX Inc. "Chips"]]. *[[http://www.parallax.com/product-category/propeller-1/p1-boards/|PARALLAX Inc. "Boards"]]. === Software Delopment Tools === *[[http://developer.parallax.com/propelleride/|PropellerIDE]] - "An easy-to-use, cross-platform IDE for the Parallax Propeller". === Software === == Repositories == *[[http://www.github.com/parallaxinc|GitHub "Parallax Inc."]]. *[[http://obex.parallax.com/|PARALLAX Inc. "OBEX"]] - "The old OBEX web site was migrated to a GitHub repository in the fall of 2019. The old site was removed from service on April 15, 2020". == SPIN == *[[http://www.parallax.com/propeller/qna/|PARALLAX Inc. - Propeller P8X32A Questions & Answers]]. *[[http://www.parallax.com/propeller/qna/Content/QnaTopics/QnaSpin.htm|PARALLAX Inc. - Propeller P8X32A Questions & Answers "Spin Language"]]. *[[http://learn.parallax.com/educators/|Learn.Parallax.com]]. *[[http://learn.parallax.com/educators/teach/spin-programming-multicore-propeller|Learn.Parallax.com "Spin Programming with the Multicore Propeller"]]. *[[http://learn.pimoroni.com/tutorial/propeller-hat/writing-your-first-spin-program|Pimoroni "Your first SPIN Program"]]. *[[http://www.robotshop.com/community/forum/t/spin-programming-language/12942|Robotshop Community Forum "Spin (Programming Language)"]]. == FORTH == *See [[forth.html|FORTH]]. === Resources === *[[http://en.wikipedia.org/wiki/Parallax_Propeller|EN.Wikipedia "Parallax Propeller"]], [[http://de.wikipedia.org/wiki/Parallax_Propeller|DE.Wikipedia "Parallax Propeller"]] - "Die Hardware des Propeller wurde als Verilog-Source unter der GPL veröffentlicht. Auch der ROM-Code wurde als kommentierter Quelltext veröffentlicht. Somit kann der gesamte Prozessor nachvollziehbar auf einem FPGA nachgebildet werden. Auch die Entwürfe für den P2 sind öffentlich verfügbar, sodass man den Chip vorab erproben und Verbesserungsvorschläge einbringen kann". ===== Raspberry Pi Pico Board ( RP2040 MPU ) ===== ==== Boards ==== ==== CPU ==== ==== Resources ==== *[[http://drjonea.co.uk/|Dr.Jon EA Ltd]]. *[[http://drjonea.co.uk/IoT|Dr.Jon EA Ltd "IoT Blog"]], [[http://drjonea.co.uk/iot-blog/|Dr.Jon EA Ltd "IoT Blog"]] - "Raspberry PI Pico Rainbow". *[[http://www.youtube.com/@drjonea|YouTube "Dr Jon EA Ltd"]]. *[[http://en.wikipedia.org/wiki/RP2040|EN.Wikipedia "RP2040"]], [[http://de.wikipedia.org/wiki/RP2040|DE.Wikipedia "RP2040"]]. *[[http://en.wikipedia.org/wiki/Raspberry_Pi#Raspberry_Pi_Pico|EN.Wikipedia "Raspberry Pi # Raspberry Pi Pico"]], [[http://de.wikipedia.org/wiki/Raspberry_Pi|DE.Wikipedia "Raspberry Pi]] - "Raspberry Pi Pico". ===== Renesas Technology Platform ===== *See [[renesas.html|Renesas Interactive]]. ===== ST Microelectronics Platform ===== ==== 8 Bit ==== *[[http://www.mikrocontroller.net/articles/STM8|mikrocontroller.net "STM8"]] - "8-bit MCU". *"STR750-MCKIT". *[[http://www.st.com/internet/evalboard/product/89342.jsp|STMicroelectronics "ST7MC-KIT/BLDC"]] - "The Softec Motor Control Starter Kit for ST7MC is an integrated system designed to provide you with a complete, ready-to-use motor control application for the ST7MC family of microcontrollers". *[[http://www.st.com/mcu/modules.php?name=mcu&file=devicedocsmdt&FAM=86&DEV=STR750-MCKIT|STR750-MCKIT - Documents]]. ==== 32 Bit ==== *ST32M - see [[arm.html|ARM Embedded Systems ( ARM7, ARM8, ARM9, ARM11, Cortex )]]. ===== Texas Instruments Platform ===== ==== General ==== *[[http://www.eap.ti.com/|Texas Instruments Expert Advisory Panel]]. *[[http://www.eap.ti.com/R.aspx?a=217|Texas Instruments Expert Advisory Panel - Application for Joining]]. *[[http://www.ti.com/ww/eu/customer_support/|Texas Instruments - Customer Support Center: Europe, Middle-East, Africa]] - Slogan "Ask Texas" :-). *[[http://www.youtube.com/user/texasinstruments|YouTube "Texas Instruments Incorporated"]]. *[[https://sites.google.com/site/thanksengineers/|Google Site of Texas Instruments Incorporated "Thank an Engineer"]]. *[[msp430.html|Texas Instruments' "MSP430" & "eZ430-Chronos"]]. *[[ti68k.html|Texas Instruments' 68K powered Calculators "TI-89 Titanium", "TI Voyage 200"]]. *TMS570 - see [[arm.html|ARM Embedded Systems ( ARM7, ARM8, ARM9, ARM11, Cortex )]]. *"Programmable Realtime Unit Subsystem". *The free [[http://www.ti.com/tool/sprc940|PRU Software Development Package]]. *[[http://processors.wiki.ti.com/index.php/Programmable_Realtime_Unit_Software_Development|Texas Instruments Embedded Processors Wiki "Programmable Realtime Unit Software Development"]]. *[[http://processors.wiki.ti.com/index.php/Programmable_Realtime_Unit_Subsystem|Texas Instruments Embedded Processors Wiki "Programmable Realtime Unit Subsystem"]]. *[[http://processors.wiki.ti.com/index.php/PASM_Tool|Texas Instruments Embedded Processors Wiki "PASM Tool"]]. *[[http://e2e.ti.com/support/dsp/omap_applications_processors/default.aspx|TI E2E™ Community - Support Forums "OMAP™ Processors"]]. *Video [[http://www.youtube.com/watch?v=8SQlh1CPwsA|YouTube "Programmable Realtime Unit (PRU) on the OMAP-L137 & OMAP-L1 "]]. *[[http://www.ti.com/controlsuite|controlSUITE]] for Windows - free development suite for C2000 Mikrocontroller. *Technology. *[[http:///www.ti.com/analoglab|Texas Instruments "Analoglab"]]. *[[http:///www.ti.com/expressdsp|Texas Instruments "ExpressDSP"]]. *[[http:///www.ti.com/fun|Texas Instruments "Fun"]]. *[[http:///www.ti.com/safety|Texas Instruments "Safety"]]. *[[http:///www.ti.com/interface|Texas Instruments "Industrial Interface IC Solutions"]]. *[[http:///www.ti.com/automation|Texas Instruments "Industrial Automation Solutions - Industrial Communications"]]. *[[http:///www.ti.com/wirelessconnectivity|Texas Instruments "Wireless Connectivity"]], [[http:///www.ti.com/lprf|Texas Instruments "Wireless Connectivity"]]. *[[http://www.ti.com/infolab-de|Info Lab Deutschland]]. *[[http://www.ti.com/training|Texas Instruments - TI Training Center]] #. ==== Motor Drive & Control ==== *[[http://www.ti.com/lsds/ti/apps/motor/applications.page|Texas Instruments "Motor Drive & Control"]]. *Entry Kit: *[[http://www.ti.com/tool/BOOSTXL-DRV8301|Texas Instruments "BOOSTXL-DRV8301 - Motor Drive BoosterPack featuring DRV8301 and NexFET MOSFETs"]]. *[[http://www.ti.com/tool/LAUNCHXL-F28027F|Texas Instruments "LAUNCHXL-F28027 - InstaSPIN-FOC enabled C2000 Piccolo LaunchPad"]]. ===== Xilinx Platform ===== *See [[xilinx.html|Xilinx "System on Chip" ( SoC )]]. ===== ZX Family of Microcontrollers ===== *[[http://www.zbasic.net/|Elba Corp "ZX Microcontrollers & ZBasic"]]. *[[http://www.zbasic.net/ZX-Microcontrollers/c-1_21.html|Elba Corp. "ZX Microcontrollers"]]. *The free BASIC compiler "ZBasic - A Powerful Language for Microcontroller Programming" just for ZX microcontrollers. ===== Chips & Boards ===== ==== Quality Criteria of Chips & Boards ==== *Does the board and the chips respectively are equipped with FIFO buffers or at least a buffer at all, for SPI and I2C interfaces ? *Is the chip designed to serve in CAN-Bus applications ? The application designers expect 5 Volts support by the CPU for simple CAN-Bus support. *Atmel ATmega -> Operating voltage (Vcc) = 2.7V .. 5.5 V -> easy CAN-Bus support. *Atmel ATxmega -> Operating voltage (Vcc) = 1.6V to 3.6V" -> not really suitable for simple CAN-Bus support. ==== Debugging ==== *JTAG, SWD. *[[http://en.wikipedia.org/wiki/Joint_Test_Action_Group|EN.Wikipedia "Joint Test Action Group"]], [[http://de.wikipedia.org/wiki/Joint_Test_Action_Group|DE.Wikipedia "Joint Test Action Group"]] - JTAG, SWD. *[[http://www.arm.com/products/system-ip/debug-trace/coresight-soc-components/serial-wire-debug.php|ARM "Serial Wire Debug"]] ( SWD ). *Freescale "Background Debug Mode" ( BDM ). *[[http://en.wikipedia.org/wiki/Background_Debug_Mode_interface|EN.Wikipedia "Background Debug Mode interface"]]. *[[http://en.wikipedia.org/wiki/In-circuit_emulator|EN.Wikipedia "In-circuit emulator"]], [[http://de.wikipedia.org/wiki/In-Circuit-Emulator|DE.Wikipedia "In-Circuit-Emulator"]]. ==== Manufacturers of Chips & Boards ==== *[[http://www.altera.com/|Altera]]. *[[http://www.altera.com/b/bemicro-sdk.html?GSA_pos=1&WT.oss_r=1&WT.oss=BeMicro%20SDK|Altera "5 Reasons to Put Your Processor on an FPGA. Featuring the BeMicro SDK"]]. *[[http://www.arrow.com/bemicro|Arrow - "BeMicroEmbedded Control Made Easy"]]. *[[http://www.beck-ipc.com/de/products/|Beck IPC GmbH "IPC@CHIP® embedded controller"]]. ==== List of MCU Manufacturers ==== *Actel *Alcatel - Lucent Technologies *Altera *AMD *Analog Devices Incorporated / ADI *ARM *Atheros *[[http://www.atmel.com/|Atmel]]. *Avago *Broadcom *Ikanos / Centillium *Conexant / Mindspeed *Cypress *Elpida *Fairchild Semiconductor *Freescale Semiconductor *Fujitsu *Globespan Virata *Hitachi *Hynix *IBM *Infineon *Intel *Intersil *Lattice Semiconductor *Linear Technology / LTC *LSI Logik-Schaltungen / Agere *Marvell *Matsushita/Panasonic *Maxim *MediaTek *Microchip *Micron *Mitsubishi *Nanya *National Semiconductor / NSC *NEC Electronics *Nvidia *NXP / Philips *Oki *ON Semiconductor *Powerchip *ProMOS *Qualcomm *Renesas ==== The strongest competitors of Texas Instruments in the MCU industry ==== * Analog Devices Incorporated / ADI * Atmel * Fairchild Semiconductor * Freescale Semiconductor * Hitachi * Linear Technology / LTC * Maxim * Microchip * National Semiconductor / NSC * NXP / Philips * ON Semiconductor * Renesas * STMicroelectronics / STM * Toshiba * Xilinx ==== Vendors of Boards ==== *[[http://www.embedded-platform.com/|Arrow Electronics Inc "Embedded Platform Concept"]]. *XKIT - "Gettting Started: Ready-to-use EPC System running under Linux". *[[http://www.armkits.com/|Embest Info&Tech Co., Ltd. "ARMkits.com"]]. *[[http://www.bluetechnix.com/|Bluetechnix Mechatronische Systeme]], Austria. *[[http://de.digikey.com/|Digi-Key Corporation - Deutschland]]. *[[http://www.embeddeddeveloper.de/|EmbeddedDeveloper - Finde.Vergleiche.Kaufe]] - "Internet Seite mit der auf dem Markt einzigartigen Such- und Vergleichsmaschine für Prozessoren und Tools. Hier können Sie nach Prozessoren und Tools suchen, sie vergleichen, Datenblätter herunterladen, Muster bestellen, den Lagerbestand prüfen und bei [[http://de.digikey.com/|Digi-Key]] bestellen". *[[http://elcodis.com/family.php?cat=30&f_name=Eval%20and%20Demo%20Boards%20and%20Kits|ELCODIS - electronic components distributor "Eval and Demo Boards and Kits - Programmers, Development Systems"]]. *[[http://www.hitex.com/|hitex]]. *[[http://www.hitex.com/index.php?id=getting-started-evaluation-tools|hitex - Getting Started]] - affordable USB-Sticks, Starter Kits, Application Kits, Evaluation Boards. *[[http://www.steitec.net/|Steinert Technologies - buy Microcontroller Boards AVR, ARM7, ARM9, PIC, dsPIC and Programmer - Onlineshop]]. *[[http://www.mouser.com/|Mouser Electronics, Inc.]]. *[[http://www.mouser.com/stm32/|Mouser Electronics, Inc. "STMicroelectronics STM32"]]. *[[http://www.olimex.com/|OLIMEX Ltd.]], Bulgaria. *[[http://www.olimex.com/dev/|OLIMEX Ltd. "Development boards and Tools"]]. *[[http://www.olimex.com/dev/projects.html|OLIMEX Ltd. "OPEN SOURCE PROJECTS FAN PAGE"]] - "If you have new project idea and you can implement it with some of our boards let us know and if we find your project interesting we will send you the board free of charge". *[[http://twitter.com/Olimex|Twitter "Olimex"]]. *[[http://www.secoqseven.com/en/item/cross-platform-development-kit/|Seco s.r.l. "Cross Platform Development Kit"]] -> Carrier boards, to be equipped with either ARM or x86 modules. *[[http://www.visual-data.de/|Visual-Data GmbH]]. *"Products / Computerprodukte /Komponenten / Motherboards / Embedded Boards" -> "CMOS Camera for S3C2440 ARM9 Board", "LCD Touch Screens". *"Products / Computerprodukte /Komponenten / Motherboards" -> "ATMEL Boards", "NXP Boards", "STM Boards", "Samsung Boards". ===== Programming Languages for Embedded Systems ===== *[[http://www.stackoverflow.com/questions/1082751/what-are-the-available-interactive-languages-that-run-in-tiny-memory|StackOverflow "What are the available interactive languages that run in tiny memory?"]]. ===== Free Software Tools for Embedded Design ===== *The free [[http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm|Christian Maas "Freeware Hex Editor XVI32"]] for Windows. ===== Commercial Software and Hardware Tools for Embedded Design ===== ==== Tools ==== *[[http://www.isystem.com/|iSYSTEM AG ]] - "embedded development tools -ARM CORTEX, ARM7, ARM9, MPC, PPC, COLDFIRE, SH-2A, mc9s12". *Blog [[http://example.com|iSYSTEM - Embedded Social Media Press Office]]. *[[http://www.twitter.com/isystemag|Twitter "isystemag"]]. *[[http://www.hitex.com/|Hitex Development Tools]]. *[[http://www.lauterbach.com/|Lauterbach GmbH "Lautenbach Development Tools]]. *[[http://www.pls-mc.com/|pls Programmierbare Logik & Systeme GmbH]] - "Universial Debug Engine". ==== Commercial Toolchain for Scheduling Optimization ==== -Functional Requirements. -[[http://www.mathworks.de/|MATLAB / Simulink]]. -[[http://www.absint.de/|AbsInt Angewandte Informatik]]: "aiT Worst-Case Execution Time Analyzers". -[[http://www.symtavision.com/|Symtavision]]: "SymTA/S" ( looks like a project scheduling software, using a kind of Gantt diagram :-) ). -Loop back to 1. ===== Some special Embedded Hardware ===== ==== LCD Displays ==== *[[http://www.sharpsme.com/|SHARP Microelectronics Europe]]. ==== CAN-Bus Interface ==== *[[http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010406|Microchip Inc. "MCP2515"]]. *[[http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en024094|Microchip Inc. "MCP2515 CAN Controller PICtail Demo Board"]]. ==== Ethernet Interface ==== *[[http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en022889|Microchip Inc. "ENC28J60"]] - "Stand alone Ethernet Controller with on board MAC & PHY, 8 Kbytes of Buffer RAM and an SPI serial interface". *[[http://www.pulseeng.com/|Pulse Electronics]]. *[[http://productfinder.pulseeng.com/productList/LAN/ETHERNET%20MAGNETIC%20TRANSFORMERS|Ethernet Magnetic Transformers]]. *[[http://productfinder.pulseeng.com/product/HX1224NLT|Pulse Electronics "HX1224NLT"]]. ==== USB ==== === USB Devices with Human Interface Device ( HID ) for Windows === *[[http://www.lvr.com/hidpage.htm|Jan Axelson's Lakeview Research "The HID Page"]] #. *"Microchip PIC18F4550.. My Microchip PIC microcontroller firmware for generic HIDs". *Atmel's [[http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3879|AT90USBKey]] demonstration board for the AT90USB AVR microcontroller has generic HID, keyboard, and mouse applications. *[[http://www.obdev.at/products/vusb/|Objective Development Software GmbH "V-USB - A Firmware-Only USB Driver for Atmel AVR Microcontrollers"]]. *[[http://www.obdev.at/products/vusb/automator.html|Objective Development Software GmbH "Automator. V-USB - Utilizing the Windows HID Driver"]]. *[[http://www.obdev.at/products/vusb/projects.html|Objective Development Software GmbH "Projects Based on V-USB"]]. *Wiki [[http://vusb.wikidot.com/|Wikidot "V-USB. A Firmware-Only USB Driver for the AVR"]]. *No claimed support of the ATxmega CPU, yet ! *[[http://www.pjrc.com/teensy/rawhid.html|PJRC - Electronic Projects. Components Available Worldwide "USB: Raw HID"]]. *[[http://en.wikipedia.org/wiki/USB_human_interface_device_class|EN.Wikipedia "USB human interface device class"]]. === USB Interfaces === *[[http://www.ftdichip.com/Products/ICs/FT2232D.htm|Future Technology Devices International Ltd - FTDI Chip "FT2232D - Dual USB UART/FIFO IC"]] - "Entire USB protocol handled on the chip: no USB-specific firmware programming required". === USB to Serial === *[[http://www.smileymicros.com/|Smiley Micros - Atmel Official AVR Consultant]]. *Book [[http://www.amazon.de/exec/obidos/ASIN/0976682214/hemmerling-21|Joe Pardue "Virtual Serial Port Cookbook"]]. === USB Traffic Analyzer === *The commercial [[http://www.usblyzer.com/|USBlyzer - Effective and simple in use USB Traffic Analyzer]]. *[[http://www.usblyzer.com/usb-communication-device-class-cdc-decoder.htm|USBlyzer - Effective and simple in use USB Traffic Analyzer "Communication Device Class (CDC) Decoder"]]. ==== Power Supply for USB Devices ==== *Search for "Power Pack", "Emergency Power", "Emergency Battery", "Notakku für Handy", "Not-Akku für Mobiltelephon", "Mobiler USB Ersatzakku". *Search for "power pack mobil usb" at Amazon.de. *Differ between solutions with standard USB mother interface and with Mini-USB interface ! === Accu Supply === *"Nokia DC-11 Extra Power". *"ZNEX Power Pack" *"APC Power Expander". === Battery Supply === *[[http://www.pearl.de/a-PX2009-5532.shtml|PEARL Agency "Callstel Notladeadapter "Pocket Charger"]] - "Passend für alle Geräte mit Mini-USB-Ladebuchse" #. *[[http://www.amazon.de/exec/obidos/ASIN/B004GYQJEC/hemmerling-21|Amazon.DE "Delamax 2in1 Notfall Ladegerät und Mobile Booster - Akku-Powerpack für unterwegs - Energieschub für Handy, Smartphone, PDA, etc"]]. *[[http://www.tekkeon.com/products-tekcharge1550.html|Tekkeon - TekCharge MP1550]]. *[[http://www.amazon.com/Tekkeon-TekCharge-Mobile-Battery-Charger/dp/B0014KLX9C/|Amazon.COM "Tekkeon TekCharge Mobile Power and Battery Charger"]]. *[[http://www.online-superpreis.de/akkus-batterien/handy-akkus/handy-zubehoer/handy-not-ladegeraet-pocket-charger/a-205/|online-superpreis.de "Handy Not-Ladegerät - Pocket Charger"]] - "sogar mit Mini-USB Adapter zum Betrieb kleiner USB-Geräte mit USB-Ladebuchse". *[[http://www2.ife.ee.ethz.ch/~rolfz/batak/KtippNotakku08/|Zinnikers Batterie und Akku Seiten, Spezial "Ktipp Notakku Test 08"]]. *[[http://www.swissbatteries.ch/|Swissbatteries]] - "Akkus Batterien - Akku Ladegeräte und Batterien für Handys, Digitalkameras usw". *[[http://www.mikrocontroller.net/topic/212504|Mikrocontroller.net "Suche Not-Akku für USB-Geräte"]]. *[[http://www.futurenews.at/2009/01/nopopo-pinkeln-fuer-strom/|futurenews.at "NoPoPo: Pinkeln für Strom"]]. === USB hub with a wall power supply ( Steckernetzteil ) === *[[http://www.conrad.de/ce/de/search/?search=hub%20mit%20netzteil|Conrad "hub mit netzteil"]]. *[[http://www.conrad.de/ce/de/FastSearch.html?search=usb+netzteil|Conrad "usb netzteil"]]. *[[http://www.conrad.de/ce/de/FastSearch.html?search=usb+netzadapter|Conrad "usb netzadapter"]]. *[[http://www.pearl.de/a-PX5308-5541.shtml|PEARL Agency "revolt Universal-Schaltnetzteil 1.000mA, umschaltbar 3-12V"]]. ==== Toys of Washing Machines ==== *[[http://www.my-klein-toys.de/|Theo Klein GmbH, "Klein Toys"]]. *[[http://www.miele.co.uk/accessories/Details.aspx?rdid=12&aid=729|Miele & Cie. GmbH & Co "Toy Washing Machine"]], UK - "Part Number 98022260", "Made by Theo Klein Toys". *[[http://www.mastersparesonline.com/product/index/9966/|Masterspares "MIELE 98022260 Toy Washing Machine"]]. *[[http://www.my-klein-toys.de/index.php?id=106&vsig106_0=2|Theo Klein "Miele washing machine, mini, Art.-Nr.: 7812"]]. *[[http://www.amazon.de/exec/obidos/ASIN/B0002H7TV4/hemmerling-21|Amazon.DE "Klein 6934 - MIELE Waschmaschine mit Geräuschen"]]. *[[http://www.amazon.de/exec/obidos/ASIN/B000P36UZQ/hemmerling-21|Amazon.DE ""Waschmaschine Miele 24cm"]]. *On the event "Smart Energy Forum" on 2011-10-25 in Hannover, [[http://www.freescale.com/|Freescale Semiconductor, Inc.]] presented a home automation showcase, where this toy was specially equipped with a Freescale [[http://en.wikipedia.org/wiki/ZigBee|Zigbee]] RF interface :-). ==== Resources ==== *Online shop [[http://www.agile-hardware.de/|Agile Hardware - Für agile Entwickler und Teams]]. ===== List of Embedded Application Ideas & Code for such Applications ===== ==== General ==== *[[http://www.elektronik-projekt.de/thread.php?threadid=3942|Elektronik-Projekt Forum, Thread "Temperaturschreiber"]]. *[[http://www.sprut.de/electronic/pic/programm/led.htm|Jörg Bredendiek sprut.de "PIC-Lernbeispiel: LED-Ziffernanzeige"]]. ==== Device Manager ==== *A device manager ( or bootloader ) which just accepts valid firmware updates, but prevents device takeover by third parties, or intellectual property violations. ===== Expertness ===== ==== Expert Language ==== *Diversification - If you gain an information by different means / channels / calculations / sensors. *Rejuvenation - Pressing the RESET button at an embedded system, so that it works fine again. Slogan "My system need a reset every month" :-). ==== Expert Knowledge ==== *8-bit CPUs have little "residual current" / "cut-off" due to its crude dice, while 32-bit CPUs have much more "residual current" / "cut-off" due to its little structures. *Experts acknowledge the work of "Silicon Labs" ( formerly: "Energy Micro" ) to create 32-bit ARM CPUs with litte "residual current" / "cut-off", little in comparison to the standard with 32-bit CPUs and especially ARM CPUs. Some new ARM CPU derivates of STMicroelectronics ( i.e. STML053R8T6, based on Cortex M0+ ) are also known to fulfill that criteria. *32-bit CPUs may be cheaper than 8-bit CPUs, as the chip manufacturer can produce more chips on the same space... due to the smaller structures of 32-bit chips and so the smaller dice size. ===== Developer Training ===== ==== Literature ==== === Paper Magazines === *[[http://www.heise.de/make/|Heise "Make – Kreativ mit Technik"]] ( formerly: [[http://www.heise.de/hardware-hacks/|c´t Hardware Hacks]] ). *[[http://www.elektronikpraxis.vogel.de/|Vogel Verlag "Elektronik Praxis"]] - "Elektronikportal für Entwicklung, Einkauf. Fertigung & Management". === Books === -Book [[http://www.amazon.de/exec/obidos/ASIN/382665949X/hemmerling-21|Friedrich Bollow, Matthias Homann,, Klaus-Peter Köhn: "C und C++ für Embedded Systems"]]. *[[http://www.doulos.com/knowhow/arm/C_und_Cxx_fuer_Embedded_Systems/|Doulos - "C und C++ für Embedded Systems"]] - "Doulos contributes ARM Cortex-M3 content to popular embedded systems book". *Chapter 4.3 "ARM und ARM Cortex-M3-Prozessor". *Chapter 7 "C++ für Mikrocontroller". -[[http://www.lvr.com/|Jan Axelson's Lakeview Research]] - books and some free resources for embedded systems. *[[http://www.lvr.com/usb.htm|Jan Axelson's Lakeview Research "USB"]], [[http://www.lvr.com/serport.htm|Jan Axelson's Lakeview Research "Serial Port Central"]], [[http://www.lvr.com/mass_storage.htm|Jan Axelson's Lakeview Research "The Mass Storage Page"]], [[http://www.lvr.com/ethernet.htm|Jan Axelson's Lakeview Research "Embedded Ethernet and Internet"]], [[http://www.lvr.com/parport.htm|Jan Axelson's Lakeview Research "Parallel Port Central"]]. -[[http://www.ebookaktiv.de/eBook_ST5/eBook_ST5.htm|eBookAkdiv "Mikrocontroller Programmierung mit Visual Five"]]. -[[http://www.amazon.de/exec/obidos/ASIN/389576129X/hemmerling-21|Elektor Schaltungspraxis "I/O-Projekte für den PC. Mit CD-ROM. Selbstbau-Schaltungen für die Standard-Ports"]]. -[[http://www.amazon.de/exec/obidos/ASIN/3772358780/hemmerling-21|Burkhard Kainka: "Messen, Steuern und Regeln mit USB (Franzis PC und Elektronik)"]]. ==== MOOC ==== *[[http://www.coursera.org/specializations/iot|Coursera "An Introduction to Programming the Internet of Things (IOT) Specialization"]]. ===== Design of a embedded Microcontroller-based PLC, as Prototype for a later Replacement by a professional Embedded-Linux based PLC ===== *Customer: Small beer brewery *Application: Beer brewery control system, in 2020. *Design principles: *The embedded board is equipped with a 4x relais shield. *Digital-Out: *The selected relais shield is equipped with relais which have a valid input votage of is 3-32V, so that the voltage signals of both 3.3V and 5V based embedded boards as well as later 24V based professional PLCs can be used as input. *A 24V power supply connected to each of the relais, so that a the output of the switch operates like a "Digital-Out" channel. *Analog-In: *The sensors are connected to the PLC via measuring converters ( German: "Messumformer" ). *For the embedded microcontroller-based PLC prototype, a measuring converter with output suitable to the embedded board ( i.e. 0-3.3V or 0-5V output range ) is used, which is directly connected to A/D ports of the embedded PLC. *For the later professional embedded-Linux based PLC, a different measuring converter is used, with 0-24V output range, suitable to be connected to the A/D port of a PLC or PLC A/D module, respectively. *Digital-In & Analog-Out are not used. ===== Resources ===== *[[http://www.8051projects.net/microcontroller-tutorials/|Rickey's World - World of Microcontrollers and Microprocessors ( 8051projects ) "Tutorials for Microcontrollers"]]. *[[http://www.analog.com/blackfin-is-everywhere/|Analog Devices "Blackfin-is-Everywhere"]] - application ideas. *[[http://sc.leadix.com/DEVmonkey/|DEV-monkey]], in partnership with [[http://www.electronicsweekly.com|ElectronicsWeekly.com]], [[http://www.edn.com/|EDN]] - "Latest News on Development Tools". *Blog [[http://sc.leadix.com/DEVmonkey/blogs/DEVmonkey_reviews.php|DEV-monkey] Review Blog]]. *Blog [[http://sc.leadix.com/DEVmonkey/blogs/jon_titus.php|Jon Titus Blog]]. *[[http://www.dangerousprototypes.com/|Dangerous Prototypes - A new open source hardware project every month]]. *[[http://www.doulos.com/knowhow/arm/|Doulos "ARM Resources"]]. *[[http://www.e-guidelines.de/|e-Guidelines. Guidelines for Model Based Development]] by [[http://www.model-engineers.com/|Dr.-Ing. Ingo Stürmer, Model Engineering Solutions]]. -"MAAB-2007" / "MAAB - CONTROLLER STYLE GUIDELINES FOR PRODUCTION INTENT USING MATLAB, Simulink and Stateflow Version 2.1" -> [[http://www.mathworks.de/products/simverification/|MathWorks Deutschland "Automotive Industry Standards" - "Simulink Verification and Validation"]]. -"TargetLink Known Problems" / "MXAM Checks für TargetLink 2.0 - 3.0 Known-Problems". -"dspace_2_1" / "Modeling Guidelines for MATLAB/Simulink/Stateflow and TargetLink". *[[http://www.eetimes.com/design/embedded|EE Times - Embedded.com]]. *[[http://www.edn.com/|EDN]] - "Electronic Design, Strategy, News". *[[http://www.eg3.com/|eg3]] - "'best of the web' for embedded systems". *[[http://www.embedded-control-europe.com/|ICC Media GmbH "Embedded Control Europe"]]. *The portal [[http://www.embedded-know-how.com/|Embedded know-how]], the video portal [[http://www.embedded-news.tv/|Embedded News.tv]]. *Blog [[http://embedded-software-architecture.com/|Embedded Software Architecture Blog. Software architecture for large embedded systems]] by [[http://www.xing.com/profile/Roelof_Berg|XING "Roelof Berg"]], [[http://www.berg-solutions.de/|Roelof Berg, Berg Solutions]]. *Speech "OO-Muster für Embedded- und Echtzeitsysteme" ( "OO patterns for embedded- and realtime systems" ) at [[http://www.oose.de/|oose Innovative Informatik GmbH]] in Hamburg, 2016-01-20. *[[http://aboutmicrocontroller.blogspot.com/|Google Blogger "About Microcontroller. Everything related to microcontroller and electronics project"]]. *[[http://www.letsmakerobots.com/|Let's Make Robots!]]. *The Wiki [[http://www.lowlevel.eu/|Lowlevel]] - "Hier können angehende und fortgeschrittene Betriebssystementwickler Informationen finden, die sie unterstützen". *[[http://www.microconsult.de/service/|Microconsult - Service]] - "Fachartikel, Downloads, Literaturtipps". *[[http://www.microcontroller.com/|Microcontroller.com - Embedded Systems Supersite]]. *mikrocontroller.net #. *[[http://www.mikrocontroller.net/|mikrocontroller.net]]. *[[http://www.embdev.net/|EmbDev.net]]. *[[http://www.microcodes.info/|Microcodes.info]] - "Microcontroller Codes ( 8051, AVR, PIC, ARM, WinCE, DSP, Labview )". "Microcodes is the place where you can share your microcontroller codes. You need to upload atleast 1 code to download 2 codes. Create your own account to upload and download the codes. The registration is free and you can do it from here. Webmaster will activate your member account after checking your files". *[[http://www.mikroe.com/|Mikroelektronika]] - "Development Tools, Compilers, Books". *[[http://www.st.com/internet/com/software/ides_mcu.jsp|STMicroelectronics "Toolsets and Debug tools for MCUs"]]. *[[http://hem.bredband.net/stafni/|Staffan Nilsson "Embedded Developers Pages"]]. *[[http://hem.bredband.net/stafni/developer/emulator.htm| "In circuit emulators"]]. *[[http://web.archive.org/web/*/http://www.embeddedstuff.com/|Archive.org "Dmitry Obukhov - Embedded Stuff"]] ( by [[http://www.linkedin.com/in/obukhov|LinkedIn "Dmitry Obukhov"]] ? ), - 2001-11-30. *Blog [[http://www.robotshop.com/blog/|RobotShop Blog]]. *[[http://www.riccibitti.com/|Alberto Ricci Bitti]] - "Award-winning electronics designs, circuit diagrams, ready-to-go schematics, source code especially for the Atmel's AVR family, Microchip's PIC, Motorola's 68HC09 Microcontrollers". *[[http://www.tasking.com/support/|TASKING - Embedded software development tools from Altium "Online support"]] - "ARM, Infineon TriCore, Freescale 68K/ColdFire, Freescale DSP56xxx, MIPS R3000/R4000, Infineon SLE88", "8051", "Infineon C166, VX-toolset", "Infineon C166, Classic toolset", "Intel 196/296", "Intel 251", "Renesas M16C", "Renesas R8C/Tiny", "NXP XA", "STMicroeletronics ST10/Super10". *German blog[[http://www.pc.de/|PC.DE]] - "Publish & Content". *[[http://www.retromagazine.net/|Retromagazine World - Future days are back]] - Free PDF issues. *White paper [[http://pages.silabs.com/LP-AD-Low-Power-MCU-Metering-Design.html|Silicon Laboratories Inc. "Designing Power Efficient Smart Gas and Water Utility Meters"]] -> [[http://www.silabs.com/Support%20Documents/TechnicalDocs/Low-Power-MCU-Metering.pdf|Silicon Laboratories Inc. "How to Design Smart Gas and Water Utility Meters for the Utmost in Power Efficiency"]] ( PDF ). *[[http://www.reocities.com/SiliconValley/lab/6311/html/embedded_world.html|Alex Torres, Reocities "Embedded World"]]. *[[http://www.eeglossary.com/|Luis Viterbo - EEGlossary]]. *Wikipedia. *[[http://de.wikipedia.org/wiki/Edge_computing|DE.Wikipedia "Edge computing"]], [[http://de.wikipedia.org/wiki/Edge_Computing|DE.Wikipedia "Edge Computing"]] *[[http://en.wikipedia.org/wiki/Object_file|EN.Wikipedia "Object file"]]. *[[http://de.wikipedia.org/wiki/Liste_von_Mikroprozessoren|DE.Wikipedia "Liste von Mikroprozessoren"]], [[http://de.wikipedia.org/wiki/Liste_von_Mikrocontrollern|DE.Wikipedia "Liste von Mikrocontrollern"]]. *[[http://en.wikipedia.org/wiki/Ubiquitous_computing|DE.Wikipedia "Ubiquitous Computing"]], [[http://de.wikipedia.org/wiki/Ubiquitous_Computing|DE.Wikipedia "Ubiquitous Computing"]]. *Blog [[http://zlogdan.blogspot.com/|Zlog]] - "Strict ANSI C/C++, WIN32, MFC, Code Programming, occasional C#, Micro-controllers, ...". *[[http://www.vdcresearch.com/|VDC Research - Insights for the connected world]]. *[[http://www.vdcresearch.com/Coverage/Embedded-Technology.html|VDC Research - Insights for the connected world "IoT & Embedded Technology"]]. *[[http://vdc.force.com/VDCConnect/pkb_Home|VDC Connect - Influencer & Buyer Portal]]. ===== Experts, Conferences, Fairs ===== ==== Experts ==== *Radomir Dopieralski, [[http://sheep.art.pl/|Sheep.art.pl]], [[http://www.letsmakerobots.com/users/deshipu|Let's Make Robots!]] -> Europython 2014 Barcamp lecturer :-). ==== Conferences, Fairs, Competitions ==== *The free online conference "Arrow's World of Industry 4.0", 2020-10-01 - 2020-10-02. *[[http://arrow.expo-ip.com/|Expo-IP "Arrow's World of Industry 4.0"]] - Login. *[[http://www.arrow.com/en/research-and-events/articles/arrows-world-of-the-industry-40-digital-event-agenda|Arrow Electronics, Inc. "Arrow's World of the Industry 4.0 Digital Event Agenda"]]. *Get a free board. *[[http://arrow.expo-ip.com/stand/1211|ARROW "Overview of FREE DevBoards & Solutions per Supplier Webinars"]]. *"Tell us more about your next project and get the chance to receive a free development board. This applies to business customers in the EU+UK only. Max. one board per person. You will be informed shortly after your submission if the product chosen by you is still available. There is no legal claim to receive a free board. (512 characters)"". *"What do you need the board for? (512 characters)" *Get a free board 2x. -RSL1000, [[http://www.arrow.com/en/products/rsl1000/trenz-electronic-gmbh|Arrow Electronics, Inc. "Trenz Electronic GmbH RSL1000"]], "RF/Wireless Development Boards and Kits", "Arrow OnSemi BT5.0 IoT Board". -RSL1000S, [[http://www.arrow.com/en/products/rsl1000s/trenz-electronic-gmbh|Arrow Electronics, Inc. "Trenz Electronic GmbH RSL1000S"]], "RF/Wireless Development Boards and Kits", "Multi-Protokoll Bluetooth 5 SoC RSL10 SIP Segger J-Link-OB Programmierer MEMS 3-Achsen-Beschleunigungssensor LIS3DH Umgebungslichtsensor NOA1305 RGB-LED mit dreifachem LED-Treiber I2C E / A-Erweiterung PCA9655E 1x + 4x LEDs 2x Benutzertaste", EUR 47.56. -CYC1000, [[http://www.arrow.com/en/products/cyc1000/arrow-development-tools|Arrow Electronics, Inc. "Arrow Development Tools CYC1000"]], "Programmable Logic Development Boards and Kits", "FPGA module integrating an Intel Cyclone 10 LP FPGA, 8 MByte SDRAM, 2 MByte Flash and a LIS3DH 3-axis sensor". -MAX1000, [[http://www.arrow.com/en/products/max1000/arrow-development-tools|Arrow Electronics, Inc. "Arrow Development Tools MAX1000"]], "Programmable Logic Development Boards and Kits", "10M08SAU169C8G FPGA Development Board Flash". -SMF2000, [[http://www.arrow.com/en/products/smf2000/trenz-electronic-gmbh|Arrow Electronics, Inc. "Trenz Electronic GmbH SMF2000"]] - "Programmable Logic Development Boards and Kits", "SMF2000 FPGA Module with Microsemi SmartFusion2, 8 MByte SDRAM". I own 2x √. -SRT-96B-MEZ-FPGA, [[http://www.arrow.com/en/products/srt-96b-mez-fpga/shiratech|Arrow Electronics, Inc. "Shiratech Solutions Ltd SRT-96B-MEZ-FPGA"]] - "Programmable Logic Development Boards and Kits", "Shiratech FPGA Mezzanine for 96Boards", "The Shiratech FPGA Mezzanine for 96Boards adds configurability to your embedded environment using the Intel MAX-10 FPGA", "Expansion connectors: 1 x Raspberry Pi expansion connector, 1 x Arduino expansion connector, 6 x Grove expansion connectors: 4 digital and 2 analog", EUR 63.65. -HANI, [[http://www.arrow.com/en/products/hani/arrow-development-tools|Arrow Electronics, Inc. "Arrow Development Tools HANI"]] - "Embedded System Development Boards and Kits", "LPC54618 based IoT development board with on-board NXP sensors, Wi-Fi, BLE, Thread, ZigBee, NFC, CAN & Ethernet", EUR 172.84. -HANI-IoT, [[http://www.arrow.com/en/products/hani-iot/arrow-development-tools|Arrow Electronics, Inc. "Arrow Development Tools HANI-IOT"]], [[http://www.reloc.it/products/hani-iot-board/|RELOC Design & Integration "HANI IoT Board"]] - "Embedded System Development Boards and Kits", "LPC55S69 Microcontroller Evaluation Kit 180MHz CPU 200KB RAM 640KB/4MB Flash/Serial Flash", EUR 85.98. *Competition [[http://emecs-thon.org/|EMECS-thon - Embedded Systems Marathon]] in Germany - "Embedded Systems Competition for students". *Get a free board 2x. -EVAL-ADIN1200FMCZ. -EV-AD74412RSDZ -EVAL-ADT7422MBZ -EVAL-ADIN1300FMCZ -EVAL-AD5758SDZ -EVAL-ADCM-1 -EVAL-ADXL362Z-S -SRT-ICOMOX™-POE-SEC *Get a free board 3x. -+EE16EK-10 *Get a free board 3x. -STEVAL-MKSBOX1V1, [[http://www.arrow.com/en/products/steval-mksbox1v1/stmicroelectronics|Arrow Electronics, Inc. "STMicroelectronics STEVAL-MKSBOX1V1"]] - "Sensor Development Boards and Kits", "The STEVAL-MKSBOX1V1 (SensorTile.box) is a ready-to-use box kit with wireless IoT and wearable sensor platform to help you use and develop apps based on remote motion and environmental sensor data, regardless of your level of expertise". -STEVAL-SPIN3201 -EVALKITSTKNX -STEVAL-STWINKT1 -STEVAL-SPIN3202 -STEVAL-BCN002V1B -STM32F779I-EVAL -STEVAL-WESU1 *Get a free board. -CYC1000 -ANALOGMAX-01 -MAX1000 *Get a free board. -EVAL-ADIN1200FMCZ -EV-AD74412RSDZ -EVAL-ADT7422MBZ -EVAL-ADIN1300FMCZ -EVAL-AD5758SDZ -EVAL-ADCM-1 -EVAL-ADXL362Z-S -SRT-ICOMOX™-POE-SEC *Get a free board. -PAN3011_ES -PAN3012 *Get a free board. -EVEREST-DEV-BOARD -EV26C77A -MPF300-VIDEO-KIT-NS -EV44C93A -MPFS-ICICLE-KIT-ES -Shield96 -DM320210 -EV02N47A *Get a free board. -Shield96 Trusted Platform -Thor96 Board -MTSD128AKC7MS-1WT *Get a free board. -EVAL-ADIN1200FMCZ -EV-AD74412RSDZ -EVAL-ADT7422MBZ -EVAL-ADIN1300FMCZ -EVAL-AD5758SDZ -EVAL-ADCM-1 -EVAL-ADXL362Z-S -SRT-ICOMOX™-POE-SEC *Get a free board. -bldcshieldifx007ttobo1 -EVAL-IMM101T-046TOBO1 -EVALM1IM818ATOBO1 -EVAL-M5-IMZ120R-SIC -KIT_AURIX_TC275_LITE *Get a free board. -SRT-ICOMOX-POE-SEC. *Get a free board. -TMF8801 EVM -AS5048 *Get a free board. -SRT-ICOMOX-KIT -SRT-ICOMOX-NBIOT-SEC -SRT-ICOMOX-POE-SEC *Get a free board. -AVENGER96 *[[http://www.facebook.com/EMECSthon|Facebook "EMECS-thon"]]. *[[http://www.youtube.com/user/EMECSthon|YouTube Channel "EMECSthon"]]. *Nürnberg *Fair [[http://www.embedded-world.de/|Embedded World]], Nürnberg. *Fair [[http://www.sensor-test.de/|SENSOR+TEST - Die Messtechnik-Messe]], Nürnberg ( 2019-06-25 - 2019-06-27 ). *Conference [[http://www.ese-kongress.de/|Embedded Software Engineering Kongress]], Sindelfingen ( 2014-12-01 - 2014-12-05 ). *[[http://www.iccmedia-vcon.com/|ICC Media Virtual Conferences]] - Free "Virtual Conferences for Embedded Engineers". *The free conference [[http://www.piandmore.de/|Pi and More. The big Summer Edition]] in Trier, 2016-06-11. *Exhibition and conference [[http://www.wearable-technologies.eu/|WT - Wearable Technologies Europe 2019]] ( WT ) at [[http://www.messe-muenchen.de/|Messe München]] in München. *2019-02-03 - 2019-02-06 Exhibition. *2019-02-05 - 2019-02-06 Conference. Free tickets were provided by sponsors for the conference days. *[[http://play.google.com/store/apps/details?id=com.mm.connect.ispo|Google Play, Messe München "ISPO Munich"]]. ==== Event Idea "Embedded Software Boot Camp" ==== *[[http://www.barrgroup.com/boot-camp|BARR Group "Embedded Software Boot Camp"]]. *[[http://am.renesas.com/products/tools/introductory_evaluation_tools/renesas_demo_kits/yrdkrx63n/training/bootcamp.jsp|Renesas "Embedded Software Boot Camp (in a Box)"]]. ==== Webinars ==== *[[http://www.aucobo.de/|aucobo GmbH]]. *[[http://lp.aucobo.de/live-webcast-smart-manufacturing|aucobo GmbH "Live-Webcast: Smart Manufacturing - So steigern Smart Devices die Produktivität in der Produktion"]], 2020-09-15 von 11:00 - 11:30. ===== Communities, Forums, Newsgroups ===== *[[http://www.8051projects.net/|Rickey's World - World of Microcontrollers and Microprocessors ( 8051projects )]] - 8051, Atmel AVR, PIC, ARM. *[[http://forums.adafruit.com/|Adafruit Customer Support Forums]]. *[[http://forum.allaboutcircuits.com/|All About Circuits Forum]]. *[[http://forum.allaboutcircuits.com/forumdisplay.php?f=17|All About Circuits Forum - Subforum "Software, Microcomputing, and Communications Forums / Embedded Systems and Microcontrollers"]]. *[[http://www.alteraforum.com/|Altera Forum]]. *[[http://ez.analog.com/|Analog Devices, Inc. "EngineerZone"]]. *[[http://community.em.avnet.com/|Avnet Electronics Marketing "Technical Forums"]]. *The read-only forum [[http://www.c166-forum.de/|C166/ST10 Expertenforum]] by [[http://www.pls-mc.com/|PLS Development Tools/PLS Programmierbare Logik & Systeme GmbH]] ( formerly by [[http://www.willert.de/|Willert Software Tools GmbH]] ). *[[http://www.c166-forum.de/forumnews.html|C166/ST10 Expertenforum, Forum-News]]. *"Leider zwangen uns sicherheitstechnische Aspekte die aktiven Inhalte der Seite stillzulegen", 2011-01-03. *[[http://www.chipkit.net/forum/index.php|chipKIT Forum]]. *[[http://bbs.circuitcellar.com/|Circuit Cellar Discussion Board - Where engineers connect!]]. *[[http://secure.cypress.com/?app=forum|Cypress Developer Community]]. *[[http://www.xs4all.nl/~ganswijk/chipdir/ml/index.htm|Jaap van Ganswijk "Chip Directory", Mailing Lists]]. *[[http://dangerousprototypes.com/forum/|Dangerous Prototypes Forum]] - "Antispam: You can't have a profile yet. You need to post a few times first". *[[http://www.dsprelated.com/|DSPRelated.com]] - Forums. *[[http://www.dsprelated.com/groups.php|DSPRelated.com, DSP Discussion Groups & Forums]]. *[[http://www.dsprelated.com/groups/adsp/1.php|DSPRelated.com, Discussion Groups - Analog Devices DSPs]]. *[[http://www.elektronik-projekt.de/|Elektronik-Projekt]] Forum. *[[http://www.embeddedrelated.com/|EmbeddedRelated.com]]. *[[http://www.embeddedrelated.com/forum/partners.php|EmbeddedRelated.com - Partner Members Forum]]. *[[http://www.embeddedrelated.com/showarticle/175.php|EmbeddedRelated.com - Partner Members Forum "Collaborative Writing Experiment: What are your favorite Embedded Systems Online Resources?"]] #. *[[http://www.embeddedrelated.com/showarticle/177.php|EmbeddedRelated.com - Partner Members Forum "Free Embedded Systems Books"]]. *[[http://twitter.com/EmbeddedRelated|Twitter "Embedded Related"]]. *[[http://www.edaboard.com/forum31.html|edaboard.com "Digital Design & Programming / Microcontrollers"]]. *Espressif. *[[http://bbs.espressif.com/|Espressif Board Forum]]. *[[http://bbs.espressif.com/viewtopic.php?f=17&t=4|Espressif Board Forum "IMPORTANT: How to activate your new user account"]] - Confirmation of registration. *[[http://www.esp8266.com/|ESP8266 Community Forum]]. *Confirmation of registration, Q: "In one (1) word describe the ESP8266:" :-(?!", A: "wifi" :-). *Facebook. *[[http://www.facebook.com/groups/1814239092232631/|Facebook "CP/M DOS and Retro computers and software"]]. *[[http://www.facebook.com/embeddedrelated|Facebook "EmbeddedRelated"]]. *[[http://www.facebook.com/groups/2361963167199160/|Facebook "Embedded systems & RTOS"]] *[[http://www.facebook.com/groups/225344424562317|Facebook "ESP8266 ESP32 For BEGINNER"]]. *[[http://www.facebook.com/TIEurope|Facebook "Texas Instruments Europe"]]. *[[http://www.facebook.com/groups/Z80CPU/|Facebook "Z80 Assembly Language Programming"]]. *[[http://www.facebook.com/groups/minimalistcomputing/|Facebook "Minimalist Computing"]]. *[[http://www.facebook.com/groups/844901978962785/|Facebook "8-Bit Programming & Engineering"]]. *[[http://www.facebook.com/groups/z80asm/|Facebook "Z80 Assembly Programming On The ZX Spectrum"]]. *[[http://www.facebook.com/groups/814869721870849/permalink/4606929922664791/|Facebook "Commodore 64 Enthusiasts"]]. *[[http://www.facebook.com/groups/300152500491153|Facebook "6502 Homebrew Hardware and Programming"]]. *[[http://www.facebook.com/groups/317751018885010|Facebook "Spectranet - Ethernet for the ZX Spectrum!"]]. *[[http://www.facebook.com/groups/retroradionics/|Facebook "Retroradionics"]]. *[[http://www.facebook.com/groups/428735714230194|Facebook "RC2014 USERS CLUB"]]. *[[http://www.facebook.com/groups/1504257122928208/|Facebook "ZX Spectrum Next for everyone"]]. *[[http://www.facebook.com/groups/retropassionuk|Facebook "RetroPassionUK"]]. *[[http://www.facebook.com/groups/1591467384241011|Facebook "IoT with ESP8266"]]. *[[http://www.facebook.com/groups/483352838846575|Facebook "6502 Shack - Love for Commodore, Atari, Apple & other 6502 computers!"]]. *[[http://www.facebook.com/groups/553321441384601/|Facebook "Embedded Systems from Zero to Hero(M.S)"]]. *[[http://www.facebook.com/groups/old.school.computing/|Facebook "Retro Computing Club"]]. *[[http://www.facebook.com/groups/1591467384241011/|Facebook "IoT with ESP8266"]]. *[[http://www.facebook.com/groups/645382645501913/|Facebook "Artificial Intelligence Algorithms Software Embedded Hardware Programmers"]]. *[[http://www.facebook.com/groups/344999902960027/|Facebook "Arduino / ESP8266 / ESP32 / Raspberry Pi / IoT - Worldwide"]]. *[[http://www.facebook.com/groups/1713195738693696/|Facebook "Arduino Projects"]]. *[[http://www.facebook.com/groups/MC6800/|Facebook "6800 Homebrew Hardware and Programming"]]. *[[http://www.facebook.com/groups/2344838810/|Facebook "Vintage Computers"]]. *[[http://www.facebook.com/groups/1398544213709031/|Facebook "Commodore 64 Cafe"]]. *[[http://www.facebook.com/groups/2560009354324188/|Facebook "Tech Hobbyist"]]. *[[http://www.facebook.com/Kinconykc868|Facebook "Kincony home automation"]]. *[[http://www.facebook.com/KinCony-Club-680265692403057/|Facebook "KinCony Club"]]. *[[http://www.facebook.com/groups/431569091010610/|Facebook "Arduino and Embedded System"]]. *[[http://www.facebook.com/groups/5251478676/|Facebook "Apple II Enthusiasts"]]. *[[http://www.facebook.com/groups/1606743019578078/|Facebook "ESP8266/ESP32"]]. *[[http://www.facebook.com/RetroMagazineWorld|Facebook "RetroMagazine World, @RetroMagazineWorld"]]. *[[http://www.facebook.com/groups/905929792828481/|Facebook "ESP8266 Deutschland"]]. *[[http://www.facebook.com/groups/138913225035523/|Facebook "DOT"]]. *[[http://www.facebook.com/groups/808892179257035|Facebook "ESP32 Deutschland"]]. *[[http://www.facebook.com/groups/307339003529344|Facebook "ARDUINO ROBOTICA"]]. *[[http://www.facebook.com/groups/2209645526|Facebook "TRS-80/Tandy 1000"]]. *[[http://www.facebook.com/groups/2359462640|Facebook "TRS-80 Color Computer (CoCo)"]]. *[[http://www.facebook.com/groups/1576254812623576|Facebook "Arduino Projekte Deutschland"]]. *[[http://www.facebook.com/groups/commodore64.128italia|Facebook "Commodore 64/128 Italia"]]. *[[http://www.facebook.com/groups/Model.T.Computers|Facebook "Model T Computers: TRS-80 Model 100/200, NEC PC-8201/8300, Olivetti M10 etc"]]. *[[http://www.facebook.com/groups/esp3forth/|Facebook "ESP32Forth: programming with FORTH language for ESP32"]]. *[[http://www.facebook.com/groups/stm32world|Facebook "STM32 World"]]. *[[http://www.facebook.com/esp8266com|Facebook "esp8266com"]]. *[[http://www.facebook.com/groups/pipico/|Facebook "Raspberry Pi Pico"]]. *[[http://www.facebook.com/groups/rpipico|Facebook "Raspberry Pi - Pico"]]. *[[http://www.facebook.com/groups/RandomNerdTutorials|Facebook "Random Nerd Tutorials Community"]]. *[[http://www.facebook.com/groups/40651613978/|Facebook "PDP-11"]]. *Freescale. *[[http://forums.freescale.com/freescale/|Freescale Forums]]. *[[http://streetsmarts.freescale.com/|Freescale Semiconductor Inc. - Freescale StreetSmarts]]. *[[http://freescalecupwiki.freescale.com/|The Freescale Cup Wiki]]. *[[http://www.my-boardclub.com/|Future Electronics "FTM Boards Club"]]. *[[http://groups.google.com/group/comp.arch.embedded/|Google Groups "comp.arch.embedded"]], [[http://groups.google.com/group/comp.dsp/|Google Groups "comp.dsp"]], [[http://groups.google.com/group/comp.arch.embedded|Google Groups "comp.arch.embedded"]], [[http://groups.google.com/group/comp.arch.hobbyist|Google Groups "comp.arch.hobbyist"]]. *[[http://www.industrycommunity.com/|Industry Community]]. *[[http://www.industrycommunity.com/myforum/jaime_aranguren/|Industry Community - Embedded Control Forum]]. *[[http://www.infineonforums.com/forums/|Infineon Forums]]. *[[http://www.ingenieur.de/networks/groups/HardwarenaheSoftwareentwicklung/index|ingenieur.de "Hardwarenahe Softwareentwicklung für Embedded Systems, Realtime Systems und Automatisierungstechnik"]]. *[[http://www.kincony.com/forum/|KinCony "Smart Home Automation Forum"]]. *[[http://www.kincony.com/forum/forumdisplay.php?fid=6|KinCony "Smart Home Automation Forum › Technical Support > KC868-A series Smart Controller"]] - "All document and source code and video tour see here". *[[http://www.loetstelle.net/forum/|Lötstelle Userforum]]. *[[http://www.lvr.com/forum/|Jan Axelson's Lakeview Research - PORTS Forum]]. *[[http://www.letsmakerobots.com/forums|Let's Make Robots! Forums]]. *[[http://www.mbed.org/forum/|mbed Forum]]. *mikrocontroller.net Forums #. *[[http://www.mikrocontroller.net/forum/|mikrocontroller.net Forum]]. *[[http://www.embdev.net/forum|EmbDev.net Forum]]. *MikroElektronika. *[[http://www.mikroe.com/forum/|MikroElektronika - Forum]]. *[[http://www.libstock.com/|LibStock - Community website for sharing libraries, projects and source codes]]. *[[http://www.motherboardpoint.com/|Motherboard Point - Motherboard and Hardware Technical Discussion Forum]]. *[[http://www.motherboardpoint.com/embedded-f30.html|Motherboard Point - Motherboard and Hardware Technical Discussion Forum "General / Embedded"]]. *[[http://www.motherboardpoint.com/download-location-hightec-c167-compiler-t89150.html|Motherboard Point - Motherboard and Hardware Technical Discussion Forum "General / Embedded", Thread "Download location for HighTec C167 compiler?"]]. *[[http://devzone.nordicsemi.com/|Nordic Developer Zone]]. *[[http://www.openstm32.org/forums|OpenSTM32 Community. The STM32 Systems Resource - Forums]]. *Parallax Inc. *[[http://www.parallax.com/Support/DiscussionForums/tabid/392/Default.aspx|Parallax Inc. Forums]]. *[[http://forums.parallax.com/|Parallax Inc. Forums]]. *[[http://forum.pololu.com/|Pololu Robotics&Electronics Forum]]. *[[http://www.psocdeveloper.com/|PSoCDeveloper]]. *[[http://www.psoczone.com/|PSoCZone, La Communauté PSoC Francophone]]. *[[http://www.roboternetz.de/|RoboterNETZ - Roboter, Elektronik, Microcontroller]]. *[[http://www.roboticsindia.com/|Robotics India Forum]] - Readonly forum, registration prohibited ( no display of the CAPTCHA graphics ). *[[http://www.robotshop.com/forum/|RobotShop Forum]]. *[[http://www.saunafans.de/forum/viewthread.php?boardid=22&thid=76339|Saunafans " Harvia WX233 - Kann der Temperatursensor als Bankfühler genutzt werden?"]]. *Discussion about sensors for 150° Celsius, 2-line signal transmission. *[[http://www.pt-energiemanagement.de/html/signaluebertragung.html|PT Energiemanagement "2-DRAHT-FELDBUSSYSTEM"]]. *[[http://en.wikipedia.org/wiki/Differential_signalling|EN.Wikipedia "Differential signalling"]], [[http://en.wikipedia.org/wiki/Symmetrische_Signalübertragung|EN.Wikipedia "Symmetrische Signalübertragung"]]. *WX325 - Photo of the electronic circuit board: *[[http://www.steamsaunabath.com/48846/harvia/wx325/harvia|Steam Sauna Bath - Saunas, Steam Showers & More "Harvia WX325. XENIO HUMIDITY SENSOR"]]. *WX232 - Photo of the electronic circuit board: *[[http://www.ateliesaun.ru/datchik-temperaturyi-dlya-pultov-xarviya,-art.-dl-232-(analog-rf-datchika-harvia-wx232).html|Ателье Саун "Датчик температуры для пультов Харвия, арт. DL-232 (аналог РФ датчика Harvia WX232)"]] - "The sauna temperature sensor DL-232 (analogue of the Harvia WX232 sensor) is designed as a replacement for the failed WX232 temperature sensor" *[[http://www.ssv-comm.de/forum/|SSV Support Forum]]. *[[http://community.st.com/|STMicroelectronics "STe2ecommunities"]]. *[[http://my.st.com/public/STe2ecommunities/Embedded_Micro/|STMicroelectronics Forum "SPEAr Hardware Devices and Evaluation Boards"]]. *StudiVZ. *[[http://www.studivz.net/Groups/Overview/7cce15a73c80a165|StudiVZ "6502 Assembler"]]. *[[http://www.studivz.net/Groups/Overview/f0651f306e999ec3|StudiVZ "Microcontroller (Pic, AVR, Propeller und co.)"]]. *[[http://www.studivz.net/Groups/Overview/8bbe747a30ace102|StudiVZ "PSoC Mikrocontroller"]]. *[[http://e2e.ti.com/|Texas Instruments E2E Technical Forum]] ( [[http://my.ti.com|my.ti.com]] ). *[[http://www.thebackshed.com/forum/forum_topics.asp?FID=16|The Black Shed, Subforum "Microcontroller and PC projects"]]. *[[http://www.thebackshed.com/forum/forum_topics.asp?FID=4|The Black Shed, Subforum "Electronics"]]. *[[http://community.toradex.com/|Toradex Community]]. *Blog [[http://blog.vdcresearch.com/|VDC Research Blogs]]. *Blog [[http://blog.vdcresearch.com/embedded_sw/|VDC Research Blog "VDC Market Research On Target: Embedded Systems Blog"]]. *[[http://www.vintage-computer.com/vcforum/|Vintage Computer Forums]]. *Yahoo. *[[http://tech.groups.yahoo.com/group/TASKINGforum/|Yahoo Group "TASKINGforum"]]. *[[http://tech.groups.yahoo.com/group/MicriumNewsGroup/|Yahoo Group "MicriumNewsGroup · Micriµm, Inc. - News Group"]]. *[[http://tech.groups.yahoo.com/group/adsp/|Yahoo Group "adsp · Analog Devices DSPs"]]. *[[http://www.youtube.com/c/AndreasSpiess|YouTube "Andreas Spiess"]] - "Small electronic projects, tutorials, and reviews for sensors, ESP8266, Arduino, Raspberry Pi, and ESP32". ===== Appropriate OpenDirectory Directory Pages ===== *[[http://www.dmoz.org/Computers/Hardware/Embedded/|OpenDirectory "Top: Computers: Hardware: Embedded"]]. *[[http://www.dmoz.org/Computers/Companies/Software_Development/Embedded_Systems/|OpenDirectory "Top: Computers: Companies: Software Development: Embedded Systems"]]. *[[http://www.dmoz.org/Computers/Consultants/Embedded_Systems/|OpenDirectory "Top: Computers Consultants: Embedded Systems"]]. *[[http://www.dmoz.org/Computers/Emulators/|Top: Computers: Emulators]]. *[[http://www.dmoz.org/Computers/Programming/Compilers/Cross_Compilers/|OpenDirectory "Top: Computers: Programming: Compilers: Cross Compilers"]]. *[[http://www.dmoz.org/Computers/Programming/Languages/C/Compilers/Cross_Compilers/|OpenDirectory "Top: Computers: Programming: Languages: C: Compilers: Cross Compilers"]]. *[[http://www.dmoz.org/World/Deutsch/Computer/Hardware/Mikrocontroller/|OpenDirectory "Top: World: Deutsch: Computer: Hardware: Mikrocontroller"]]. *[[http://www.dmoz.org/Science/Technology/Electronics/Signal_Processing/Digital_Signal_Processing_-_DSP/|OpenDirectory "Top: Science: Technology: Electronics: Signal Processing: Digital Signal Processing - DSP"]]. {{tag>"embedded systems" "bare metal" "bare metal programming" "native programming" "machine-specific programming"}}