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

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

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

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

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

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

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

09125623558
Nouri.Iut@Gmail.Com

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

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

تبلیغات

آخرین نظرات

پیوندها

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

return signed/unsigned <= shift_right/ shift_left (arg: signed/unsigned; count: natural);


There are two types of shifts:

1- Logical

2- Arithmetic.


A logical shift means that the new bits are replaced with zeros.

An Arithmetic shift means that the replaced bits are substituted in order to maintain the sign of the original number.


* Shift functions are found in numeric_std package file

* Type of shift depends on input to function. Unsigned=Logical, Signed=Arithmetic


library IEEE;

use IEEE.STD_LOGIC_1164.ALL;


-- Uncomment the following library declaration if using

-- arithmetic functions with Signed or Unsigned values

use IEEE.NUMERIC_STD.ALL;

...

std_logic_vector <=

std_logic_vector(shift_right/shift_left (unsigned/signed (std_logic_vector), to_integer(unsigned(std_logic_vector))));

...

WARNING  Route:455 - CLK Net:clk_XXX may have excessive skew because 0 CLK pins and 1 NON_CLK pins failed to route using a CLK template.


Note:

* Use one clock signal and one edge.

* Do not generate internal clock signals because of glitching and clock-skew related problems.

:install the basic set of packages needed to get X started up:

pacman -Sy xorg-server xorg-xinit xorg-xclock xterm twm xf86-video-fbdev

startx

/etc/X11/xorg.conf.d/10-screen.conf

Section

      "Screen" Identifier

      "Default Screen" Monitor

      "Generic Monitor" DefaultDepth 24

      SubSection

            "Display" Modes "1280x1024"

      EndSubSection

EndSection

p7zip is a port of 7za.exe for POSIX systems like Unix...

7za.exe is the command line version of 7-zip...

 

$ sudo apt-get install p7zip-full

$ 7za x linux.zip

The EasyScopX is used to provide remote access to your oscilloscopes from a PC.

System Requirements

1NET framework 3.5 SP1

2NiVisa

***Note: .Net Framework was installed on the machine when installing Windows 7 (64 bits) follow next steps to use it:

a. Open Control Panel, select Uninstall Program (Programs and Features).

b. Select Open or Close Windows Functions (Turn Windows features on or off) in the new window.

c. Check .Net Framework 3.5 in the Windows Functions (Windows Features) dialog box, click OK button.

برد لیچی پای زیرو یکی از ارزان ترین کامپیوترهای تک برده مبتنی بر سیستم عامل لینوکس است که متشکل از برد زیرو و ماژول وایفای است. برد که در ابعاد کوچکی کمی بیشتر از اندازه یک کارت SD طراحی و عرضه شده است. برد اصلی از پردازنده آلوینر V3s با معماری کرتکس A7 با رم داخلی 64 مگابایتی بهره می برد. این برد از یک السیدی 5 اینچی پشتیبانی می کند که مستقیما از طریق کانکتور 40 پینی مربوطه روی برد قابل اتصال است و توانایی اجرای سیستم عامل لینوکس را دارد.

 

این برد 6، 8 دلاری... حالا بگیریم 14 دلاری...، در ایران 160 هزار تومان فروخته می شود ... !!!

http://www.pardazeshsabz.com/Product_Detail.aspx?Type=2&Id=1392

http://www.esys.ir/Product_Detail.aspx?Type=2&Id=1392

https://item.taobao.com/item.htm?id=548671148384

ERROR:HDLParsers:3533 - "" Line ###. Initializing Expression 'XXX' is not valid in this context as it contains reference to other interface objects... 

generic

(

    ...

    MAX_POINTS    : integer :=64;

    N_SHIFT       : integer :=integer(ceil(log2(real(MAX_POINTS)));

    ...

); 

...

architecture Behavioral ofexampleis

constant N_SHIFT: integer := integer(ceil(log2(real(MAX_POINTS))));

...

For the SRCREV value you must to use "${AUTOREV}" during development to get the latest commit of the branch

  

ERROR: ... do_fetch: Fetcher failure: Unable to find revision ... in branch ... even from upstream

ERROR: ... do_fetch: Function failed: Fetcher failure for URL: 'git://...'. Unable to fetch URL from any source

ERROR: Logfile of failure stored in: ...

ERROR: Task 50 (XXX.bb, do_fetch) failed with exit code '1'

 

$ gedit XXX.bb

 

...

#SRCREV = "15668e96e3462bc76f29ee23e56cb7508a65afb9"

SRCREV = "${AUTOREV}"

...

دوره آﻣﻮزﺷﯽ ﺑﺮﻧﺎﻣﻪ ﻧﻮﯾﺴﯽ C++ با Qt در لینوکس

بخش هایی از این خودآموز را بخوانید! 

در این گزارش به معرفی محیط نرم‌افزاری Keil uVision و کتابخانه CMSIS برای توسعه پروژه‌های مبتنی بر تراشه LPC1768 پرداخته می‌شود. قیمت این گزارش ‏در حال حاضر 200،000 تومان در نظر گرفته شده، که با تعداد 46 صفحه، در قالب DOC منتشر خواهد شد.

بخش هایی از این گزارش را بخوانید!

...

تعداد Threadهای همزمان و Threadهای با فضای Stack اختصاصی توسط کاربر، در فایل RTX_Conf_CM.c باید دو عدد بیشتر از تعداد Threadهای برنامه کاربر باشد (به دلیل Threadهای بخش شبکه). یعنی دو مقدار افزایش برای Number of concurrent running threads و دو مقدار هم برای Number of threads with user-provided stack size در نظر گرفته شود. همچنین Total stack size [bytes] for threads with user-provided stack size باید حداقل به مقدار 1536 بایت افزایش یابد. فضای Stack برای Threadها بستگی به تعداد و نحوه استفاده از توابع کتابخانه‌ها دارد. حداقل 1024 بایت برای Threadها مناسب است.

پروژه راه‌اندازی پروتکل CAN با استفاده از AT91SAM7 برای تست جلوآمپر دیجیتالی سمند ... قیمت این پروژه ‏در حال حاضر 500،000 تومان در نظر گرفته شده، و شامل مستندات مربوطه است.

قیمت این گزارش ‏در حال حاضر 100،000 تومان در نظر گرفته شده، که با تعداد 60 صفحه، در قالب DOC منتشر خواهد شد.

بخش هایی از این گزارش را بخوانید!

قیمت این پایان نامه ‏در حال حاضر 500،000 تومان در نظر گرفته شده، که با تعداد 158 صفحه، در قالب DOC منتشر خواهد شد.

بخش هایی از این پایان نامه را بخوانید! 

libevent

An asynchronous event notification library

ncurses 

The New Curses library

diffutils 

Tools for finding differences between files

flex

Flex (The Fast Lexical Analyzer)

mtd-utils

Tools for managing memory technology devices

strace

System call tracing tool

gdb

GNU debugger

busybox

Tiny versions of many common UNIX utilities in a single small executable

coreutils

The basic file, shell and text manipulation utilities

bash

An sh-compatible command language interpreter

util-linux

A suite of basic system administration utilities

سفر من برای یادگیری و درک بهتر دنیای لینوکس از بیش از یک دهه قبل، سال 1998 آغاز شد. من برای اولین بار توزیعی از لینوکس را نصب کرده بودم و به سرعت مجذوب مفهوم و فلسفه‌ی لینوکس شدم.

همیشه روش‌های بسیاری برای انجام یک کار وجود دارد. همین عبارت را نیز می‌توان در مورد توزیع‌های لینوکس بیان کرد. توزیع‌های بسیار زیادی در طول سال‌های گذشته به وجود آمده‌اند. برخی هنوز وجود دارند، برخی به چیزی دیگری تبدیل شده‌اند، اما بعضی دیگر به خاطره‌ها پیوسته‌اند. همه‌ی آنها کارها را متناسب با نیاز مخاطبان مورد نظرشان، به گونه‌ای متفاوت انجام می‌دهند. از آنجایی که راه‌های (انتخاب) مختلف بسیاری برای رسیدن به یک هدف نهایی وجود دارد، من متوجه شدم که دیگر مجبور نیستم تنها به یک پیاده‌سازی (سیستم عامل) محدود بشوم.

قبل از کشف لینوکس، شما به سادگی با مسائل در سیستم‌عامل‌های دیگر کنار می‌آمدید!، چون انتخاب دیگری نداشتید و این تنها گزینه‌ای بود که می‌توانستید انتخاب کنید؛ خواه دوست داشتید یا نداشتید! با لینوکس، مفهوم انتخاب شروع به ظهور کرد. اگر چیزی را دوست ندارید، شما آزادید، حتی تشویق می‌شوید، آن را تغییر دهید.

قیمت این جزوه ‏در حال حاضر 40،000 تومان در نظر گرفته شده، که با تعداد 59 صفحه و در قالب DOC منتشر خواهد شد.

بخشی از این جزوه را بخوانید! 

از جمله بردهای ارزان قیمت حوزه امبدد سیستم، برد MYS-6ULX است که در دو نسخه صنعتی و اینترنت اشیا، توسط شرکت MYiR ارائه شده است. در دوره لینوکس Embedded، ما از مدل اینترنت اشیا که مجهز به ماژول وایفای است و به صورت پیش فرض از تراشه MCIMX6Y2DVM05AA که پردازنده ای از خانواده کرتکس A7 شرکت NXP از سری پردازنده های i.mx 6ull است، بهره می بریم.

این برد، به صورت پیش فرض از 256 مگابایت حافظه DDR3 و 256 مگابایت حافظه NAND Flash بهره می برد و با این امکانات، توانایی اجرای سیستم عامل لینوکس را دارد. برد در ابعاد کوچکی طراحی شده است تا بتواند در تجهیزات زیادی برای کاربری های اینترنت اشیا بکارگرفته شود و همچنین امکانات مناسبی هم برای ارتباط با سایر ماژول ها و ارتباطات تحت شبکه برای آن در نظر گرفته شده است که از آن جمله می توان به اترنت، پورت یو اس بی، UART های متعدد و ورودی خروجی همه منظوره و ... اشاره نمود.

 

TCP/IP Networking Suite (TCPNet)

اصولاً برای کار با این کتابخانه و اجرای آن، ملزم به استفاده از سیستم عامل (RTOS) یا فایل سیستمی (File System) نیستیم. این TCP/IP Stack دارای یک Task Scheduler داخلی است. یعنی برای اجرا آن روی میکرو ها، تنها به یک Timer نیاز داریم. به عبارت دیگر، این Stack به صورت Stand Alone طراحی و پیاده سازی شده است. اما، چنانچه با توجه به پیچدگی طرح و برنامه اجرایی به سیستم عامل نیاز داشته باشیم، یعنی اگر تعدادی Task داشته باشیم... تنها می توانیم از سیستم عامل RTX استفاده کنیم. 

UDP

TCP

Packet Size (Bytes)

Packets/sec

KByte/sec

Packets/sec

KByte/sec

10

19,790

176

7,540

74

200

21,370

4,164

6,450

1,272

400

17,490

6,820

5,600

2,202

600

14,230

8,330

4,730

2,782

800

11,950

9,360

4,210

3,300

1,000

10,370

10,090

3,736

3,652

1,200

9,120

10,670

3,322

3,894

1,400

8,140

11,130

3,082

4,215

· Examples shown using a Cortex-M3 processor-based device running at 96MHz, 100Mbps full duplex

· Using CMSIS compatible Ethernet drivers

...

entity led_flasher_cw is

  port (

    ce: in std_logic := '1';

    clk: in std_logic; -- clock period = 10.0 ns (100.0 Mhz)

    gateway_out: out std_logic

  );

end led_flasher_cw;

...