P
P
Ponteley2022-03-22 19:08:06
assembler
Ponteley, 2022-03-22 19:08:06

Is there any how-to guide for hard drive controller programming?

Is there any how-to guide for hard drive controller programming?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
R
res2001, 2022-03-23
@Ponteley

The disk is probably SATA? So you don't need a disk controller, but a SATA controller - these are somewhat different things.
You look at what SATA controller you have, go to the manufacturer's website and download the documentation.
The SATA controller can be built into the CPU in SoC systems. Then you look for documentation on SoC and there is a section on SATA. You can try to find the source of SATA drivers for some OS from the manufacturer.
For some manufacturers, this information may be closed and there are no driver sources either.
The implementation of the SATA driver can be found in the Linux kernel sources.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question