Amin'sTechLab
2.03K subscribers
572 photos
371 videos
1.29K files
1K links
🔬 Embedded Systems | AI | FPGA | PCB Design
🚀 Exploring tech at the edge of innovation
🧠 Founder of AminTechLab
📍Engineering the future – one bit at a time
Download Telegram
en.stm32cubef0 1.11.zip
108.5 MB
STM32Cube Package
Package Name : STM32F0
@Amin_TechLab
en.patch-cubef0-v1-11-5.zip
59.2 MB
STM32Cube Package
Package Name : Patch_STM32F0
@Amin_TechLab
stm32cubef1.zip
109.8 MB
STM32Cube Package
Package Name : STM32F1
@Amin_TechLab
en.stm32cubef1-v1-8-6.zip
53.3 MB
STM32Cube Package
Package Name : Patch_STM32F1
@Amin_TechLab
en.stm32cubef4-v1-28-0.zip
611.5 MB
STM32Cube Package
Package Name : STM32F4
@Amin_TechLab
en.stm32cubef4-v1-28-1.zip
284.5 MB
STM32Cube Package
Package Name : Patch_STM32F4
@Amin_TechLab
stm32cubef7_v1-17-0.zip
1.1 GB
STM32Cube Package
Package Name : STM32F7
@Amin_TechLab
en.stm32cubef7-v1-17-2.zip
287.5 MB
STM32Cube Package
Package Name : Patch_STM32F7
@Amin_TechLab
en.stm32cubeh7-v1-12-0.zip
1.1 GB
STM32Cube Package
Package Name : STM32H7
@Amin_TechLab
en.stm32cubeh7-v1-12-1.zip
615.7 MB
STM32Cube Package
Package Name : Patch_STM32H7
@Amin_TechLab
👍108🙏4
رفقا سلام روزتون بخیر باشه
چن مدت پیش ترجمه ی کتابی رو استارت زدیم
ترجمه ش رو ب لطف یکی از دوستان که مشارکت خوبی داشتن تموم کردیم و ریپو رو داخل گیتهاب گذاشتیم میتونید استفاده کنید

ترجمه کتاب :
the linux command line
اثر ویلیام شاتس William Shotts
بعد خوندنش درک خوبی از کامند های لینوکسی دارید به نسبت و یجورایی bash رو هم یاد میگیرید .

یه استار ساده و نشر دادنش کمک میکنه انگیزه بیشتری داشته باشیم برای انجام پروژه های رایگان و اوپن سورس


https://github.com/hemansadeghi/TLCL-Persian.git
18👍2🔥2
🔥 قسمت جدید سری Rust vs Python منتشر شد!

این بار رفتم سراغ پردازش موازی و مقایسه‌ی سرعت واقعی Python و Rust در Multithreading و Multiprocessing.

نتیجه تست‌ها خیلی جالب بود:

Python توی Multiprocessing عملکرد قابل قبولی داشت

ولی Rust توی پردازش CPU سنگین، تقریباً ۱۰ برابر سریع‌تر بود! ⚡️

توی ویدیو دقیق توضیح دادم که چرا این اتفاق می‌افته و تاثیر GIL روی Threadهای Python چقدره.

🎥 تماشای ویدیو:
برای مشاهده ویدیو اینجا کلیک کنید

اگه از مقایسه‌ها و تست‌های واقعی لذت می‌بری، دیدنش رو از دست نده! 🚀

@Amin_TechLab
🔥9👍5
🎥 قسمت هشتم سری Rust vs Python منتشر شد!
این‌بار رفتیم سراغ یکی از مهم‌ترین و پرکاربردترین ساختارهای داده:
HashMap در Rust و Dictionary در Python

🔍 تو این قسمت روی ۱ میلیون المان تست کردیم و عملکرد هر زبان رو بررسی کردیم:
Insert
Search
Delete

نتیجه جذابه! Python با اختلاف معنی‌دار سریع‌تر بود 😮
اما این برتری تصادفی نیست؛ دقیقاً توضیح دادم چرا این اتفاق افتاده و رفتار درونی هر ساختار داده چطور روی سرعت تأثیر می‌ذاره.

👨‍💻 از معماری HashTable تا مدیریت حافظه — همه‌چیز رو کامل توضیح دادم.


🎬 تماشا در یوتیوب:
برای مشاهده ویدیو اینجا کلیک کنید

@Amin_TechLAb
🔥94👍1
stm32cubemx-win-v6-16-0.rar
632.8 MB
فایل نهایی نرم افزار stm32cubeMx
ورژن ۶.۱۶
برای سیستم عامل ویندوز
@Amin_TechLab
8👍3
🎥 قسمت جدید مستر کلاس امبدد منتشر شد!
TCM در STM32H7 چیست؟ همه چیز درباره ITCM و DTCM

اگر همیشه برات سؤال بوده که چرا هسته Cortex-M7 این‌قدر سریع کار می‌کنه، این قسمت دقیقاً جواب همون سؤاله 🔥

در این ویدیو به صورت کامل و مفهومی توضیح دادم:

TCM چیه و چرا کنار CPU قرار گرفته؟
فرق ITCM و DTCM چیه؟
Zero-Wait-State یعنی چی؟
چرا اجرای کد در TCM چند برابر سریع‌تر از SRAM و Flash هست؟
کِی باید کد رو بندازیم داخل ITCM و چه داده‌هایی رو داخل DTCM؟

این قسمت کاملاً مفهومی و پایه‌ایه تا در قسمت ۸ بریم سراغ پیاده‌سازی عملی 🚀

📺 مشاهده ویدیو:
🔗 برای مشاهده ویدیو اینجا کلیک کنید

اگر دنبال یادگیری حرفه‌ای STM32H7 هستی، حتماً این قسمت رو ببین

مدرس: محمد امین خادم‌الحسینی

@Amin_TechLab
🔥85👍3
🚀 اتصال Google Colab به VS Code با افزونه جدید رسمی گوگل | آموزش کامل

اگه از Google Colab استفاده می‌کنید و دوست دارید نوت‌بوک‌هاتون رو داخل VS Code اجرا کنید، این آموزش دقیقاً برای شماست!
با افزونه جدید رسمی گوگل می‌تونید فقط با یک کلیک، کولب رو به وی‌اس‌کد وصل کنید و تجربه‌ی حرفه‌ای‌تری داشته باشید.

توی این ویدیو یاد می‌گیرید:
نصب افزونه رسمی Google Colab
اتصال VS Code به Colab
اجرای نوت‌بوک‌ها داخل وی‌اس‌کد
رفع خطاها و نکات اتصال

حتماً ویدیو رو ببینید:
برای مشاهده ویدیو اینجا کلیک کنید

@Amin_TechLab
8🔥3👌2👍1
🚀 قسمت نهم از سری Rust vs Python منتشر شد!

این بار رفتیم سراغ یکی از مهم‌ترین الگوریتم‌های گراف در دنیای واقعی
🔍 الگوریتم Dijkstra برای پیدا کردن کوتاه‌ترین مسیر

در این ویدیو:
الگوریتم دایکسترا رو هم در Python و هم در Rust پیاده‌سازی کردیم
از Priority Queue / Binary Heap برای بهینه‌سازی استفاده کردیم
زمان اجرای واقعی هر دو زبان رو Benchmark گرفتیم
دیدیم Rust چطور در پردازش‌های الگوریتمی سنگین اختلاف عملکرد ایجاد می‌کنه ⚡️


🎥 مشاهده ویدیو در یوتیوب:
برای مشاهده ویدیو اینجا کلیک کنید

@Amin_TechLab
🔥54
🎥 قسمت ۸ مستر کلاس امبدد منتشر شد!
پیاده‌سازی عملی ITCM و DTCM در STM32H7

در این قسمت وارد دنیای واقعی حافظه‌های TCM می‌شویم و به صورت کاملاً عملی می‌بینیم:
چطور یک تابع سنگین را از Flash به ITCM منتقل کنیم .
چطور داده‌های پرتکرار را در DTCM قرار بدهیم
تفاوت واقعی سرعت و رفتار real-time بین Flash، SRAM و TCM .
چرا TCM فقط «سریع» نیست، بلکه قابل‌اعتماد و deterministic است .

تمام تست‌ها با DWT Cycle Counter انجام شده و نتایج به صورت عددی بررسی شده‌اند تا تفاوت‌ها کاملاً ملموس باشند.

📺 مشاهده ویدیو:
برای مشاهده این قسمت اینجا کلیک کنید .

@Amin_TechLab
5🔥5
🤖 هوش مصنوعی بدون اینترنت؟ بله، کاملاً ممکنه!

تو این ویدیو نشون دادم چطور می‌تونی مدل‌های هوش مصنوعی (LLM) رو به‌صورت لوکال و آفلاین روی سیستم شخصی خودت اجرا کنی 🚀
بدون API، بدون هزینه، بدون نگرانی از حریم خصوصی 🔒

با استفاده از Ollama می‌تونی مدل‌هایی مثل LLaMA و Mistral رو مستقیم روی لپ‌تاپت اجرا کنی.

🎯 مناسب برای:
- برنامه‌نویس‌ها
- دانشجوها
- علاقه‌مندان هوش مصنوعی
- کسایی که AI شخصی خودشون رو می‌خوان

▶️ لینک ویدیو در یوتیوب:
🔗 برای مشاهده ویدیو اینجا کلیک کنید

@Amin_TechLab
7🔥5
🚀 قسمت ۱۰ منتشر شد | مقایسه واقعی Web Scraper در Rust و Python

در این قسمت وارد یکی از کاربردی‌ترین سناریوهای دنیای واقعی شدیم:
🌐 Web Scraping (HTTP GET + HTML Parsing)

🔍 در این ویدیو:
سرعت دریافت داده از وب (HTTP GET) رو مقایسه کردیم
عملکرد پارس کردن HTML رو بررسی کردیم
تفاوت اجرای synchronous در Python و async در Rust رو دیدیم

▶️ تماشای ویدیو در یوتیوب:
برای دیدن ویدیو اینجا کلیک کنید
📌 سورس‌کد کامل در گیت‌هاب:
برای دیدن ریپو پروژه اینجا کلیک کنید

@Amin_TechLab
3👍3🔥3
سلام به همه دوستای عزیزم
اینترنت کم‌کم داره وصل میشه، اما دل‌هامون هنوز سنگینه
تسلیت صمیمانه به همه خانواده‌های داغدار ایران
🌹 😔🖤
😢20🕊7🙏2
این رو بچه های X-Stack توسعه دادن ، تو این روزا به درد میخوره با یه سرور مجازی شخصی میتونید استفاده کنید رمزنگاری هم شده .
باقیش رو خودتون برید ببینید دوستان چیه :

📎 https://github.com/4xmen/xchat

ارادتمند 🫡
👍62🔥1🙏1
Amin'sTechLab
🤖 هوش مصنوعی بدون اینترنت؟ بله، کاملاً ممکنه! تو این ویدیو نشون دادم چطور می‌تونی مدل‌های هوش مصنوعی (LLM) رو به‌صورت لوکال و آفلاین روی سیستم شخصی خودت اجرا کنی 🚀 بدون API، بدون هزینه، بدون نگرانی از حریم خصوصی 🔒 با استفاده از Ollama می‌تونی مدل‌هایی…
درود ، دوستان الان که اینترنت نصفه در دست رس هست این رو قافل نشید گیر هوش مصنوعی های مسخره داخلی نیافتید و پول بی خود ندید .
به خصوص اگر دانش آموز و دانشجو هستید .
به صورت لوکال روی سیستم خودتون اجرا کنید .
بدون نیاز به هیچ اینترنت و شبکه ای فقط دفعه اول موقع نصب و دانلود وزن ها میخواد .
اگر حتی سیستم قوی ندارید مدل های با وزن های کم رو دانلود عموما به صورت ساده بگم برید سراغ وزن های زیر ۶ گیگ .

مدل هایی که پیشنهاد میکنم خودم :
Deepseek r1
Deepseek v2
Qwen3
Qwen3 coder
Gpt oss
وزن های مختلف داره شما نسبت به سیستمتون بگیرید ‌

ارادتمند 🫡
10👍1👎1🔥1
Hello to all my dear friends!
I’ve recently developed these codes for a P2P chat application.
You can chat directly with each other, and you can also host the server yourself. It even works just by entering an IPv4 address.
All messages are encrypted using a key/code that you specify, and they are decrypted on the other client using the same key.
Even if someone gets hold of your IP address — or even gets the software itself — without knowing your key, they cannot read your messages.
It also has file sending capability.
Important note: files are currently sent without encryption, so they are not secure yet.

📎 https://github.com/Amin98Hosseini/P2PChat


@Amin_TechLab
🔥116👍1
Amin'sTechLab
Hello to all my dear friends! I’ve recently developed these codes for a P2P chat application. You can chat directly with each other, and you can also host the server yourself. It even works just by entering an IPv4 address. All messages are encrypted using…
Update feature with new contributer :
1. Password-protected group creation – users can create chat groups secured with a custom password.
2. Message encryption using the group password – all text messages are encrypted with the assigned password.
3. File encryption – both the filenames and the content of sent files are encrypted.
4. Copy & paste support – messages can be easily copied and pasted in the chat.
5. GUI enhancements – improved layout and styling for a more user-friendly and visually appealing interface

📎 https://github.com/Amin98Hosseini/P2PChat

@Amin_TechLab
🔥61
با عرض درود خدمت تمام دوستان و همراهان عزیز ، در ابتدا برای تمام عزیزان آرزوی سلامتی دارم .
بعد از گذشته 2 ماه موفق شدم الان متصل بشم و تعداد از عزیزان به بنده پیام داده بودن و یا دوستان نزدیکم تماس گرفتن بابت فعالیت در پلتفرم های داخلی حتی به صورت محدود و موقت ، خواستم از تمام عزیزان اینجا بپرسم که آیا مایل به فعالیت محدود و موقت در پلتفرم های داخلی تا زمان اتصال مجدد همه عزیزان به اینترنت بین الملل هستید .
در آن بستر هم فقط کتاب های فنی در حوزه الکترونیک و برنامه نویسی و یا معرفی ابزار ها انجام میشه و یا اگر شخص درخواست داشته باشه منبع آموزش آن به اشتراک گذاشته میشه .
امید وارم مجدد برای همه عزیزان اینترنت در دست رسی قرار بگیره و ممکنه حتی دفعه بعدی هم بنده نتونم به تلگرام متصل بشم .
با توجه به نظرات دوستان در رای گیری که زیر این پست انجام میشه تصمیم به فعالیت در پلتفرم های داخلی بابت اشتراک گذاری منابع میکنم .
با آرزوی سلامتی و پایندگی .
1
آیا به توجه به شرایط فعلی اینترنت مایل به فعالیت موقت کانال در یکی از پلتفرم های داخلی هستید ؟
Final Results
55%
بله ، صورت موقت تا اتصال مجدد همه
45%
خیر ، صبر کنیم اینترنت عادی شود
Amin'sTechLab
آیا به توجه به شرایط فعلی اینترنت مایل به فعالیت موقت کانال در یکی از پلتفرم های داخلی هستید ؟
با درود مجدد خدمت تمام دوستان و همراهان عزیز ، من خودم تازه تونستم مجدد متصل بشم .
با توجه به این نظر سنجی انجام شده ، 55درصد موافق بودن که به صورت موقت در یکی از پلتفرم های داخلی فعالیت محدود داشته باشیم ، و 45درصد هم موافق نبودن که بنده هم نظرم با این دوستان یکی هست .
جدا از تمام موضوعات از نظر هیچ پلتفرم داخلی و خارجی کیفیت تلگرام رو نداره و بهترین هست .
ولی خب به درخواست دوستان دیگه و اکثریت شرکت کننده برای فعالیت موقت و محدود احترام میزارم ، در پلتفرم بله یک کانال ایجاد میکنم و در پست بعدی مشخصات کانال موقت رو میزارم .
این کانال تلگرام همیشه پا برجاست و بستر اصلی ما هست و من هرموقع بتونم متصل بشم همینجا فعالیت میکنم ولی برای این شرایط و دست رسی راحت تر همه به اطلاعات ازاد و گردش ازاد اطلاعات یک کانال در بله میزنم و در آنجا بیشتر مطالب کاربردی و مستندات فنی رو به اشتراک میزارم امیدوارم کمک کوچک به جامعه الکترونیک و برنامه نویسی کرده باشم .
در انتها هم من خاک پای مردم ایران هستم . 🫡
Forwarded from Linuxor ?
خبر فوری

یه آسیب پذیری بسیار خطرناک توی لینوکس پیدا شده که اجازه میده کاربر عادی با یه سری تغییرات عادی به کاربر روت ارتقا پیدا کنه. (CVE-2026-31431)

تمام سیستم عامل های لینوکس و همه دیسترو ها از 2017 به بعد و از اون بد تر همه سرور ها و کانتینر های داکر دارای این آسیب پذیری هستن و برای همه واجبه که بروزرسانی انجام بدن. ورژن کرنل های آسیب پذیر از 4.14 به بعد هستش، فورا لینوکس خودتون رو آپدیت کنید.


@Linuxor