全站数据
8 4 2 0 5 8 1

如何编写nandflash驱动

体育教师之友 | 简单学习,快乐成才!         
问题更新日期:2024-11-09 00:14:17

问题描述

如何编写nandflash驱动,麻烦给回复
精选答案
最佳答案

实际上与其他嵌入式系统一样。

给没有操作系统的手机写驱动:查看datasheet,一点一点写吧;

有操作系统的,先学习操作系统提供的API接口,再学习操作系统提供给驱动开发者的接口,然后利用这个接口,添加进去新硬件的参数。

例如:android手机使用linux作为底层(实际大多使用busybox),这样就需要学习linux的kernel中与驱动相关的API、模块如何编写,以及如何合并到kernel中。

如果想跳过linux提供的驱动接口,就需要自己参考kernel提供的各类API,一点一点实现,最终 调用底层API ,与kernel mode交互。

驱动开发完,编译出BIN即可。

如果你连提供的API都不想用,那离自己写个操作系统就不远了。