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

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

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

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

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

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

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

09125623558
Nouri.Iut@Gmail.Com

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

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

تبلیغات

آخرین نظرات

پیوندها

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

 - پارتیشن بندی

- نصب انواع ویندوز

- نصب انواع لینوکس

- نصب درایورها 

- ارتقاء سیستم

- تعمیرات تخصصی

- نصب نرم افزارهای کاربردی 

- نصب نرم افزارهای گرافیکی 

آموزش رایگان کامپیوتر و رباتیک مقدماتی برای دانش آموزان ( سنین 6 تا 15 سال )

زمان برگزاری : آذرماه 96

مدت دوره : 5 جلسه 90 دقیقه ای

با توجه به محدودیت ظرفیت (8 نفر)، اولویت با کسانی است که زودتر ثبت نام نمایند.

کرج - سه راه گوهردشت - جنب ایستگاه تاکسی گوهردشت - برج گوهر - طبقه 4 - واحد 12

فصل اول  1

1-         بررسی پردازندههای DSP  1

1-1-     مقدمه  1

1-2-     چرا پردازش دیجیتال  2

1-3-     جایگاه پردازنده DSP در یک سیستم دیجیتال  3

1-4-     تاریخچه‌ی پردازنده‌‌های DSP  3

1-5-     کاربردهای پردازنده‌‌های DSP  4

1-6-     ساختار عمومی پردازنده‌‌های DSP  5

1-7-     مقایسه پردازنده‌‌های DSP با FPGAها و GPPها 12

1-8-     سازندگان پردازنده‌‌های DSP  15

1-8-1-  DSPهای شرکت Texas Instruments  16

1-8-2-  DSP های شرکت Analog Devices  22

1-8-3-  DSPهای شرکت Freescale Semiconductor (Motorola) 25

1-9-     ملاحظات لازم در انتخاب پردازنده‌‌های DSP  26

فصل دوم  33

البرز - کرج - سه راه گوهردشت - جنب ایستگاه تاکسی گوهردشت - برج گوهر - طبقه 4 - واحد 12

@echo off

:start

set /a num = (%random% %% 9) + 1

color %num%

ping 127.0.0.1 -n 2 > n

cls

echo .88b  d88.  .d88b.  db   db  .d8b.  .88b  d88. .88b  d88.  .d8b.  d8888b.

echo 88'YbdP`88 .8P  Y8. 88   88 d8' `8b 88'YbdP`88 88'YbdP`88 d8' `8b 88  `8D

echo 88  88  88 88    88 88ooo88 88ooo88 88  88  88 88  88  88 88ooo88 88   88

echo 88  88  88 88    88 88~~~88 88~~~88 88  88  88 88  88  88 88~~~88 88   88

echo 88  88  88 `8b  d8' 88   88 88   88 88  88  88 88  88  88 88   88 88  .8D

echo YP  YP  YP  `Y88P'  YP   YP YP   YP YP  YP  YP YP  YP  YP YP   YP Y8888D' 

goto start

 

set /a: رشته را به صورت یک عبارت عددی ارزیابی کن 

%random%: تولید یک عدد تصادفی بین صفر تا 32767

color: رنگ پیش زمینه و پس زمینه پنجره‌ی جلسه فعلی را تغییر بده.

Longterm release kernels

Version

Maintainer

Released

Projected EOL

4.9

Greg Kroah-Hartman

2016-12-11

Jan, 2019

4.4

Greg Kroah-Hartman

2016-01-10

Feb, 2018

4.1

Sasha Levin

2015-06-21

Sep, 2017

3.16

Ben Hutchings

2014-08-03

Apr, 2020

3.10

Willy Tarreau

2013-06-30

Oct, 2017

3.4

Li Zefan

2012-05-20

Apr, 2017

3.2

Ben Hutchings

2012-01-04

May, 2018

https://www.kernel.org/

https://cdn.kernel.org/pub/linux/kernel/v3.x/linux-3.16.46.tar.xz

1-    معرفی محل کار آموزی    9

1-1-    معرفی سیستمهای اویونیک    9

1-1-1-    نمایشگرها    12

1-1-2-    ارتباطات (Communication)    14

1-1-3-    سیستمهای کنترل و ثبت اطلاعات (Data Entry and Control)    15

1-1-4-    سیستمهای کنترل پرواز (Flight Control)    15

1-1-5-    سیستمهای حسکننده وضعیت هواپیما(Aircraft State Sensor Systems)    15

1-1-6-    سیستمهای ناوبری (Navigation Systems)    16

این ترجمه، توسط یکی از کارآموزان من در تابستان 2011 انجام شده است... به منظور امکان دخل و تصرف مطالب توسطکاربران، این  مستندات با فرمت Word ارائه شده است.

Professional Parallel Programming with C#

بهترین روش برای افزودن Recipeهایمان به Yocto، ایجاد لایه خودمان (meta-example) است.

# cd /home/.../fsl-community-bsp/sources

# git clone https://github.com/DynamicDevices/meta-example

 

افزودن این لایه به فایل پیکربندی Bitbake، است.

$ cd ~/fsl-community-bsp

$ MACHINE=imx28evk source ./setup-environment build

 

$ gedit conf/local.conf &

IMAGE_INSTALL_append = " bbexample"

 

$ gedit conf/bblayers.conf &

...

BBLAYERS ?= " \

   /home/user/yocto/poky-jethro-14.0.0/meta \

   /home/user/yocto/poky-jethro-14.0.0/meta-yocto \

   /home/user/yocto/poky-jethro-14.0.0/meta-yocto-bsp \

   /home/user/yocto/poky-jethro-14.0.0/meta-example \

   "

 

uint32_t i;

// ...

while (1) {

  // ...

  for (i = 0U; i < 1000000U; i++) { __nop(); } // Wait a little while

}

#include "cmsis_os2.h" // CMSIS RTOS header file

/*----------------------------------------------------------------------------

* Message Queue creation & usage

*---------------------------------------------------------------------------*/

void Thread_MsgQueue1 (void *argument); // thread function 1

void Thread_MsgQueue2 (void *argument); // thread function 2

 

osThreadId_t tid_Thread_MsgQueue1; // thread id 1

osThreadId_t tid_Thread_MsgQueue2; // thread id 2

 

osEventFlagsId_t evt_id; // event flags id

 

#define FLAGS_MSK 0x00000001ul

#define MSGQUEUE_OBJECTS 16 // number of Message Queue Objects

/*

A call to osDelay will put the calling thread in the WAITING state for the

specified amount of milliseconds. During this time, the RTOS scheduler will

run other threads in the READY state.

*/

void alive_led (void *argument) {

  uint8_t onoff = 0;

  GPIO_SetDir(2, 13, GPIO_DIR_OUTPUT);

 

  while (true) {

    onoff = !onoff;

    if (onoff)

      GPIO_PinWrite(2, 13, 1);

    else

      GPIO_PinWrite(2, 13, 0);

 

    osDelay(1000); // suspend thread execution

  }

#include "cmsis_os.h"

 

void Thread_alive (void const *argument);

 

osThreadDef (Thread_alive, osPriorityNormal, 1, 0);

 

// Toggle LED every so often to show we are alive.

void Thread_alive (void const *argument) {

  u8 onoff = 0;

  while (1) {

 

    onoff = !onoff;

 

    if (onoff)

      GPIOA->ODR |= GPIO_ODR_0;

    else

      GPIOA->ODR &= ~GPIO_ODR_0;

 

    osDelay(1000);

  }

}

CMSIS-RTOS (CMSIS-RTOS RTX) Example Program

 

#include "cmsis_os.h"

/* Renamed main() function */

void app_main (void const *argument) {

  // contents of old "main"

}

osThreadDef(app_main, osPriorityNormal, 1, 0);

int main (void) {

  // System Initialization

  SystemCoreClockUpdate();

  // ...

  osKernelInitialize();

  // initialize peripherals here

  /* Create the API v1 thread */

  osThreadCreate(osThread(app_main), NULL);

  osKernelStart();

  for (;;);

}

این پروژه توسط سیستم عامل RTX راه اندازی شده است و شامل یک Task برای تنظیمات اولیه و راه اندازی دیگر Taskهای برنامه است.

با انتخاب میکرو مورد نظر، فایل راه انداز مربوط به آن، به پروژه اضافه می شود. (در هنگام ایجاد یک پروژه جدید، هشداری برای اضافه کردن این فایل، به شما داده می شود، که باید با آن موافقت کنید)

یک فایل به نام main.c ایجاد کنید.

فایلهای system_stm32fxxx.c در شاخه Keil\ARM\Startup\ST\STM32Fxxx\ و RTX_Conf_CM.c در شاخه Keil\ARM\RL\RTX\Config\  را در کنار پروژه خود کپی کنید.

سه فایل بالا را به پروژه اضافه کنید.

شماره دانشجویی : ۹۲۰۵۰۱۰۳

- Kernel Oops (Non-Fatal Error = Soft Panic)

- Kernel Panic (Fatal Error = Blue Screen of Death)

 مشکل من این است که سیستم Crash می کند و Reboot می شود...

 drivers/net/ethernet/freescale/fec_main.c

این همه وصله پینه (Patch) ! خسته شدم ! دو و سه روز سر کارم !