Projects of JWiesemann.com: References
Services • Team • Projects • Dixiplot • Contact
Project Examples
"We make things run smoothly."
These are some examples of projects we have done:
-
Linux/Bare-Metal Sample / Initialization for Texas Instruments Sitara™ AM6442
Design, implementation, and initialization of basic software on a Texas Instruments AM6442 microcontroller: 2 ARM Cortex-A53 cores with Yocto Linux, 4 ARM Cortex-R5F cores with bare-metal software for high-speed real-time operations. Boot from eMMC or Ethernet. Communication between all cores via shared memory. Devicetree and kernel module (driver) to access shared memory from Linux userspace program. Starting the R5F cores from Linux with debugging capabilities using Code Composer Studio (CCS).
Linux configuration, devicetree, kernel drivers, Linux application, bare-metal software
Keywords: Linux software (C++, GCC), Linux kernel module (C, GCC), bare metal, real-time, Sitara™, AM64x, ARM Cortex-A73, ARM Cortex-R5F, Code Composer Studio, MCU+ SDK, Processor SDK Linux
Customer: Avasition GmbH
-
High-Resolution PWM for Cyclone V SoC / FPGA
Design and implementation (VHDL) of a multi-instance PWM with 1.25 ns time resolution and a maximum period duration of 1 ms in the FPGA section of an Intel Cyclone V SoC. Configuration (period duration) and control (pulse width) via memory-mapped registers from the ARM core.
Keywords: VHDL, Quartus II, Intel SoC, Cyclone V
Customer: DYNA-MESS Prüfsysteme GmbH
-
Linux/Bare-Metal AMP Operating System for Altera SoC
System design and implementation of a control system with Altera SoC (terasIC Board): ARM Cortex-A9 dual core with FPGA. Asymmetric multi processing (AMP): 1 core Linux (communication, etc.), 1 core bare metal for fast real time control (< 100 µs).
Linux configuration, kernel driver, Linux applications, bare metal software
Keywords: Linux software (C++, GCC), Linux kernel module (C, GCC), bare metal, real time, Altera SoC, ARM Cortex-A9
Customer: Ruhr-Universität Bochum PDF: Asymmetric Multiprocessing on Altera SoC
-
Software for trade show exhibit
Visualization of a payback calculation for a frequency converter for pump applications.
Control of the trade fair exhibit, data acquisition, visualization, online language switching
Keywords: Windows software (C++, Visual Studio) with wxWidgets
Customer: ATB Antriebstechnik GmbH
-
Traction Drive for an Electric Car
Development and implementation of the traction drive control of an electric car.
Stator flux oriented control of an induction machine for highest demands: High field weakening ratio, consideration of strong non-linearity of the engine, high efficiency, fast and stable control in the whole speed range, comissioning in the car.
Keywords: Drive control, real-time software (C, Code Composer Studio) for a fixed point signal processor system
Customer: Fräger GmbH
-
Operating Software for Drive Control System
Operating and parametrising software for Windows for a frequency converter.
Cockpit, remote control, oscilloscope function, language switching, background communication, separate servicing level for endcustomer and development, functional operation with mouse or keyboard, user-configurable direct access.
Keywords: Windows software (C++, Visual Studio) with wxWidgets
Customer: KOSTAL Industrial Electronics - "Smart connections." Under the roof of the KOSTAL Group, which is an internationally active family owned company with more than 100 years of tradition from Lüdenscheid (Germany), KOSTAL Industrial Electronics offers smart solutions in the field of photovoltaics and drive technology. The philosophy "Smart connections." is based on the four competitive advantages KOSTAL family, partnership based on symbiosis, quality offensive thinking such as future programmes and thus expresses perfectly what the company and products are standing for.
-
Machine Emulator
Firmware for a bare metal system and related diagnostic software on Windows PC.
Complete firmware with startup code, runtime environment, real-time control, communication and parametrisation.
Keywords: Simulation, control, real-time software (C/C++, GCC) for ARM with floating point unit
Diagnostic software for control, start-up, parametrisation from Windows PC.
Keywords: Windows software (C++, Visual Studio) with wxWidgets
Customer: Scienlab electronic systems GmbH