SSD Firmware Development — Part 1 — Introduction

Lan D. Phan
Sep 2, 2018 · 1 min read

More than 10 years ago, I started my career in the SSD firmware development. At the time, it was the new exciting thing for digital storage. The technology then, in terms of firmware for NAND flash management, was very young and SSD controllers (hardware) were basic. There were only a handful of people who are considered SSD firmware experts in comparison to others in the field in technology and firmware development. Resources available to help anyone be an SSD firmware developer were almost non-existent.

Today, more than a decade later, things have come a long way. SSD controller technology had advanced quite a bit. There are many companies developing SSD products with their own firmware, if not also their own hardware controllers. Yet, search the web for resources to help you understand and develop SSD’s and you will still be left with the disappointment of the years past.

My hope for this series of articles is to share my experiences in SSD firmware development and what knowledge I have for SSD in general. In addition, I also hope to build a community in which experts and novices alike can come together and create a community, that is up to now non-existent, to share and contribute knowledge and experiences.

Of course, discussion and feedbacks are a priority among the goals so please jump in!

Solid State Drives: Ideas, Knowledge, and Development

To share ideas, knowledge, and development experiences related to solid state drives (SSD).

Written by

To share ideas, knowledge, and development experiences related to solid state drives (SSD).

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade