Embedded, Software & Hardware - our Know-How
Embedded projects with hardware:
Embedded Systems: ARM Cortex M0/M3/M4, various ARM7, Motorola/Freescale Star12/S12/S12X, Atmel ATMega, NXP LPC 17xx, NXP Vybrid VF6xx, NXP i.MX RT1062, NXP i.MX 6
Emulators/Debuggers: SEGGER, CoLinkEx, Lauterbach TRACE32, AVR JTAGICE, P&E USB Multilink, Serial Wire Debug (SWD), JTAG.
Projects: OBD-2 diagnostic system for CAN, USB CAN tracer with dongle function, ISO9141-2 interface converter, controller board, ATMega measurement data logger. Tool: Eagle
Programming languages and tools:
Assembler (ARM Cortex M0/M3/M4/M7/A7/A9, ARM7, X86, Freescale S12/S12X etc.)
C (various compilers), IAR, MCUXpresso, CooCox, National Instruments LabWindows/CVI. MISRA compliant.
C++, Microsoft Visual C++, MFC, wxWidgets, IAR, MCUXpresso, CMake, GNU Toolchain (GNU make, GCC), Trolltech Qt
C#, .NET, Microsoft Visual Studio
PHP, Perl
HTML, XHTML, XML, CSS, JavaScript
Technologies:
IoT, REST, MQTT, cloud/Linux-based computing.
asymmetric and symmetric cryptosystems, elliptic curve cryptography
neural networks, machine learning, machine intelligence
OOP design, design patterns, unit testing, agile software development, project management
GUI development, HMI (touch or touchless), user interfaces, web-based interfaces
Automotive development, Autosar
Device driver development: Microsoft Windows Driver Foundation (WDF), Linux
Operating systems:
Linux (Ubuntu, various)
Embedded Linux, Yocto Project
Windows
Real-time operating systems: FreeRTOS, OSEK, EB tresos
Databases:
MySQL
Postgres
Version control, configuration management:
GIT, Microsoft Team Foundation Server, Subversion, GNU CVS.
Telelogic Synergy/CM, IBM Rational Synergy
Data communication:
OBD2 (OBDII), OBD, UDS, ODX, ISO14230, ISO15765, CAN, LIN. tools: Vector GENy, Vector CANoe, KCANMonitor
USB, USB WCID, RS232, SPI/SSP, I2C. Tools: USBTreeView, Microsoft USBView
WiFi, TCP/IP, Winsock/Socket, SNMP, Ethernet
Internet, Intranet
HDLC, HDSL, ISDN
More info:
https://www.canhack.de/viewtopic.php?t=2555
https://www.linkedin.com/in/embedded-software-engineering/
https://www.kaufmann-automotive.ch/embedded-software-know-how.html
https://shop.dieselschrauber.org/en/
http://msnho.com/products/wholesale-kaufmann-automotive-shopdieselschrauberorg
https://profile.hatena.ne.jp/Embedded/profile
https://www.mapleprimes.com/users/OnBoardDiagnose
https://www.pinterest.ch/dieselschrauber_obd/
https://www.mxsponsor.com/riders/rainer-kaufmann
https://padlet.com/on_board_diagnose/obd-tools-mq8j8d25mct0bs0g
https://boosty.to/obd-vcds
https://www.flickr.com/people/dieselschrauber/
https://www.kaufmann-automotive.ch/embedded.html