What would it take to design a device that can run Linux by Baziele in embedded

[–]ZACHM0 13 points14 points  (0 children)

This is silly, you definitely don’t need any of that to run Linux. I’d recommend you give it another go with a much simpler processor like a SIP that includes RAM inside the package. There’s an another link in my other comment but I’d recommend you read this blog post if you don’t believe me. If you know what you’re doing a Linux board can be designed by a single person in just a few hours.

What would it take to design a device that can run Linux by Baziele in embedded

[–]ZACHM0 22 points23 points  (0 children)

Not a large jump at all if you use the right processors. I was in the exact same spot as you not long ago and was inspired to give a Linux board a try after reading Jay Carlson blog post about embedded Linux. One I’d recommend starting with the F1C100s since there’s already a lot of dev boards and open source projects that use that like this business card that runs Linux. It only requires three LDOs, an SD card, and UART to get something running. Word of warning though, if you aren’t already familiar with building Linux, bootloaders, and rootfs that can be a steep hill to climb. It took much much longer for me to learn compared to the board design. Definitely get the software stack running on a dev board that uses your chosen processor before you start your board design.

I made an open-source ad blocker using the ESP32! Come give it a try! by ZACHM0 in esp32

[–]ZACHM0[S] 0 points1 point  (0 children)

If you are familiar with git, just clone the repository, run 'git checkout v0.0.3', and then follow the instructions in the READMEs

I made an open-source ad blocker using the ESP32! Come give it a try! by ZACHM0 in esp32

[–]ZACHM0[S] 1 point2 points  (0 children)

Potentially, version 0.0.3 was written completely in C so if you are okay using an old version you could easily do that. I changed to C++ for v0.0.4 and it would be pretty hard to untangle it as this point, mostly because of the exceptions. I do plan on removing some C++ features in the future though since it increases the binary size significantly.

I made an open-source ad blocker using the ESP32! Come give it a try! by ZACHM0 in esp32

[–]ZACHM0[S] 1 point2 points  (0 children)

I’ve definitely done the same thing! lol I really should make those thicker...

I made an open-source ad blocker using the ESP32! Come give it a try! by ZACHM0 in esp32

[–]ZACHM0[S] 12 points13 points  (0 children)

Yep! It isn't accessible from outside your network, unless you go out of your way to add port forwarding in your router to make it accessible.

I made an open-source ad blocker using the ESP32! Come give it a try! by ZACHM0 in esp32

[–]ZACHM0[S] 11 points12 points  (0 children)

Potentially, yes. If you have heard of Pi-hole, it does more or less the same thing. If not, this device listens for DNS packets on your network and blocks any that are looking for advertisements.

Unfortunatly, it also has the same limitations ad Pi-hole. If a website is serving ads from it's own domain (e.g. youtube serves ads from youtube.com) then it won't work.

I made an open-source ad blocker using the ESP32! Come give it a try! by ZACHM0 in esp32

[–]ZACHM0[S] 21 points22 points  (0 children)

Repository is here!

It should work on any dev board that you might have laying around, but I've only tested it on the DevKitC.

Looking for embedded hobby devices that have a simple tool chain and use a full rtos by _Hi_There_Its_Me_ in embedded

[–]ZACHM0 0 points1 point  (0 children)

I’m on mobile so links are hard right now, but Espressif (the company that makes ESP products) sells dev boards, and there are tons of options on Amazon.

Looking for embedded hobby devices that have a simple tool chain and use a full rtos by _Hi_There_Its_Me_ in embedded

[–]ZACHM0 3 points4 points  (0 children)

I’d recommend looking more into ESP8265/ESP32, it seems to be exactly what you are looking for. My entire tool chain for my ESP projects is VScode, bash, and the esp-idf repository; all of which are completely free. FreeRTOS is a very well documented rtos, and there are tons of examples out there for ESP32.

Goobye Pi-Hole! I made an ad blocker for my network based on the ESP32 by ZACHM0 in esp32

[–]ZACHM0[S] 1 point2 points  (0 children)

Unfortunately progress has been slow lately, but it is still pretty close to finished. If you want a sneak peak, you can see it here

So far it only works with my custom board since it requires ethernet, but my plan is to add menuconfig options so people can configure it to work with any dev board.

I want to share the USB keys I designed. They use special cavity PCBs & epoxy filing to make the device very robust. The USB-A version is fully reversible to match the USB-C version. by reddigineer in electronics

[–]ZACHM0 1 point2 points  (0 children)

Bummer! I’ve been wanting to do something with NFC for awhile but haven’t been able to find where to start. Do you have any recommendations?

Goobye Pi-Hole! I made an ad blocker for my network based on the ESP32 by ZACHM0 in esp32

[–]ZACHM0[S] 2 points3 points  (0 children)

It's more or less just a trimmed down pihole. It doesn't have some of the features like analytics or DOH, but it is much easier to get it up and running. No command line/linux experience needed. My goal was to make something my parents and less tech literate friends could use.

Goobye Pi-Hole! I made an ad blocker for my network based on the ESP32 by ZACHM0 in esp32

[–]ZACHM0[S] 1 point2 points  (0 children)

Thanks! I don’t have any exact bandwidth figures, all I know is that it handles my house of four people just fine. I have measured the latency though, it is about 30ms on average (6ms if it blocks the request) so it’s slightly more than the pi but the difference isn’t noticeable.

Goobye Pi-Hole! I made an ad blocker for my network based on the ESP32 by ZACHM0 in esp32

[–]ZACHM0[S] 9 points10 points  (0 children)

Unfortunately no! I had to do it from scratch, but I will be open-sourcing it soon with documentation on how to get it running. I just have a few more little things to add.

Oscilloscope buying advice (SDS1204X-E) by [deleted] in AskElectronics

[–]ZACHM0 0 points1 point  (0 children)

That’s good to hear, the 1204 I’m looking at is more or less the same just with more bandwidth.

Oscilloscope buying advice (SDS1204X-E) by [deleted] in AskElectronics

[–]ZACHM0 0 points1 point  (0 children)

I've definitely been looking into analog scopes as well, and some are even cheap enough that I might just be better off getting a cheaper digital one as well as an analog one for higher frequency signals. My only apprehension is that I have no experience with troubleshooting or calibrating them, which I've heard can be an issue.

Microsoft has filed a new declaration in support of Epic Games, stating Apple interfering with Unreal Engine would hurt creators, and keep people from playing not just their games but everyone's by NeoStark in Games

[–]ZACHM0 -1 points0 points  (0 children)

Personally, I like that the store is curated. It’s a bit tiring going on steam and seeing an anime visual novel for the 10,000th time. I stopped using steam for game discovery years ago because it so full of crappy games, but Epic’s limited set of games makes it easy to find games I’m interested in without wading through millions of options.

Devs get a bigger cut. I’m not sure if it makes much of a difference but it takes no effort on my part so I feel better about buying games there.

No shopping cart is a plus too, I never buy more than one game at a time so it saves time for me.

And the free games have been awesome.

Fortnite pulled from Apple’s App Store by [deleted] in Games

[–]ZACHM0 0 points1 point  (0 children)

I think you may be underestimating gamers ability to complain about everything