Red de conocimiento del abogados - Ley de patentes - ¿Cómo aprender el sistema VxWorks?

¿Cómo aprender el sistema VxWorks?

No hay muchas empresas que utilicen VxWorks, y si aprendes Linux, no es difícil aprender VxWorks, pero viceversa. La ventaja de VxWorks sobre Linux es que es mejor en tiempo real y tiene mejores herramientas de depuración que Linux en términos de desarrollo. Sin embargo, en China no hay mucha gente que entienda VxWorks, pero hay muchas que entienden Linux. Para comenzar, simplemente aprenda bien el lenguaje C e intente trasplantar algunos controladores a VxWorks. Creo que su desarrollo no debería ser particularmente difícil. Intereses relacionados: He usado VxWorks durante 5 años y desarrollé código VxWorks durante 5 años (desde 6.7 hasta la actualidad). Cualquiera que haya usado VxWorks durante mucho tiempo sentirá que es demasiado pequeño, pero es muy conveniente de desarrollar. Tiene un depurador y un kit de desarrollo completo. Donde hay un entorno de desarrollo, puedes crear un proyecto, compilar una imagen e incluso ejecutarlo en una PC en unos minutos. Sin mencionar los problemas técnicos como el rendimiento en tiempo real, comenzar es muy rápido, mucho más fácil que recompilar el kernel de Linux. He experimentado recortando el kernel de Linux y es realmente un gran problema. VxWorks hace un muy buen trabajo en todas las plataformas. El BSP integrado se probó estrictamente cuando se lanzó. En comparación con Linux, es difícil encontrar varios errores de hardware inexplicables. Algunas personas dicen que VxWorks es como Unix, pero yo no lo creo. Al menos por el código que vi, no hay casi nada sobre Unix, pero solo es compatible con algunas API POSIX. Para realizar un desarrollo secundario en VxWorks, es necesario comprender sus detalles técnicos específicos. En términos relativos, creo que es similar a los controladores de otros sistemas, nada más que semáforos, memoria y procesos. Si lo desea, también puede utilizar bibliotecas C estándar para implementar la mayoría de las funciones. VxWorks también tiene muchas deficiencias: hay muy pocos documentos, no mucha gente lo hace y las licencias son demasiado caras. Las copias pirateadas que se pueden encontrar en Internet son todas 5.5, pero las versiones oficiales son todas 6.9. Para ser honesto, realmente no me gusta el conjunto 5.5. Está demasiado desactualizado, pero es difícil encontrar un conjunto 6.9. La tarifa de licencia es demasiado cara. Además, 5.5 es inestable y tiene pocas funciones (debido a problemas de derechos de autor, no me atrevo a publicar capturas de pantalla de 6.9, pero la diferencia en la cantidad de componentes es demasiado grande). Para Linux, suele ser muy difícil adaptar y compilar muchos problemas, pero también es fácil encontrar documentos relevantes. Si eres bueno en inglés, siempre puedes encontrar la respuesta yendo a la comunidad de gánsteres. Comenzar en una etapa inicial, pero será más fácil después de que se familiarice con él. Con VxWorks, cuando encuentra dificultades en el desarrollo posterior, es difícil encontrar a alguien que pueda ayudar.