👤 Personal Information
Full Namerocky harting
GenderMale
Locationlander, wyoming (united states)
Birth Year—
💼 Professional Details
Job Titlesoftware application developer
Industrycomputer hardware
Experience28 years
Summary20+ years of firmware engineering and designing device interface software/drivers.
In-depth knowledge of many Microcontrollers/SoC including 8051, 68000, Infineon C166, ST10, Zoran, Renesas SuperH, ARM7 and ARM9 (NXP LPC3130), Cortex M4/M0 (NXP LPC4300).
Designed firmware architectures with preemptive Real Time Operating Systems (RTOS) including CMX, Nucleus, FreeRTOS and proprietary.
For device interface software, I have created Microsoft Windows Monolithic and Unidriver printer drivers. Unified Point of Sale (OPOS) Printer Service Objects. Support of Linux, FreeBSD drivers.
Application development with Visual Basic .NET., C#, HTML, Win32 API
Multi-threaded Device API architect
Specialties: Thermal, Inkjet, Impact (dot matrix) Firmware control for Label, Receipt, Slip, and Validation Printers. Imaging Scanners, Printer drivers, USB firmware and USB driver interface, Real Time Preemptive Operating Systems, Twain, Image file formatting, RS-232, IEEE1284, Kiosks, Contact Image Sensors, NXP State Configurable Timer and SGPIO.
🛠 Skills
firmware
device drivers
rtos
c
microcontrollers
embedded systems
c++
product development
usb
rs232
multithreading
debugging
inkjet
visual studio
arm
linux
embedded c
operating systems
arm7
c#
win32 api
arm 9
digital image processing
project engineering
tortoise svn
thermal printers
opos
scanners
image capture
nxp
arm cortex m3
music technology
music production
sql server management studio
datatel
bo web intelligence