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.
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
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.
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?
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.
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 🙏
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
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
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!
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