For padding, I think it depend to SHA256, wich means we have 32 Bytes. So we have to complete the rest of the empty spaces by 1 to reach SHA dimension (32bytes), this of course if the input length doesn't equal Bytes.
@SigmaEmbedded-md4dm5 күн бұрын
Thanks for your comment! There are many ways to do it as long as the Bootloader is a linear one and not FileSystem based. What you said is true also! In other projects we are working on, the size is being transferred in the bin header, to gain time in flashing and verification! Let's say the bin size is 5k but we allocated 64k for application! The bootloader will have to flash the whole 64k even 59k is only padding, so flashing time will be multiplied by 59/5 = 12times which is too much!
@NajimEl-e6b10 күн бұрын
VSM : Vehicle Supervision Module
@mouradkaabi692312 күн бұрын
Très explications lahoma barik❤❤ possible dir Lina cycle en vie 😅
@SigmaEmbedded-md4dm11 күн бұрын
شكرا على تعليقك 😃 ان شاء الله نترق له في فيديو قادم
@SAIDARNOUZ24 күн бұрын
Daba as exemple nta 3andak les stages dyal observation et PFA w dayarhom f les installation élelctrique w nta aslan katqra f embadded system daba wach hadi 3andha issues 3lla CV
@SigmaEmbedded-md4dm19 күн бұрын
Les stages makikonch fihom mochkil walakin dima man a7san dawazhom f domaine dyalak! Kayan bzzf dawzo f OCP, Radema, ONEP ... Li kaya7kam bzzf hwa Les projets o kifach dawazti entretien!
@tahalasca3728 күн бұрын
bghinaaa bzeef dl contenu f had domaine lah irhm lwalidinn ❤
@SigmaEmbedded-md4dm28 күн бұрын
واليدينا ووالديك! ان شاء الله جاي الخير! يالاه بدينا!
@WALIDELHANNACHАй бұрын
So interesting, thnak you very much
@AbdelhayBouqallabaАй бұрын
tres bon explication merci bcp
@mohamedelhaloua4713Ай бұрын
جازاكم الله و جعلها في ميزان حسناتكم
@BadrkcАй бұрын
درس نافع، رفع الله قدرك.
@HichamJazouli-g9kАй бұрын
Thanks for the sharing ! keep up the good work Ssi Ayoub
@zainab6546Ай бұрын
soo sooo interesting شكرا
@zainab6546Ай бұрын
very interesting
@ChoaibElmadiАй бұрын
بارك الله فيكم، جزاكم الله خيرا 💜💜
@mohamedait-izana8636Ай бұрын
45minutes of joy ! Thank you very much Ayoub for the reach content.keep it up please.
@oussamaelfahsi3886Ай бұрын
Does the "Invalidate App" means that the App is not valid and the mcu may run an invalid or corrupt app, and we need to flashing the valid version ?
@SigmaEmbedded-md4dmАй бұрын
Thanks Oussama for your question! Inalidate App means that we mark a flag at the end of it to make sure we don't run a corrupted or incomplete App! The simplest reason would be a power cut off during a download. If we don't set the Invalid flag and the power is off, then once the POR takes place, the Bootloader will Run the corrupted App and will infinitely reboot!
@ChoaibElmadi2 ай бұрын
الله يرحم الوالدين ♥🤲🤲🤲
@abdelaligougou16372 ай бұрын
جزاكم الله خيرا و نفع بكم الأمة
@mohamedfounti53932 ай бұрын
الله يرحم الوالدين ❤🤲
@yassinell96792 ай бұрын
جزاكم الله خير الجزاء في الدنيا والآخرة
@Youssef_Elbattah2 ай бұрын
نفع الله بكم
@imadaitbouhou34812 ай бұрын
👏
@yassinell96793 ай бұрын
عن أبي هريرة، عن النبي محمد صلى الله عليه وسلم أنه قال «إذا مات ابن آدم انقطع عمله إلا من ثلاث: صدقة جارية، أو علم ينتفع به، أو ولد صالح يدعو له».
@SigmaEmbedded-md4dm2 ай бұрын
ونعم أخي ياسين! بارك الله فيك!
@mohamedfounti53933 ай бұрын
الله يرحم الوالدين ❤🤲
@mohamedfounti53933 ай бұрын
الله يرحم الوالدين ♥️🤲
@maryemlafrigui68353 ай бұрын
Very informative video 👍 well done!
@SigmaEmbedded-md4dm3 ай бұрын
Thank you! We will be sure you like our next videos too 😁
@hicham37155 ай бұрын
جزاك اللهُ خيرا
@cheggarijaouad47996 ай бұрын
الله يسخر الأمور يا رب والله يوفقكم إن شاء الله
@mecatroniquewithyouness54846 ай бұрын
شكرا
@soufianeidrissi-bm9tc6 ай бұрын
سلام عليكم هل يجب ان اتعلم Embedded System اولا، تم اعود الى كورساتك او العكس ارجو ردك جزاك الله خيرا
@SigmaEmbedded-md4dm6 ай бұрын
وعليكم السلام ورحمة الله وبركاته, الافضل ان تبدأ بتعلم الاساسيات ثم العودة الى البوتلودر, لكن يمكنك المشاهدة لاخذ فكرة عامة
@soufianeidrissi-bm9tc6 ай бұрын
@@SigmaEmbedded-md4dm يعني اخي ان اتعلم الاساسيات متل C, C++, Python تم اتعلم Embedded System تم اعود اليك شكرا
@mohamedait-izana86366 ай бұрын
Très bon travail, merci Ayoub.
@mustaphaboudrik53906 ай бұрын
جزاك الله خيرا
@mecatroniquewithyouness54846 ай бұрын
thank you guys for this informations i'm steet waiting the part 3 of the BootLoader😁
@SigmaEmbedded-md4dm6 ай бұрын
We will post it this week! We postponed it to share this video this week!
@mohammedaminejarjini36396 ай бұрын
شكرا جزيلا، جعله الله في ميزان حسناتك
@mecatroniquewithyouness54846 ай бұрын
جزاك الله خيرا أخي الكريم شكرا
@mecatroniquewithyouness54847 ай бұрын
Where's part 3 ?
@SigmaEmbedded-md4dm7 ай бұрын
Will be available in the next week Inchaelah!
@marwaneelmajdoub15477 ай бұрын
VCM (Vehicle Control Module) I think so
@Daily_Morocco7 ай бұрын
جزاك الله خيرا أخي الكريم Keep it up
@samirbouazzaoui48457 ай бұрын
It will be more interesting if you tried to explain also dual bank flash memory and OTA in bootloader context
@SigmaEmbedded-md4dm7 ай бұрын
Thanks Samir for your comment! This will be a long series of videos about Bootloader 😁