Unlock the Gateway: Join the Embed Threads
Unlock the Possibilities: Dive In with Login Access
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Embedded
To transition from network engineer to network protocol developer, follow this roadmap: Learn Programming: Focus on C, C++, Python, and Go. This is widely used for network protocol development. Master Networking Concepts: Deepen your knowledge of TCP/IP, DNS, HTTP, and other core protocols. UnderstaRead more
To transition from network engineer to network protocol developer, follow this roadmap:
Learn Programming: Focus on C, C++, Python, and Go. This is widely used for network protocol development.
Master Networking Concepts: Deepen your knowledge of TCP/IP, DNS, HTTP, and other core protocols.
Understand protocol design: Study how protocols are designed (RFC), and explore new developments such as QUIC.
Get familiar with network simulation tools: Use tools like NS-3 or GNS3 to simulate and test networks.
Contribute to Open Source: Join projects related to networking and protocols to gain practical experience.
Stay updated: Follow networking standards and organizations like the IETF.
This roadmap will help you achieve your goals effectively.
See lessSelf learning for embedded software engineer
Hey, great that you are passionate about embedded software! Your current path to learning C and computer architecture is present. You must have a good understanding of various hardware interfaces like I2C (https://discrete.co.in/blog/i2c-protocol-in-embedded-systems-working-uses), UART, SPI, GPIO, CRead more
Hey, great that you are passionate about embedded software! Your current path to learning C and computer architecture is present.
You must have a good understanding of various hardware interfaces like I2C (https://discrete.co.in/blog/i2c-protocol-in-embedded-systems-working-uses), UART, SPI, GPIO, CAN, etc.
From here, focus on mastering embedded C, data structures and RTOS. For the interview, understanding hardware-software interaction, microcontroller basics and debugging is key.
As for development kits, once you are confident with the basic concepts, get a popular one like STM32 or Arduino to start practising. Self-study is possible with dedication and practical projects.
Keep up, ask questions and use online resources. You are on the right track!
See lessAtmega64a, atmega128A, atmega2561 programming
To program ATmega64A, ATmega128A, or ATmega2561 using a USB ASP programmer, you need to connect the following ISP pins: MISO (Master In Slave Out): Pin 2 MOSI (Master Out Slave In): Pin 3 SCK (Serial Clock): Pin 4 RESET: Pin 1 (Connect to programmer's reset pin for programming) PEN (Programming EnabRead more
To program ATmega64A, ATmega128A, or ATmega2561 using a USB ASP programmer, you need to connect the following ISP pins:
MISO (Master In Slave Out): Pin 2
MOSI (Master Out Slave In): Pin 3
SCK (Serial Clock): Pin 4
RESET: Pin 1 (Connect to programmer’s reset pin for programming)
PEN (Programming Enable) is not necessary for ISP programming. It is mainly used for High-Voltage Programming in some cases.
Ensure proper connections and fuse settings for successful programming.
See lessSTM32
It looks like your STM32 Nucleo F303RE is stuck in a loop where LD1 (Communication LED) is switching between red and green. This may indicate a problem with the ST-Link connection or a firmware issue. Here's what to try: Check ST-Link Drivers: Make sure ST-Link drivers are properly installed and updRead more
It looks like your STM32 Nucleo F303RE is stuck in a loop where LD1 (Communication LED) is switching between red and green. This may indicate a problem with the ST-Link connection or a firmware issue. Here’s what to try:
Check ST-Link Drivers: Make sure ST-Link drivers are properly installed and updated.
Reset the board: Try resetting the board using the reset button or disconnecting and reconnecting the power.
Reflash Firmware: Reflash ST-Link firmware using ST-Link Utility.
Debugging Mode: Try using the debugger to find out if your code is causing the problem.
These steps will help stabilize the connection.
See less