30+ years’ experience in hard real-time embedded systems
Over 40+ years programming experience
Wide breadth of experience in tools, systems, etc
My stuff works. All the time. Every time
I control hardware and schlep bits
I have worked on a wide variety of projects, from toys to NASA sounding rockets. I have extensive experience in basically every common microcontroller, development environment, and language. I am a C expert, with over 1 million LOC. I care about Systems Engineering processes, and will bring the INCOSE process, scaled appropriately, to a project without one. I have been a consultant, engineer, teacher, and researcher. As an embedded systems engineer, I’ve been the one responsible for defining requirements, MPU selection, architecture, design, and much more. I am proficient in firmware (RTOS and Bare-Metal) and have written over 100 device drivers for peripherals and custom hardware.
I have brought projects from the brink of death to completion, rescued those doomed to fail, and brought order to the chaos left in the wake of another engineer.
I have worked closely with every part of the embedded systems industry, from processor manufacturers through to OEMs and ODMs.
I hope you find this talk on Command Line Interpreter (CLI) illuminating on the uses of a CLI.
I was very happy to get comments from other CLI creators and users.
I encourage for you to get the code and start playing with it. There is a copy with the talk.
There is a bug I didn't fix. The first person to find it (it's really obvious) and reports it to me, I will give them the Arduino and the screw-terminal breakout board. Send email to tda@cruzio.com.
I hope you find this talk on Command Line Interpreter (CLI) illuminating on the uses of a CLI.
I was very happy to get comments from other CLI creators and users.
I encourage for you to get the code and start playing with it. There is a copy with the talk.
There is a bug I didn't fix. The first person to find it (it's really obvious) and reports it to me, I will give them the Arduino and the screw-terminal breakout board. Send email to tda@cruzio.com.