author-avatar

درباره سعید حقیقی پور

تا حالا به این فکر کردین که تو یه سیستم کامپیوتری GPU چقدر کارآمد و مهمه ولی به اندازه CPU شناخته شده نیست.یه جورایی همون "مجهولون فی الارض معروفون فی السماء" که میگن! یه حسی بهم میگه کاش بتونم مثه GPU باشم :)

قسمت سوم هک سخت افزار

مودم TD-LTE ایرانسل مدل TK-2510 رو میشه هک/آنلاک کرد!؟ | قسمت سوم هک سخت افزار

سلام! توی قسمت قبلی تونستیم بعد کلی زمان صرف‌کردن حافظه فلش رو dump کنیم و بعد انجام یه سری بررسی‌ها در نهایت RootFS سیستم رو ازش استخراج کنیم. تو این قسمت قراره ابتدا یه مقدار این فایل سیستم رو بررسی کنیم و ببینیم چه اطلاعات به‌...

ادامه مطلب

مودم TD-LTE ایرانسل مدل TK-2510 رو میشه هک/آنلاک کرد!؟ | قسمت دوم هک سخت افزار

مودم TD-LTE ایرانسل مدل TK-2510 رو میشه هک/آنلاک کرد!؟ | قسمت دوم هک سخت افزار

سلام! در قسمت قبل سخت‌افزار مودم رو مورد بررسی قرار دادیم و همچنین با مشخص‌کردن درگاه ارتباط سریال و بررسی لاگ‌های دریافتی تونستیم وارد رابط کاربری بوت لودر برد بشیم. تو این قسمت میخوایم با کمک دستوراتی که در رابط کاربری بوت لودر...

ادامه مطلب

مودم TD-LTE ایرانسل مدل TK-2510 رو میشه هک/آنلاک کرد!؟ | قسمت اول هک سخت افزار

سلام خدمت همه مخاطبین عزیز سیسوگ! همونطور که همه تون احتمالا مطلع هستید چند سالی هست که موضوع اینترنت اشیا در دنیا با جدیت کامل دنبال می‌شه و شرکت های بزرگی هم برای اینکه از این بازار بزرگ سهمی داشته باشند وارد این حوزه شدند. مسا...

ادامه مطلب

آموزش برنامه نویسی میکروکنترلر STM32 به روش Bare-Metal ویدئویی

آموزش برنامه نویسی میکروکنترلر STM32 به روش Bare-Metal ویدئویی

امروزه با پیشرفت دانش میکروالکترونیک، کمتر دستگاهی را می‌توان یافت که در آن نشانه‌ای از وجود یک سیستم نهفته یا بخشی از آن وجود نداشته باشد. قلب تپنده سیستم‌های نهفته را پردازنده‌های به کار رفته در آنها تشکیل می‌دهند که در این بین ...

ادامه مطلب

معماری حافظه

نحوه‌ی اختصاص قسمت‌های مختلف در برنامه‌نویسی | قسمت سوم الفبای معماری حافظه

خب تو این قسمت میخواهیم بررسی کنیم چطور میتونیم تو برنامه ای که مینویسیم مشخص کنیم که یه قسمت مدنظر ما تو کدوم یک از بخش های حافظه ذخیره بشه. کلمات کلیدی زبون C که میتونن برای رسیدن به این هدف بهمون کمک کنن اینا هستند:Va...

ادامه مطلب

معماری حافظه

بررسی بخش های مختلف حافظه | قسمت دوم الفبای معماری حافظه

تو قسمت قبل راجع به کلیات حافظه ها صحبت کردیم. تو این قسمت میخوایم به خورده دقیق تر حافظه ها و قسمت های مختلفشون مثل Heap و Stack رو بررسی کنیم. بذارید قبل این کار دو اصطلاح رو تعریفشونو با هم ببینیم:اصطلاح Architecture در واق...

ادامه مطلب

معماری حافظه

بررسی ویژگی های حافظه ها | قسمت اول الفبای معماری حافظه

سلام خدمت همه مخاطبین عزیز سیسوگ!تو این سری از آموزش ها تصمیم داریم یه ذره باهم راجع به معماری حافظه اطلاعات کسب کنیم و از این دانشمون در جهت بهبود برنامه نویسی سخت افزار کمک بگیریم.همونطور که میدونید فرق عمده ای که بین سی...

ادامه مطلب

از نرم‌افزار تا سخت‌افزار - قسمت دوم - انواع کامپایلر

از نرم‌افزار تا سخت‌افزار – قسمت پنجم – معجزه ای به نام Make file

از اونجا که پروژه‌های بزرگ برای تولید خروجی نهایی ممکنه زمان زیادی رو از تیم برنامه نویس به گیره و همچنین احتمال رخداد خطاهای انسانی تو این فرایند هم بالاست به همین خاطر ناچار هستیم از ابزار سودمندی که GNU برای استفاده منتشر کرده ...

ادامه مطلب

از نرم‌افزار تا سخت‌افزار - قسمت دوم - انواع کامپایلر

از نرم‌افزار تا سخت‌افزار – قسمت چهارم – فایل Linker و فرآیند Locating

در قسمت سوم در رابطه با هدر فابل صحبت کردیم و از اصول نوشتن آن گفتیم. اکنون داریم به آخرین مراحل آماده‌سازی کد برای پیاده‌سازی روی سخت‌افزار می‌رسیم. تا اینجا یه سری فایل‌های باینری از جاهای مختلف رسیده دستمون که می‌خواهیم همه رو ...

ادامه مطلب

از نرم‌افزار تا سخت‌افزار - قسمت دوم - انواع کامپایلر

از نرم افزار تا سخت افزار – قسمت سوم – هدر فایل (Header file)

در قسمت دوم با انواع کامپایلر آشنا شدیم و نکات تکمیلی را بیان کردیم. حال در این قسمت می‌خواهیم ببینیم چطور میشه یه هدر فایل برای پروژمون ایجاد کنیم و اینکه اصولاً تو نوشتن یه هدر فایل رعایت چه نکاتی اهمیت پیدا میکنه. خب اولین موضو...

ادامه مطلب