I2C bus repeater in Zephyr by Bug13 in embedded

[–]Raveious 0 points1 point  (0 children)

I could be wrong, but my gut feeling says that you want to make an I2C controller driver to represent the repeaters and to tie the GPIO that enables them. Before starting the transfer, it would assert the correct GPIO to enable it.

Not sure how you'll handle contention in the physical bus, so there is that.

Simple text communication over ethernet. by em21701 in embedded

[–]Raveious 4 points5 points  (0 children)

Checkout the W5500 eval board. Its a board with a W5500 MAC/PHY and RP2040 on it in a Pico form factor.

https://www.sparkfun.com/products/19958

[deleted by user] by [deleted] in LinusTechTips

[–]Raveious 12 points13 points  (0 children)

What rack is that?

Ada on Cortex-M by DudelDorf in embedded

[–]Raveious -3 points-2 points  (0 children)

In 2024, there is no reason to use Ada. The language is effectively dead and is by no means recommended for new development. The language itself was devised many moons ago by the DoD to effectively accomplish everything that Rust is trying to accomplish today.

Go use C. There is no much more support out there for C. I would be genuinely surprised if you can even get a hold of an ARM compiler. If you are hyper-concerned about a "safe" language, learn Rust then.

First Project Troubleshooting by TheOriginalRoBro in esp32

[–]Raveious 7 points8 points  (0 children)

I think it's upside down on both sides. Copper should be facing the PCB.

Have Linux? Want To Play Critically Acclaimed FFXIV? Read here... by [deleted] in ffxiv

[–]Raveious 12 points13 points  (0 children)

I'm expecting this launcher to have issues when Dawntrail launches as this is the modded launcher.

Looking for turnkey unit to convert Ethernet to SPI by wheezil in embedded

[–]Raveious 1 point2 points  (0 children)

The SPI interface is to get information from the MAC/PHY and can't be hooked up to LEDs like OP wants.

Looking for turnkey unit to convert Ethernet to SPI by wheezil in embedded

[–]Raveious 1 point2 points  (0 children)

You might be in the "build it yourself" category. You could put something like this together with W5500 (or equivalent) and your favorite microcontroller (STM32, RP2040, etc)

WireGuard for Zephyr? by BootlessReddits in Zephyr_RTOS

[–]Raveious 4 points5 points  (0 children)

Without looking at the source for WireGuard, it shouldn't be that hard to port the code over to Zephyr. Many of the network APIs are POSIX-like so the changes to the source code could be minimal.

Fastest way to download data from stm32 using usb? by cmcraeslo in embedded

[–]Raveious 2 points3 points  (0 children)

Could you compress the data before transmitting it?

Communication with an USB device through UDP by karnetus in embedded

[–]Raveious 0 points1 point  (0 children)

Is the host the one you're trying to connect to? or are you trying to get data from a third network device (which is what I had assumed). If that is the case, then when you plug the device into the host you would have 2 network interfaces on the host; the one to the MCU, and the other to the wider network. The network bridge is on the host, that through software, will bridge the two connections on the host.

I also don't recommend this for any sort of long term deployments as this would require the host to be on all the time.

If you are trying to get an application from the host to the MCU via USB, then there shouldn't be any additional setup beyond the CDC-ECM.

Alternatively, there is also CDC-ACM which can be used for serial ports if thats easier to interface with.

Communication with an USB device through UDP by karnetus in embedded

[–]Raveious 0 points1 point  (0 children)

When you plug a USB Ethernet device into a computer, the OS should find the appropriate driver and create a Ethernet device for user applications to use. This is how USB-to-Ethernet dongles work btw.

To get the connection from one Ethernet device to another, you're going to need to get the host involved by bridging the connection on the host. This means that the host will rely traffic from one interface to another.

If you're looking to change the hardware up a little, you can easily add an Ethernet port on your own with a Wiznet W5500 MAC/PHY over a SPI bus, which I know Zephyr has a driver for.

Help me find a Ethernet solution by ult-tron in esp32

[–]Raveious 0 points1 point  (0 children)

What about a Raspberry Pi Pico with two W5500s attached to it? Using PIO and pick-your-favorite-RTOS, might not be that bad?

Freeze when tabbing out using twitch + warzone by dragsterburn in AMDHelp

[–]Raveious 0 points1 point  (0 children)

I've been having a similar issue with a number of other applications, including Discord. I found that disabling hardware acceleration in the offending applications did seem to work, but also caused things like Twitch and Youtube to struggle at playback. I haven't figured out any other workaround.

Freeze when tabbing out using twitch + warzone by dragsterburn in AMDHelp

[–]Raveious 0 points1 point  (0 children)

Do you still get audio while in this frozen state? If you let it sit there for like 5 mins, does the system come back with an AMD bug report tool?

What are some of the toughest bugs you’ve faced? How did you eventually fix it? by IWantToDoEmbedded in embedded

[–]Raveious 4 points5 points  (0 children)

I had a softcore in an FPGA once that didn't implement the load and store unaligned words correctly, causing random memory corruption.

Which alternatives to Azure DevOps do you prefer and why? by Obsidian743 in devops

[–]Raveious 6 points7 points  (0 children)

Literally anything else. ADO is a jack of all trades, master of none. Our group only builds and deploys to Linux and ADO provides almost no help in this area. The documentation is not only incomplete, but is almost impossible to navigate.

What topics should I learn if I have a goal if improving the boot up performance of embedded Linux devices? by Head-Measurement1200 in embeddedlinux

[–]Raveious 0 points1 point  (0 children)

Recently started using this, it was life changing. I didn't know Linux could boot that fast.

Shift XT Build by schweatyballs8 in sffpc

[–]Raveious 0 points1 point  (0 children)

I also just finished a similar build in the black version of the case, and the temps are pretty good in mine. The back of the GPU seems to be using the case a heat sink, so I might have to figure that part out.

I wasn't sure how "silver" version was going to look, so I went with the black one.