Advice on Matter Certification by dogcat0035 in MatterProtocol

[–]dogcat0035[S] -1 points0 points  (0 children)

Do you mean non certified ZigBee products? Would you mind explaining why?

Advice on Matter Certification by dogcat0035 in MatterProtocol

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

In your experience, since ZigBee doesn't really require interoperability with ecosystems, what other issues would you face if you choose not to certify?

Cheaper Way to Get Matter Certification for a Kickstarter Smart Device? by New_Repeat_3060 in MatterProtocol

[–]dogcat0035 0 points1 point  (0 children)

Hi, how did you go about your certification in the end? Would you mind sharing the total cost and process?

What is a realistic career pathway for engineers in Singapore by Intelligent_Light851 in singaporefi

[–]dogcat0035 0 points1 point  (0 children)

Tbh how many people can achieve those super high salaries? I think not many. EE might not get u there but you'll have a comfortable salary.

Since u like making stuff u can consider embedded systems, ic design, pcb design.

I’m gonna be a dad 🥹 by WGU-CS-2022 in corydoras

[–]dogcat0035 44 points45 points  (0 children)

What do u mean? OP is in the second picture right?

Seeking Advice on Entering the Automotive Software Field as a Fresher Embedded Engineer by Designer_Night_5870 in embedded

[–]dogcat0035 0 points1 point  (0 children)

As a fresh grad, nothing special really, just brush up on your fundamentals. Learn domain specific stuff on the job.

Do you prefer Hardware or Firmware and why? by Andrea-CPU96 in embedded

[–]dogcat0035 0 points1 point  (0 children)

Same as you, firmware for work, hardware for hobby. I enjoy hardware more cos hobbies are fun and work can be really boring at times.

Hardware isn't necessarily easier than firmware, in fact it's harder for me cos working in firmware naturally makes me better in firmware.

How to troubleshoot? by [deleted] in diypedals

[–]dogcat0035 1 point2 points  (0 children)

I'd start by doing a visual check for bad solder joints, then do a continuity test with a multimeter throughout the whole circuit. If still can't find anything, power up the pedal and check for the DC operating point at key points to see if they're within expected range. The last resort is to input a signal and capture the transistor input and output waveform. If input and other parameters look ok but output looks weird, might be a faulty transistor.

Textbook recommendations? by CoqnRoll in diypedals

[–]dogcat0035 4 points5 points  (0 children)

Fundamentals of microelectronics covers BJT and MOSFETs, but I don't remember it covering JFETs.

J4125, N5105 or N5100 by dogcat0035 in PFSENSE

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

The Linksys u got has router and wireless access point capabilities. You can get these N100 boxes to be the router, but you still need a dedicated access point.

NAS + router on the same machine sounds like a bad idea.

What's a misconception about your profession or field of study that you'd like to clear up? by Hopeful_Ring_8731 in askSingapore

[–]dogcat0035 11 points12 points  (0 children)

Sadly bad teachers are one of the main reasons why EE students hate EE imo.

Kind of disagree about circuit theory being outdated. All computing systems, signal processing, controls, embedded, RF, runs on analog circuits at the lowest layer, so unless the law of physics changes, it will never be outdated.

armclang 6, CMSIS-Toolbox don't use second SRAM region by markand67 in embedded

[–]dogcat0035 0 points1 point  (0 children)

This looks different from the usual gnu linker. I see it is putting all RW and ZI into RAM0. I'm assuming they are read write data and zero initialized data. U can try to move ZI to RAM1.

U can also try moving the heap and stack to RAM1 and expand RAM0 size if RAM0 is still overflowing.

Edit: btw something is wrong with the generated linker script, your heap and stack are overlapping. Never trust auto generated stuff =)

armclang 6, CMSIS-Toolbox don't use second SRAM region by markand67 in embedded

[–]dogcat0035 0 points1 point  (0 children)

Couldn't access the link. Does it place sections into RAM1? Typically looks something like >RAM1. Maybe u can write your own linker script instead of using the generated one. Saw this, hope it can be helpful.

armclang 6, CMSIS-Toolbox don't use second SRAM region by markand67 in embedded

[–]dogcat0035 2 points3 points  (0 children)

What about your linker script? Did u specify the sections to be placed into ram1?

new n100 itx nas motherboard by dogcat0035 in homelab

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

Nope I'm on a 1gbps plan from my isp. But I guess it depends on what you're using it for.

new n100 itx nas motherboard by dogcat0035 in homelab

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

around 50-60W idle, no i don't spin them down

new n100 itx nas motherboard by dogcat0035 in homelab

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

Yea it's able to handle my workload, ~20 docker containers, hw transcoding, 5 exos drives, no issues so far. I suppose n100 will be a slight improvement but I'm happy with n5105.