Red de conocimiento informático - Aprendizaje de programación - ¿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?)

¿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