سلام
میخوام از این به بعد آموزش بخشی از کارهایی که انجام میدم رو اینجا بذارم. ، فعلا سازماندهی نداره ولی به تدریج بهتر میشه. میدونم که بهتر بود برای اولین کار یه آموزش مقدماتیتر میذاشتم. ان شالله این کارو میکنم.
امروز میخوام در مورد درست کردن پروژه Vivado با Cygwin صحبت کنم. سیگوین یه نرم افزاره که محیط لینوکس رو تو ویندوز شبیه سازی میکنه. مزیت کار با سیگوین اینه که تمام آیپیها و اینترفیسها رو به ترتیب درستش میسازه و نیازی نیست شما دستی این کار رو بکنید، به هر حال برای پروژههایی که تو github هست استفاده از سیگوین بهتره. مثلا من در حین اینکه این پست رو مینوشتم پروژه راه اندازی AD9361 رو با سیگوین ساختم. الان دارم برای ساخت پروژه fpga و راه اندازی ماژول AD9371 از این نرم افزار استفاده میکنم. البته هنوز راه نیفتاده، AD9361 سادهتر بود ولی این یکی یک مقدار تخسه. میتونید از این صفحه برای ساخت پروژه Vivado استفاده کنید. سیگوین رو از اینجا دانلودش کنید. یه سری Package داره شما باید shell و make (توی Devel) رو هم تیکش رو بزنید. وقتی installer رو اجرا کردید همه رو دیفالت اوکی کنید تو پنجره Select Packegas زیر شاخه Devel و شاخه Shells ، make و bash رو انتخاب کنید. Git رو تو همون صفحه سیگوین لینک داده میتونید دانلودش کنید. بعدش میتونید از این صفحه برای ساخت پروژه Vivado استفاده کنید. برای git clone از پروتکل https استفاده کنید. Ssh یک مقدار فرآیندش پیچیده است. یعنی به جای دستور
git clone git@github.com:analogdevicesinc/hdl.git
از دستور
git clone https://github.com/analogdevicesinc/hdl.git
استفاده کنید. اگر git clone رو زدید خطا داد، برید تو git،
git remote add origin git@github.com:analogdevicesinc/hdl.git
رو بزنید. احتمالا باید درست بشه.
اگر دستور make خطا داد برید تو آخرین دیرکتوری که ازش خارج شده، یه فایل .log اونجا هست که یه گزارش از دستورات انجام شده رو توش ثبت کرده، تو چند خط آخرش علت خطا رو گفته، مثلا ممکنه خطا مربوط به ورژن یا چیزی شبیه به این باشه.
+ خود سیگوین هم بسته گیت رو داره و نیازی نیست اون رو جداگانه دانلود کنید وقتی می خواید بسته make و shell رو اد کنید git رو هم اد کنید.