How to Develop a Flash Media Driver
9/8/2008
Você pode desenvolver um memória flash de mídia driver (FMD) para executar a entrada e saída de dados para um memória flash dispositivo memória. Para fazer isso, você deve adicionar suporte para as funções FMD para seu driver. Depois de você ter adicionado suporte para as funções FMD, você pode, em seguida, depuração seu memória flash driver de mídia para verificar se ele está funcionando corretamente.
Hardware e Software Assumptions
- Você criou, compilado e baixados um executar-imagem tempo para seu dispositivo destino.
Para obter mais informações, consulte How to Use the IDE to Create, Customize, and Build a Run-Time Image. - Você criou um driver de dispositivo. Para obter mais informações, consulte How to Create a Device Driver.
Etapas
Etapa | Tópico |
---|---|
1. Adicionar suporte para o exigido funções FMD para seu driver. A seguinte lista mostra o exigido funções FMD: |
Não aplicável |
2. Crie seu driver. Quando compilação seu driver, verificar que seu driver links para a biblioteca link Fal.lib. |
|
3. Crie um aplicativo exemplo básico que implementa as funções FMD. Esse aplicativo exemplo será usado para depuração seu FMD. |
Não aplicável |
4. Depurar seu driver em Platform Builder por configuração uma ponto de interrupção no ponto de entrada para cada uma das funções de FMD para seu driver. ![]()
Você precisará reiniciar o dispositivo destino e recarregar o driver para confirmar que o driver é executado para a ponto de interrupção.
|
|
5. Baixe o executar-imagem tempo para seu dispositivo destino. |
|
6. Se você desejar para verificar que o driver carrega e funções corretamente, executar o aplicativo exemplo até chegar os pontos de interrupção você anteriormente set.For obter mais informações sobre solução de problemas depuração um driver, consulte Troubleshooting: Debugging a Driver. |
See Also
Concepts
Block Driver Architecture
How to Configure a Run-Time Image to Support a Flash Media Device