An open API service indexing awesome lists of open source software.

https://github.com/ivangalbans/ata-driver

The project consists in developing a controller for storage devices connected through of the ATA interface.
https://github.com/ivangalbans/ata-driver

ata driver operating-system

Last synced: 9 months ago
JSON representation

The project consists in developing a controller for storage devices connected through of the ATA interface.

Awesome Lists containing this project

README

          

# Descripción

El proyecto consiste en desarrollar un driver para dispositivos de almacenamiento conectados a través
de la interfaz ATA.

1. No es necesario interactuar con dispositivos ATAPI, excepto en la fase de identificación.

2. Las operaciones I/O serán en modo PIO o interrupt-driven, mas no DMA.

3. La interfaz a desarrollar está compuesta, básicamente, por tres funciones declaradas en
src/kernel/include/ata.h, que deberán ser definidas en src/kernel/drivers/ata.c.
Por supuesto, se pueden crear archivos extra de ser necesario, así como modificar el módulo
ata.c para incluir las funcionalidades que se necesiten. Los detalles relativos a cada función
se encuentran en sus respectivas definiciones.

## Sistema Operativo

Implementado en `Linux`.

## Colaboraciones

Cree un `issue` o envíe un `pull request`

## Autores

Iván Galbán Smith

Raydel E. Alonso Baryolo

3rd year Computer Science students, University of Havana