How To Learn Embedded Systems At Home | 5 Concepts Explained

  Рет қаралды 212,875

TheFabytm

TheFabytm

Күн бұрын

Пікірлер: 223
@TheFabytm
@TheFabytm 4 жыл бұрын
This video inspired me to create more content about Embedded Systems, so here is a playlist of my Embedded Systems Explained series: kzbin.info/aero/PLeAb9_hv082weQ10WcvFfLBlNcCYXlQ4q I've already uploaded 3 videos about Embedded Systems, stay tuned for more! 💡
@picklerix6162
@picklerix6162 4 жыл бұрын
KZbin is great if you want to learn how to repair your car, HVAC, appliances, etc. I have literally saved thousands of dollars by doing most of the work myself. I have also taken some free Python courses and studied some concepts in C++. BTW, I am firmware developer with 30 years experience but I am having trouble finding a job because employers expect you to be an expert in several languages and companies like Amazon expect you to be an expert in algorithms too. BTW, I use to work as a Refrigeration/HVAC tech but the thought of crawling through 130 degree attics again makes me ill.
@TheFabytm
@TheFabytm 4 жыл бұрын
KZbin does indeed have tons of videos that are helpful when trying to pick up all sorts of skills! It's tough out there, I agree! Keep looking and perhaps try and see if you can't do something on your own.
@aramesh428
@aramesh428 4 жыл бұрын
@@picklerix6162 Are you in the United States or elsewhere?
@picklerix6162
@picklerix6162 4 жыл бұрын
@@aramesh428 - I am in the USA
@debojitacharjee
@debojitacharjee 3 жыл бұрын
How do I build a embedded computer specifically for a single purpose. Unlike the Raspberry Pi or Aurdino, which can be used for running various types of Apps and OS, I need to build a computer that will run a specific app only and it will boot to load that app only. For example, a windows pc can be used to run Sony playstation games using an emulator app but a Sony playstation game console can only run the ps games. In the same way I want to built a tablet like PC that will able to do only browsing and after it's switched on, only the browser will load on the screen. So, is there any such microprocessor board that can be programmed to do such specific task?
@ClimateBot
@ClimateBot 11 ай бұрын
One thing I like about presentation is you talk straight to the point. Please bring in videos on building ARM based system design.
@nisar-systemarchitect
@nisar-systemarchitect 4 жыл бұрын
Most efficient 10 minutes used on YT. Thank you so much for this effective tutorial.
@TheFabytm
@TheFabytm 4 жыл бұрын
Wow, thanks a lot!! I’m really happy this helps people out! I’m not sure if you know about it, but I made a series out of it, teaching embedded systems: kzbin.info/aero/PLeAb9_hv082weQ10WcvFfLBlNcCYXlQ4q
@carlosornelas90
@carlosornelas90 Жыл бұрын
I started embedded systems with a nios2 soft-processor on a FPGA, which is like learning to ride a bike downhill but I really enjoyed it, and it helps you so much to understand hardware, especially while coding hdl.
@minnedanhieux883
@minnedanhieux883 7 ай бұрын
Not recommending arduino for starters, I think I found what I'm looking for. Crisp info no blabla. Thx.
@OdotRIH4KRC
@OdotRIH4KRC 2 ай бұрын
2024 and it still holds value. Thanks tons
@lucas02291
@lucas02291 Ай бұрын
Bro this is so good, keep up the awesome work man. No fat no faff just great info.
@srinivasanrajagopal9062
@srinivasanrajagopal9062 4 жыл бұрын
Agreed, for a beginner the TI ecosystem is so streamlined. Also, they have a strong academic connect.
@TheFabytm
@TheFabytm 4 жыл бұрын
Yes, it’s mostly easy to find what you’re searching for!
@ilanrodriguez6127
@ilanrodriguez6127 4 жыл бұрын
You can use Arduino, but only if youre programming at the assembly level + the AVRDUDE programmer through the command line. It feels exactly like if you were programming a 6502 / 65C816
@TheFabytm
@TheFabytm 4 жыл бұрын
That’s true! To be fair, I was mostly referring to the Arduino IDE (and Energia for MSP430).
@diggleboy
@diggleboy 4 жыл бұрын
Great breakdown of embedded microcontrollers. I like your reasoning for choosing the TI series of microcontrollers. I too love working at the machine and hardware level, especially in assembler, to really get full control and understanding of what's going on under the hood. Looking forward to more great videos on this and other related topics. Liked! Subbed! Smashed the notification bell!
@TheFabytm
@TheFabytm 4 жыл бұрын
Thanks so much! While I don’t work in assembler that often, I always look at the assembler code generated from my C code, it’s always interesting to see how the compiler chooses to implement it! Stay tuned, a new video is coming out today!
@pranav318
@pranav318 4 жыл бұрын
I hope you will explain i2c, spi, and CAN bus soon
@TheFabytm
@TheFabytm 4 жыл бұрын
That’s actually a great idea since I only mentioned i2c and spi. CAN Bus is also one I wanted to mention but felt I shouldn’t as I wouldn’t have been able to explain it without making the video too long. Thanks for the idea!
@momq1434
@momq1434 3 жыл бұрын
I'll recommend RISC-V for a beginner to get started with learning assembly.
@ikemkrueger
@ikemkrueger 2 жыл бұрын
5:38 I don't get how the timer capture/compare logic works. Maybe you make a video and explain it more in detail?
@Pawl0solidus
@Pawl0solidus 4 жыл бұрын
I’ve started a course on udemy with the texas launchpad with the TM4C123 uC. The board is very good and I’m learning a lot with this bare metal C programming course! Thanks for using it as an example also.
@TheFabytm
@TheFabytm 4 жыл бұрын
Great approach, it will pay off! Knowing how to work with the hardware at this level opens up a lot of possibilities!
@Pawl0solidus
@Pawl0solidus 4 жыл бұрын
TheFabytm yes! I wish to become an embedded systems engineer, but the way seems to be very long and hard. At least I’m already a computer engineer, but I’m working as a frontend developer. One step that I hope that helps me is the master degree in electrical engineering that I’m taking right now, but some online courses and tips are also very welcome.
@TheFabytm
@TheFabytm 4 жыл бұрын
Good luck, you’ll make it, the first steps are a bit harder.
@keshavkumart5150
@keshavkumart5150 2 жыл бұрын
Name of the course bro
@Pawl0solidus
@Pawl0solidus 2 жыл бұрын
@@keshavkumart5150 Bare Metal Embedded - C Programming (TM4C123)
@dennisphiri7311
@dennisphiri7311 4 жыл бұрын
Very comprehensive introduction, waiting for more content💯
@TheFabytm
@TheFabytm 4 жыл бұрын
Next video in this series on embedded systems is coming out Sunday, so stay tuned! 😉
@zey2012
@zey2012 4 жыл бұрын
Nice! It would've been nice if I could watch this when I was a beginner. Good work!
@TheFabytm
@TheFabytm 4 жыл бұрын
Thanks! I’d like to do similar videos on other subjects as well! If you have any ideas in mind for stuff you’d like explained, I’d love to hear them!
@zey2012
@zey2012 4 жыл бұрын
@@TheFabytm Debugging would be a good one!
@zubairayinde348
@zubairayinde348 2 ай бұрын
Pls I just want to start the learning, can you be guilding me through the process sir?
@victorcubas7248
@victorcubas7248 4 жыл бұрын
Once one owns peripherals and driver development. You should start implementing a more complex system using an RTOS
@TheFabytm
@TheFabytm 4 жыл бұрын
You’re right! The plan is to go through the peripherals and other important concepts and then start a project-course where people can follow along.
@harishverra200
@harishverra200 4 жыл бұрын
most underated channel
@TheFabytm
@TheFabytm 4 жыл бұрын
Thanks man! Spread the word around with your friends, I’d really appreciate it!
@alias5281
@alias5281 4 жыл бұрын
Regarding Arduino, isn't it quite useful to have the libraries for the sake of learning low-level interaction? You can check the source code and use it as assistance, you just ought to consciously make an effort to not use the library itself.
@TheFabytm
@TheFabytm 4 жыл бұрын
It can be, but similar libraries are available for the MSP430 as code examples.
@sumankumardas2791
@sumankumardas2791 4 жыл бұрын
Agreed! quick and precise guide for embedded system.
@TheFabytm
@TheFabytm 4 жыл бұрын
Thank you! You can check out the other videos in my Embedded Systems Explained series too!
@hassamkhan9307
@hassamkhan9307 4 жыл бұрын
A great guide. I am personally using texas instruments tm4c to learn all the mentioned concepts. I hope, you make videos like this on all described modules. You have a great concept delivery. Cheers.
@TheFabytm
@TheFabytm 4 жыл бұрын
Thank you! I will continue to make videos on all modules and peripherals! There is already a new one you uploaded about SPI and I2C!
@sreramvempati8881
@sreramvempati8881 4 жыл бұрын
I'm eagerly waiting I know Therotically but practically I know some of these concepts. I hope soon you start these topics
@TheFabytm
@TheFabytm 4 жыл бұрын
Stay tuned, I usually post once a week (Saturday/Sunday) and I will post more videos on similar topics!
@makerspacexuanvinhtech4374
@makerspacexuanvinhtech4374 4 жыл бұрын
Clear explaintation, Many thanks for sharing!
@TheFabytm
@TheFabytm 4 жыл бұрын
Thanks, I’m glad you enjoyed it!
@tuanas458
@tuanas458 10 ай бұрын
Thanks for making these vids man. Do you think you can make a series on a simple canbus system in practice? There's many vids out there on what CANBUS is, but there's little info on how to set it all up in an example manner. The CANBUS concept isn't hard to grasp, but implementing it seems to be alot more complicated, especially for those who knows nothing about coding and embedded systems.
@zubairayinde348
@zubairayinde348 2 ай бұрын
Pls I just want to start the learning, can you be guilding me through the process sir?
@breveganlyfe
@breveganlyfe 2 жыл бұрын
I cannot seem to find that MSP430 Launchpad anywhere to buy.
@TalsonHacks
@TalsonHacks 4 жыл бұрын
Great video, many thanks. Keep up the good work!
@TheFabytm
@TheFabytm 4 жыл бұрын
Thanks a lot! Check out the other videos in this series if you found this one useful!
@etedali1975
@etedali1975 3 жыл бұрын
Hello Fabitm, your tutorials are great. I'm missing the product / Amazon link to the NI you recommend in your video. Could you please share the product information again in the comment? Thanks a lot to you
@SaiDeepakNamburu-u3h
@SaiDeepakNamburu-u3h Жыл бұрын
@TheFabytm Can you share some resources to the topics discussed here for beginners? Can you also share resources to embedded systems?
@TheFabytm
@TheFabytm Жыл бұрын
You can start with my Embedded Systems Explained series! kzbin.info/aero/PLeAb9_hv082weQ10WcvFfLBlNcCYXlQ4q&si=0jB5AGjFWn6GNzRu
@alurihariharan5082
@alurihariharan5082 4 жыл бұрын
fast but good explanation dude if possible please make a video on ti msp430 like controlling gpio and timmers manupulation
@TheFabytm
@TheFabytm 4 жыл бұрын
Thanks! I will but I want to go through the basic topics first! The next video is coming out Sunday, so stay tuned!
@eddiepires3998
@eddiepires3998 4 жыл бұрын
Good, concise and clear explanation
@TheFabytm
@TheFabytm 4 жыл бұрын
Thank you, make sure to check out the other videos in the, they share the same style! Playlist: kzbin.info/aero/PLeAb9_hv082weQ10WcvFfLBlNcCYXlQ4q
@GeekyMino
@GeekyMino 4 жыл бұрын
Very high quality video. I loved it, keep up the great work!
@TheFabytm
@TheFabytm 4 жыл бұрын
Thanks! You might’ve already seen in the description, but there are more videos in this series if you are interested in learning about Embedded Systems!
@GeekyMino
@GeekyMino 4 жыл бұрын
@@TheFabytm yes I watched most of them😊 Keep making more. Here are 2 more I would like to see: - how to read data sheets - operating systems like: RTOS, linux..
@chasoft
@chasoft 3 жыл бұрын
Many thanks for sharing!
@TheFabytm
@TheFabytm 3 жыл бұрын
Glad you found it helpful!
@branden7971
@branden7971 3 жыл бұрын
Great for the explanation. This was very helpful.
@TheFabytm
@TheFabytm 3 жыл бұрын
Awesome, I’m happy it helped you!
@kasimsche2812
@kasimsche2812 4 жыл бұрын
Really awesome video and quite unique topic summarisation content. It will really help for beginners as well as intermediate learners of embedded systems, specially self learners. Electronics is wide subject. To understand its concept thoroughly, you must have that view towards world and running systems. You must think in that way. And yes, it's possible for 1 of 10 ratio. Your content clarifies many directions that must be learnt and must be thoroughly understood before studying or teaching beginners. With this knowledge it gets very handy to switch between different MCUs and MCU families, even switching to PC motherboards, complex boards,etc. Thank you for such a collective content video. Keep it up broda.
@TheFabytm
@TheFabytm 4 жыл бұрын
Thank you! I’m thrilled you found my content interesting and hope to be able to produce more of it in the future! Electronics is indeed a wide subject but if approached the right way (each day learning and understanding something new), it can be fun and fulfilling!
@astrixff
@astrixff 4 жыл бұрын
Loved the video! Great Info on the embedded systems for beginners!
@TheFabytm
@TheFabytm 4 жыл бұрын
Thank you! You could also check out the other videos in the playlist as they’re all aimed at people looking to get started with embedded systems!
@Rayyarhs
@Rayyarhs 2 жыл бұрын
My first project was arduino. It was a littel bit cofused becuse i didnt know anything but now is mutch easyer after 4 years. Build myself many iot stuf and smart switches and sensors. Feels like a perfect toy.
@TheFabytm
@TheFabytm 2 жыл бұрын
It is for the things you said, but mostly what you do is use libraries which do all the heavy lifting (interfacing with the hardware).
@Alon_404
@Alon_404 2 жыл бұрын
Is it hard or easy ??? Now I’m thinking 2 learn this skill ==embedded s/f enjineer
@zubairayinde348
@zubairayinde348 2 ай бұрын
Pls I just want to start the learning, can you be guilding me through the process sir?
@zubairayinde348
@zubairayinde348 2 ай бұрын
​@@Alon_404Pls I just want to start the learning, can you be guilding me through the process sir?
@deniselectron9424
@deniselectron9424 4 жыл бұрын
Very nice introduction video. Keep going!!!
@TheFabytm
@TheFabytm 4 жыл бұрын
Thank you! Stay tuned for more videos on similar topics!
@deniselectron9424
@deniselectron9424 4 жыл бұрын
I'll, be sure of that, friend.
@HL-fy8nq
@HL-fy8nq 3 жыл бұрын
What model is that awesome monitor your are using?
@TheFabytm
@TheFabytm 3 жыл бұрын
It’s the Dell U4919DW, you can check out my channel to see some videos about it!
@eternal_stoic_
@eternal_stoic_ 4 жыл бұрын
WHAT IS ACTUALY THE BEST THING TO START LEARNING WITH IN ELECTRONICS? BREADBOARDS?
@TheFabytm
@TheFabytm 4 жыл бұрын
Yes, experimenting with transistors, diodes, passive components on a breadboard might be the best way but you need to also study the theory behind it if you want to really understand stuff
@Zhaymoor
@Zhaymoor 4 ай бұрын
Do you have a course tutorial ?
@emmanuelnoguez8212
@emmanuelnoguez8212 4 жыл бұрын
Could you talk about CAN?
@TheFabytm
@TheFabytm 4 жыл бұрын
Yes! I have this planned for a future video!
@emmanuelnoguez8212
@emmanuelnoguez8212 4 жыл бұрын
​@@TheFabytm Excellent! thank you so much, nice job :D
@TheFabytm
@TheFabytm 4 жыл бұрын
Thanks! :)
@Verifierabfi
@Verifierabfi 4 жыл бұрын
I would love you to explain timers
@TheFabytm
@TheFabytm 4 жыл бұрын
I did explain them briefly in this video. Would you like a more detailed explanation?
@adityakaran4258
@adityakaran4258 4 жыл бұрын
can you teach IOT with app development. I am having a problem with esp8266. I need to make a app in angular or flutter but the problem is saving the ssid from the phone. How to make a platform like that
@TheFabytm
@TheFabytm 4 жыл бұрын
I might do a series in the future on this topic, for now I want to finish this Embedded Systems Explained series. I want to help you though, why is it a problem that you have the ssid from your phone?
@adityakaran4258
@adityakaran4258 4 жыл бұрын
@@TheFabytm i had made the iot hardware. But i am using third party softwares. I wanted to make my own app. In which i have to upload my wifi password and name through my app...
@TheFabytm
@TheFabytm 4 жыл бұрын
Upload these credentials to the ESP? I’m not sure I understand what you’re trying to do.
@abdosalah22
@abdosalah22 Жыл бұрын
This is really helpful. Thank you!
@grigorgeorgiev4015
@grigorgeorgiev4015 4 ай бұрын
Great, thanks a lot for the great information!
@joshuavincent7884
@joshuavincent7884 4 жыл бұрын
It's been great learning with my tm4c, I'm learning UART now
@TheFabytm
@TheFabytm 4 жыл бұрын
Don’t skip SPI and I2C! Both are very useful and more versatile than UART!
@raba650
@raba650 2 жыл бұрын
What are some entry jobs that lead to embedded jobs while you learn to program?
@techmakerandhacker7867
@techmakerandhacker7867 4 жыл бұрын
Well stm32 family is recommended as well
@TheFabytm
@TheFabytm 4 жыл бұрын
STM32 is also a good choice!
@user-or4ut2qi3q
@user-or4ut2qi3q Жыл бұрын
Is this Texas instruments thing the same as an Arduino? Sorry if this is a dumb question I am trying to learn about embedded systems.
@user-or4ut2qi3q
@user-or4ut2qi3q Жыл бұрын
Sorry. Just finished watching the video. Question answered. Thank you very much this has been helpful :)
@TheFabytm
@TheFabytm Жыл бұрын
Glad you found it helpful! The MSP430 and ATMega (the microcontroller found on arduino boards) are similar in their architectures. The thing with arduino is that you can program it with arduino IDE and take advantage of the plethora of libraries available. You can use Energia for MSP430 which can use the same libraries, though usually you will have to adjust bits and pieces because the libraries were initially written for Arduino.
2 жыл бұрын
Great Explanation!!!
@TheFabytm
@TheFabytm 2 жыл бұрын
I’m glad you found it useful! 😁
@Pushpam1995
@Pushpam1995 4 жыл бұрын
Make video tutorial on stm32 nucleo boards Please
@TheFabytm
@TheFabytm 4 жыл бұрын
I can’t promise this as I haven’t used STM32 boards.
@kasimsche2812
@kasimsche2812 4 жыл бұрын
Yes I too want stm32 related videos and development part.
@showmytime9177
@showmytime9177 4 жыл бұрын
Q: "what is an embedded system?" A: "it's a system hammered into a wall"
@TheFabytm
@TheFabytm 4 жыл бұрын
About as accurate as it can get😂
@abhinawraj5749
@abhinawraj5749 4 жыл бұрын
Heyy, I am from India and I wanna start a project for my final year in embedded system. Where should I start from and what basics I need to learn about components used for the same?
@TheFabytm
@TheFabytm 4 жыл бұрын
It might be interesting to try and make a cell phone. There are modules, such as the GSM800L which make this relatively easy. You’d also need a display (I’d recommend the 0.96 inch OLED displays). As far as the microcontroller goes, a higher specced MSP430 should do the job, Arduino is also fine if you are a beginner!
@brinjal1371
@brinjal1371 8 ай бұрын
Hey how can I contact you?
@turboimport95
@turboimport95 11 ай бұрын
what is your opinion on the texas instrument vs the stm32 dev board?
@pierceneupane8056
@pierceneupane8056 3 ай бұрын
for my school project i have used arduino which was just coping and pasting the code which surprisingly worked and now i want to enjoy learning low level and found that we can programmed arduino with rust what do you think about it? is it worth it ?
@debihsofiane3229
@debihsofiane3229 3 жыл бұрын
Thank you
@TheFabytm
@TheFabytm 3 жыл бұрын
You are welcome!
@evenaicantfigurethisout
@evenaicantfigurethisout 3 жыл бұрын
Are you familiar with John Valvano's course on EdX? I enrolled in to some time back but the going was a bit tough. I'm going to watch all your videos and try out that course again.
@TheFabytm
@TheFabytm 3 жыл бұрын
I haven’t heard of that course. Can you describe what you found makes it tough for you? I’m genuinely curious as I’m thinking about making more series like this one.
@georgeisraels
@georgeisraels 4 жыл бұрын
I thought I/O uses Special function registers contrary to General purpose registers..
@TheFabytm
@TheFabytm 4 жыл бұрын
Did I mention general purpose registers? They are module registers. As far as I know, on the MSP430 special function registers are used for interrupt enable and interrupt flag registers.
@aliamr7188
@aliamr7188 2 жыл бұрын
Is this field related to Mechatronics Engineering??
@TheFabytm
@TheFabytm 2 жыл бұрын
Some parts are related, yes!
@dtadetayo
@dtadetayo 4 жыл бұрын
Can I use Arduino or ESP to learn Embedded System the professional way? Kindly recommend a microcontroller to start with
@TheFabytm
@TheFabytm 4 жыл бұрын
You’d learn embedded systems at a hobby level using Arduino. You wouldn’t really deal with real embedded systems things such as registers. I’d recommend starting with a microcontroller that offers a development board (MSP430, PIC, ATMega but not Arduino).
@dtadetayo
@dtadetayo 4 жыл бұрын
@@TheFabytm Thank you very much. I will focus on those microcontrollers. MSP430, PIC, ATMega
@dtadetayo
@dtadetayo 4 жыл бұрын
@@TheFabytm Thanks a lot. I will start with PIC. Can you link me up with any PIC beginner projects I can start with. Thanks.
@emekaosigwe
@emekaosigwe 4 жыл бұрын
@@dtadetayo Hi. I’m looking to pick up a career in electronics. Starting out first as a hobbyist. I would like a learning partner if you don’t mind.
@dtadetayo
@dtadetayo 4 жыл бұрын
@@emekaosigwe I don't mind. I'm IN.
@bubuluke
@bubuluke 4 жыл бұрын
What are the options for beginners? Arduino has done great things for the micro controller industry. What options lead to jobs as an embedded programmer?
@TheFabytm
@TheFabytm 4 жыл бұрын
Well, I’d say the route I proposed (picking up a development board, learning the basic concepts and doing some hobby projects) can absolutely lead to job opportunities. It’s the way I got my job (by showing them my projects which involved mostly using the concepts shown in the video - serial communication with a sensor, interrupts on timer events for sampling said sensor and a few more complex projects with a GPS module and GSM module - kind of like a tracking device).
@dsmeckt2283
@dsmeckt2283 4 жыл бұрын
Don't lie... Arduino projects are just hobby things. If u really want to learn embedded systems, try programming an Arduino board in atmel studio and learn to set the right bits. Embedded systems is mostly being good at reading data sheets like an attorney reads law. Alot of complex cross-references etc.
@bubuluke
@bubuluke 4 жыл бұрын
@@dsmeckt2283 Now now, let's not downplay the importance of Arduino. It is supposed to be 100% open source, which is not applicable to all industries. The translation layer also takes up space which requires more resources that cost money in high volume products. It has its place, but not in defence, automotive or consumer products .
@MikeNugget
@MikeNugget 4 жыл бұрын
I will bless you if you make video how to connect cheap 4g cellular module to 32 bit controller
@TheFabytm
@TheFabytm 4 жыл бұрын
Stay tuned, I’m thinking about making a project series on something very similar!
@chacmool2581
@chacmool2581 3 жыл бұрын
I'd like to hear about comprehensive programs short of a bachelor's or master's degree in engineering where you can learn embedded. I am particularly interested in the intersection of data analytics, edge computing and machine learning on micro-controllers.
@Silverlightnick
@Silverlightnick 4 жыл бұрын
Wow, you made it very clear!
@TheFabytm
@TheFabytm 4 жыл бұрын
Thanks! Stay tuned for more videos on similar topics, I have one planned already!
@Matt45045
@Matt45045 4 жыл бұрын
Wish I had seen this video when I first started learning
@TheFabytm
@TheFabytm 4 жыл бұрын
This won’t be the only video on embedded systems, so stay tuned for more! Perhaps there’ll be something that will help you!
@zubairayinde348
@zubairayinde348 2 ай бұрын
Pls I just want to start the learning, can you be guilding me through the process sir?
@jarredeagley1748
@jarredeagley1748 2 жыл бұрын
Ordered a pair of arduinos a few days ago to start learning embedded software, now I sort of wish I'd stumbled across this video sooner lol
@TheFabytm
@TheFabytm 2 жыл бұрын
Don’t worry, you can use Arduino to get you started and even later on for quick prototyping!
@NitinRana108
@NitinRana108 2 жыл бұрын
Thanks
@eddykim4255
@eddykim4255 4 жыл бұрын
look forward to next video
@TheFabytm
@TheFabytm 4 жыл бұрын
Thanks! Next video is coming out tomorrow, stay tuned! :)
@nikhilbaravkar9109
@nikhilbaravkar9109 3 жыл бұрын
Nice information.. thanks
@emreipek4485
@emreipek4485 4 жыл бұрын
So useful knowledgements for who wants an embedded system engineer like me. Thanks a lot
@TheFabytm
@TheFabytm 4 жыл бұрын
I’m glad you found this to be helpful! Stay tuned for more!
@P.L.U.S.
@P.L.U.S. Жыл бұрын
Do i need to learn this to do drone dev?
@TheFabytm
@TheFabytm Жыл бұрын
Yes, embedded would be a big part of it!
@cd78
@cd78 Жыл бұрын
Why not use an arduino?
@JihedCh
@JihedCh 4 жыл бұрын
I'm trying to understand CMake these days (I work mostly with GNU Make)
@TheFabytm
@TheFabytm 4 жыл бұрын
Haven't had a chance to use CMake until now but I started reading up about it.
@keripalajanata
@keripalajanata 4 жыл бұрын
Thank you for this
@TheFabytm
@TheFabytm 4 жыл бұрын
I’m glad you like it!
@pad8941
@pad8941 4 жыл бұрын
it is a good explanation. But you can improve the animation, and bring more animation in your explanation. But overall good job
@TheFabytm
@TheFabytm 4 жыл бұрын
Thanks for the tips! Could you give me an example of the type of animations you’d like to see?
@pad8941
@pad8941 4 жыл бұрын
@@TheFabytm i know this will be looks like demanding, but TED is always good example to go. Good luck
@BSSAPP
@BSSAPP 4 жыл бұрын
Complete Explain Microchip 8-bit TCP/IP project in 8 bit MCU
@TheFabytm
@TheFabytm 4 жыл бұрын
I’ve got a different idea for a practical project, but I’ll see! Thanks for the idea!
@BSSAPP
@BSSAPP 4 жыл бұрын
@@TheFabytm we are waiting....
@abrarshaikh2254
@abrarshaikh2254 4 жыл бұрын
If you are absolute beginner, Arduino would be great to start with.
@TheFabytm
@TheFabytm 4 жыл бұрын
Great in one way, but it could also limit how much you’re learning.
@רפאלגורי
@רפאלגורי 4 жыл бұрын
what do think about this syllabus? Syllabus The best way to understand what you will learn in this class is to list the labs you will complete and the example projects we will build. You will complete each lab first in simulation and then on the real board. For each module we will design a system and you will build and test a similar system. Module 1: Welcome and introduction to course and staff Module 2: Fundamental concepts: numbers, computers, and the ARM Cortex M processor Example. Develop a system that toggles an LED on the LaunchPad Lab 2. Run existing project on LaunchPad with switch input and LED output Module 3: Electronics: resistors, voltage, current and Ohm’s Law Module 4: Digital Logic: transistors, flip flops and logic functions Lab 4. Debug a system with two inputs and two outputs Module 5: Introduction to C programming Example. Develop a system that inputs and outputs on the serial port Lab 5. Write a C function and perform input/output on the serial port Module 6: Microcontroller Input/Output Example. Develop a system that inputs from a switch and toggles an LED output Lab 6. Write C software that inputs from a switch and toggles an LED output Module 7: Design and Development Process Example. Develop a system that outputs a pattern on an LED Lab 7. Write C functions that inputs from a switch and outputs to two LEDs, which is a simulated pacemaker Module 8: Interfacing Switches and LEDs Example. Develop a system with an external switch and LED Lab 8. Interface an external switch and LED and write input/output software. Module 9: Arrays and Functional Debugging Example. Develop a system that debugs by dumping data into an array Lab 9. Write C functions using array data structures that collect/debug your system. Module 10: Finite State Machines Example. Develop a simple finite state machine Example. Develop a vending machine using a finite state machine Example. Develop a line-tracking robot using a finite state machine Example. Develop a stepper motor robot using a finite state machine Lab 10. Interface 3 switches and 6 LEDs and create a traffic light finite state machine Module 11: UART - The Serial Interface, I/O Synchronization Example 11. Develop a communication network using the serial port Lab 11. Write C functions that output decimal and fixed-point numbers to serial port Module 12: Interrupts Example 12. Develop a system that outputs a square wave using interrupts Example 12. Develop a system that inputs from a switch using interrupts Example 12. Develop a system that outputs to a DC motor that uses pulse width modulation Lab 12. Design and test a guitar tuner, producing a 440 Hz tone Module 13: DAC and Sound Example 13. Develop a system that outputs analog signal with a R-2R digital to analog converter Lab 13. Design and test a digital piano, with 4 inputs, digital to analog conversion, and sound Module 14: ADC and Data Acquisition Example 14. Develop a system that inputs an analog signal with an analog to digital converter Example 14. Develop an autonomous robot that uses two DC motors and two distance sensors Lab 14. Design and test a position measurement, with analog to digital conversion and calibrated output Module 15: Systems Approach to Game Design Lab 15. Design and test a hand-held video game, which integrates all components from previous labs. Module 16: Wireless Communication and the Internet of Things Lab 16. Connect a CC3100 booster pack to the LaunchPad and communicate with an access point. Lab 16 will not be graded, but we will provide a way for you communicate with a class server
@TheFabytm
@TheFabytm 4 жыл бұрын
I think it includes a lot of interesting things, it just depends over what period of time you’d learn all of this as there’s a lot to learn. If they are rushing it, there’s no real benefit to such a broad syllabus!
@raghuls2000
@raghuls2000 4 жыл бұрын
Good ,it takes a Lots of time
@רפאלגורי
@רפאלגורי 4 жыл бұрын
@@raghuls2000 yes , but to learn Embedded System it take a lot of time , i am right ? not just for fun, to work on it in life
@sammykoujah2487
@sammykoujah2487 Жыл бұрын
If you started with Arduino already, is it still beneficial to try out the TI series and learn things again from a lower level. I’m a BS student in Computer Engineering so I’ve worked a lot with Arduino but haven’t had much embedded experience other than that. My University is more software focused.
@TheFabytm
@TheFabytm Жыл бұрын
Yes, of course! Give it a go!
@cybertaiga9534
@cybertaiga9534 2 жыл бұрын
Very well made video. Thank you so much for sharing! Subscribed and hit the bell notification! :-)
@TheFabytm
@TheFabytm 2 жыл бұрын
Amazing to hear that! Thank you!
@Pk-sw8ip
@Pk-sw8ip 4 жыл бұрын
I want to learn STM32, how to start STM32?
@TheFabytm
@TheFabytm 4 жыл бұрын
It’s about the same for all platforms really. Learn a few basic concepts such as the ones mentioned in this video and in my new video and then Start actually doing something with it (doing a project).
@wearesisterstube7354
@wearesisterstube7354 2 жыл бұрын
Amazing
@TheFabytm
@TheFabytm 2 жыл бұрын
Thanks!
@XDTuber
@XDTuber 2 жыл бұрын
This video basically covered my entire embedded systems class lol.
@zubairayinde348
@zubairayinde348 2 ай бұрын
Pls I just want to start the learning, can you be guilding me through the process sir?
@joel230182
@joel230182 4 жыл бұрын
Arduinos, for quick and dirty prototypes. Outch
@TheFabytm
@TheFabytm 4 жыл бұрын
Yup, I see Arduino as a powerful platform because of all the available libraries for different chips/sensors, but wouldn’t use it to learn embedded systems, it keeps you too far away from what’s actually happening under the hood.
@joel230182
@joel230182 4 жыл бұрын
@@TheFabytm , The software layer is pretty thick yes, high level abstractions make things easier but hide the real guts and it's not optimal for academic/learning purposes, I agree .
@Me12345-j
@Me12345-j 3 жыл бұрын
Hello.. Can u help me in embedded systems. I want to learn it.. I am from 🇮🇳india
@TheFabytm
@TheFabytm 3 жыл бұрын
Hello, sure! I’d recommend watching the videos from my Embedded Explained series as you’ll find out more about all of the essential topics.
@muhammaduhamzayalwa1150
@muhammaduhamzayalwa1150 2 жыл бұрын
good
@Me12345-j
@Me12345-j 3 жыл бұрын
Hello..
@TrinhTran-ib9zw
@TrinhTran-ib9zw 11 ай бұрын
I want to study at home where I am start
@richardamullens
@richardamullens 4 жыл бұрын
Where is the code ? !!!!!
@TheFabytm
@TheFabytm 4 жыл бұрын
This series focuses on the theoretical side, after finishing the series, I plan on making a practical class where you guys can follow along as we build something (which involves code, of course).
@richardamullens
@richardamullens 4 жыл бұрын
@@TheFabytm Thank you :)
@KingdomChablo
@KingdomChablo 4 жыл бұрын
Isn't arduino better to learn
@TheFabytm
@TheFabytm 4 жыл бұрын
I’d say it makes things too easy, it isolates you from what matters about embedded systems (low level optimizations, registers, etc.)
@gapguy9564
@gapguy9564 4 жыл бұрын
i want to learn embedded S. Any one out there want to guide
@TheFabytm
@TheFabytm 4 жыл бұрын
You could start by watching my series on this topic! It’s quite extensive already as it covers most of the important topics about embedded systems!
@delphicdescant
@delphicdescant 4 жыл бұрын
The fact that your monitor is so wide I can't see either edge of it is a bit distracting, but cool video.
@TheFabytm
@TheFabytm 4 жыл бұрын
Alright, I’ll try to frame it better! Thanks for reaching out!
@delphicdescant
@delphicdescant 4 жыл бұрын
@@TheFabytm No worries man, I'm just jealous of your great swaths of pixels.
@TheFabytm
@TheFabytm 4 жыл бұрын
Haha, it really is great having a super ultrawide!
@wassimdhokar731
@wassimdhokar731 4 жыл бұрын
Check this Online course for deeper view into embedded system programming using arm cortex-m3 microcontroller www.udemy.com/course/embedded-arm-cortex-m3-programming-guide/
@khandarwilliam5439
@khandarwilliam5439 4 жыл бұрын
and here I thought Arduino was low enough
@TheFabytm
@TheFabytm 4 жыл бұрын
You can go much lower, that’s for sure! If you want to learn more about embedded systems and microcontrollers in general, I’d recommend watching my series on it, here is a link to the playlist: kzbin.info/aero/PLeAb9_hv082weQ10WcvFfLBlNcCYXlQ4q
@MasoudKarimi-p1w
@MasoudKarimi-p1w 7 ай бұрын
One thing I learned from embedded system and specially embedded software is that you can not learn it at home and you should be out there in the field.
@pyrox2518
@pyrox2518 2 жыл бұрын
weird how all these terms and methods are so similar in electronic music.
@ArianaFarquhar-c7j
@ArianaFarquhar-c7j 2 ай бұрын
Thompson Angela Garcia Richard Wilson Cynthia
@kumarvarun2184
@kumarvarun2184 4 жыл бұрын
Is your home country india
@TheFabytm
@TheFabytm 4 жыл бұрын
No, I’m from Romania! :)
@ArianaFarquhar-c7j
@ArianaFarquhar-c7j 2 ай бұрын
Lopez Betty White Elizabeth Hernandez Matthew
@mr_neesh8341
@mr_neesh8341 4 жыл бұрын
Drop your linkedin id
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН
The evil clown plays a prank on the angel
00:39
超人夫妇
Рет қаралды 53 МЛН
From Idea to Schematic to PCB - How to do it easily!
11:05
GreatScott!
Рет қаралды 1,8 МЛН
Why Embedded Systems is a great career choice (and the reason why I choose it)
6:58
Prof. Dr. Florian Leitner-Fischer
Рет қаралды 38 М.
How Do Computers Remember?
19:32
Sebastian Lague
Рет қаралды 6 МЛН
How to Get Started Learning Embedded Systems
11:08
Jacob Sorber
Рет қаралды 289 М.
#1099 How I learned electronics
19:55
IMSAI Guy
Рет қаралды 1,4 МЛН
10 years of embedded coding in 10 minutes
10:02
Greidi Ajalik
Рет қаралды 418 М.
STM32 Guide #1: Your first STM32 dev board
12:12
Mitch Davis
Рет қаралды 230 М.
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН