از پارسکدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.
پنج سال پیش منتشر شده
تعداد بازدید: 296
کد پروژه: 236683
شرح پروژه
#پروژه_جدید
#کد_پروژه: 17940
موضوع: پروژه vivado
ما قصد توسعه ی فریمور برای ماینرهامون (s9j) رو داریم ،
سورس ها روی گیتهاب موجود هستند ولی در ساخت پکیج مخصوص تراشه و رسیدن به ساختار نهایی فریمور به مشکل خوردیم .
کاری که مجری محترم باید انجام بده یک پروژه توی vivado ایجاد کنه مخصوص میکرو کنترلر antminer s9j
و آپشن ها که به صورت کد سی موجود هستند رو ادد کنه به پروژه (تایتل آپشن ها داده میشه همراه توضیح
در نهایت چیزی که ازتون میخوام سورس کامل پروژه و توضیح و آموزش کوتاه جهت تغییر و کامپایل گرفتن و خروجی سالم از پروژه .
این هم ساختار یک فریمور هست بعد خروجی گرفتن
یعنی خروجی ای که دستگاه میشناسش
این هم تراشه استفاده شده داخل fpga هست
اسم و اطلاعاتش هست با سرچ هر رفرنسی که توسعه دهنده نیاز داشته باشه بدست میاره
پروژه با vivado هست ولی نحوه خروجی گرفتن احتمالا یکم متفاوت باشه که فکر میکنم شخصی که مسلط باشه با یه جستجو به این پارت هم برسه
هر چه زودتر بهتر ولی فکر میکنم 10روز تا نهایت دو هفته مناسب باشه
Ali:
از امکاناتی که فریمور ماینر ها دارند ما لیست زیر را میخواهیم :
این آپشنها به صورت سورس های سی و سی ++ غالبا موجود هستند داخل گیتهاب .
1) ✅اتوتیونینگ . ( سرچ کنید اتوتیونینگ برای ماینر های انتماینر متوجه میشید چیز خاصی نیست ، ولتاژ هر تراشه دستگاه با توجه به شرایط،دستگاه کم و زیاد میشه)
2) ✅اورکلاک و اندرکلاک (دستی) .
3) ✅مالتی پول . (بتونیم توی سورس پروژه به طور ثابت و بجز اون ادرس استخری که مصرف کننده میزنه ، یک تا ۵ ادرس استخر بدیم کهبه طور دائمی یک درصدی از کارکرد دستگاه به اون استخر ها واریز بشه ، انتهای پیام دو تا ادرس استخر برای تست میزارم : )
اینم استخر هایی ک گفته شد :
2.5 درصد برای
stratum+tcp://cn.stratum.slushpool.com:443
pezhvak.100
ست بشه
و 1.5 هم برای
stratum+tcp://cn.stratum.slushpool.com:443
alihm.100
ست بشه ( که این مورد در سورس قابل تغییر درصد و کم و زیاد کردن استخر باشه )
4) ✅اسیک بوست - Asic boost (و بهینه سازی مصرف که تمامی فریمور ها دارند ) .
5) ✅تنظیم فرکانس و ولتاژ دستی ( کاربر بتونه ست کنه دمای دستگاه به x رسید دستگاه یا افت ولتاژ پیدا کنه یا خاموش بشه ، دمای قطع دیفالت : ۸۵درجه و قابل تغییر. توسط کاربر ) .
🔅تمپ تارگت . ( کاربر مثلا دمای تمپ تارگت رو روی ۷۵ تنظیم کنه و دستگاه حول این دما استیبل بشه )
6) ✅🔅چک فن (دستگاه باید دو تا فن تشخیص بده تا کار کنه این مورد و بشه از اینترفیس فریمور خاموش کرد تا کاربرانی که فن حلزونی دارند مشکل نخورند)
7) ✅🔅آپشنی که از ساعت x تا y فرکانس دستگاه n باشه . ( x و y و n قابل تغییر و تنظیم توسط کاربر و اگر مقادیر خالی بود دستگاه روال عادی کارشو کنه )
8)🔅فعال و غیر فعال کردن هشبرد شماره خاص .
9) ✅و در اخر امنیت و مباحث مربوط که خودتون استادین .
10)🔅 اگر درباره پروفایل های اماده هم تواناییشو دارید لحاظ بشه ، توضیح نیاز داشتید بفرمایید ویس میفرستم .
11) ✅🔅قسمت گزارش گیری ( تمیز و مرتبط از دستگاه لاگ بگیره)
12) 🔅و اگر به smtp اشنایید یه کادر برای ارسال ایمیل به کاربر در شرایط بحرانی هم قرار بدید ( ایمیل رو کاربر باید وارد کنه و تعریف شرایط بحرانی مثل بدکار کردن دستگاه ، افت ولتاژ ، افزایش دما و رسیدن دما به بالای ۸۰ درجه که اینها هم قابل تغییر هستند)
13)🔅بجز اسیک بوست اگر به شتابدهنده هم مسلط هستین اعمال بشه
14) ✅🔅تعریف و تنظیم ولتاژ برای هر تراشه توسط کاربر
15) ✅🔅تعریف و تنظیم فرکانس به ازای هر تراشه توسط کاریر
16) ✅🔅تعریف و تنظیم فرکانس به ازای هر chain توسط کاربر
17) ✅🔅و تعریف میزان کمینه هشریت برای دستگاه های معیوب بمنظور اجرای مجدد برنامه
18) ✅🔅 مشاهده وضعیت خروجی chip در فرکانس و ولتاژ جاری به صورت گرافیکی
5-6 مواردی که علامت ✅ دارند لازم الاجرا و پایه ی هر فریموری هستند
مواردی که با 🔅 مارک زده شدند اگر توسعه دهنده توان پیاده سازی نداشت خللی ایجاد نمیشه
مواردی که جفت ✅🔅 علامت را دارند انتظار ما این است حداقل چند مورد انها انجام شود .
البته برای تسریع کار نهایت همکاری رو با توسعه دهنده خواهیم داشت ، اگر موردی در توان توسعه دهنده نبود با مذاکره میتونیم تعویق بندازیمش یا کمکشون کنیم .
موارد گفته شده توی گیتهاب و .. هستند براتون چندتا سورس میزارم
برای مثال :
https://github.com/bitmaintech/bmminer-mix
یا
https://github.com/braiins/braiins/tree/bos-devel/braiins-os
با جستجو نتایج بهتری هم حاصل خواهد شد
ما هم تمام وقت اماده پاسخگویی به فریلنسر برای افزایش سرعت پروژه هستیم .🌹
این پروژه شامل 2 فایل مهم است، لطفا قبل از ارسال پیشنهاد حتما نسبت به بررسی این فایل اقدام فرمایید.
مهارت ها و تخصص های مورد نیاز
مهلت برای انجام
12روز
وضعیت مناقصه
بسته
درباره کارفرما
عضویت سیزده سال پیش
نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟
قادر به انجام این پروژه هستید؟
متأسفانه مهلت ارسال پیشنهاد این پروژه به پایان رسیده و پروژه بسته شده است؛ اما فرصتهای متعددی در سایت موجود میباشد.
به رایگان یک حساب کاربری بسازید
مهارتها و تخصصهای خود را ثبت کنید، رزومه و نمونهکارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.
به شیوهای که دوست دارید کار کنید
برای پروژههای دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصتهای شغلی منحصر به فرد دسترسی پیدا کنید.
با اطمینان دستمزد دریافت کنید
از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.
میخواهید شروع به کار کنید؟
یک حساب کاربری بسازید
بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارتهای شما
است.
پیدا کردن کار (پروژه)
تماشای دمو روش کار