{"id":20735927,"url":"https://github.com/ivangalbans/ata-driver","last_synced_at":"2025-05-11T02:34:21.659Z","repository":{"id":168090381,"uuid":"147059310","full_name":"ivangalbans/ATA-driver","owner":"ivangalbans","description":" The project consists in developing a controller for storage devices connected through of the ATA interface.","archived":true,"fork":false,"pushed_at":"2023-11-20T21:33:03.000Z","size":90,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-11T11:14:46.175Z","etag":null,"topics":["ata","driver","operating-system"],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ivangalbans.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-09-02T06:07:30.000Z","updated_at":"2023-11-20T21:33:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"49f089ec-f625-4818-b412-df9a29e22457","html_url":"https://github.com/ivangalbans/ATA-driver","commit_stats":null,"previous_names":["ivangalbans/ata-driver"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivangalbans%2FATA-driver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivangalbans%2FATA-driver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivangalbans%2FATA-driver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivangalbans%2FATA-driver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ivangalbans","download_url":"https://codeload.github.com/ivangalbans/ATA-driver/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253507280,"owners_count":21919182,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ata","driver","operating-system"],"created_at":"2024-11-17T05:40:52.693Z","updated_at":"2025-05-11T02:34:21.626Z","avatar_url":"https://github.com/ivangalbans.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Descripción\n\nEl proyecto consiste en desarrollar un driver para dispositivos de almacenamiento conectados a través\nde la interfaz ATA.\n\n1. No es necesario interactuar con dispositivos ATAPI, excepto en la fase de identificación.\n\n2. Las operaciones I/O serán en modo PIO o interrupt-driven, mas no DMA.\n\n3. La interfaz a desarrollar está compuesta, básicamente, por tres funciones declaradas en\n   src/kernel/include/ata.h, que deberán ser definidas en src/kernel/drivers/ata.c.\n   Por supuesto, se pueden crear archivos extra de ser necesario, así como modificar el módulo\n   ata.c para incluir las funcionalidades que se necesiten. Los detalles relativos a cada función\n   se encuentran en sus respectivas definiciones.\n\n## Sistema Operativo\n\nImplementado en `Linux`.\n\n## Colaboraciones\n\nCree un `issue` o envíe un `pull request`\n\n## Autores\n\nIván Galbán Smith \u003civan.galban.smith@gmail.com\u003e\n\nRaydel E. Alonso Baryolo \u003craydelalonsobaryolo@gmail.com\u003e\n\n3rd year Computer Science students, University of Havana\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivangalbans%2Fata-driver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fivangalbans%2Fata-driver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivangalbans%2Fata-driver/lists"}