Seguir + estrella cuenta pública , no te pierdas contenido emocionante
Autor | Huang más fuerte
Cuenta oficial de WeChat | Columna incrustada
A menudo escucho a alguien decir : "¿Qué arquitectura de software debe tenerse en cuenta para un proyecto tan pequeño como un microcontrolador... "
Aunque el proyecto de microcomputadora de un solo chip es pequeño, también es un proyecto, ya que el llamado "gorrión es pequeño y completo".
Cualquiera que haya hecho un proyecto sabe que si no hay un plan (arquitectura de software), y escribe donde quiere, este tipo de proyecto o no está terminado, o es muy doloroso modificar los errores después...
Por supuesto, la "arquitectura de software" mencionada aquí no vale la pena en comparación con ese tipo de arquitectura de software a gran escala. Tal vez sean solo 20 o 30 líneas de código de marco principal y algunas líneas de código de módulo.
Definitivamente refutarás, solo soy un proyecto de iluminación, ¿todavía necesito arquitectura de software?
La iluminación es simple, pero ¿puede garantizar que su proyecto de iluminación no modificará/añadirá funciones? Por ejemplo, aumente la frecuencia de parpadeo, etc.
¿Puede garantizar que el hardware de su proyecto no cambiará? Por ejemplo, cambiar un solo chip.
Por supuesto, los novatos generalmente desdeñan cualquier arquitectura de software y sienten que son geniales. Solo cuando hay errores en el proyecto saben que el código que escribieron todavía no es bueno.
(He estado escribiendo código durante tantos años, y cuando miro hacia atrás en el código que escribí, creo que es muy delicioso)
Ya sea que necesite una arquitectura de software o no, usemos una imagen de video para describírsela: para un proyecto de microcomputadora de un solo chip, la diferencia entre ninguna arquitectura de software y arquitectura de software.
(Haga clic en el video a continuación para ver la diferencia)

Haga clic en " Leer el texto original " para ver más información compartida .