یکی از نقاط تمایز esp32 معماری risc-v هست که در اون استفاده شده . risc-v یک معماری اپن سورس هست که مدلی ارتقا یافته از risc بشمار میاد .
در این معماری که در دانشگاه برکلی توسعه داده شده و تحت لایسنس این موسسه هست . میتونیم پردازنده هایی قوی داشته باشیم بدون اینکه هزینه لایسنس isa داده باشیم . اینجا قصد ما معرفی دقیق و تخصصی risc-v نیست و تمرکزمون روی esp32 هست .
عکسی که در بالا میبینید بلوک دیاگرامی از ماژول esp32 هست . همونطور که مشاهده میکنید انواع پرتوکل ها و فناوری های ارتباطی که کاربرد در iot دارند رو پشتیبانی میکنه علاوه بر اون الگوریتم های رمزنگاری مهمی مثل rsa,aes و پریفرال های پرکاربردی مثل pwm, adc,12c,spi هم راه اندازی میکنه که همه این موارد قدرت گرفته از یک پردازنده دوهسته ای 32بیتی هستند.
معمولا esp32 های در دسترس 4 تا 8 مگابایت حافظه فلش دارن و 160 تا 240 مگاهرتز هم فرکانس کاریشون هست .
که برای این دوره انتخاب ما کانفیگ ضعیف تر با 4 مگ فلش و 160 مگاهرتز کلاک میشه .
برای بعضی موارد که قبل از من بلاگ نوشته شده دیگه من نمینویسم و شمارو ارجاع میدم .
مثلا برای راه اندازی اولیه شمارو ارجاع میدم به این بلاگ
و از جلسه بعدی ادامه این رو میگم