Тёмный
Embedded Systems and Deep Learning
Embedded Systems and Deep Learning
Embedded Systems and Deep Learning
Подписаться
This video channel includes two parts:
(1) Embedded system programming. It includes tutorials for the book Embedded Systems with ARM Cortex-M Microcontrollers in Assembly Language and C (Forth Edition), Author: Yfieng Zhu, ISBN-13: 978-0982692677.
(2) Deep learning. It includes paper reviews and tutorials for modern deep-learning models.
Lecture 32. Mixing C and Assembly
6:39
3 года назад
Lecture 29. Calling a subroutine
5:00
3 года назад
Lecture 28. Conditional Execution
8:12
3 года назад
Комментарии
@mortenlund1418
@mortenlund1418 11 дней назад
Great explanaition. Thank you for your effort and great teaching skills. Best wishes.
@mohitbaby1974
@mohitbaby1974 16 дней назад
This short video explains very smoothly and understandable💯😊
@pothirajankandasamy3871
@pothirajankandasamy3871 24 дня назад
Vslsiosai
@saintikumar7421
@saintikumar7421 Месяц назад
Very good explanation
@mengli1231
@mengli1231 Месяц назад
Thank you Professor! The video is great!
@happyhome-technoworld3025
@happyhome-technoworld3025 Месяц назад
try to talk with your original accent, the content can be improved
@biancaar8032
@biancaar8032 Месяц назад
my god its blowing my mind!!
@williamjmccartan8879
@williamjmccartan8879 2 месяца назад
First time listening to Nick speak about his work, just started watching, great to see you are looking at Dr. Josh Bongard, and Dr. Michael Levin's work at Tufts University, when I first came across you I thought you were all aware of each other, cool
@spaceghost8327
@spaceghost8327 2 месяца назад
*Professor, are you going to be able to make tutorials on UART, I2C, and SPI? with lecture slides?*
@user-hf7ie4hy6c
@user-hf7ie4hy6c 2 месяца назад
Why the output of PB2 is also stored in the registor3 after exit from the systick_handler()
@mannguyen5781
@mannguyen5781 2 месяца назад
64 + 4 *n , could you clarify the formula in more details, please? Thanks a million.
@spaceghost8327
@spaceghost8327 2 месяца назад
*Dr.Zhu for President!!!!*
@Ahl.12
@Ahl.12 2 месяца назад
teşekkürler🙏
@deveshshevde-cp8xq
@deveshshevde-cp8xq 3 месяца назад
this video saved my 5 hour
@cebrailcoskun3235
@cebrailcoskun3235 3 месяца назад
is it correct that you said at 8:47 that ptr=ptr+2*sizeof(int)? or you meant *(ptr+2) is equal to ptr+2*sizeof(int) ?? because in your code the value of the ptr is not updated.
@030H
@030H 3 месяца назад
Best explanation, thank you 👍
@bhaskarmondal5038
@bhaskarmondal5038 3 месяца назад
Simple, easy and precise! Great explanation!! Thank you so much!!🙏❣
@25.muhammadhilmihaidary60
@25.muhammadhilmihaidary60 3 месяца назад
you ace every video. thank you. hope you will make a video about the peripheral communication.
@mugilm5162
@mugilm5162 3 месяца назад
Does the reload wait until ISR has completed or does it reload as soon as it reaches 0?
@NguyenAn-kf9ho
@NguyenAn-kf9ho 4 месяца назад
Many thanks for the reviews
@moeinhasani8718
@moeinhasani8718 4 месяца назад
Good video, i have an question though, if i understand correctly the tokenizer learns to tokenize each patch of image to an integer. since there is a very large possible combinations of pixel in each token, won't the size of the vocabulary of the tokenizer become extremely large?
@FlickShotGamingYT
@FlickShotGamingYT 4 месяца назад
So u are using little endian ?
@milanturk283
@milanturk283 4 месяца назад
I can finally do my engineering homework
@TruthSpeaker-9393
@TruthSpeaker-9393 4 месяца назад
Dr. Zhu, do you plan on uploading lectures from your Microcomputer Architecture and Applications course? Please consider doing so if possible- it would really help those of us that are trying to learn from your book.
@namhoai7457
@namhoai7457 4 месяца назад
Thank u!
@anthonyheak3479
@anthonyheak3479 4 месяца назад
Great explaination, thank you!
@anthonyheak3479
@anthonyheak3479 4 месяца назад
Very well explained sir. Thanks for the info!
@omar-shukrimcintosh9097
@omar-shukrimcintosh9097 5 месяцев назад
Thank you robot for the clear explanation, using an almost dead, emotionless voice.
@GoogleUser-ee8ro
@GoogleUser-ee8ro 5 месяцев назад
very well explained
@sabbirahmed9591
@sabbirahmed9591 5 месяцев назад
LayerNorm does not reduce the channel dimension (12:30) , it is the Linear layer that does so.
@ranchofthesuace
@ranchofthesuace 5 месяцев назад
Your channel is a hidden gem, a lot of your videos explain things in a way that are both clear and concise. Keep going!
@yukthiprasad3383
@yukthiprasad3383 5 месяцев назад
Hi Professor, At 7:43 , you say - "In the Boot mode, processor can reprogram the Flash memory or Perform the device firmware upgrade". Please can you help me understand : 1) Why reprogramming the Flash memory is done ? 2) Please can you make video on "How device firmware upgradation is done by BootROM(boot memory). Can you please point me some resources to read. Thanks 🙏
@ashwiniabhishek1504
@ashwiniabhishek1504 6 месяцев назад
Very good video
@draganostojic6297
@draganostojic6297 6 месяцев назад
How are SP and PC set when the boot is from SRAM? SRAM will have some random values on reset
@folarinshomefun7843
@folarinshomefun7843 6 месяцев назад
Wow! This is the clearest explanation of Pointers I have encountered. Thanks! 😊
@sudhansumtripathy
@sudhansumtripathy 7 месяцев назад
sir for stm32f401re , the normal code HAL_GPIO_WritePin(GPIOA,GPIO_PIN_5,1); HAL_Delay(500); HAL_GPIO_WritePin(GPIOA,GPIO_PIN_5,0); HAL_Delay(500); pin pb3 = swo, pa14 = tck and pa13 = tms , what variable name should i give in the current logic analyser window
@suwatkitcharoenwat7231
@suwatkitcharoenwat7231 8 месяцев назад
Thank you so much, very helpful to understand implementation, and apply the floating point unit of the microcontroller.
@khomo12
@khomo12 8 месяцев назад
Thanks!
@VuDucBi
@VuDucBi 8 месяцев назад
Where can I learn such command like GPIOB -> MODER &= ~(3UL<<4) that it actually do something rather than saying it clears bits or change bits, etc.. I already got knowledge about microprocessor and most logic operators so when you explain the 32 bits, i really got no problem with that. It just the code that I'm afraid of... Anyway, very brief and clear lecture. I hope I can learn more from this channel to fulfill my dedication in STM32
@SHAHIDALI-nx9sz
@SHAHIDALI-nx9sz 9 месяцев назад
Great I was getting issues. It is solved now with ur video help. thanks
@hawkkim1974
@hawkkim1974 9 месяцев назад
good explanation but volatile keyword is such a BS that its meaning is ambiguity itself. In this demo, we should assume that it's compiler bug! Why optimize out a memory access when a) systick handler accesses the memory area b) they are advertising their product is a compiler for embedded system development. The compiler should know!
@ashishjog
@ashishjog 8 месяцев назад
Do not agree that Volatile is BS but my exact thought was that systick handler is already there in startup code, why compiler not aware about this?
@James-ss9hi
@James-ss9hi 9 месяцев назад
great
@James-ss9hi
@James-ss9hi 9 месяцев назад
great lecture
@EMAGK
@EMAGK 9 месяцев назад
Can you explain AFIO
@irena5339
@irena5339 9 месяцев назад
great video!! super helpful
@prakashba8789
@prakashba8789 10 месяцев назад
its really helpful keep going
@saadbhai5998
@saadbhai5998 10 месяцев назад
Thanks for the video. Why TCN wasn't considered for performance comparison? 🤔
@safau
@safau 10 месяцев назад
Hey the review was very good.
@mrdarbab
@mrdarbab 10 месяцев назад
i learned this from a pi4 kit along with sonar ranging etc. learn by doing is the best thing especially when you can control almost every pin and clock pulse
@suseelkousic6787
@suseelkousic6787 10 месяцев назад
In the interrupt handler function why are we setting the Bit in PR register at last ?