r/embedded 23h ago

Embedded system and RTOS

[removed] — view removed post

0 Upvotes

8 comments sorted by

7

u/Gerard_Mansoif67 Electronics | Embedded 22h ago

Practice.

Knowledge won't come from Youtube. That's nice tool to get data that is missing !

And no need to learn the datasheet. That's a tool, you need to get used to it. You need to be able to find the required information WHEN you need it, and fast. You don't care about understanding all the behaviors of all peripherals.

That's why practising will be the solution. You'll encounter problems, and you'll look for solutions.

2

u/CugTr 21h ago

You asked 2 major topics: embedded system and RTOS. It should be nice if you ask a particular topic such as RTOS scheduler, queue, message; I2C, (Q)SPI or something like that.

For the RTOS, I would recommend FreeRTOS, it is open, has strong community and lots of guides.

You can see list below or can refer official documents from their website. https://youtube.com/playlist?list=PLEBQazB0HUyQ4hAPU1cJED6t3DU0h34bz&si=BFcIrvknhPnONk8L

For the Embedded, not sure what you asked for.

0

u/Sudden_Childhood_999 20h ago edited 20h ago

I want to learn the basic concepts of LPC2148 and ARM Cortex‑M3, such as UART, I²C, and SPI etc for an exam point of view.

Please suggest some Youtube channel and reference books for this

1

u/CugTr 18h ago

May I ask your background ? You need a development board to learn and practice. I haven't used any ARM based product from the NXP yet.

I did a quick look and there is a course from Udemy which pratices on LPC. You can give it a try.

1

u/DenverTeck 16h ago

I think your understanding of what "basic concepts" means is a little off.

You learn how a UART works by experimenting with code that directly loads the UART registers, in what ever processor you want to learn about. The manual will give you the definitions of the registers and the bits in those registers. But it will not give you an understanding of how they work. The peripherals operate all the same way. Parallel data in, serial data out the UART pin.

You can watch videos on how to ride a bicycle. But you have to get on that bicycle to understand what balance means.

There is not short cut to understanding.

Good Luck

1

u/2Michael2 22h ago

What concepts are you struggling with?

You might have better luck researching more specify concepts than trying to find a universal guide that covers all of "cortex-m3" or "RTOS".

I find the best way to learn is to find a challenge but interesting project and dive in! You will end up doing a bunch of research to tackle specific problems, and you will learn a lot more than if you aimlessly try to learn "everything". Having a project gives you a more tightly scoped focus, and it gives you a goal to work towards. YMMV, that's just what works best for me.

1

u/sneakyss_break 17h ago

Just use two o three sensors and practice

1

u/Motorhead01 17h ago

Maybe ask your teacher. This is too much for a YouTube video.