¿Cuáles son los softwares que un estudiante de ECE debe aprender / saber?

Matlab: es el software más útil para un chico ec. Tiene una gran cantidad de bibliotecas útiles para el procesamiento de señales, el aprendizaje automático y muchos otros dominios. Simulink proporciona un editor gráfico, bibliotecas de bloques personalizables y solucionadores para modelar y simular sistemas dinámicos.

También puede usar Scilab / octava, que son similares a matlab, y estos son de código abierto.

Multisim: para análisis de red.

Keil-uVision: para programar microcontroladores, microprocesadores, Keil proporciona una amplia gama de herramientas de desarrollo como compilador ANSI C, macro ensambladores, depuradores y simuladores, enlazadores, IDE, administradores de bibliotecas, sistemas operativos en tiempo real y placas de evaluación para IC 8051 y otros armar familias.

Pyxis Schematic-Mentor Graphics: para diseñar y analizar circuitos vlsi.

Xilinx: para FPGA Verilog, codificación VHDL.

Además de estos softwares, puede usar Arduino IDE.C / C ++ IDE.

Matlab

Tome cualquier escenario de ingeniería en la vida, se puede manejar virtualmente en Matlab.

También nos ayudará a procesar señales, manipular, probar y mostrar lo mismo.

Puede manejar una gran cantidad de datos a la vez y funciona en numerosos campos, no solo en electrónica / comunicaciones.

El mayor uso final de este software puede extenderse como plataforma de trabajo directa para el procesamiento de señales de esteganografía y sonido.

Verifique esta imagen de un módulo hecho con Matlab. Aplicación de identificación de sonido de helicóptero, desplegada y ejecutándose fuera de MATLAB. La aplicación, desarrollada en MATLAB, adquiere directamente señales del helicóptero.

Labview

Para los ingenieros, ahora es esencial reducir el costo de los proyectos. Por lo tanto, siempre es mejor usar este tipo de software de instrumentación virtual.

Por ejemplo, toma una señal de audio de un micrófono y la ajusta usando la vista de laboratorio variando el tono y la amplitud.

Por qué Photoshops, cuando tienes vista Lab o Matlab. Cargue una foto en vista de laboratorio y conviértala como una matriz y manipúlela de la manera que lo necesite.

Estas imágenes le indican la aplicación directa de labview en Terrain explorer.

Multisim

Si está en una situación de construir su propio Transceptor (transmisor y receptor), diga.

No puede gastar todo su dinero para diseñar en un transmisor del que no está seguro.

En cambio, uno puede gastar (crack de forma gratuita, de hecho) para comprar el software Multisim para verificar la validez del diseño.

Depende totalmente de cuál sea su interés / propósito. Aquí hay una lista que me viene a la mente:

  1. Matlab : se puede usar para cualquier procesamiento de secuencias de comandos / datos, etc. Tiene tantas bibliotecas prefabricadas incorporadas, útiles en campos como procesamiento de imágenes, electrónica, etc. Simulink es una extensión sofisticada de Matlab y se está utilizando en muchas industrias incluso hoy en día. Modelado y control de automatización.
  2. Keil-uVision : este es un ejemplo, pero lo que quise decir aquí es, cualquiera, software de programación de microcontroladores. Esta categoría también incluye los gustos de la programación arduino, etc.
  3. Xilinx ISE : este es un ejemplo, pero lo que quiero enfatizar aquí en esta categoría es cualquier paquete de programación FPGA. En el mundo de hoy, los FPGA se utilizan ampliamente para la creación de prototipos más rápida.
  4. LabView : la instrumentación virtual se usa ampliamente en la automatización de laboratorio en estos días. He visto a muchos ingenieros de caracterización usar LabView y TestStand para automatizar la configuración del laboratorio de caracterización de IC
  5. LTSpice : algún software de simulación de especias. Tina TI y Multisim son algunos otros ejemplos.
  6. Altium Designer : un ejemplo de paquete de software de diseño y diseño de PCB. Saber cómo hacer PCB y el diseño es arte en sí mismo
  7. Cadence Virtuoso : uno de los paquetes de software más utilizados en la industria del diseño de circuitos integrados, especialmente en la industria del diseño de circuitos integrados analógicos
  8. Python: conocer uno de los lenguajes de scripting es muy importante en el mundo rápido de hoy. Los ingenieros (independientemente de la transmisión) son buenos con algunos conocimientos de secuencias de comandos, ya sea Python, Perl o incluso programación tcl

Esta lista está abierta y no dude en compartir su opinión en la sección de comentarios. Agregaré las valiosas sugerencias en esta respuesta

¡Buena suerte amigo!

  1. MATLAB: este bebé lo mantendrá alerta durante todo el período de su ingeniería. Algunos de sus temas más importantes, a saber, Señales y sistemas y Procesamiento digital de señales, pueden ser pan comido si comprende MATLAB. No solo lo ayudará a comprender los filtros y la comunicación de banda ancha, sino que también lo ayudará con sus proyectos Major y Mini. Y si desea investigar, MATLAB es imprescindible.
  2. Xilinx : VLSI es una propiedad muy popular y uno de mis amigos fue responsable de diseñar un chip para un Mercedes de primera línea. Además de la demanda del mercado, realmente te ayudará a imaginar lo que sucede en esas conferencias monótonas.

Espero que esto haya ayudado!

¡Todo lo mejor! 🙂

No solo para ECE, sino en general todo engg. Los estudiantes deben tener los conocimientos básicos de programación.

Los básicos como C, C ++.

Si aprendieras estos dos idiomas, tendrías la idea de programar.

También puedes aprender idiomas para el desarrollo web como PHP, HTML, etc.

(PD Comenta si te gusta escuchar más ideas)

Hola…

  1. Programación en C
  2. Linux
  3. Pspice / Ltspice
  4. Matlab
  5. Microsoft Excel
  6. Cadsoft Eagle / Altium o cualquier otro software CAD de diseño de PCB

Saludos,

SaV

C, C ++: dado que esto ya se cubrirá como parte del curso y será útil en la programación integrada
Python: este es un lenguaje de programación simple y poderoso
Matlab, verilog, embedded, vhdl: todo relacionado con la electrónica.

SISTEMA BÁSICO C, C ++, JAVA, DOT NET, EMBEDED (este es un campo especializado de ingeniería ECE que le brinda una oportunidad de trabajo adecuada en el sistema embebido y no necesita aprender nada más, EMBEDED es suficiente pero para mejorar su habilidades en embebido necesita aprender cualquiera de los idiomas dados que es c, c ++ o java).

Un ingeniero de ECE debería haber sabido sobre el hecho de que no hay muchos trabajos centrales en este campo y la mayoría de los trabajos para ingenieros de ECE son ofrecidos por compañías de TI y su requisito está relacionado solo con ese campo. Eso significa que debe poseer un buen dominio en el diseño de software, diseño web, etc., por lo que solo con un título de ECE no puede lograr que sea un trabajo deseable, así que siga intentando hacer el trabajo duro y no desperdicie su solo en seguir el curso durante 4 años completos e intente aprender más y más cosas e idiomas relacionados con el software, la necesidad básica de ingresar a una empresa de TI es tener un buen dominio de cualquiera de los idiomas mencionados anteriormente.

Hay diferentes idiomas que un ECE puede aprender, pero sugiero aprender primero C y luego JAVA Estos dos idiomas son suficientes para que los estudiantes de ECE puedan ubicarse u otros fines.

Y si alguien está más interesado en aprender más idiomas, vaya a SISTEMA DE GESTIÓN DE BASE DE DATOS // DBMS // SQL.

La mejor de las suertes

Hay una lista [protegida por correo electrónico] pero aquí hay una corta,

  • git
  • sdcc
  • Atmel Studio / Arduino IDE
  • Proteo
  • ORCAD / FRITZING / KiCAD / Eagle
  • Blender / AutoCAD si puedes, nunca está de más.
  • Android Studio / Xcode
  • Las distribuciones de Linux con programación, Raspbian / Ubuntu deberían hacer.
  • OpenCV / Keras / TensorFlow / Caffe, etc.

1.php

2.escala

3 incrustado c

4.VLSI

5.PCB

6. Si está interesado en la industria del software, debe aprender c, c ++, c #, (java o .NET)

Necesita aprender todos los idiomas de software, las pasantías mejoran sus habilidades y capacidades.

More Interesting

¿Qué tipos de cursos son útiles en ingeniería informática?

¿Qué consejos puede ofrecerle a un estudiante de primer año con especialización en ingeniería informática que no tiene idea de lo que realmente quiere?

¿En qué se diferencia Electonics e Ingeniería Informática de Ciencias de la Computación e Ingeniería en VIT Chennai?

¿Cuáles son los trabajos que haría un ingeniero informático?

¿Cuáles son las éticas de probar NP = P?

¿En qué circunstancias se ejecutarían 100 procesos del sistema operativo más rápido en 5 lotes en serie de 20 en lugar de todos en paralelo?

¿Cuál de los siguientes institutos es mejor para la ingeniería informática: BITS Hyderabad, BITS GOA, BIT Mesra, Thappar University, IIIT, Allahabaad, NIT Kurukshetra o NIT Jamshedpur?

¿Debo obtener una licenciatura / maestría en informática o una licenciatura en ingeniería informática con un CS menor?

¿Los ingenieros informáticos aprenden más de la universidad o por su cuenta?

¿Cuáles son algunas ideas brillantes del proyecto de ingeniería informática?

¿Cuál es una explicación de lo que es Bootloader en términos simples?

¿Qué hacen exactamente los ingenieros informáticos y cuál es su rango de pago?

Elegí PICT CS sobre COEP IT. ¿Fue una mala decisión?

¿Qué tiene más sentido para un aula de programación, 20 computadoras de placa única o 20 máquinas virtuales?

¿Los diseñadores de enfriadores de computadoras portátiles conocen el umbral de vibración de las computadoras portátiles?