Structured Programming
36:07
8 жыл бұрын
Microcontroller Input and Output
36:33
Purchase Orders and Bill of Materials
38:45
Introduction to Microcontrollers
37:04
Introduction to Computer Engineering
38:11
Embedded Systems -  Project Management
16:16
Embedded Systems:  State Machines
49:31
Embedded Systems:  Interrupts
44:00
8 жыл бұрын
Пікірлер
@myth1126
@myth1126 4 жыл бұрын
how do you make it
@stiquitojmconrad
@stiquitojmconrad 4 жыл бұрын
Details are in the Stiquito books (Advanced Experiments, and For Beginners).
@muradmehrababrar9052
@muradmehrababrar9052 4 жыл бұрын
this looks very neat ! Adding GPS and some collision avoiding sensors to this project will surely make it fascinating ! Is this project still under development ?
@stiquitojmconrad
@stiquitojmconrad 4 жыл бұрын
Yes! Look for a new video soon on using machine learning to steer the vehicle on a pathway.
@muradmehrababrar9052
@muradmehrababrar9052 4 жыл бұрын
I am eagerly waiting for the upload Dr. Conrad. I am thrilled to see the speed and fast response in brakes. Do you plan to add auto parking in this vehicle?
@hossammoghrabi1021
@hossammoghrabi1021 9 жыл бұрын
what is the difference between rx62 and rx63?
@jamesconrad9461
@jamesconrad9461 10 жыл бұрын
Yes, Robot Operating System is running on a PC and simulated an iRobot Create, then controlled the actual vehicle.
@jamesconrad9461
@jamesconrad9461 10 жыл бұрын
The book and other course materials are at: webpages dot uncc dot edu/~jmconrad/EducationalMaterials/index.html
@syedalizaidi89
@syedalizaidi89 10 жыл бұрын
what is the book he is referring to is there a link available for that book?
@OmarMohamed-wm7yd
@OmarMohamed-wm7yd 10 жыл бұрын
Thanks for the lecture from Egypt
@Ironowl2
@Ironowl2 10 жыл бұрын
Way to go Dr C.
@tomjerry9219
@tomjerry9219 10 жыл бұрын
ROS? U mean the operating sys?
@johannesgh90
@johannesgh90 10 жыл бұрын
I think it's equivalent to the buffer being in RAM and then the recording being put into a permanent storage. Anyway, the point is to allocate memory while recording so you have somewhere to put the digitized audio, and you just need 'enough' space ... but when you want to store it you don't want it taking more space than it has to, so you allocate exactly the amount of space you need, which you now know how much is because you've finished recording the audio.
@kasperx01
@kasperx01 10 жыл бұрын
what degree program would be best at uncc to get into the robotic industry.
@beautifulsmall
@beautifulsmall 10 жыл бұрын
given perfect range data . its still down to higher decision on which way to turn whose goal is the final destination. Or it could be just to map, to explore , to seek desirable objects, food. cheese and biscuits. we need to make robots that can use our debris for their profit.
@tcbetka
@tcbetka 10 жыл бұрын
Great lecture!
@tcbetka
@tcbetka 10 жыл бұрын
I'm a bit perplexed by your memo recorder example. For example, where is the "buffer" array? I must have missed where you allocated that in memory. Then you seem to be re-sizing the buffer array until the recording stops--and then, once the recording stops, you malloc memory for the recording? But haven't you already recorded the data in the buffer array?
@tcbetka
@tcbetka 10 жыл бұрын
Don't forget to test for a null pointer from your calls to malloc...you might be out of memory and you'll have a problem when you try to assign to the memory you *thought* you got back!
@tcbetka
@tcbetka 10 жыл бұрын
At 8:10, it seems like the #define macros for LED_ON and LED_OFF are reversed. The way you have it is pretty common of course, but if you are talking about the LEDs for this particular board, the logic seems to be reversed. Section 6.3 in the user manual says this: "There are12 user LEDs (see table 6-3) that are connected to IO ports and will light when their corresponding port pin is set low." Therefore, wouldn't you be better off reversing the logic you used here?
@bluehornet6752
@bluehornet6752 10 жыл бұрын
I am confused here actually. Why are you *reading* the Data Register (DR), instead of the PORT register? In the text on page 18/19, in order to read from the switches, you do this: if (PORT4.PORT.BIT.B0 == 0) // check to see if switch 1 is pressed PORTD.DR.BIT.B0 = 1; // turn on LED Yet at the 1:03:00 mark you are reading from DR. That doesn't make sense to me. Also, that code on page 18/19 is a bit odd and didn't work for me. So I re-wrote it. It's on pastebin at: vHYrvewf
@RakeshMondal
@RakeshMondal 10 жыл бұрын
Awesomeeee
@RakeshMondal
@RakeshMondal 10 жыл бұрын
Excellent classes :) Would use it for my class
@husseinelafify5797
@husseinelafify5797 10 жыл бұрын
Thank you very much,But i don't under stand in page 3 that timers 8 bits Register (4 available) & 16 bits register (2 Available) i don't under stand what you meant by (2&4 available). Thank you
@ahmedhosny969
@ahmedhosny969 10 жыл бұрын
really.. very useful
@ahmadzaklouta
@ahmadzaklouta 10 жыл бұрын
lecture 21 and 23 please
@alcidesdejesusmontoyacanol9867
@alcidesdejesusmontoyacanol9867 10 жыл бұрын
Good job, really interesting...
@andreivieru4252
@andreivieru4252 10 жыл бұрын
I am very confused right now ,on some forums people say that ISR don't return value, on 36:45 on a state ISR has a returning value. Can you explain me about returning ISR?
@markdang3379
@markdang3379 10 жыл бұрын
SUBSCRIBED!!! Thank you for the taped lectures on Embedded Systems Dr. Conrad.
@labfab9633
@labfab9633 10 жыл бұрын
you are best sir...........
@comehereok1
@comehereok1 10 жыл бұрын
yeah I love it!
@mohamedfawzy6494
@mohamedfawzy6494 10 жыл бұрын
Great Job!
@yingzi0310
@yingzi0310 10 жыл бұрын
Dr Conrad, Where I can find the homework solution?
@bigollameo
@bigollameo 10 жыл бұрын
What a great teacher! If engineering professors were more like this, engineering would find a whole world a new devotees. One can only dream...
@Ajaljers34
@Ajaljers34 11 жыл бұрын
thank you alot
@junyishen5392
@junyishen5392 11 жыл бұрын
very helpful!
@mohabsoft
@mohabsoft 11 жыл бұрын
great job :) I like the way of teaching much better than my lecturer :( greeting from Malaysia :D
@eshgholah
@eshgholah 11 жыл бұрын
Is it possible to ask the guy sitting close to the mic to be quiet in forth coming sessions? ;)
@bachienbeo
@bachienbeo 11 жыл бұрын
In VietNam , we just learn it for 3 weeks .I and my friends can not do anything in that time. And how about you.???
@neel70770
@neel70770 11 жыл бұрын
sir i am computer science student and i want to learn embedded systems so is it ok that i start learning with these lectures or i should have some basic knowledge?
@BraulioCespedesAcosta
@BraulioCespedesAcosta 11 жыл бұрын
Thanks You
@joew1865
@joew1865 11 жыл бұрын
Great lecture, thank you!
@QuyenHa-ts3ur
@QuyenHa-ts3ur 11 жыл бұрын
dear Sir, You can use English subtitle for your video, My english is poor, i''m from Vietnam
@rjxxl1
@rjxxl1 11 жыл бұрын
I made the LED port bit directly equal to the opposite of the button port bit without the use of the if statement, as in - PortD.DR.bit.B0 = ! (Port4.DR.bit.B0) Would this work?
@jimtayler555
@jimtayler555 11 жыл бұрын
Embedded Systems are really cool.
@marcelinofortgarcia1969
@marcelinofortgarcia1969 11 жыл бұрын
Very good!
@kenobe100
@kenobe100 11 жыл бұрын
this is an incomplete clip, what are you trying to show?
@mcr1981
@mcr1981 11 жыл бұрын
I'm the third view and I'm not in your class. Great series.
@girlsdancewhiskey
@girlsdancewhiskey 11 жыл бұрын
Are those control registers separate entities in the cpu and connected to common with regular registers bus or they are alias to latter ones? They seems not shipping Renesas board to Ukraine...(
@girlsdancewhiskey
@girlsdancewhiskey 11 жыл бұрын
You're not covering protocols and network hardware. Why they are not in the course program?
@girlsdancewhiskey
@girlsdancewhiskey 11 жыл бұрын
what best book there is that covers OS internals?
@MrFernandoBedoya
@MrFernandoBedoya 11 жыл бұрын
Excelent lecture.. Just a question.I want to begin a trainning on robotics, but only stationary robots, I mean, welding, painting, palletizing, picking, etc. Does your lectures contains the topics I need to start in robotics? Regards,
@girlsdancewhiskey
@girlsdancewhiskey 11 жыл бұрын
Dear, James! How "while(1) {sleep;}" loop works? How interrupts relate to it? What wakes it up and puts back to sleep? Looks like it by itself there without any purpose.
@ghandisober
@ghandisober 11 жыл бұрын
Where is lecture 23 "Watchdog Timer, Brownout, and Robust Software Development" ?