گروه فنی مهندسی آرکام

پروژه های دانشجویی ، آموزش ، مشاوره ، فروش آثار

گروه فنی مهندسی آرکام

پروژه های دانشجویی ، آموزش ، مشاوره ، فروش آثار

گروه فنی مهندسی آرکام

گرداننده و نگارنده : محمد نوری

البرز ، کرج ، گلشهر

09125623558
Nouri.Iut@Gmail.Com

جهت حمایت از این وبلاگ، ما را به یک فنجان چای داغ مهمان کنید.
6273-8111-1003-9762

دنبال کنندگان ۳ نفر
این وبلاگ را دنبال کنید

تبلیغات

آخرین نظرات

پیوندها

۴۵۱ مطلب با موضوع «گروه برق و کامپیوتر» ثبت شده است

*         اغلب شرکت ها  و گروه های برنامه نویسی (Google، Mozilla، GNU، NASA و ...) برای تکتک زبان های برنامهنویسی مورد استفادهشان، مستنداتی با عنوان Data Types and Coding Style Guide تهیه کرده و برنامهنویسان را ملزم به رعایت ضوابط و قوانین ذکر شده در آن می کنند تا در آخر کار، یک Clean Code ، یک کد تمیز و قابل فهم برای تمام اعضای گروه داشته باشند.

*         استفاده از یک نرم افزار Static Program Analysis جهت ارائهی یک کد C  تمیز، خوانا و بی عیب بسیار مطلوب است. توصیه می شود پس از نصب نرم افزار PC-Lint و پیکربندی (Configuration) و یکپارچهسازی (Integration) آن با محیط Keil ، کدهای نوشته شده را برا اساس خروجی های نرم افزار PC-Lint به دقت بررسی نموده و مواردی که تاثیری بر عملکرد برنامه ندارد و تنها باعث شلوغی کدهای برنامه و سردرگمی برنامه نویس می شود، حذف نمائید.

اجرای پروژه های VHDL و Verilog به صورت شبیه سازی یا پیاده سازی سخت افزاری در کمترین زمان ممکن ...

جهت سفارش پروژه جدید مشخصات خود را به شرح ذیل ارسال نمائید و یا با شماره تلفن 5623558 - 0912 تماس حاصل فرمائید.

-  نام و نام خانوادگی:

- شماره موبایل:

- زبان برنامه نویسی:

- ایمیل:

- توضیحات و شرح امکانات پروژه:

پاسخ درخواست شما حداکثر طی مدت 24 ساعت، از طریق ایمیل یا شماره تماس شما به اطلاعتان خواهد رسید

زبان های Verilog و VHDL از پشتیبانی گسترده ای در صنعت برخوردار دارند. هر دو زبان استاندارد IEEE هستند و توسط ابزارهای سنتز ASIC و FPGA پشتیبانی می شوند. زبان های مورد استفاده برای طراحی مدارهای آنالوگ، مانند Spice نقش بسیار مهمی در تشخیص مسیرهای بحرانی از نظر زمانبندی ایفا می کنند. اما این زبان ها در طرح های بزرگ، بار محاسباتی زیادی را تحمیل می کنند و سبک های انتزاعی طراحی را پشتیبانی نمی کنند و هنگام  استفاده از یک مقیاس وسیع، غیر عملی می شوند. زبان های مرکبی مانند Verilog A در طراحی مدارهای سیگنال مختلط که دارای مدارهای آنالوگ و دیجیتال هستند، استفاده می شوند. در حال حاضر، زبان های طراحی سطح سیستم از قبیل SystemC برای پشتیبانی سطوح انتزاع طراحی بالاتر از آنچه توسط Verilog یا VHDL پشتیبانی می شوند، ظهور کرده­اند. در این راهنما به معرفی SystemC به عنوان یک زبان کارآمد برای طراحی در سطح سیستم می­پردازیم.

جهت سفارش پروژه جدید مشخصات خود را به شرح ذیل ارسال نمائید و یا با شماره تلفن 5623558 - 0912 تماس حاصل فرمائید.

-  نام و نام خانوادگی:

- شماره موبایل:

- عنوان پروژه :

- زبان برنامه نویسی:

- نام درس:

- ایمیل:

- توضیحات و شرح امکانات پروژه:

پاسخ درخواست شما حداکثر طی مدت 24 ساعت، از طریق ایمیل یا شماره تماس شما به اطلاعتان خواهد رسید.

عبارت Avionic به سیستم­هایی هوائی اطلاق می­گردد که جهت عملکرد خود به مدارات الکترونیکی وابسته­اند. بخش‌های الکترونیکی، در حکم مغز سیستم، نقش هدایت، اندازه‌گیری پارامترها و انجام ماموریت را برعهده دارند. با توجه به پرهزینه بودن پروژه‌های هوائی، بخش‌های الکترونیکی بایستی دارای قابلیت اطمینان بالائی باشند. استفاده از FPGA در چند سال اخیر با استقبال فراوانی رو‌به‌رو شده است. در این مقاله ضمن مقایسه کاربرد FPGA ، DSP و GPP در سیستم‌های نظامی، دلیل گسترش استفاده از FPGAها توضیح داده شده و سپس به بررسی شرایط محیطی سیستم‌های هوائی پرداخته و پارامترهای موثر در انتخاب قطعات در این سیستم‌ها بررسی می‌شود. در انتها به معرفی و مقایسه چند نوع FPGA در سیستم‌های هوائی می­پردازد.

کلید واژه- فضاپیماها و هواپیماها، سیستم اویونیک، FPGA ، DSP و GPP

در بازار محصولات نظامی، رقابت فناوری ها و استانداردها برای جلب رضایت خریداران، مطمئناً کمتر از بازار محصولات دیگر نیست. گذرگاه VME یا CompactPCI؟ سوئیچ های StarFabric یا InfiniBand؟ پردازندهای Freescale یا Intel؟ در یک جهان ایده­آل از امکانات و منابع نامحدود، هر یک از سازندگان کلیه­ی استاندارد ها را رعایت می کنند و همه­ی فناوری ها را بکار می گیرند. اما جهان ما، یک جهان ایده­آل نیست.

با دیدی سطحی، انتخاب مشابه دیگری خودش را در حوزه پردازش سیگنال نشان می دهد. آیا DSP سخت افزار مورد نیازمان است یا اینکه FPGA مناسب تر است؟ آیا این دو رقیبی برای یکدیگرند؟

در اینجا من پس از ارائه یک تعریف کلی از سیستم های بلادرنگ و کاربردهایشان، به بررسی الزام بکارگیری سیستم عامل بلادرنگ در چنین سیستم هایی می پردازم. سپس ضمن بیان الزامات سیستم های عامل بلادرنگ و ویژگی های عمومی آنها، به بررسی پیش نیازهای یک سیستم عامل بلادرنگ به منظور تطابق با استاندارد POSIX 1003.1b پرداخته، و در پایان با معرفی چند سیستم عامل بلادرنگ رایج  و ذکر چند نمونه از کاربرد آنها، به صحبتم خاتمه می دهم.

پیش از شروع ذکر این نکته حائز اهمیت است که ارزیابی و مقایسه این سیستم عامل ها، بدون فهم درستی از رویکردهای مدیریت حافظه و زمانبندی در آنها، امکان پذیر نیست. در اینجا برای اینکه صحبت به درازا نکشد و  از بیان این مسائل خودداری کرده ام.

سیستم بلادرنگ، نوعی سیستم کامپیوتری که صحت آن نه تنها به درستی منطقِ خروجی ها، بلکه همچنین به زمانی که طی آن نتایج تولید شده است، بستگی دارد.

*         فضای مورد نیاز برای بارگذاری کد (Code Size) و سرعت اجرای (Execution Speed) آن وابسته به متغیرهای گوناگونی است:

-     روش کدنویسی (Coding Style & Technique)

-      Libraryهای استفاده شده

-      کامپایلر (Compiler)

-     تنظیمات Linker

-      ...

*        به منظور اطلاع از اندازه توابع (Function)، متغیرها (Variable) و آدرس قرارگیری (Position) آنها در حافظه و همچنین موارد حذف شده (توابع و متغیرهای بلا استفاده)، فایل های نگاشت (Map File) حاصل شده از ابزار Linker را به دقت بررسی نمائید.

فرایند نصب و پیکربندی DoxyGen جهت استفاده در پروژه های uVision

1.         نصب نرم‌افزارهای DoxyGen و GraphViz

http://www.stack.nl/~dimitri/doxygen/download.html

http://www.graphviz.org/Download_windows.php

2.         باز کردن نرم‌افزار uVision

3.         انتخاب گزینه Customize Tools Menu، از منوی Tools

4.         افزودن یک مدخل (Entry) جدید با عنوان DoxyGen: Make Template

5.         انجام تظیمات زیر برای مدخل ایجاد شده

لغت نامه دهخدا

کام آور. [ وَ ] پیروز. زورمند مقتدر و بانفوذ



کجا بود از گیتی آزاده ای         خداوند تاج و کیان زاده ای

هم از شاه گیتی و کام آوری      بدو آمده هرچه نام آوری

حکیم ابوالقاسم فردوسی

*************

****************

گام هایی برای راه اندازی کسب وکار 

****************

*************