¿Cuál es la diferencia entre el desarrollo de software DSP y el desarrollo de software convencional (como VC) (¿Qué es un chip dsp programable? ¿Cuáles son sus características?)
Digámoslo de esta manera
Al desarrollar aplicaciones utilizando VC, casi no es necesario que el desarrollador administre el hardware, simplemente llame al procesamiento del archivo fuente realizado directamente por Microsoft
p>Y para software de bajo nivel como DSP
Casi hay que empezar desde cero
Hay que hacer el trabajo que hacía el sistema operativo de Microsoft en el pasado
Cada chip DSP Cada registro debe ser administrado directamente por usted
Para operar el chip periférico, también necesita escribir el controlador para el chip periférico, que contiene una gran cantidad de sincronización y similares
De todos modos, puedes desarrollar VC
Tiene poco que ver con el desarrollo de software DSP
Lo único que no necesitas aprender es el sintaxis del lenguaje de desarrollo
Las ideas de programación también son diferentes
Por supuesto, la experiencia en desarrollo de VC seguirá siendo beneficiosa en la etapa posterior
En las primeras etapa, debes comenzar desde cero
Los requisitos de tiempo real y eficiencia del código serán mucho mayores
En una PC, no importa cuántos kilobytes haya
Lo que ahorras al hacer la capa inferior es el costo
También debes considerar la antiinterferencia y similares
Personalmente creo que si una baja- el programador de nivel no entiende el hardware, no podrá programar bien