درک مناسب از نحوه عملکرد حافظه پویا (داینامیک) کمک شایانی به برنامه نویسان ++C خواهد کرد. حافظه در برنامه ++C به دو بخش تقسیم خواهد شد. Stack: همه متغیرهای تعریف شده درون تابع در حافظه stack ذخیره خواهند شد. Heap: این بخش، حافظه استفاده نشده برنامه است و میتوان در …
Read More »Search Results for: حافظه
تخصیص حافظه پویا در C با malloc ، calloc ، realloc و free
پیش از آموختن تخصیص حافظه پویا در C ، باید بدانیم که: مدیریت حافظه در C چگونه عمل می کند؟ و در ادامه با تخصیص حافظه پویا در C با malloc ، calloc ، realloc و free و آشنا میشویم. مدیریت حافظه در C چگونه عمل می کند؟ وقتی که …
Read More »انواع حافظه های پرکاربرد ( SRAM – DRAM – NAND Flash – NOR Flash )
اگر با طراحی سیستم های مبتنی بر میکروکنترلر و میکروپروسسور آشنایی داشته باشید حتما تا به حال نام حافظه هایی مانند Flash یا SRAM و … به گوشتان خورده است. در این مطلب می خواهیم نگاهی اجمالی به برخی از پرکاربردترین حافظه ها داشته باشیم. دسته بندی نواع حافظه به …
Read More »ساختار حافظه های فلش
عکسی از ساختار حافظه های فلش یو اس بی یا همون USB flash drive ها
Read More »زبان جاوا؛ زبان برنامه نویسی همه منظوره
زبان جاوا را میتوان زبانی ساده، پرطرفدار و قابل اعتماد توصیف کرد. به طور کلی برنامههایی که به کمک جاوا ساخته میشوند، بر روی بیش از 56 میلیارد دستگاه در جهان از کامپیوتر شخصی، تلفن همراه، تبلت، ساعت و کارت اعتباری گرفته تا تلویزیون هوشمند، دوربینهای دیجیتال، کنسولهای بازی و …
Read More »لپ تاپ صنعتی چیست و قیمت ویژگی های آن را بشناسید
از آن زمان که رایانهها فقط استفاده خانگی یا اداری داشتند، زمان بسیار زیادی گذشته است. با یک جستجوی ساده در اینترنت، متوجه انواع مدلهای لپ تاپ صنعتی میشوید که در کاربردها و قیمتهای مختلف، به بازار عرضه شدهاند. این لپ تاپها با مدلهای خانگی تفاوت زیادی دارند و هرگز …
Read More »استخدام مهندس Embedded Software در ترکیه
توصیف شغل این موقعیت شغلی برای کار در شعبه شرکت واقع در کشور ترکیه می باشد اما شعبه اصلی شرکت در کشور سوئد است. مشتری ما یکی از بزرگترین تولید کنندگان تجهیزات اولیه در صنعت خودروسازی است و به تولید اجزای سخت افزاری برای تمام تولید کنندگان بزرگ خودروسازی مشغول …
Read More »طراحی مدار الکترونیکی با استفاده از میکرو کنترلر ARM
طراحی سخت افزار (pcb) ¶ میکرو کنترلر Arm (با سرعت پردازش بالا) ترجیحا از سری های قابل ارتقا بدون تغییر pcb ¶ صفحه نمایش لمسی 7 اینچ با رزلوشن بالا ¶¶ ورودی آنالوگ از 1mv تا50ولت dc و 0 میلیهرتز تا 200کیلوهرتز قابل پردازش در برنامه یا نرم افزار با …
Read More »آموزش حرفه ای برنامه نویسی میکروکنترلر AVR
میکروکنترلر های AVR یکی از محبوب ترین میکروکنترلر ها برای انجام پروژه های مختلف هستند. شما میتوانید با توجه به نیاز خود یک میکروکنترلر سری AVR را تهیه کنید، آن را برنامه نویسی کنید و از پروژه خود لذت ببرید. در این مقاله به بررسی میکروکنترلر های AVR و معرفی …
Read More »پروژه ساخت قفل درب RFID با آردوینو
حتما تا به حال برای شما هم پیش آمده است که کلیدهایتان را فراموش کنید و پشت در بمانید. پروژهای که در این جلسه با هم یاد میگیریم، میتواند ما را برای همیشه از مشکل پشت در ماندن خلاص کند. ساخت یک قفل امنیتی RFID برای دربها، با استفاده از …
Read More »آموزش FPGA – بورد Mojo و مقدمات FPGAها – قسمت اول
مقدمه در بیشتر آموزشهایی که تا کنون دربارهی امبدد (embedded) سیستمها داشتهایم و در پروژههایی که با هم آموخته و انجام دادهایم، غالبا از بوردهای میکروکنترلری مانند انواع بوردهای آردوینو استفاده کردهایم. برای استفاده از اینگونه بوردها کافیست که کاربر اینترفیسهای آنالوگ و دیجیتال بورد موجود را به درستی متصل …
Read More »آموزش FreeRTOS در آردوینو: اجرای پروژهی سادهی LED چشمک زن در بورد Arduino uno با استفاده از FreeRTOS task
RTOS یا سیستم عامل بلادرنگ، سیستم عاملی است که در درون دیوایسهای امبدد وجود دارد. از آنجایی که در این ابزارها زمانبندی اجرای وظایف از اهمیت ویژهای برخوردار است، بلادرنگ بودن سیستم عامل مورد استفاده نیز بالطبع مهم خواهد بود. منظور از بلادرنگ بودن اجرای وظایف این است که مدت …
Read More »I2C در رزبریپای
مقدمه I2C یک ارتباط سریال همزمان است که ارتباط بین دو دستگاه را فراهم میکند. این پروتکل یک پروتکل ارباب-برده (master-slave) است که میتواند یک یا چند ارباب و یک یا چند برده داشته باشد، درحالی که پروتکل SPI تنها یک ارباب دارد. این پروتکل عموماً برای ارتباطات مسافت کوتاه …
Read More »آشنایی با میکروکنترلرهای PIC و نرمافزار MPLABX و آموزش کار با آنها
در سال 1980 شرکت اینتل نخستین میکروکنترلرها را با نام 8051 و با معماری معروف Harvard Architecture 8051 به بازار عرضه نمود و از آن تاریخ به بعد، میکروکنترلرها انقلاب عظیمی را دنیای الکترونیک و صنایع مربوط به آن ایجاد کردند. همزمان با سایر پیشرفتهای تکنولوژی میکروکنترلرها نیز در طول …
Read More »I2C آردوینو
مقدمه Inter-Integrated Circuit یا به اختصار I2C یک پروتکل ارتباطی سریال میباشد. این پروتکل two wire interface) TWI) نیز نامیده میشود زیرا از دو سیم برای برقراری ارتباط استفاده میکند. این دوسیم SDA (داده سریال) و SCL (کلاک سریال) میباشند. I2C یک پروتکل ارتباطی مبتنی بر تایید (acknowledgment-based) میباشد، بدین …
Read More »