[@embedded]_Embedded_syste_OpenSource.pdf
4.5 MB
#دانلود_کتاب منحصربفرد (طراحی و ساخت) #رباتیک و #امبدد_سیستم ها با ابزارهای اپن سورس با عنوان " Embedded Systems and Robotics with Open Source Tools"
#رسپبری_پای #بیگل_بن #متن_باز #سنسور
@embedded
#رسپبری_پای #بیگل_بن #متن_باز #سنسور
@embedded
#دانلود_کتاب "طراحی FPGA پیشرفته " ،ورود به دنیای پیشرفته طراحی دیجیتال با #fpga ، معماری ،پیاده سازی و بهینه سازی سه محور اصلی این کتاب است.
@embedded
@embedded
@embedded_Wiley.Advanced.FPGA.Design.Jun.2007.pdf
6.8 MB
#دانلود_کتاب "طراحی FPGA پیشرفته " ،ورود به دنیای پیشرفته طراحی دیجیتال با #fpga ، معماری ،پیاده سازی و بهینه سازی سه محور اصلی این کتاب است
@embedded
@embedded
#دانلود_اسلاید آموزش " #یادگیری_ماشین " دانشگاه علوم تحقیقات ؛ این مجموعه اسلایدها در 12 فصل تنظیم شده است.
@embedded
@embedded
Deleted Account
Rastin_FPGA9508_1.pdf
✅این فایل برگرفته از کانال شرکت راستین ایرانیان میباشد.
فایل ارائه دوره fpga نسخه۹۵۰۸-۱ تقدیم به فرهیختگان گرامی.
از علاقه مندان جهت عضویت در کانال مربوطه دعوت میشود :
@Rastin_iranian
Https://telegram.me/rastin_iranian
فایل ارائه دوره fpga نسخه۹۵۰۸-۱ تقدیم به فرهیختگان گرامی.
از علاقه مندان جهت عضویت در کانال مربوطه دعوت میشود :
@Rastin_iranian
Https://telegram.me/rastin_iranian
در ادامه با مقاله "ده مهارت که یک متخصص سامانه های نهفته " نیاز دارد را با هم خواهیم بود ، این مقاله ترجمه آزاد و همراه با تخلیص از مقاله ای در سایت embedded.com میباشد.
@embedded
@embedded
Embedded Academy
در ادامه با مقاله "ده مهارت که یک متخصص سامانه های نهفته " نیاز دارد را با هم خواهیم بود ، این مقاله ترجمه آزاد و همراه با تخلیص از مقاله ای در سایت embedded.com میباشد. @embedded
10 skills embedded engineers need now ;
Karen Field .
متخصص امبدد یک فرد کاملا بروز و آگاهی هست که هر روز در حال یادگیری هست او با نرم افزار های متن باز آشناست و میتواند آنهارا توسعه دهد .در گذشته ها مثلا دهه ۱۹۸۰ فردی که مدارهای mixed signal طراحی میکرد و فردی که موظف به راه تندازی میکروکنترلر ها بود و فردی که کدهای اسمبلی مینوشت و فردی که توانایی کار با ابزارهای پروتو تایپ کارمیکرد و آشنا بود در حقیقت یک نفر بود و یک مهندس همه این کارها را انجام میداد.
با پیشرفته شدن سیستم های نهفته و استفاده از میبیون ها خط برای برنامه نویسی آن ها و پیچیدگی و دشواری مسولیت های آن فرد (متخصص امبدد) به تخصص های زیر تقسیم شد:
توسعه دهنده سخت افزار
Hardware Developer
توسعه دهنده فریم ور
Firmware developer
توسعه دهنده نرم افزار
Software developer
.
اما هنوز هم هستند شرکت های بزرگی که علاقه مند هستند فرد مورد نظر دو حیطه نرم افزار و سخت افزار را مسلط باشد وبا سایر جنبه ها نیز آشنایی داشته باشد .
اما دانستن و تسلط بر تمام موضوعات امبدد سیستم اگر غیر ممکن نباشد باید بگوییم که کار سخت و دشواری است.
برای نوشتن این مقاله با نه متخصص به نام حوزه امبدد سیستم ها مصاحبه شده و از آن ها در مورد مهارت های بسبار مهم یک متخصق سامانه های نهفته پرسش شده است. برخلاف نظرات مختلف و بعضا متفاوت در زمینه مهارت های تخصصی همه متخصصان براین باور بودند که :
✅"یک متخصص سامانه های نهفته نباید یادگیری را متوقف کند."
Karen Field .
متخصص امبدد یک فرد کاملا بروز و آگاهی هست که هر روز در حال یادگیری هست او با نرم افزار های متن باز آشناست و میتواند آنهارا توسعه دهد .در گذشته ها مثلا دهه ۱۹۸۰ فردی که مدارهای mixed signal طراحی میکرد و فردی که موظف به راه تندازی میکروکنترلر ها بود و فردی که کدهای اسمبلی مینوشت و فردی که توانایی کار با ابزارهای پروتو تایپ کارمیکرد و آشنا بود در حقیقت یک نفر بود و یک مهندس همه این کارها را انجام میداد.
با پیشرفته شدن سیستم های نهفته و استفاده از میبیون ها خط برای برنامه نویسی آن ها و پیچیدگی و دشواری مسولیت های آن فرد (متخصص امبدد) به تخصص های زیر تقسیم شد:
توسعه دهنده سخت افزار
Hardware Developer
توسعه دهنده فریم ور
Firmware developer
توسعه دهنده نرم افزار
Software developer
.
اما هنوز هم هستند شرکت های بزرگی که علاقه مند هستند فرد مورد نظر دو حیطه نرم افزار و سخت افزار را مسلط باشد وبا سایر جنبه ها نیز آشنایی داشته باشد .
اما دانستن و تسلط بر تمام موضوعات امبدد سیستم اگر غیر ممکن نباشد باید بگوییم که کار سخت و دشواری است.
برای نوشتن این مقاله با نه متخصص به نام حوزه امبدد سیستم ها مصاحبه شده و از آن ها در مورد مهارت های بسبار مهم یک متخصق سامانه های نهفته پرسش شده است. برخلاف نظرات مختلف و بعضا متفاوت در زمینه مهارت های تخصصی همه متخصصان براین باور بودند که :
✅"یک متخصص سامانه های نهفته نباید یادگیری را متوقف کند."
Embedded Academy
1- مهارت اول : آشنایی با فناوریهای ارتباط بر بستر اینترنت(#اینترنت_اشیا) @embedded
مهارت اول :
فناوریهای ارتباط بر بستر اینترنت(#اینترنت_اشیا)
با دانستن و تخصص در زمینه کد نویسی مثلا سی و سی پلاس پلاس و طراحی آمیخته با سیگنال شما در دنیای امبدد موفق و مفید خواهید بود ،در حقیقت در بسیاری از موارد دانستن همین مهارت کدنویسی کافیست، اما من طرفدار یادگیری فناوریهای اینترنت اشیا هستم که یک امتیاز ویژه برای متخصصین امبدد میباشد.
منبع این نظر :
Ken Wada
مدیر شرکت aurium technologies
با سی سال سابقه در این زمینه ، هم اکنون ایشان طراح و معمار محصولات و سیستم های الکترونیکی برای صنایع مختلف های تک و ... .
—-----------------------------------
بالمس تگ های زیر به مطالب مرتبط دسترسی پیداکنید:
#iot
#اینترنت_اشیا
#wifi
#zigbee
فناوریهای ارتباط بر بستر اینترنت(#اینترنت_اشیا)
با دانستن و تخصص در زمینه کد نویسی مثلا سی و سی پلاس پلاس و طراحی آمیخته با سیگنال شما در دنیای امبدد موفق و مفید خواهید بود ،در حقیقت در بسیاری از موارد دانستن همین مهارت کدنویسی کافیست، اما من طرفدار یادگیری فناوریهای اینترنت اشیا هستم که یک امتیاز ویژه برای متخصصین امبدد میباشد.
منبع این نظر :
Ken Wada
مدیر شرکت aurium technologies
با سی سال سابقه در این زمینه ، هم اکنون ایشان طراح و معمار محصولات و سیستم های الکترونیکی برای صنایع مختلف های تک و ... .
—-----------------------------------
بالمس تگ های زیر به مطالب مرتبط دسترسی پیداکنید:
#iot
#اینترنت_اشیا
#wifi
#zigbee
مهارت دوم: مهارت جستجوی را بیاموزید، حرفه ای جستجو کنید .
@embedded
@embedded
Embedded Academy
مهارت دوم: مهارت جستجوی را بیاموزید، حرفه ای جستجو کنید . @embedded
مهارت دوم :
حرفه ای جستجو کنید!
وقت شما با ارزش است ، زمان خودتان را بیهوده تلف نکنید ،از منابع متن باز و متخصصین که به صورت #متن_باز کار میکنند نهایت استفاده را ببرید. البته طبیعتا استثنا هم وجود دارد وقتی شما در مورد یک موضوع به روز و جدید و مرز علم تحقیق میکنید یافتن نمونه کد و پروژه و ... بسیار سخت و نایاب است . اما درصد بالایی از کارهای ما حل مسایل معمولی و متداول هست. پس سعی کنید از نتایج و دستاوردهای نوابغ دیگر که در اینترنت موجود است استفاده کنید.
البته سعی کنید خودشما هم به دیگران کمک کنید و فقط استفاده کننده نباشید ، #فرهنگ_متن_باز قوی و زیباست اگر همه مشارکت کنند.
منبع این نظر:
Michael Anderson
دانشمند ارشد PTR group
دارای ۳۵ سال سابقه مهندسی در زمینه های برنامه نویسی، سیستم عامل، برنامه نویسی در سطح کرنل و... .
—------------------
در آینده در همین زمینه مطالبی آموزشی قرار داده خواهد شد .
حرفه ای جستجو کنید!
وقت شما با ارزش است ، زمان خودتان را بیهوده تلف نکنید ،از منابع متن باز و متخصصین که به صورت #متن_باز کار میکنند نهایت استفاده را ببرید. البته طبیعتا استثنا هم وجود دارد وقتی شما در مورد یک موضوع به روز و جدید و مرز علم تحقیق میکنید یافتن نمونه کد و پروژه و ... بسیار سخت و نایاب است . اما درصد بالایی از کارهای ما حل مسایل معمولی و متداول هست. پس سعی کنید از نتایج و دستاوردهای نوابغ دیگر که در اینترنت موجود است استفاده کنید.
البته سعی کنید خودشما هم به دیگران کمک کنید و فقط استفاده کننده نباشید ، #فرهنگ_متن_باز قوی و زیباست اگر همه مشارکت کنند.
منبع این نظر:
Michael Anderson
دانشمند ارشد PTR group
دارای ۳۵ سال سابقه مهندسی در زمینه های برنامه نویسی، سیستم عامل، برنامه نویسی در سطح کرنل و... .
—------------------
در آینده در همین زمینه مطالبی آموزشی قرار داده خواهد شد .
Embedded Academy
مهارت سوم : چیز های تازه یادبگیرید! @embedded
مهارت سوم:
یادگیری چیزهای جدید خارج از محدوده امن تان!
صرف زمان برای برای دنبال کردن آخرین مد ها، اخبار و فناوری ها بسیار مفید و سرگرم کننده هست و از بزرگترین مزایای آن گسترش و تعمیق دامنه فعالیت شماست .(می توانید از آن ها برای گسترش کسب کارتان ایده بگیرید.) خودتان را با یادگیری چیزهای مختلف از تخصص خودتان به چالش بکشید مانند مباحث سخت افزاری ، حوزه کاری و تخصصی مشتریانتان و یا مباحث #مدیریت_پروژه .
در زمان های معینی بر روی بهبود و افزایش مهارتهای پایه ای و توانایی های ذاتی خود متمرکز شوید.
مردمی باشید و با مردم در ارتباط باشید.
مهندسی اساسا یک تلاش انسانی است و کلید دستیابی به آن برقرار کردن تعادل است. بسیاری از مهندسین جوان به صورت افراطی بر روی مهندسی متمرکز می شوند و برخی بالعکس بر روی مردم . می دانم کار آسانی نیست ، اما شما باید از کار با هردومجموعه از توانمندی ها سود ببرید.
منبع نظر :
Matt Liberty
موسس شرکت jetperch LLC ارایه دهنده خدمات مشاوره ای DSP و نرم افزاری سامانه های نهفته (Embedded software).
دارای هجده سال سابقه مهندسی ، او در مورد خودش فکر میکند که در عین حال که یک جنرالیست هست که هم دانش کسب و کار مهندسی را میداند و هم #مهندسی_سیستم در زمینه توسعه نرم افزاری سامانه های نهفته و الگوریتم های پردازش سیگنال دیجیتال دارای مهارت می باشد.
یادگیری چیزهای جدید خارج از محدوده امن تان!
صرف زمان برای برای دنبال کردن آخرین مد ها، اخبار و فناوری ها بسیار مفید و سرگرم کننده هست و از بزرگترین مزایای آن گسترش و تعمیق دامنه فعالیت شماست .(می توانید از آن ها برای گسترش کسب کارتان ایده بگیرید.) خودتان را با یادگیری چیزهای مختلف از تخصص خودتان به چالش بکشید مانند مباحث سخت افزاری ، حوزه کاری و تخصصی مشتریانتان و یا مباحث #مدیریت_پروژه .
در زمان های معینی بر روی بهبود و افزایش مهارتهای پایه ای و توانایی های ذاتی خود متمرکز شوید.
مردمی باشید و با مردم در ارتباط باشید.
مهندسی اساسا یک تلاش انسانی است و کلید دستیابی به آن برقرار کردن تعادل است. بسیاری از مهندسین جوان به صورت افراطی بر روی مهندسی متمرکز می شوند و برخی بالعکس بر روی مردم . می دانم کار آسانی نیست ، اما شما باید از کار با هردومجموعه از توانمندی ها سود ببرید.
منبع نظر :
Matt Liberty
موسس شرکت jetperch LLC ارایه دهنده خدمات مشاوره ای DSP و نرم افزاری سامانه های نهفته (Embedded software).
دارای هجده سال سابقه مهندسی ، او در مورد خودش فکر میکند که در عین حال که یک جنرالیست هست که هم دانش کسب و کار مهندسی را میداند و هم #مهندسی_سیستم در زمینه توسعه نرم افزاری سامانه های نهفته و الگوریتم های پردازش سیگنال دیجیتال دارای مهارت می باشد.
Embedded Academy
مهارت چهارم :کار با سیستم عامل های بلادرنگ را تجربه کنید. #RTOS @embedded
مهارت چهارم:
کار با سیستم عامل های بلادرنگ را تجربه کنید.
مهندسانی که توانایی پیاده سازی فرایند های ساختاریافته را با استفاده از سیستم عامل های بلادرنگ (RTOS) را بدانند اکثرا مورد نیاز صنعت و حقوق بالاتری دارند . دلیل آن اینست که آنها نظم و انظباط لازم برای توسعه امن و فهم ایده همزمانی را بدست آورده اند : هر بخش از CPPU را می توانند وادار کنند تا کار خاصی را انجام دهد. آن ها میدانند چگونه از صحت عملکرد و استفاده از منابع CPU اطمینان حاص کنند. به طور خلاصه ، آن ها می دانند چگونه درعین حفظ عملکرد در زمانی که به طور غیر منتظره سرویسی اجرا میشود از منابع حفاظت کنند .
بنابراین، من مهندسین که با RTOS کار نکرده اند را تشویق می کنم که تجربه کار و توسعه چنین سیستم عامل هایی را پیدا کنند. سیستم عامل هایی نظیر VxWorks یا GreenHills یا μC/OS .
هم چنین توصیه جدی به استفاده از لینوکس که یک سیستم عامل مقیاس پذیر است دارم. که شما می توانید از آن به صورت بی آلایش و سبک برای کارهای زمانی و زمانبندی شده استفاده کنید و سپس آن را برروی هر نوع سخت افزاری بارگذاری کنید و برای بهینه سازی و کنترل بیشتر توسعه کرنل انجام دهید . (#kernel_development)
منبع این نظر:
Henry Wintz
مدیر راهکار صنعت سامانه های نهفته در شرکت Randstad Technologies
—-----------------------------------
دسترسی به مطالب مرتبط با لمس تگ های زیر :
#Embedded_os
#rtos
#linux
کار با سیستم عامل های بلادرنگ را تجربه کنید.
مهندسانی که توانایی پیاده سازی فرایند های ساختاریافته را با استفاده از سیستم عامل های بلادرنگ (RTOS) را بدانند اکثرا مورد نیاز صنعت و حقوق بالاتری دارند . دلیل آن اینست که آنها نظم و انظباط لازم برای توسعه امن و فهم ایده همزمانی را بدست آورده اند : هر بخش از CPPU را می توانند وادار کنند تا کار خاصی را انجام دهد. آن ها میدانند چگونه از صحت عملکرد و استفاده از منابع CPU اطمینان حاص کنند. به طور خلاصه ، آن ها می دانند چگونه درعین حفظ عملکرد در زمانی که به طور غیر منتظره سرویسی اجرا میشود از منابع حفاظت کنند .
بنابراین، من مهندسین که با RTOS کار نکرده اند را تشویق می کنم که تجربه کار و توسعه چنین سیستم عامل هایی را پیدا کنند. سیستم عامل هایی نظیر VxWorks یا GreenHills یا μC/OS .
هم چنین توصیه جدی به استفاده از لینوکس که یک سیستم عامل مقیاس پذیر است دارم. که شما می توانید از آن به صورت بی آلایش و سبک برای کارهای زمانی و زمانبندی شده استفاده کنید و سپس آن را برروی هر نوع سخت افزاری بارگذاری کنید و برای بهینه سازی و کنترل بیشتر توسعه کرنل انجام دهید . (#kernel_development)
منبع این نظر:
Henry Wintz
مدیر راهکار صنعت سامانه های نهفته در شرکت Randstad Technologies
—-----------------------------------
دسترسی به مطالب مرتبط با لمس تگ های زیر :
#Embedded_os
#rtos
#linux
مهات پنجم:
مهارت هایتان را تنوع بخشید .
اگر هنوز با میکرو کنترلر های ساده کار میکنید ، من به شما توصیه میکنم یک کلاس " linux driver" بگذرانید.
این برای رفتن به سمت اندروید کار شما را آسانتر میکند.
تنوع ببخشید : یک اپلیکیشن موبایل بسازید .
در مورد اجزا سرورهای back-end اطلاعات پیداکنید.
و با سخت افزار های متن باز آشنا بشوید .
پروژه ای که من هشت سال پیش انجام دادم مرا مجبور به ورود به حیطه سخت افزار کرد ، بنابراین من نتوانستم بر روی بهبود و توسعه الگوریتمم متمرکز شوم.
امروزه بسیاری از بردهای off-the-shelf بردهای در قفسه ( منظور بردهای متن باز و آماده برای ایجاد نسخه های پروتوتایپ و توسعه می باشد نظیر آردوینو،رسپری،بیگل و...) موجود می باشد که به من اجازه تمرکز ژرف روی یک حیطه خاص را میدهد.
منبع این نظر :
Jen Costillo
مشاور در Rebelbot
بیست سال سابقه مهندسی، با تجارب بسیار در زمینه های گوناگون و به قول خودش همه کاره ! ، طراح مدار ، برنامه نویس اپلیکیش اندروید و ویندوز ، هم اکنون مهندس بخش R&D در Broad tech.
مهارت هایتان را تنوع بخشید .
اگر هنوز با میکرو کنترلر های ساده کار میکنید ، من به شما توصیه میکنم یک کلاس " linux driver" بگذرانید.
این برای رفتن به سمت اندروید کار شما را آسانتر میکند.
تنوع ببخشید : یک اپلیکیشن موبایل بسازید .
در مورد اجزا سرورهای back-end اطلاعات پیداکنید.
و با سخت افزار های متن باز آشنا بشوید .
پروژه ای که من هشت سال پیش انجام دادم مرا مجبور به ورود به حیطه سخت افزار کرد ، بنابراین من نتوانستم بر روی بهبود و توسعه الگوریتمم متمرکز شوم.
امروزه بسیاری از بردهای off-the-shelf بردهای در قفسه ( منظور بردهای متن باز و آماده برای ایجاد نسخه های پروتوتایپ و توسعه می باشد نظیر آردوینو،رسپری،بیگل و...) موجود می باشد که به من اجازه تمرکز ژرف روی یک حیطه خاص را میدهد.
منبع این نظر :
Jen Costillo
مشاور در Rebelbot
بیست سال سابقه مهندسی، با تجارب بسیار در زمینه های گوناگون و به قول خودش همه کاره ! ، طراح مدار ، برنامه نویس اپلیکیش اندروید و ویندوز ، هم اکنون مهندس بخش R&D در Broad tech.