Forwarded from ma
animation.gif
166.4 KB
تصویر یک کامپیوتر هوایی
این تجهیزات مغز الکترونیکی سیستمهای فضایی و هوایی میباشند که میتوانند به تعداد و مخصوص هربخش در یک سیستم به کار روند.
این تجهیزات مغز الکترونیکی سیستمهای فضایی و هوایی میباشند که میتوانند به تعداد و مخصوص هربخش در یک سیستم به کار روند.
Forwarded from ma
دوستان برای دریافت دیگر نسخه ها و نسخه های آینده میتوانید به آدرس Xilinx.com/xcell مراجعه کنید.🙏
Forwarded from ma
به نام خدا
#صنایع نظامی(Military)
یکی از عمده ترین کاربرد fpga ها،در صنایع نظامی می باشد و این به دلیل دقت وسرعتی است که در این حوزه اهمیت ویژه ای دارد و fpga ها به خوبی می توانند این نیازها را پاسخگو باشند.در تسلیحات نظامی بعداز هواپیماها که در پستهای قبل به آنها اشاره شد تجهیزات دفاع واکنش سریع اهمیت ویژه ای دارند از جمله این تجهیزات میتوان CIWS (Closed-in Weapon System) را نام برد.این تجهیز جهت پایش،رهگیری و نابودی اهداف بر روی ناوهای جنگی مورد استفاده قرار می گیرند.یک سیستم تمام خودکار که به وسیله ی رادار ابتدا هدف را آشکار و سپس اقدام به نابودی آن می کند.این تجهیز از تکنولوژی پیچیده و گرانی برخوردار است (عمدتا راداری)که عمده عملکرد آن پردازشی و مخابراتی است و باید در مدت زمان کوتاهی(واکنش سریع) نسبت به نابودی اهداف متحرک و ثابت اقدام کند و در حال حاضر تکنولوژی ساخت آن فقط در انحصار چند کشور از جمله آمریکا (فالانکس)و روسیه(کاشتان) وهمچنین به تازگی در ایران(ایوب) است.در ذیل این مطلب کتابی در حوزه پردازش سیگنال را به شما معرفی می کنم.
#صنایع نظامی(Military)
یکی از عمده ترین کاربرد fpga ها،در صنایع نظامی می باشد و این به دلیل دقت وسرعتی است که در این حوزه اهمیت ویژه ای دارد و fpga ها به خوبی می توانند این نیازها را پاسخگو باشند.در تسلیحات نظامی بعداز هواپیماها که در پستهای قبل به آنها اشاره شد تجهیزات دفاع واکنش سریع اهمیت ویژه ای دارند از جمله این تجهیزات میتوان CIWS (Closed-in Weapon System) را نام برد.این تجهیز جهت پایش،رهگیری و نابودی اهداف بر روی ناوهای جنگی مورد استفاده قرار می گیرند.یک سیستم تمام خودکار که به وسیله ی رادار ابتدا هدف را آشکار و سپس اقدام به نابودی آن می کند.این تجهیز از تکنولوژی پیچیده و گرانی برخوردار است (عمدتا راداری)که عمده عملکرد آن پردازشی و مخابراتی است و باید در مدت زمان کوتاهی(واکنش سریع) نسبت به نابودی اهداف متحرک و ثابت اقدام کند و در حال حاضر تکنولوژی ساخت آن فقط در انحصار چند کشور از جمله آمریکا (فالانکس)و روسیه(کاشتان) وهمچنین به تازگی در ایران(ایوب) است.در ذیل این مطلب کتابی در حوزه پردازش سیگنال را به شما معرفی می کنم.
دوره آموزشی HLS، برنامه نویسی با C برای همه FPGA ها در دانشگاه علم و صنعت.
اطلاعت بیشتر در
http://ubarg.ir/Default.aspx?Type=CourseDetails&ID=10548&IDP=10053&IDC=70
@Taksuntec
اطلاعت بیشتر در
http://ubarg.ir/Default.aspx?Type=CourseDetails&ID=10548&IDP=10053&IDC=70
@Taksuntec
دوره جدید کلاس های آموزش عملی ZYNQ SoC FPGA
اطلاعات بیشتر و ثبت نام
http://ubarg.ir/Default.aspx?Type=CourseDetails&ID=10494&IDP=10053&IDC=70
@Taksuntec
اطلاعات بیشتر و ثبت نام
http://ubarg.ir/Default.aspx?Type=CourseDetails&ID=10494&IDP=10053&IDC=70
@Taksuntec
کارگاه کامپایل لینوکس برروی ZYNQ
جمعه ۱۱ اسفند ماه. دانشگاه علم و صنعت.
http://ubarg.ir/Default.aspx?Type=CourseDetails&ID=10549&IDP=6&IDC=70
@Taksuntec
جمعه ۱۱ اسفند ماه. دانشگاه علم و صنعت.
http://ubarg.ir/Default.aspx?Type=CourseDetails&ID=10549&IDP=6&IDC=70
@Taksuntec
شروع دوره جدید کلاس های HLS, ZYNQ و کارگاه کامپایل لینوکس برای ZYNQ.
اطلاعات بیشتر در پست های کانال تکسان قبلی و سایت
http://taksuntec.ir
@Taksuntec
اطلاعات بیشتر در پست های کانال تکسان قبلی و سایت
http://taksuntec.ir
@Taksuntec
Forwarded from کمپین خرید کالای ایرانی
من حامی ایران و ایرانی هستم و اقدام بیشرمانه شرکت سامسونگ را محکوم میکنم.
شما هم به کمپین حمایت از کاروان المپیکی بپیوندید
👇🏻
@GLXCampaign_bot
شما هم به کمپین حمایت از کاروان المپیکی بپیوندید
👇🏻
@GLXCampaign_bot
Forwarded from S Alghasi
لینوکس و اکثر سیستم عامل ها، برای محافظت از فضای آدرس و داده و جلو گیری از خرابکاری در سیستم عامل، میان از MMU استفاده میکنن. یعنی میان یه سری فضای آدرس و داده های حدیدی میسازن که نمکنه وجود نداشته باشه. یعنی مثلا شما کل آدرس سیستم ۰ تا ۱G باشه اما مثلا برنامه شما دره توی آدرس ویرچوال ۳G کار میکنه.
سیستم عامل ها میان حافظه ها رو به چند قسمت تقسیممیکنن. مثه user space که توی آدرس های ویرجوال کار میکنه و kernel space که ممکنه با آدرس های حقیقی فیزکال کار کنه.
با این کار میتونن نظارت داشته باشن برنامه های کار بردی نیاد اشتباها یا عمدی سخت افزار و فضا های حافظه های حیاتی سیستم عامل رو بهم بریزه.
حالا برای اینکه شما برنامه ای بخواین بنویسین که با سخت افزار کار کنه بهتره که این برنامه بره توی فضای kernel بشینه. و بعد از طریق مسیج و ... با برنامه های کاربردی ارتباط بگیره.
مثلا شما بری یه کد بنویسی که با spi و dma ارتباط برقرار بکنه و یه سری سرویس برای ارتباط با نرم افزار های دیگه ارائه بده سرویس های سطح بالا.
بعد اون برنامه که به زبان c هست رو باید به کرنل لینوکس اضافه کنین. و کلا باورنل کامپایل کنین. البته راه های دیگه ای هم هست. ولی اصولیش اینه.
کار سختیه. خیلی تخصصی هست. و کسی که اینو خوب بتونه انجام بده از نظر من حد اقل دستمزد ثابت ۵ میلیون حقشه. حواستون باشه به قیمت ها که کلاه سرتون نره.
در ضمن متخصص خیلی خوب و کارکشته این حوزه جناب آقای چنگانی هستند از بچه های تیم پازج.
سیستم عامل ها میان حافظه ها رو به چند قسمت تقسیممیکنن. مثه user space که توی آدرس های ویرجوال کار میکنه و kernel space که ممکنه با آدرس های حقیقی فیزکال کار کنه.
با این کار میتونن نظارت داشته باشن برنامه های کار بردی نیاد اشتباها یا عمدی سخت افزار و فضا های حافظه های حیاتی سیستم عامل رو بهم بریزه.
حالا برای اینکه شما برنامه ای بخواین بنویسین که با سخت افزار کار کنه بهتره که این برنامه بره توی فضای kernel بشینه. و بعد از طریق مسیج و ... با برنامه های کاربردی ارتباط بگیره.
مثلا شما بری یه کد بنویسی که با spi و dma ارتباط برقرار بکنه و یه سری سرویس برای ارتباط با نرم افزار های دیگه ارائه بده سرویس های سطح بالا.
بعد اون برنامه که به زبان c هست رو باید به کرنل لینوکس اضافه کنین. و کلا باورنل کامپایل کنین. البته راه های دیگه ای هم هست. ولی اصولیش اینه.
کار سختیه. خیلی تخصصی هست. و کسی که اینو خوب بتونه انجام بده از نظر من حد اقل دستمزد ثابت ۵ میلیون حقشه. حواستون باشه به قیمت ها که کلاه سرتون نره.
در ضمن متخصص خیلی خوب و کارکشته این حوزه جناب آقای چنگانی هستند از بچه های تیم پازج.
Forwarded from zaki
در تکمیل صحبتهای دوست عزیز چند نکته را اضافه کنم:
۱) درایورها قطعه نرم افزارهایی هستند که به کرنل سیستم عامل اضافه میشوند
۲) فایل اجرایی این قطعه نرم افزارها در ویندوز پسوند sys و در لینوکس پسوند .ko دارد
۳) قابلیتهایی دارند که برنامه های معمولی exe که در user mode اجرا میشوند ندارند! از جمله دسترسی به بخشهایی از حافظه سیستم که دستگاههای جانبی به آنجا مپ شده اند و یا دسترسی به وقفه ها و پورتها
همچنین به متغیرهای داخلی کرنل نیز دسترسی دارند و میتوانند آنها را دستکاری کنند !!! (بدافزارها گاهی از این ویژگی استفاده میکنند)
۴) در زمان سیستم عامل داس برنامه ها مستقیم به همه این امکانات دسترسی داشتند (به علت وظیفه بودن مسئله ای بوجود نمی یامد ) اما در کرنلهای جدید هر برنامه ای در محیط مجزای خودش فعالیت دارد
۵)معمولا برای نوشتن درایور از زبان c استفاده میشود
یک درایور تابع main ندارد بلکه در ویندوز تابع DriverEntry و در لینوکس init_module نقطه شروع کار درایور می باشد
۶) معمولا درایور نویسی یک کار تخصصی است یعنی کسی که درایور کارت گرافیک مینویسد ممکن است تجربه و مهارت چندانی در نوشتن درایور کارت شبکه نداشته باشد.
۷) در ویندوز دسترسی به سورس کد کرنل وجود ندارد بنابراین اگر نیاز به کاری داریم که فقط کرنل مجاز به انجام آن باشد باید درایور بنویسیم
اما در لینوکس به علت در دسترس بودن سورس کرنل میتوانیم به جای درایور نوشتن خود کرنل را دستکاری و کامپایل کنیم ( هر چند که این کار مسائل خاص خودش را دارد)
۱) درایورها قطعه نرم افزارهایی هستند که به کرنل سیستم عامل اضافه میشوند
۲) فایل اجرایی این قطعه نرم افزارها در ویندوز پسوند sys و در لینوکس پسوند .ko دارد
۳) قابلیتهایی دارند که برنامه های معمولی exe که در user mode اجرا میشوند ندارند! از جمله دسترسی به بخشهایی از حافظه سیستم که دستگاههای جانبی به آنجا مپ شده اند و یا دسترسی به وقفه ها و پورتها
همچنین به متغیرهای داخلی کرنل نیز دسترسی دارند و میتوانند آنها را دستکاری کنند !!! (بدافزارها گاهی از این ویژگی استفاده میکنند)
۴) در زمان سیستم عامل داس برنامه ها مستقیم به همه این امکانات دسترسی داشتند (به علت وظیفه بودن مسئله ای بوجود نمی یامد ) اما در کرنلهای جدید هر برنامه ای در محیط مجزای خودش فعالیت دارد
۵)معمولا برای نوشتن درایور از زبان c استفاده میشود
یک درایور تابع main ندارد بلکه در ویندوز تابع DriverEntry و در لینوکس init_module نقطه شروع کار درایور می باشد
۶) معمولا درایور نویسی یک کار تخصصی است یعنی کسی که درایور کارت گرافیک مینویسد ممکن است تجربه و مهارت چندانی در نوشتن درایور کارت شبکه نداشته باشد.
۷) در ویندوز دسترسی به سورس کد کرنل وجود ندارد بنابراین اگر نیاز به کاری داریم که فقط کرنل مجاز به انجام آن باشد باید درایور بنویسیم
اما در لینوکس به علت در دسترس بودن سورس کرنل میتوانیم به جای درایور نوشتن خود کرنل را دستکاری و کامپایل کنیم ( هر چند که این کار مسائل خاص خودش را دارد)
Forwarded from ALi Vakily
با سلام شما لطف به بنده دارید .
یک چندتا نکته خدمت دوستان به عنوان شاگرد عرض کنم
۱_لینوکس با پی سی یاد بگیرید دنبال بردهای امبدد مباشید حتی برای درایور نویسی همشون یک اصول دارند
۲_شل اسکریپت یاد بگیرید خیلی فراره اما باید بدونید والا دور خودتون میچرخید کتابهشم هست تو نت خیلی
۳_ختما make fileنوشتن یاد بگیرید برای درایورها
۴_در سایت کرنل مقالات kbuildرو بخونید
۵_یک زمان زیاد بگذارید حتما vi کار کنید بدون اون معنا نداره کرنل کار کردن هر چند خیلی وقته خودم کار نکردم پریده از سرم ابزارات خوبی میشه نصب کنی برای کرنل نویسی
۶_ویدئوهای آقای petazoni رو.ببینید خیلی خوبه
۷_در آخر کتاب ldd3 رو مطالعه کنید دقت کنید اول بیینید چه مدل درایورهایی مینویسید همون فصلها رو بخونید برای کار ماها بیشتر char drive بکارمون میاد
یک چندتا نکته خدمت دوستان به عنوان شاگرد عرض کنم
۱_لینوکس با پی سی یاد بگیرید دنبال بردهای امبدد مباشید حتی برای درایور نویسی همشون یک اصول دارند
۲_شل اسکریپت یاد بگیرید خیلی فراره اما باید بدونید والا دور خودتون میچرخید کتابهشم هست تو نت خیلی
۳_ختما make fileنوشتن یاد بگیرید برای درایورها
۴_در سایت کرنل مقالات kbuildرو بخونید
۵_یک زمان زیاد بگذارید حتما vi کار کنید بدون اون معنا نداره کرنل کار کردن هر چند خیلی وقته خودم کار نکردم پریده از سرم ابزارات خوبی میشه نصب کنی برای کرنل نویسی
۶_ویدئوهای آقای petazoni رو.ببینید خیلی خوبه
۷_در آخر کتاب ldd3 رو مطالعه کنید دقت کنید اول بیینید چه مدل درایورهایی مینویسید همون فصلها رو بخونید برای کار ماها بیشتر char drive بکارمون میاد
Forwarded from جادی، کیبورد آزاد - Jadi
Media is too big
VIEW IN TELEGRAM
در #پنج_دقیقه_با_جادی امروز، می بینیم پروتکل ssl یا همون tls که امکان https رو میده چطوری کار می کنه و چطوری اطلاعات ما با یک سایت، رمزنگاری می شه. پیش نیاز: ویدئوی قبلی یا درک کلی کلید عمومی و خصوصی
ضمن عذر خواهی از دوستان گرامی.، کلاس
شروع کلاس ها ۳ اسفند ماه میباشد. متاسفانه شروع کلاس در تقویم ubarg اشتباها ۲۶ بهمن ماه عنوان شده است.
قبل از شروع کلاس ها در تلگرام پیام ها گروهی در تلگرام برای دوستان شرکت کننده تشکیل خواد شد.
شروع کلاس ها ۳ اسفند ماه میباشد. متاسفانه شروع کلاس در تقویم ubarg اشتباها ۲۶ بهمن ماه عنوان شده است.
قبل از شروع کلاس ها در تلگرام پیام ها گروهی در تلگرام برای دوستان شرکت کننده تشکیل خواد شد.
Forwarded from محققان یاسین
Forwarded from محققان یاسین
#بورد_نمونه_برداری
#YE_A08Z
✳️قابلیت ها:
🔹دارای هشت کانال ورودی آنالوگ با رزولوشن 14 بیت و نرخ نمونهبرداری بالا
🔹استفاده از تراشه #AD9680 با نرخ نمونهبرداری مختلف 1.25GSps /1GSps /820MSps/500MSps مطابق نظر مشتری
🔹پشتیبانی از رابط پرسرعت #JESD
🔹قابلیت سنکرون کردن کلیه کانالها (با استفاده از سیگنال SYSREF) با یکدیگر
🔹استفاده از تراشههای #AD9517 مختلف با محدوده VCO متفاوت بنا به سفارش مشتری
🔹قابلیت تنظیم VCO داخلی تراشه AD9517 در محدوده ذکر شده
🔹قابلیت اتصال کلاک خارجی به بورد به عنوان کلاک ورودی تراشه AD9517 (به صورت پیش فرض از اسیلاتور با پایداری فرکانسی مناسب با فرکانس 24.576MHz برای کلاک ورودی تراشه AD9517 استفاده میشود).
🔹کلاک خروجی بورد به صورت LVCMOS و با حداکثر فرکانس 250MHz (امپدانس خروجی 50Ω ) برای استفاده در مدارات دیگر (در صورت نیاز)
🔹دارای #میکروکنترلر برای پیکربندی تراشههای ADC و تراشه کلاک و قابلیت ذخیره تنظیمات
🇮🇷سایت محققان یاسین Http://yeco.ir🇮🇷
👈کانال تلگرام محققان یاسین @yecoir
#YE_A08Z
✳️قابلیت ها:
🔹دارای هشت کانال ورودی آنالوگ با رزولوشن 14 بیت و نرخ نمونهبرداری بالا
🔹استفاده از تراشه #AD9680 با نرخ نمونهبرداری مختلف 1.25GSps /1GSps /820MSps/500MSps مطابق نظر مشتری
🔹پشتیبانی از رابط پرسرعت #JESD
🔹قابلیت سنکرون کردن کلیه کانالها (با استفاده از سیگنال SYSREF) با یکدیگر
🔹استفاده از تراشههای #AD9517 مختلف با محدوده VCO متفاوت بنا به سفارش مشتری
🔹قابلیت تنظیم VCO داخلی تراشه AD9517 در محدوده ذکر شده
🔹قابلیت اتصال کلاک خارجی به بورد به عنوان کلاک ورودی تراشه AD9517 (به صورت پیش فرض از اسیلاتور با پایداری فرکانسی مناسب با فرکانس 24.576MHz برای کلاک ورودی تراشه AD9517 استفاده میشود).
🔹کلاک خروجی بورد به صورت LVCMOS و با حداکثر فرکانس 250MHz (امپدانس خروجی 50Ω ) برای استفاده در مدارات دیگر (در صورت نیاز)
🔹دارای #میکروکنترلر برای پیکربندی تراشههای ADC و تراشه کلاک و قابلیت ذخیره تنظیمات
🇮🇷سایت محققان یاسین Http://yeco.ir🇮🇷
👈کانال تلگرام محققان یاسین @yecoir