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! 💡
@picklerix61624 жыл бұрын
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.
@TheFabytm4 жыл бұрын
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.
@aramesh4284 жыл бұрын
@@picklerix6162 Are you in the United States or elsewhere?
@picklerix61624 жыл бұрын
@@aramesh428 - I am in the USA
@debojitacharjee3 жыл бұрын
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?
@ClimateBot11 ай бұрын
One thing I like about presentation is you talk straight to the point. Please bring in videos on building ARM based system design.
@nisar-systemarchitect4 жыл бұрын
Most efficient 10 minutes used on YT. Thank you so much for this effective tutorial.
@TheFabytm4 жыл бұрын
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 Жыл бұрын
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.
@minnedanhieux8837 ай бұрын
Not recommending arduino for starters, I think I found what I'm looking for. Crisp info no blabla. Thx.
@OdotRIH4KRC2 ай бұрын
2024 and it still holds value. Thanks tons
@lucas02291Ай бұрын
Bro this is so good, keep up the awesome work man. No fat no faff just great info.
@srinivasanrajagopal90624 жыл бұрын
Agreed, for a beginner the TI ecosystem is so streamlined. Also, they have a strong academic connect.
@TheFabytm4 жыл бұрын
Yes, it’s mostly easy to find what you’re searching for!
@ilanrodriguez61274 жыл бұрын
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
@TheFabytm4 жыл бұрын
That’s true! To be fair, I was mostly referring to the Arduino IDE (and Energia for MSP430).
@diggleboy4 жыл бұрын
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!
@TheFabytm4 жыл бұрын
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!
@pranav3184 жыл бұрын
I hope you will explain i2c, spi, and CAN bus soon
@TheFabytm4 жыл бұрын
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!
@momq14343 жыл бұрын
I'll recommend RISC-V for a beginner to get started with learning assembly.
@ikemkrueger2 жыл бұрын
5:38 I don't get how the timer capture/compare logic works. Maybe you make a video and explain it more in detail?
@Pawl0solidus4 жыл бұрын
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.
@TheFabytm4 жыл бұрын
Great approach, it will pay off! Knowing how to work with the hardware at this level opens up a lot of possibilities!
@Pawl0solidus4 жыл бұрын
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.
@TheFabytm4 жыл бұрын
Good luck, you’ll make it, the first steps are a bit harder.
@keshavkumart51502 жыл бұрын
Name of the course bro
@Pawl0solidus2 жыл бұрын
@@keshavkumart5150 Bare Metal Embedded - C Programming (TM4C123)
@dennisphiri73114 жыл бұрын
Very comprehensive introduction, waiting for more content💯
@TheFabytm4 жыл бұрын
Next video in this series on embedded systems is coming out Sunday, so stay tuned! 😉
@zey20124 жыл бұрын
Nice! It would've been nice if I could watch this when I was a beginner. Good work!
@TheFabytm4 жыл бұрын
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!
@zey20124 жыл бұрын
@@TheFabytm Debugging would be a good one!
@zubairayinde3482 ай бұрын
Pls I just want to start the learning, can you be guilding me through the process sir?
@victorcubas72484 жыл бұрын
Once one owns peripherals and driver development. You should start implementing a more complex system using an RTOS
@TheFabytm4 жыл бұрын
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.
@harishverra2004 жыл бұрын
most underated channel
@TheFabytm4 жыл бұрын
Thanks man! Spread the word around with your friends, I’d really appreciate it!
@alias52814 жыл бұрын
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.
@TheFabytm4 жыл бұрын
It can be, but similar libraries are available for the MSP430 as code examples.
@sumankumardas27914 жыл бұрын
Agreed! quick and precise guide for embedded system.
@TheFabytm4 жыл бұрын
Thank you! You can check out the other videos in my Embedded Systems Explained series too!
@hassamkhan93074 жыл бұрын
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.
@TheFabytm4 жыл бұрын
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!
@sreramvempati88814 жыл бұрын
I'm eagerly waiting I know Therotically but practically I know some of these concepts. I hope soon you start these topics
@TheFabytm4 жыл бұрын
Stay tuned, I usually post once a week (Saturday/Sunday) and I will post more videos on similar topics!
@makerspacexuanvinhtech43744 жыл бұрын
Clear explaintation, Many thanks for sharing!
@TheFabytm4 жыл бұрын
Thanks, I’m glad you enjoyed it!
@tuanas45810 ай бұрын
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.
@zubairayinde3482 ай бұрын
Pls I just want to start the learning, can you be guilding me through the process sir?
@breveganlyfe2 жыл бұрын
I cannot seem to find that MSP430 Launchpad anywhere to buy.
@TalsonHacks4 жыл бұрын
Great video, many thanks. Keep up the good work!
@TheFabytm4 жыл бұрын
Thanks a lot! Check out the other videos in this series if you found this one useful!
@etedali19753 жыл бұрын
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 Жыл бұрын
@TheFabytm Can you share some resources to the topics discussed here for beginners? Can you also share resources to embedded systems?
@TheFabytm Жыл бұрын
You can start with my Embedded Systems Explained series! kzbin.info/aero/PLeAb9_hv082weQ10WcvFfLBlNcCYXlQ4q&si=0jB5AGjFWn6GNzRu
@alurihariharan50824 жыл бұрын
fast but good explanation dude if possible please make a video on ti msp430 like controlling gpio and timmers manupulation
@TheFabytm4 жыл бұрын
Thanks! I will but I want to go through the basic topics first! The next video is coming out Sunday, so stay tuned!
@eddiepires39984 жыл бұрын
Good, concise and clear explanation
@TheFabytm4 жыл бұрын
Thank you, make sure to check out the other videos in the, they share the same style! Playlist: kzbin.info/aero/PLeAb9_hv082weQ10WcvFfLBlNcCYXlQ4q
@GeekyMino4 жыл бұрын
Very high quality video. I loved it, keep up the great work!
@TheFabytm4 жыл бұрын
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!
@GeekyMino4 жыл бұрын
@@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..
@chasoft3 жыл бұрын
Many thanks for sharing!
@TheFabytm3 жыл бұрын
Glad you found it helpful!
@branden79713 жыл бұрын
Great for the explanation. This was very helpful.
@TheFabytm3 жыл бұрын
Awesome, I’m happy it helped you!
@kasimsche28124 жыл бұрын
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.
@TheFabytm4 жыл бұрын
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!
@astrixff4 жыл бұрын
Loved the video! Great Info on the embedded systems for beginners!
@TheFabytm4 жыл бұрын
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!
@Rayyarhs2 жыл бұрын
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.
@TheFabytm2 жыл бұрын
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_4042 жыл бұрын
Is it hard or easy ??? Now I’m thinking 2 learn this skill ==embedded s/f enjineer
@zubairayinde3482 ай бұрын
Pls I just want to start the learning, can you be guilding me through the process sir?
@zubairayinde3482 ай бұрын
@@Alon_404Pls I just want to start the learning, can you be guilding me through the process sir?
@deniselectron94244 жыл бұрын
Very nice introduction video. Keep going!!!
@TheFabytm4 жыл бұрын
Thank you! Stay tuned for more videos on similar topics!
@deniselectron94244 жыл бұрын
I'll, be sure of that, friend.
@HL-fy8nq3 жыл бұрын
What model is that awesome monitor your are using?
@TheFabytm3 жыл бұрын
It’s the Dell U4919DW, you can check out my channel to see some videos about it!
@eternal_stoic_4 жыл бұрын
WHAT IS ACTUALY THE BEST THING TO START LEARNING WITH IN ELECTRONICS? BREADBOARDS?
@TheFabytm4 жыл бұрын
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
@Zhaymoor4 ай бұрын
Do you have a course tutorial ?
@emmanuelnoguez82124 жыл бұрын
Could you talk about CAN?
@TheFabytm4 жыл бұрын
Yes! I have this planned for a future video!
@emmanuelnoguez82124 жыл бұрын
@@TheFabytm Excellent! thank you so much, nice job :D
@TheFabytm4 жыл бұрын
Thanks! :)
@Verifierabfi4 жыл бұрын
I would love you to explain timers
@TheFabytm4 жыл бұрын
I did explain them briefly in this video. Would you like a more detailed explanation?
@adityakaran42584 жыл бұрын
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
@TheFabytm4 жыл бұрын
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?
@adityakaran42584 жыл бұрын
@@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...
@TheFabytm4 жыл бұрын
Upload these credentials to the ESP? I’m not sure I understand what you’re trying to do.
@abdosalah22 Жыл бұрын
This is really helpful. Thank you!
@grigorgeorgiev40154 ай бұрын
Great, thanks a lot for the great information!
@joshuavincent78844 жыл бұрын
It's been great learning with my tm4c, I'm learning UART now
@TheFabytm4 жыл бұрын
Don’t skip SPI and I2C! Both are very useful and more versatile than UART!
@raba6502 жыл бұрын
What are some entry jobs that lead to embedded jobs while you learn to program?
@techmakerandhacker78674 жыл бұрын
Well stm32 family is recommended as well
@TheFabytm4 жыл бұрын
STM32 is also a good choice!
@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 Жыл бұрын
Sorry. Just finished watching the video. Question answered. Thank you very much this has been helpful :)
@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!!!
@TheFabytm2 жыл бұрын
I’m glad you found it useful! 😁
@Pushpam19954 жыл бұрын
Make video tutorial on stm32 nucleo boards Please
@TheFabytm4 жыл бұрын
I can’t promise this as I haven’t used STM32 boards.
@kasimsche28124 жыл бұрын
Yes I too want stm32 related videos and development part.
@showmytime91774 жыл бұрын
Q: "what is an embedded system?" A: "it's a system hammered into a wall"
@TheFabytm4 жыл бұрын
About as accurate as it can get😂
@abhinawraj57494 жыл бұрын
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?
@TheFabytm4 жыл бұрын
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!
@brinjal13718 ай бұрын
Hey how can I contact you?
@turboimport9511 ай бұрын
what is your opinion on the texas instrument vs the stm32 dev board?
@pierceneupane80563 ай бұрын
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 ?
@debihsofiane32293 жыл бұрын
Thank you
@TheFabytm3 жыл бұрын
You are welcome!
@evenaicantfigurethisout3 жыл бұрын
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.
@TheFabytm3 жыл бұрын
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.
@georgeisraels4 жыл бұрын
I thought I/O uses Special function registers contrary to General purpose registers..
@TheFabytm4 жыл бұрын
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.
@aliamr71882 жыл бұрын
Is this field related to Mechatronics Engineering??
@TheFabytm2 жыл бұрын
Some parts are related, yes!
@dtadetayo4 жыл бұрын
Can I use Arduino or ESP to learn Embedded System the professional way? Kindly recommend a microcontroller to start with
@TheFabytm4 жыл бұрын
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).
@dtadetayo4 жыл бұрын
@@TheFabytm Thank you very much. I will focus on those microcontrollers. MSP430, PIC, ATMega
@dtadetayo4 жыл бұрын
@@TheFabytm Thanks a lot. I will start with PIC. Can you link me up with any PIC beginner projects I can start with. Thanks.
@emekaosigwe4 жыл бұрын
@@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.
@dtadetayo4 жыл бұрын
@@emekaosigwe I don't mind. I'm IN.
@bubuluke4 жыл бұрын
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?
@TheFabytm4 жыл бұрын
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).
@dsmeckt22834 жыл бұрын
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.
@bubuluke4 жыл бұрын
@@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 .
@MikeNugget4 жыл бұрын
I will bless you if you make video how to connect cheap 4g cellular module to 32 bit controller
@TheFabytm4 жыл бұрын
Stay tuned, I’m thinking about making a project series on something very similar!
@chacmool25813 жыл бұрын
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.
@Silverlightnick4 жыл бұрын
Wow, you made it very clear!
@TheFabytm4 жыл бұрын
Thanks! Stay tuned for more videos on similar topics, I have one planned already!
@Matt450454 жыл бұрын
Wish I had seen this video when I first started learning
@TheFabytm4 жыл бұрын
This won’t be the only video on embedded systems, so stay tuned for more! Perhaps there’ll be something that will help you!
@zubairayinde3482 ай бұрын
Pls I just want to start the learning, can you be guilding me through the process sir?
@jarredeagley17482 жыл бұрын
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
@TheFabytm2 жыл бұрын
Don’t worry, you can use Arduino to get you started and even later on for quick prototyping!
@NitinRana1082 жыл бұрын
Thanks
@eddykim42554 жыл бұрын
look forward to next video
@TheFabytm4 жыл бұрын
Thanks! Next video is coming out tomorrow, stay tuned! :)
@nikhilbaravkar91093 жыл бұрын
Nice information.. thanks
@emreipek44854 жыл бұрын
So useful knowledgements for who wants an embedded system engineer like me. Thanks a lot
@TheFabytm4 жыл бұрын
I’m glad you found this to be helpful! Stay tuned for more!
@P.L.U.S. Жыл бұрын
Do i need to learn this to do drone dev?
@TheFabytm Жыл бұрын
Yes, embedded would be a big part of it!
@cd78 Жыл бұрын
Why not use an arduino?
@JihedCh4 жыл бұрын
I'm trying to understand CMake these days (I work mostly with GNU Make)
@TheFabytm4 жыл бұрын
Haven't had a chance to use CMake until now but I started reading up about it.
@keripalajanata4 жыл бұрын
Thank you for this
@TheFabytm4 жыл бұрын
I’m glad you like it!
@pad89414 жыл бұрын
it is a good explanation. But you can improve the animation, and bring more animation in your explanation. But overall good job
@TheFabytm4 жыл бұрын
Thanks for the tips! Could you give me an example of the type of animations you’d like to see?
@pad89414 жыл бұрын
@@TheFabytm i know this will be looks like demanding, but TED is always good example to go. Good luck
@BSSAPP4 жыл бұрын
Complete Explain Microchip 8-bit TCP/IP project in 8 bit MCU
@TheFabytm4 жыл бұрын
I’ve got a different idea for a practical project, but I’ll see! Thanks for the idea!
@BSSAPP4 жыл бұрын
@@TheFabytm we are waiting....
@abrarshaikh22544 жыл бұрын
If you are absolute beginner, Arduino would be great to start with.
@TheFabytm4 жыл бұрын
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
@TheFabytm4 жыл бұрын
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!
@raghuls20004 жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
Yes, of course! Give it a go!
@cybertaiga95342 жыл бұрын
Very well made video. Thank you so much for sharing! Subscribed and hit the bell notification! :-)
@TheFabytm2 жыл бұрын
Amazing to hear that! Thank you!
@Pk-sw8ip4 жыл бұрын
I want to learn STM32, how to start STM32?
@TheFabytm4 жыл бұрын
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).
@wearesisterstube73542 жыл бұрын
Amazing
@TheFabytm2 жыл бұрын
Thanks!
@XDTuber2 жыл бұрын
This video basically covered my entire embedded systems class lol.
@zubairayinde3482 ай бұрын
Pls I just want to start the learning, can you be guilding me through the process sir?
@joel2301824 жыл бұрын
Arduinos, for quick and dirty prototypes. Outch
@TheFabytm4 жыл бұрын
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.
@joel2301824 жыл бұрын
@@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-j3 жыл бұрын
Hello.. Can u help me in embedded systems. I want to learn it.. I am from 🇮🇳india
@TheFabytm3 жыл бұрын
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.
@muhammaduhamzayalwa11502 жыл бұрын
good
@Me12345-j3 жыл бұрын
Hello..
@TrinhTran-ib9zw11 ай бұрын
I want to study at home where I am start
@richardamullens4 жыл бұрын
Where is the code ? !!!!!
@TheFabytm4 жыл бұрын
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).
@richardamullens4 жыл бұрын
@@TheFabytm Thank you :)
@KingdomChablo4 жыл бұрын
Isn't arduino better to learn
@TheFabytm4 жыл бұрын
I’d say it makes things too easy, it isolates you from what matters about embedded systems (low level optimizations, registers, etc.)
@gapguy95644 жыл бұрын
i want to learn embedded S. Any one out there want to guide
@TheFabytm4 жыл бұрын
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!
@delphicdescant4 жыл бұрын
The fact that your monitor is so wide I can't see either edge of it is a bit distracting, but cool video.
@TheFabytm4 жыл бұрын
Alright, I’ll try to frame it better! Thanks for reaching out!
@delphicdescant4 жыл бұрын
@@TheFabytm No worries man, I'm just jealous of your great swaths of pixels.
@TheFabytm4 жыл бұрын
Haha, it really is great having a super ultrawide!
@wassimdhokar7314 жыл бұрын
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/
@khandarwilliam54394 жыл бұрын
and here I thought Arduino was low enough
@TheFabytm4 жыл бұрын
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-p1w7 ай бұрын
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.
@pyrox25182 жыл бұрын
weird how all these terms and methods are so similar in electronic music.