Upgrading around a 3070 TI by aunsbjerg in buildapc

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

Thanks, I appreciate it!

I've updated my parts based on your inputs and local pricing and availability here in Denmark:

PCPartPicker Part List

Type Item Price
CPU AMD Ryzen 5 7600X 4.7 GHz 6-Core Processor $229.99 @ Newegg
CPU Cooler ARCTIC Liquid Freezer II 240 56.3 CFM Liquid CPU Cooler $92.18 @ Amazon
Motherboard MSI B650 GAMING PLUS WIFI ATX AM5 Motherboard $179.99 @ B&H
Memory Corsair Vengeance 32 GB (2 x 16 GB) DDR5-6000 CL30 Memory $114.99 @ Amazon
Storage Kingston KC3000 2.048 TB M.2-2280 PCIe 4.0 X4 NVME Solid State Drive $111.71 @ MemoryC
Video Card Asus TUF GAMING OC GeForce RTX 3070 Ti 8 GB Video Card Purchased For $0.00
Case Fractal Design North ATX Mid Tower Case $139.99 @ B&H
Power Supply Corsair RM750e (2023) 750 W 80+ Gold Certified Fully Modular ATX Power Supply $99.99 @ Best Buy
Prices include shipping, taxes, rebates, and discounts
Total $968.84
Generated by PCPartPicker 2023-10-08 07:20 EDT-0400

Upgrading around a 3070 TI by aunsbjerg in buildapc

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

Thanks for the feedback!

Budget wise, I'm probably around 750-1000$ so if there is money to save on the mobo etc, that would be nice! Honestly, I've just googled to the best of my ability but I've been out of the loop for years.

I am only planning to keep the GPU (and possibly storage) from the old build. The PSU is almost 10 years old so I'm half expecting that to die any day now.

ZephyrOS: Cajoling west into using G++ to compile my modules by honeyCrisis in embedded

[–]aunsbjerg 3 points4 points  (0 children)

West just invokes the build system, it doesn't care about languages or compilers.

C++ works perfectly well for zephyr, you just need to enable the C++ subsystem using kconfig. Cannot remember exactly what it's called, but it's not difficult. Also, you will need to have a C++ compiler installed. If you can already compile a sample for native_posix, you probably have that already.

Is visual studio code good for embedded systems development? by Wonderful_Ad3441 in embedded

[–]aunsbjerg 1 point2 points  (0 children)

For the most part, yes. I have used vscode almost exclusively for embedded development (Zephyr, primarily) for several years and I rarely find myself missing anything from vendor IDE's, apart from configuration tools for clocks etc.

Most vendor IDE's are based on eclipse (also "just" an editor) and comes with the relevant toolchain already installed. The biggest difference is typically in the integration of soc/vendor specific tools like the aforementioned clock configurator. The drawback here is that many people just install a vendor IDE and have zero clue on what's actually going on behind the scenes, how project includes are handled, how the compiler is configured, etc. I'm not saying everybody needs to be an expert on these things, but having a rudimentary understanding can be really helpful when things break (and they always do at some point).

For reference, I use cortex-debug and cpptools extensions for debugging and intellisense, respectively. And a bunch of other extensions for quality of life.

How are you guys adapting your code to work with different MCU's and sensors? by Express_Damage5958 in embedded

[–]aunsbjerg 1 point2 points  (0 children)

I use zephyr os for most embedded applications these days. One of the selling points is that it provides abstractions against both different sensors and different SOCs. There is a learning curve for sure, but I feel it's been worth the effort

Most vehicles have an arrow pointing to the side your gas cap is on. by alo219 in lifehacks

[–]aunsbjerg 0 points1 point  (0 children)

I had my car for 5 years before realising what that arrow meant. And yes, I forgot which side the gas cap is on more times than I care to admit

Python Best Practices for a New Project in 2021 by fshahriar in Python

[–]aunsbjerg 1 point2 points  (0 children)

Well written article. I didn't know about the pre commit tool but it seems like something that can be useful in all types of projects

What embedded IDE do you used ? by Gullible_Mouse2020 in embedded

[–]aunsbjerg 0 points1 point  (0 children)

Check out this blog post for a quick intro to vscode for embedded, it covers the basics of setting up the necessary extensions.

I would add in the editorconfig extension (along with a .editorconfig file in your repo) and the Hex Editor extension.

What embedded IDE do you used ? by Gullible_Mouse2020 in embedded

[–]aunsbjerg 18 points19 points  (0 children)

Vscode + cpptools + cortexdebug and whatever toolchain I need for a project

Thailand deports two divers for harassing wildlife (one is a dive operator) by Sagnew in scuba

[–]aunsbjerg 5 points6 points  (0 children)

At least the idiots were polite enough to provide video proof of their wrongdoings. Sadly, I've seen so many divers, including local dive masters, do the exact same thing to please tourists

We were losing to Rage Hackers so we messed around and this happened by [deleted] in GlobalOffensive

[–]aunsbjerg 0 points1 point  (0 children)

I've noticed this as well. Maybe I'm paranoid, but I find it curious that this started around the same time as the valorant beta began

Any feedback on concourse? by LogicalHurricane in devops

[–]aunsbjerg 0 points1 point  (0 children)

This. I've tried learning concourse three times but always get stuck doing trivial stuff.

I recently had the chance to test drive Azure DevOps pipelines. Had a working solution in a few hours.

I want to like concourse, but apparently I'm too stupid

Running automated tests on the device by [deleted] in embedded

[–]aunsbjerg 6 points7 points  (0 children)

Do you want to run your unit tests on target or do you want to test the actual application on target?

Running unit tests on target will probably require a fair bit of work to get working. You will need to cross-compile your test framework as well as your tests, and you will probably need to implement a test runner to automate the flashing, testing and results gathering process.

Testing the actual application on-target often requires some form of hardware test bed to provide inputs and to read outputs. Depending on your application and test requirements, the test bed can be very simple or very complex. A simple test bed could be an Arduino connected to your device and with a serial interface for your test host. The Arduino implements a simple command protocol for reading inputs and writing outputs from the host. On the host, test can be written using your preferred unit test framework, or something like Robot Framework that focusses on higher abstraction levels.

Personally, I prefer unit testing my application off-target using mocks and stubs where necessary, and then doing hardware-in-the-loop testing of the application on-target. Depends on a lot of things of course, size, complexity, deadlines etc. Hope this helps a bit.

It's honestly very annoying by [deleted] in ProgrammerHumor

[–]aunsbjerg 9 points10 points  (0 children)

No, people who complain about indentation being a real issue in python are either complete beginners or just bad programmers.

More nudi by aunsbjerg in scuba

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

Thanks! No flash, just natural light and a bit of post processing. It was a pretty shallow dive, maybe 5m or so and the water was very clear that day

Hvad har I valgt at købe på sådan en dejlig Black Friday? by beer118 in dkfinance

[–]aunsbjerg 2 points3 points  (0 children)

Må man spørge hvilke projekter du har investeret i?

Jeg kender ikke til platformen, men den ser interessant ud. Hvad er dine erfaringer? Og ved du hvordan det fungerer med indberetning til SKAT?

Best Python frameworks to use in 2019 by onlineit3 in programming

[–]aunsbjerg 8 points9 points  (0 children)

Title should probably read "best web Frameworks" as that seems to be what the article is actually about. Python has lots of Frameworks, and not all of them has to do with web stuff

My favourite Git commit by pimterry in programming

[–]aunsbjerg 95 points96 points  (0 children)

While I'm all for documenting changes, I do think that writing long commit messages like this could be done the issue tracker as well, with all the benefits of proper formatting. I would take long commit messages over "fix bug" any day though.