View Full Version : گفتگو: تكنولوژي جديد Microsoft .Net Micro Framework SDK 3.0
saied_genius
پنج شنبه 17 بهمن 1387, 16:27 عصر
سلام
نامش Microsoft .Net Micro Framework SDK 3.0 است.
براي برنامه نويسي سخت افزار (USB, 64K RAM,Wi-Fi و غيره) ، secure socket layer ، web services for devices و غيره است.
ظاهراً كامل است.
البته ورژن هاي پايين تر هم دارد (2 , 2.5) .
هنوز باهاش كار نكردم ولي فكر كنم خوب باشد. (مايكروسافت چيز بد بيرون نمي دهد !)
چيز جديدي در موردش فهميدم حتماً مي گويم.
براي اطلاعات بيشتر :
http://msdn.microsoft.com/en-us/embedded/bb267253.aspx
براي دانلود :
http://www.microsoft.com/downloads/details.aspx?FamilyId=9356ED6F-F1F0-43EF-B21A-4644DD089B4A&displaylang=en
موفق باشيد.
adinochestva
پنج شنبه 10 اردیبهشت 1388, 17:56 عصر
این hello wold با این فریم ورک :
http://www.christec.co.nz/blog/archives/174
ictfac
جمعه 11 اردیبهشت 1388, 07:51 صبح
سلام لطفا درباره ارتباط USB اگه مطلب و نمونه کد دارید share کنید.
saied_genius
شنبه 12 اردیبهشت 1388, 12:24 عصر
Apress.Expert.dot.NET.Micro.Framework.Apr.2008
اين کتاب در مورد Micro Framework است و خيلي هم کامل است.
ضميمه هم يک White Paper از اين FrameWork است.
مطلب جديد پيدا کردم مي گذارم.
saied_genius
پنج شنبه 05 آذر 1388, 19:24 عصر
من تا حالا با usb کار نکردم (يعني متاسفانه فرصت نداشتم براي اين کار!!)
اما يک چيزي شبيه framework براي کار با usb پيدا کردم که ظاهراً خيلي چيز جالبي است، اميدوارم به کارتان بيايد و دوستان ديگر نيز استفاده کنند.
البته توقع دارم که دوستان ديگر و مديران اين بخش بيش از اين در به ثمر رسيدن تاپيک فعاليت کنند. به هر حال ...
فايلي که گذاشتم خيلي کامل است و يک help کامل هم همراهش است.
خيلي بزرگ بود (1.7MB !!) مجبور شدم 5 قسمتش کنم اينجا بگذارم ، لينک مستقيم هم گذاشتم.
لينک دانلود مستقيم:
LibUsbDotNet_Setup.2.1.0.rar (http://www.persianupload.com/1804065)
اين هم يک کتابخانه ديگر براي کار با usb:
http://www.icsharpcode.net/OpenSource/SharpUSBLib/default.aspx
موفق باشيد.
kiosksoft
یک شنبه 13 دی 1388, 18:24 عصر
دوست عزیز
فقط روي Visual Studio 2008 نصب مي شود.. این جمله رو از متن بالا حذف کنید .
البته ورژن هاي پايين تر هم دارد (2 , 2.5) شايد آنها بر روي Visual Studio 2005 نصب شوند
برای اولین بار micro framework مربوط به vs 2005 ارائه شد.
هنوز باهاش كار نكردم ولي فكر كنم خوب باشد. (مايكروسافت چيز بد بيرون نمي دهد !)
بیشترین کاربرد آن برنامه نویسی روی میکروکنترل های arm میباشد . این میکرو فوق العاده قوی هستن و مانند یک مادر بورد میمانند که تقریبا کلیه قابلیت های یک مادربورد در آنها تعبیه شده است. در حال حاضر اکثر دستگاه هایی که اینترفیس شبیه کامپیوتر ها دارند ،از قبیل گوشی های جدید و ... از این میکرو ها استفاده میکنند .
saied_genius
یک شنبه 13 دی 1388, 18:28 عصر
نقل قول:
فقط روي Visual Studio 2008 نصب مي شود..
این جمله رو از متن بالا حذف کنید .
چشم استاد.
نقل قول:
هنوز باهاش كار نكردم ولي فكر كنم خوب باشد. (مايكروسافت چيز بد بيرون نمي دهد !)
بیشترین کاربرد آن برنامه نویسی روی میکروکنترل های arm میباشد .
من منظورم ميکرو هاي arm نبود (اتفاقاً با آنها کار کرده ام!!) ، منظورم frame work بود.
موفق باشيد.
kiosksoft
یک شنبه 13 دی 1388, 18:40 عصر
دوست عزیز
شما فرمودید که که با اون کار نکرده ام ، من کاربرد اون (dotnetmicroframework) رو گفتم یکی از جالبترین کارهای اون استفاده از میکرو ها میباشد. چون کار با میکروهایی شبیه avr و برنامه نویسی codevision عذاب آور است . با ارائه arm و و تکمیل این محصول توسط مایکروسافت (با ارائه dotnetmicroframework) فوق به پیشرفت mini device ها کمک کرده اند.
کلیه دستگاه های مستقل از pc میتوانند با ترکیب این دو قابلیت یک pc را داشته باشند. که واقعا محشره.
masoud_pnu
یک شنبه 13 دی 1388, 20:18 عصر
واقعا با ARM توش ميشه كار كرد؟ چون مايكروسافت معمولا از كوالكام پشتيباني ميكنه و ARM تو كار اپله.
saed2006
یک شنبه 18 بهمن 1388, 10:38 صبح
دوست عزیز
شما فرمودید که که با اون کار نکرده ام ، من کاربرد اون (dotnetmicroframework) رو گفتم یکی از جالبترین کارهای اون استفاده از میکرو ها میباشد. چون کار با میکروهایی شبیه avr و برنامه نویسی codevision عذاب آور است . با ارائه arm و و تکمیل این محصول توسط مایکروسافت (با ارائه dotnetmicroframework) فوق به پیشرفت mini device ها کمک کرده اند.
کلیه دستگاه های مستقل از pc میتوانند با ترکیب این دو قابلیت یک pc را داشته باشند. که واقعا محشره.
میشه بگین کدوم کار ها رو با این sdk به کمک arm میشه انجام داد؟
saed2006
سه شنبه 11 اسفند 1388, 21:38 عصر
این sdk که مایکروسافت واسه کار با arm داده چی هست
ایا driver ها رو توی خودش داره؟
چقدر کار برنامه نویسی با ارم رو راحت میکنه؟
مرجعی میشناسین که یاد داده باشه؟
ایندش رو چطور میبینید؟
و کلا در موردش یکم توضیح بدین
kiosksoft
سه شنبه 11 اسفند 1388, 22:20 عصر
این sdk که مایکروسافت واسه کار با arm داده چی هست
ایا driver ها رو توی خودش داره؟
چقدر کار برنامه نویسی با ارم رو راحت میکنه؟
مرجعی میشناسین که یاد داده باشه؟
ایندش رو چطور میبینید؟
و کلا در موردش یکم توضیح بدین
دوست عزیز
ابتدا این مقاله رو مطالعه کنید. (ببخشید وقت نشد ترجمه کنم)
این لینک هم توضیحاتی کامل در مورد سوالهای خصوصی که ارسال کردید ارائه داده است :http://www.seanliming.com/NETMicroFramework.html
و
http://en.wikipedia.org/wiki/.NET_Micro_Framework
Introduction to ARM
Comparison of Embedded Processor Types
ARM Microcontroller Families
LabVIEW Embedded Module for ARM Microcontrollers
Introduction to ARM
ARM Ltd. designs the ARM (Advanced RISC Machine) series of low-cost, power-efficient, 32-bit microprocessors. More than 10 billion processors featuring an ARM core have been shipped, primarily for use in embedded systems. In fact, 98 percent of the world’s mobile phones contain at least one ARM processor. You can apply ARM architectures to almost any embedded application, from automotive communications protocols to security systems and medical devices.
However, ARM Ltd. does not manufacture or sell any physical chips. Instead, it provides other semiconductor companies with intellectual property (IP) solutions in the form of ARM architecture cores or systems on a chip (SOCs). The licensees of the ARM core can then optimize, customize, and manufacture the IP for their particular use cases or customer requirements. Variations of ARM cores include changing clock frequencies, adding on-chip RAM, or adding an on-chip peripheral such as analog-to-digital converters (ADCs). Examples of ARM licensees include Luminary Micro, NXP, STMicroelectronics, and Texas Instruments.
ARM Ltd. provides a wide range of processor designs depending on the system requirements. Typically ARM offerings are categorized into application-level microprocessors or embedded system microcontrollers.
Comparison of Embedded Processor Types
An application microprocessor (MPU) solution is typically used to create a system similar to a PC, mobile phone, or personal media player running a complex operating system. These processors focus mainly on providing the maximum performance amount and place a lower importance on minimizing power consumption and cost. Another major distinguishing feature of a microprocessor is that the chip itself consists only of a processing unit. The microprocessor must be programmed to communicate with peripherals, such as analog and digital I/O, external to the chip. Embedded hardware engineers must place the peripherals on their board designs to give their microprocessor the ability to communicate to the outside world, and embedded software engineers must develop software to interact with these external peripherals.
Microcontroller (or MCU) solutions are used in real-time systems in automotive, industrial, and networking applications. Microcontroller designs emphasize simplicity and lower processing capabilities in exchange for a low-power, inexpensive price point. The major distinguishing factor between a microcontroller and microprocessor is that many of the peripherals are located on-chip. Peripherals such as analog and digital I/O and networking capabilities are often located on the microcontroller, reducing the complexity of the board design and software communications for hardware and software engineers, respectively.
Another commonly used embedded component is a field-programmable gate array (FPGA). An FPGA is a reconfigurable semiconductor that engineers can use to create custom circuitry defined in software. FPGAs are incorporated in a variety of applications such as high-performance data processing and high-speed control. This performance capability is achieved through the inherently parallel nature of FPGA hardware. FPGAs in embedded systems are often paired with a microprocessor, such as in NI reconfigurable I/O (RIO) products.
ARM Microcontroller Families
ARM has several microcontroller families: ARM7, ARM9, and Cortex-M3. The NI LabVIEW Embedded Module for ARM Microcontrollers can program more than 300 microcontrollers, and National Instruments provides evaluation board options for ARM7 and Cortex-M3 architectures.
Figure 1. Target ARM hardware with LabVIEW graphical programming.
The ARM7 microcontrollers are the longest-serving ARM processors. The ARM7 family features a small microcontroller with very low power consumption. The microcontroller has been on the market for more than 10 years, but its implementation continues to improve with new technologies. It is the most widely used 32-bit embedded processor and is the choice of most microcontroller licensees.
The Cortex-M3 processor is one of the newest architectures in the ARM microcontroller family. It is designed to provide higher performance than ARM7 processors with comparable power consumption (up to 70 percent more efficient per megahertz versus ARM7 processors). Additionally, the Cortex-M3 is more memory-efficient, so silicon licensees can make less expensive designs.
LabVIEW Embedded Module for ARM Microcontrollers
Using the LabVIEW Embedded Module for ARM Microcontrollers, you can take advantage of low-cost, power-efficient ARM microcontrollers in your own embedded systems with LabVIEW graphical development. By providing high-level abstraction for program logic and access to on-chip peripherals, the LabVIEW Embedded Module for ARM Microcontrollers makes it easier to create an embedded system for applications such as medical devices, appliances, or industrial communications.
You can choose from several evaluation hardware boards to prototype your ARM application with the LabVIEW Embedded Module for ARM Microcontrollers before moving to custom ARM hardware. The Keil MCB2300 evaluation board features an NXP 2378 ARM7 processor, two serial interfaces, a speaker, analog input, two CAN interfaces, an LCD, and Ethernet. The Luminary Micro LM3S8962 evaluation board features a Luminary Micro Cortex-M3 with one CAN interface, OLED graphics display, Ethernet, analog input, and analog output.
Figure 2. Accelerate ARM-based embedded system designs with evaluation hardware.
With the LabVIEW Embedded Module for ARM Microcontrollers, engineers and scientists unfamiliar with embedded development can fully take advantage of the benefits ARM architectures provide. Experienced embedded developers can also use the LabVIEW Embedded Module for ARM Microcontrollers to accelerate development through high-level abstraction for I/O, communication protocols, and a wide array of analysis and signal processing.
To learn more about ARM microcontrollers, watch the Introduction to ARM Microcontrollers webcast.
Jamie Brettle is a product marketing engineer at National Instruments. He holds a Bachelor of Applied Science in computer engineering from the University of Waterloo
منبع:http://zone.ni.com/devzone/cda/pub/p/id/786
...
آینده ش هم میتونه فوق العاده باشه.
saed2006
سه شنبه 11 اسفند 1388, 22:24 عصر
این مقاله در مورد arm ]ست
من میخوام بدونم sdk که مایکروسافت داده بیرون چی هست
ali004
شنبه 15 اسفند 1388, 23:15 عصر
این مقاله در مورد arm ]ست
من میخوام بدونم sdk که مایکروسافت داده بیرون چی هست
salam dooste aziz.ta oonjaee ke man yeki az ketabaye microsofto khoondam dar vaghe sdk(software development kit)ke shamele chandin comiler,sample code,whit paper, .Net class library,command line utility va documentation system hast. yeki az tafavot haye bozorgesh ba visual studio ine ke mohite IDE nadare
hasan1896
شنبه 16 مرداد 1389, 18:47 عصر
Apress.Expert.dot.NET.Micro.Framework.Apr.2008
اين کتاب در مورد Micro Framework است و خيلي هم کامل است.
ضميمه هم يک White Paper از اين FrameWork است.
مطلب جديد پيدا کردم مي گذارم.
این هم لینک دانلود کتاب
http://blog.re.or.id/free-download-ebook/doc/apress_expert_dot_net_micro_framework_apr_20_pdf/13046/
sinaxyz
یک شنبه 08 خرداد 1390, 10:41 صبح
دوست عزیز
این جمله رو از متن بالا حذف کنید .
برای اولین بار micro framework مربوط به vs 2005 ارائه شد.
بیشترین کاربرد آن برنامه نویسی روی میکروکنترل های arm میباشد . این میکرو فوق العاده قوی هستن و مانند یک مادر بورد میمانند که تقریبا کلیه قابلیت های یک مادربورد در آنها تعبیه شده است. در حال حاضر اکثر دستگاه هایی که اینترفیس شبیه کامپیوتر ها دارند ،از قبیل گوشی های جدید و ... از این میکرو ها استفاده میکنند .
آقایون ممنون به خاطر این مطالب مفیدی که گذاشتید. ولی این ورژن رویه Vs2008 نصب میشه. برا نصب رویه vs2010 باید ورژن 4 رو دانلود کنید. این کتابی هم که برا دانلود گذاشتید اصلیتش بالایه 5 یا 6 مگابایت حجمش هستد خیلی هم کامل هست و لی لینک دانلود هر چی گشتم پیدا نکردم :((
sinaxyz
یک شنبه 08 خرداد 1390, 18:10 عصر
آقا مردم رو گمراه نکنین. تا اونجا که من فهمیدم miroframework مخصوص یه سری خاص از ماژول ها هست که اونم تو ایرا پیدا نمیشه. کتاب رو هم با بدبختی پیدا کردمو دانلود کردم. تازه میفهمم چرا نگذاشتن برا دانلود!
R_BABAZADEH
چهارشنبه 19 بهمن 1390, 18:57 عصر
دوست عزیز گمراه چی :))
کی کیو انداخته تو چاه
اقا این فریم ورک برای آرمه
آرم هم تو ایران هست
اون ماژولی که شما میگی هم روش آرمه
چندتا ماژول آرم هم تو ایران هست و خیلی از بچه های الکترونیکی دارند روش کار میکنند
من خودم یه برد دارم با چیپ 6410 سامسونگ که ارم 11 هست و lcd7 اینچ با ویندوز ce6 کلی هم با هاش حال میکنم
در ضمن از vs2008 به بعد دیگه نمیشه به راحتی برای آرم ها برنامه نوشت یعنی تقریبا نمیشه ( البته تا اینجایی که من فهمیدم) چون بخش اسمات دیوایس از vs2010 حذف شده
موفق باشید
powerboy2988
پنج شنبه 20 بهمن 1390, 18:06 عصر
خیلی هم کامل نیست... sdk خیلی از AVR ها رو نداره...
salim_a
شنبه 29 بهمن 1390, 14:24 عصر
v......................
R_BABAZADEH
شنبه 29 بهمن 1390, 14:35 عصر
خیلی هم کامل نیست... sdk خیلی از AVR ها رو نداره...
مگه اصلا برای avr تو دات نت SDK هست ؟
R_BABAZADEH
چهارشنبه 23 فروردین 1391, 18:32 عصر
از ورژن 4 به بعد قراره وی بی رو هم ساپورت کنه
دوستان کسی با این net mf کار کرده اگه کار شده لطفا میکرو و بوردی که باهاش کار میکنی رو معرفی کنید
b.i.r.i.y.a
پنج شنبه 04 اردیبهشت 1393, 02:09 صبح
از ورژن 4 به بعد قراره وی بی رو هم ساپورت کنه
دوستان کسی با این net mf کار کرده اگه کار شده لطفا میکرو و بوردی که باهاش کار میکنی رو معرفی کنید
سلام.
از کجا میتونم بوردهای مناسب برای net mf پیدا کنم؟
اصلا تو ایران گیر میاد که بخریم؟
barnamenevisjavan
جمعه 05 اردیبهشت 1393, 10:48 صبح
سلام.
از کجا میتونم بوردهای مناسب برای net mf پیدا کنم؟
اصلا تو ایران گیر میاد که بخریم؟
دقت کنید تاپیک ماله 2 سال پیشه
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.