The most important thing that everyone wants to know about the a-profile is concurrency. There is another place where this topic would be covered well. If you have experience in this (barriers, atomic, fense, pipelines and synchronization methods in a-profile) it would be super useful.
You don't plan to continue? During these 2 months, I implemented syscalls, scheduler, gic400stuff, user space in my operating system ... I would still like to learn something new about the arm a profile.
Curious to know which jtag controller you use for your setup (usb to jtag box). The link in the video description provides a link to go from usb to rs232. The commercial jtag controllers like corelis and jlink ones are quite expensive and hence I've always been curious to know if there are cheaper methods.
Forgot to add the link to that in the description. It's a FT232H board which supports multi protocol. Supports many other protocols like SPI, I2C etc. for which we are planning future videos. Compared to professional solutions this is quite inexpensive. Somewhere around 2-2.5K INR.
@@inpyjama Fantastic, thanks for the info. This board is indeed quite inexpensive.. Great to know.. And by the way, the videos are awesome! Great work!
SWD is a resource constrained implementation of JTAG for ARM (which means lesser pins as you pointed). The overall protocol under the hood remains the same.
The most important thing that everyone wants to know about the a-profile is concurrency. There is another place where this topic would be covered well. If you have experience in this (barriers, atomic, fense, pipelines and synchronization methods in a-profile) it would be super useful.
Sure, we were planning to cover these topics as well. But that would be in the later part of the series.
You don't plan to continue? During these 2 months, I implemented syscalls, scheduler, gic400stuff, user space in my operating system ... I would still like to learn something new about the arm a profile.
Are there any RTOS lectures coming? It would be really helpful.
Not really in the pipeline. But we can plan to start another series on that.
Which RTOS environment do you prefer?
@@inpyjama maybe freeRTOS on any STM or esp32 board.
done! we’ll do it!
@@inpyjama Zephyr RTOS please
Curious to know which jtag controller you use for your setup (usb to jtag box). The link in the video description provides a link to go from usb to rs232. The commercial jtag controllers like corelis and jlink ones are quite expensive and hence I've always been curious to know if there are cheaper methods.
Forgot to add the link to that in the description.
It's a FT232H board which supports multi protocol. Supports many other protocols like SPI, I2C etc. for which we are planning future videos.
Compared to professional solutions this is quite inexpensive. Somewhere around 2-2.5K INR.
@@inpyjama Fantastic, thanks for the info. This board is indeed quite inexpensive.. Great to know.. And by the way, the videos are awesome! Great work!
Will you cover I2C, SPI, PCIe & UART also ?
Yes, definitely. Our plan is to write a basic driver in bare-metal for all of these. We have already covered UART in some bit in the previous videos.
@@inpyjama great, any plan on covering uboot?
like porting it to new boards, or even porting edk2
Baremetal debug target="raspberry PI 3B+" with device="OLIMEX ARM-USB-OCD-H please make a video on this topic
What's the difference between swd and jtag, other than the number of pins?
SWD is a resource constrained implementation of JTAG for ARM (which means lesser pins as you pointed). The overall protocol under the hood remains the same.
Please teach in Hindi , your English is not good