ইথারনেট অ্যাপ্লিকেশনগুলির জন্য একটি ভাল মাইক্রোকন্ট্রোলার কী?


47

ইথারনেট অ্যাপ্লিকেশনগুলি করার জন্য একটি ভাল মাইক্রোকন্ট্রোলার কী? বা ইথারনেট ম্যাক / পিএইচওয়াইয়ের সাথে সংযোগ স্থাপন করার জন্য আমার কি কেবল একটি ভাল ইথারনেট লাইব্রেরি দরকার?


আপনি কী সমাধান নিয়ে এসেছিলেন এবং এটির সাথে আপনার অভিজ্ঞতা বলতে পারেন?
thom_nic

1
আমি বর্তমানে PIC18F97J60 সিরিজ এবং একটি ENCxxx সহ PIC32 ব্যবহার করছি। এটা ঠিক আছে। সবচেয়ে বড় গ্যাচা এটি কেবলমাত্র SSLv3.0 পর্যন্ত রয়েছে যা ফায়ারফক্স এবং ক্রোম সবেমাত্র ফেলেছে। আমি ব্যবহার করি এমন আরও অনেক প্রোটোকলের জন্য মাইক্রোচিপের সমর্থন রয়েছে: এফটিপি, টিএফটিপি, এসএনটিপি, এসএনএমপি।
রবার্ট

শুনতে ভাল - এএসএসএল সীমাবদ্ধতাটিও জানা ভাল তবে এটি "শক্তিশালী" টিএলএস বাস্তবায়নগুলি সাধারণভাবে অ-মুক্ত বলে মনে হয়। ভাগ করে নেওয়ার জন্য ধন্যবাদ!
thom_nic

উত্তর:


29

অন্তর্নির্মিত ইথারনেট সহ মাইক্রোচিপের পিক 18 টি এর জন্য দুর্দান্ত, কেবল একটি ম্যাগজ্যাক যুক্ত করুন (বা চৌম্বকীয় অন্তর্নির্মিত অন্য সংযোগকারী) এবং তাদের টিসিপি / আইপি স্ট্যাক ডাউনলোড করুন। আপনি কিছু সময় পিনিং করা হবে। আরও উদ্বেগের জন্য, পিআইসি 24 এবং পিআইসি 32 এর কাছে এসিপিআই ইথারনেট ম্যাক / পিএইচওয়াই অংশগুলি তাদের দেওয়া (ENC624J600 বা ENC628J60) এর সাথে চালানোর জন্য ডিজাইন করা টিসিপি / আইপি স্ট্যাকও রয়েছে।

এসটি সম্প্রতি অন-চিপ ইথারনেট অন্তর্ভুক্ত করতে তাদের এআরএম কর্টেক্স ভিত্তিক এসটিএম 32 লাইনটি বাড়িয়েছে তবে আপনার একটি বাহ্যিক PHY এবং চৌম্বকীয় প্রয়োজন। আপনি যদি ইতিমধ্যে PIC32 এ খুঁজছেন তবে এটি একটি বিকল্প।


16
মাইক্রোচিপ নেটওয়ার্ক স্ট্যাকের সাথে আমার সমস্যা হয়েছে, তাই আমি নিজের লেখা লিখলাম এবং এটি পিআইসি ডেভলপমেন্ট সরঞ্জাম রিলিজের e એમ્બેડinc.com/pic/dload.htm এ সোর্স কোড দিয়ে বিনামূল্যে উপলব্ধ করে তুলি । আপনাকে আমাদের পিআইসি বিকাশের পরিবেশের ধারণাটিও নিখরচায় করতে হবে (এটিও নিখরচায়), তবে যাইহোক এটি একটি ভাল ধারণা। ইনস্টলেশনের পরে, উত্স> পিআইসি ডিরেক্টরিতে তাদের নামে "নেট" যুক্ত ফাইলগুলি সন্ধান করুন।
অলিন ল্যাথ্রপ

20

টিসিপি / আইপি স্ট্যাক থাকার বিষয়ে, এখানে তিনটি প্রকল্প রয়েছে যা আপনার উচিত:

  • Contiki অপারেটিং সিস্টেম

কন্টিকি একটি ওপেন সোর্স, অত্যন্ত পোর্টেবল, মাল্টি-টাস্কিং অপারেটিং সিস্টেম যা মেমরি-দক্ষ নেটওয়ার্ক নেটওয়ার্ক এম্বেডেড সিস্টেম এবং ওয়্যারলেস সেন্সর নেটওয়ার্কগুলির জন্য। কনটিকি ব্যবহার করা হয়েছে বিভিন্ন প্রকল্প, যেমন রাস্তা টানেলের ফায়ার মনিটরিং, অনুপ্রবেশ সনাক্তকরণ, বাল্টিক সাগরে জলের তদারকি এবং নজরদারি নেটওয়ার্কগুলিতে।

কনটিকি স্বল্প পরিমাণে স্মৃতিযুক্ত মাইক্রোকন্ট্রোলারদের জন্য ডিজাইন করা হয়েছে। একটি সাধারণ কনটিক কনফিগারেশন হ'ল 2 কিলোবাইট র‍্যাম এবং 40 কিলোবাইট আরওএম।

ওপেন-সোর্স ইউআইপি টিসিপি / আইপি স্ট্যাকটি ছোট এম্বেডড 8-বিট মাইক্রোকন্ট্রোলারকে বজায় রাখা ইন্টারঅ্যাপেরবেবিলিটি এবং আরএফসি মান সম্মতি সহ TCP / IP সংযোগ সরবরাহ করে।


17

সাধারণত ইথারনেট মাইক্রোকন্ট্রোলারগুলিতে তৈরি হয় না। প্রথমে আপনার একটি জ্যাকের দরকার যা ইথারনেট সংকেতগুলিকে একটি মাইক্রোকন্ট্রোলার দ্বারা পড়া সিগন্যালে রূপান্তর করতে পারে (এটিকে সাধারণত 'চৌম্বক বলা হয়)। তারপরে আপনার একটি টিসিপি / আইপি স্ট্যাক দরকার এবং তারপরে আপনার ডিএইচসিপি, ডিএনএস এবং অন্য যে কোনও প্রোটোকল আপনি ব্যবহার করতে চান তা দরকার। সুতরাং আপনি যে প্রকৃত মাইক্রোকন্ট্রোলার ব্যবহার করেন তা পুরোপুরি গুরুত্বপূর্ণ নয়। আপনি যদি এআরএম এর মতো খুব শক্তিশালী কিছু পেয়ে থাকেন যা এটিতে লিনাক্স চালিত থাকে, তবে এটির জন্য বিকাশ করা খুব সহজ, প্রায় ডেস্কটপ পিসিতে চলমান লিনাক্সে চলমান একটি নেটওয়ার্ক অ্যাপ্লিকেশন লেখার মতোই। অথবা আপনি কোনও এভিআর বা পিআইসির মতো কম শক্তিশালী এবং সস্তা কিছু নিয়ে যেতে পারেন।

আপনি যদি সফ্টওয়্যারটিতে একটি সম্পূর্ণ টিসিপি / আইপি স্ট্যাক প্রয়োগ করতে চান তবে ইথারনেট এবং টিসিপি / আইপি বেশ জটিল হতে পারে। একটি সাধারণ সমাধান হ'ল উইজনেটের ডাব্লু ৫০০ চিপ জাতীয় কিছু ব্যবহার করা যা আপনার জন্য সমস্ত নিম্ন স্তরের টিসিপি / আইপি স্টাফ পরিচালনা করে। আপনি একটি প্রাক- তৈরি মডিউল যে ইথারনেট সংযোজক এবং বেশ সস্তা জন্য সবকিছু প্রায় অন্তর্ভুক্ত এটা কিনতে পারেন WIZ812MJ মডিউলের জন্য $ 20 । আপনি কেবল এসপিআই ব্যবহার করে এটির সাথে যোগাযোগ করতে পারেন, সুতরাং এটি আপনার মাইক্রোকন্ট্রোলারের উপর প্রচুর আই / ও পিন লাগবে না।

ল্যান্ট্রোনিক্স আরও কয়েকটি শক্তিশালী মডিউল সরবরাহ করে যা ব্যবহার করা এমনকি আরও সহজ দেখায় তবে সেগুলি কিছুটা দামি (মডেলের উপর নির্ভরশীল $ 50- $ 100)। উদাহরণস্বরূপ তাদের এক্সপোর্টটি দেখুন ।


1
আমি চাই ভালবাসেন , শব্দ "চুম্বকবিজ্ঞান" এর জন্য একটি নামকরা রেফারেন্স দেখতে যেমন আমি তা শুনিনি।
অ্যান্ড্রু

@ অ্যান্ড্রু আমি যে কোনও প্রযুক্তিগত ডিকশনারী রাখি তা পছন্দ করি না। এটি গুগল করা বিভিন্ন রেফারেন্স পাবেন। আমি কেবল এটিই দেখেছি to মূলত তাদের মূল কথাটি ইথারনেটের মাধ্যমে যুক্ত অন্য ডিভাইসগুলি থেকে আপনার সার্কিটকে বিচ্ছিন্ন করা is মিডিআই কীভাবে অপটিক্যাল বিচ্ছিন্নতা ব্যবহার করে তার অনুরূপ।
ডেভর

আমি "ইথারনেট চৌম্বক" এর চেয়ে "ইথারনেট বিচ্ছিন্ন" এর জন্য প্রায় অর্ধ মিলিয়ন ফলাফল পেয়েছি তবে আপনি এখন কী বোঝাতে চেয়েছেন তা আমি বুঝতে পেরেছি।
অ্যান্ড্রু

ক্যাপাসিটিভ কাপলিংয়ের বিষয়ে এই হ্যাক এ ডে পোস্টের শব্দের উৎপত্তি এবং ব্যবহার সম্পর্কে আলোচনা রয়েছে ।
অ্যান্ড্রু

আমি কেবল একটি ইথারনেট ট্রান্সসিভার ডেটাশিটটি দেখছিলাম (মাইক্রোচিপ থেকে LAN8720A), এবং এই বিভাগটি বিভিন্নভাবে 'ম্যাগ' এবং 'ট্রান্সফর্মার' হিসাবে পরিচিত।
ড্যান এলিস

11

এআরএমগুলি হ'ল দিনের মাইক্রোকন্ট্রোলার এবং এনএক্সপিতে সেগুলির একটি বিস্তৃত অফার রয়েছে। এই ওয়েব পৃষ্ঠাটিতে আক্ষরিক অর্থে অনেকগুলি ইথারনেট নিয়ন্ত্রক এখানে এই তারিখ হিসাবে (2011-07-13) হিসাবে উল্লেখ করেছেন:

17 এআরএম 7 ডিভাইস
2 এআরএম 9 ডিভাইস
16 কর্টেক্স-এম 3 ডিভাইস

সম্পাদনা
আমি এই উত্তরে এআরএম সুবিধাগুলি আলোচনা সরিয়ে নিয়েছি ।


বাহু লাইন কি সুবিধা দেয়। আমি আরও অনেক উত্তর দেখতে পাচ্ছি যার আরও বিশদ প্রয়োজন, গুরুত্বপূর্ণ অংশটি হ'ল আপনি কারণটি কেন লাইনটিকে নিয়ন্ত্রণকারীর লাইনে কেবলমাত্র একটি লিঙ্ক দেওয়ার কারণ জানান। আমি কেবল আপনাকে এই প্রতিক্রিয়া জানাই কারণ আপনি কোনও ব্যবহারকারীর পক্ষে অত্যন্ত উত্তম, সেরা উত্তরগুলি দেওয়া সম্ভব নয়!
কর্টুক

6
@ কর্টুক - ওহ, এটি দুর্দান্ত! কেবল তাদের অনেক উত্তরই চান না, এখন তাদেরও সেরা হতে হবে! ;-)
স্টিভেনভ

6

XMOS XC-2 কিট এটা করতে একটি আকর্ষণীয় উপায়। পিএইচওয়াই বাদে সবকিছুই সফ্টওয়্যারে সম্পন্ন হয়। সফ্টওয়্যারটি 50 7.50 এক্সএস 1-এল 1 চিপে চালানো উচিত।


ম্যান আপনি XMOS পণ্যগুলিতে আমাকে আগ্রহী করছেন। সেই বিকাশ কিট বাছাই করতে প্রতিরোধ করার জন্য আমাকে খুব চেষ্টা করতে হবে। আপনি কি জানেন যে এটির জন্য কোনও আরটিওএস উপলব্ধ রয়েছে?
ডেভ

হার্ডওয়্যার থ্রেডগুলির কারণে এটির আরটিওএসের সত্যিই প্রয়োজন নেই। বলেছিল, একজন বা দু'জন লোক কাজ করছেন।
লিওন হেলার

এক্সএমওএস দুটি ইথারনেট জ্যাক সহ একটি সংস্করণও তৈরি করে । এটি বিট এলইডি লক্ষণগুলির জন্য উদ্দিষ্ট, তবে আপনি অন্য জিনিস কেন করতে পারেন তা আমি দেখতে পাচ্ছি না। আপনার নিজের রাউটার রোল! xmos.com/products/de વિકાસment
কনার উলফ

5

মাইক্রোচিপে ইনবিল্ট ইথারনেট ক্ষমতা সহ বেশ কয়েকটি পিক মাইক্রোকন্ট্রোলার রয়েছে, এখানে একটি তালিকা রয়েছে । তাদের এখানে ইথারনেট এবং তাদের পণ্যগুলির জন্য ডিজাইন সমাধান সম্পর্কিত একাধিক পৃষ্ঠাগুলি রয়েছে, এতে তাদের সম্পূর্ণ টিসিপি / আইপি স্ট্যাকের বিবরণ (সংহত ম্যাক এবং পিএইচওয়াই সহ) অন্তর্ভুক্ত রয়েছে।

আশাকরি এটা সাহায্য করবে.


4

প্রচুর টিআই লুমিনারি মাইক্রোকন্ট্রোলারদের (এআরএম কর্টেক্স-এম 3) একটি আনবোর্ড ইথারনেট ম্যাক রয়েছে। এটির জন্য একটি বাহ্যিক স্ফটিক এবং ইথারনেট PHY (সংযোজক + চৌম্বক) প্রয়োজন।

জিসিসি এবং ওপেনওসিডি (জেটিএল ফ্ল্যাশিং / ডিবাগিং) তাদের ভালভাবে সমর্থন করে এবং তারা পরিমাণে বেশ সস্তা।

তাদের কাছে সস্তা হার্ডওয়্যার ডেভিটসও রয়েছে ...

http://uk.farnell.com/luminary-micro/ekt-lm3s811/kit-eval-lm3s811-code-red/dp/1712254


4

নেটদুইনো প্লাস ইথারনেট অ্যাপ্লিকেশনগুলির জন্য একটি ভাল 60 $ মাইক্রোকন্ট্রোলার। এটি প্রয়োজনে সর্বাধিক আরডিনো ঝালও গ্রহণ করতে পারে।


4

আপনি নিজের জীবনকে কতটা সহজ করতে চান তার উপর নির্ভর করে আমি কেবল একটি সংযোগ স্থাপনের জন্য এবং সিগন্যাল কন্ডিশনারকে মোকাবেলার জন্য একটি এমবিইডি ব্যবহার করার এবং একটি ম্যাগজ্যাক এবং ইথারনেট ব্রেকআউট বোর্ড (স্পার্কফান দেখুন) কেনার পরামর্শ দেব । সমর্থনকারী মডেলটি এমবেড এনএক্সপি এলপিসি 1768।

আমি স্ট্যান্ডিং স্টার্ট থেকে প্রায় 2 ঘন্টার মধ্যে আমার রিমোট সার্ভারে (অর্থাত্ ইন্টারনেটের মাধ্যমে) এমবেড প্রেরণ করার ব্যবস্থা করেছিলাম।


4

এটি নির্ভর করে আপনি এটি দিয়ে কী করতে চান। প্রধান জিনিসটি র‍্যামের পরিমাণ (স্বতন্ত্র বার্তার আকার সীমাবদ্ধ করতে পারে) এর পরিমাণ এবং যদি আপনি ওয়েব পৃষ্ঠাগুলি পরিবেশন করতে চান তবে তার জন্য প্রয়োজনীয় স্টোরেজ পরিমাণ। আমি একটি আরডুইনো ডিউমিলানোভা http://www.arduino.cc/ ব্যবহার করি - ATMega328 মাইক্রো কন্ট্রোলার, 2 কেবিটেস র‌্যাম। আপনি উল্লেখযোগ্য সঞ্চয়স্থান চাইলে আপনি একটি এসডি কার্ড সংযুক্ত করতে পারেন। ইথারনেট ieldাল 4 সমবর্তী সেশন পর্যন্ত সমর্থন করবে। জটিল পৃষ্ঠাগুলি পরিবেশন করতে সক্ষম হওয়ার আশা করবেন না তবে পাচুবে, টুইটার ইত্যাদিতে সূক্ষ্ম আপলোড কাজ করে

আরও শক্তিশালী সমাধানের জন্য মার্ভেল প্লাগটি দেখুন


3

আমি ENC28J60 পিক 18 মাইক্রো-কন্ট্রোলারগুলির মধ্যে একটির সাথে একত্রে ব্যবহার করার পরামর্শ দেব কারণ মাইক্রোচিপ এই সংমিশ্রনের জন্য একটি টিসিপি / আইপি স্ট্যাক সরবরাহ করে এবং এটি বাস্তবায়নের জন্য গুগলের মাধ্যমে প্রচুর তথ্য পাওয়া উচিত।


3

একটি দুর্দান্ত সমাধানের জন্য চেকআউট টাক্সোগ্রাফিক্স


4
একটি মাইক্রোচিপ ম্যাক / পিএইচওয়াই দিয়ে একটি এভিআর মাইক্রো ব্যবহার করছেন? এরপর কি? বিড়াল এবং কুকুর একসাথে বসবাস? :)
রবার্ট

আমার এর মধ্যে একটি রয়েছে - এটি ভালভাবে কাজ করে। সমস্ত পৃষ্ঠতল মাউন্ট অংশগুলি পূর্ব-সোনার্ড সহ একটি কিট হিসাবে আসে। ইউআইপি উত্স এবং ইথারনেট ড্রাইভার এটি সঙ্গে আসে।
টবি জাফি ২

3

ENC28J60 এবং এটিএমএল সিপস ব্যবহার করে অনেকগুলি প্রকল্প রয়েছে। তাদের বেশিরভাগই ভাল নথিভুক্ত এবং সি বা বেসকোম ব্যবহার করছে using আপনি শুরুতে সম্পূর্ণ কিট কিনতে পারেন। আমি নিজেই এই জাতীয় একটি কিট তৈরি করেছি এবং ফোরামগুলি থেকে প্রোগ্রামিং সম্পর্কে অনেক কিছু শিখেছি।


3

Nanode ওপেন সোর্স এবং শুধুমাত্র £ 22 / $ 40 জাহাজে তোলা হয়। আমি প্যাচউউবের মাধ্যমে হোম এনার্জি / পরিবেশগত পর্যবেক্ষণের জন্য দুটি কিনেছি।

সাইট থেকে 30 সেকেন্ড পিচ:

ন্যানোড একটি ওপেন সোর্স আরডুইনোর মতো বোর্ড যা এতে অন্তর্নির্মিত ওয়েব সংযোগ রয়েছে। এটি ওয়্যারলেস, তারযুক্ত এবং ইথারনেট ইন্টারফেসের একটি পরিসরের সাথে সংযোগ স্থাপন করে। এটি আপনাকে ওয়েব ভিত্তিক সেন্সর এবং নিয়ন্ত্রণ সিস্টেম বিকাশ করতে দেয় - আপনাকে ছয় অ্যানালগ সেন্সর লাইন এবং ছয় ডিজিটাল আই / ও লাইনগুলিতে ওয়েব অ্যাক্সেস দেয়। এটি সহজেই এটি নিজের তৈরি কিট তৈরি is ন্যানোড হ্যাকিংয়ের কথা মাথায় রেখে ডিজাইন করা হয়েছিল।


3

আমি পিকডেম.net 2 ডেভেলপমেন্ট কার্ডটি ব্যবহার করে মাইক্রোচিপ স্ট্যাকটি ব্যবহার করে দেখেছি এবং আমি মোটেই সন্তুষ্ট নই, এটি অনুকূলিত হয়নি এবং ভালভাবে নথিভুক্তও নয়।

আমি মনে করি যে বাজারে এখন সেরা সমাধান হ'ল উইজনেট যা প্রথম ইথারনেট ভিত্তিক টিসিপি / আইপি হার্ডওয়্যার চিপ রয়েছে যা অনেক সময় সাশ্রয় করে এবং আপনাকে আরও দক্ষতা দেয়

এই লিঙ্কটি সমস্ত সমাধান উপলভ্য করে তাদের তুলনা করে:

http://retired.beyondlogic.org/etherip/ip.htm


কি দুর্দান্ত ওভারভিউ।
আমোস

1
মাইক্রোচিপ নেটওয়ার্ক স্ট্যাকের সাথে আমারও খারাপ অভিজ্ঞতা রয়েছে, তাই আমি নিজের লেখাটি লিখেছি। এটি [ইউআরএল] এম্বেডিং ডটকম / পিক /ডलोड . চিটমেল / ইউআরএল পিআইসি বিকাশ সরঞ্জামগুলির রিলিজের অন্তর্ভুক্ত । এটি একটি পিক 18 এ চলে, বহিরাগত ENC28J60 বা অভ্যন্তরীণ MAC / PHY ড্রাইভ করতে পারে, ভাল মন্তব্য করা হয়েছে, সহজেই কনফিগারযোগ্য এবং কম পায়ের ছাপের জন্য ডিজাইন করা হয়েছিল।
অলিন ল্যাথ্রপ

3

আমি এখানে পার্টিতে দেরি করছি তবে আমি টিআই স্টেলারিস ই কে-এলএম 3 এস 6965 এর সুপারিশ করছি। এটি পিএইচওয়াই সহ অন্তর্নির্মিত ইথারনেট নিয়ামক সহ একটি এআরএম কর্টেক্স এম 3 অংশ। প্রোটোটাইপিংয়ের জন্য আমি তাদের মূল্যায়ন কিটটি ব্যবহার করেছি, যার একটি ইথারনেট জ্যাক, ছোট ওএইলডি ডিসপ্লে (ডিবাগিং এবং বেয়ারবোনস ইউআইয়ের জন্য দুর্দান্ত), এসডি কার্ড স্লট, স্পিকার, বোতাম, এলইডি এবং মাইক্রো পেরিফেরিয়াল পর্যন্ত ওয়্যারিং স্টাফগুলির জন্য ব্রেকআউট রয়েছে। আপনি নিজের অ্যাপ্লিকেশনটি বর্ণনা করেন নি (অর্থাত্ কয়েক হাজার কিছু উপায়ে বা এক-শখের প্রকল্পের উত্পাদন করতে চাইছেন), তবে মূল্য যুক্তিসঙ্গত (ডাব বোর্ডের জন্য ~ 70 ডলার, মাত্র চিপের জন্য কম পরিমাণে 12-15 ডলার) , যদি আপনি নিজের ফার্মওয়্যারটি করতে চান বা এটি ফ্রিআরটিওএস চালাতে পারেন তবে এটি একটি ঠিকঠাক বিকাশ লাইব্রেরির সাথে নিয়ে আসে (আমার বোর্ডের পুনর্বিবেচনা এবং ফ্রিআরটিওএস ডিস্ট্রোতে থাকা স্টাফের মধ্যে ছোটখাটো হার্ডওয়্যার রেভের কারণে পোর্টিংয়ের সামান্য বিট প্রয়োজন) এবং ইলুয়া। আপনি টিসিপি / আইপি এর জন্য ইউআইপি বা এলডব্লিউআইপি ব্যবহার করতে পারেন।

জনপ্রিয় শখের প্রস্তাবের তুলনায় এভিআর / আরডুইনো এবং পিআইসি কর্টেক্স এম 3 একটি 32-বিট অংশ, 50MHz এ সঞ্চালিত হয়, 6965 এর প্রচুর আই / ও বৈশিষ্ট্য রয়েছে, আইএমও অর্থের জন্য এটি কতটা কম্পিউটিং শক্তি এবং কীভাবে আশ্চর্যজনক অনেক বৈশিষ্ট্য আপনি এত ছোট এবং সস্তা কিছু থেকে বেরিয়ে আসতে পারেন। এটি উন্নয়নের দিকের দিক থেকে বেশ কাঁচা, তবে আপনাকে অবশ্যই সি (ভাল, যদি না আপনি ইলুয়া চালাবেন) অবশ্যই জানতে হবে। আমি ব্যবসায়ের দ্বারা একটি সফ্টওয়্যার বিকাশকারী এবং ম্যাকের জন্য আমার এআরএম বিকাশ করি, তাই আমি ভীতিজনক / অসুবিধেজনিত সরঞ্জামচয়ন সেটআপগুলি থেকে ভয় পাই না এবং ডিবাগিংয়ের জন্য মেক + আর্ম-ইবি-জিসিসি + ওপেনওসিডি ব্যবহার করি না, তবে আপনি যদি উইন্ডোজ লোক হন হতে পারে কোড রচয়িতা স্টুডিও বান্ডেলটি ভাল বাজি হতে পারে। আমি একটি মজাদার এমএসপি 430 পরীক্ষামূলক প্রকল্পের জন্য টিআই-র কোড সুরকার আইডিই ব্যবহার করেছি এবং এটি আমার দ্বারা ভাল ছিল এবং আমার ওএসএক্স / এআরএম সেটআপের চেয়ে সহজ ওয়ার্কফ্লো ছিল।

সম্পূর্ণ প্রকাশ, আমি আসলে এই চিপের চারপাশে এমন একটি পিসিবি ডিজাইন করিনি যা ইথারনেট নিয়ামক ব্যবহার করে, তবে আমি এমন একটি বোর্ড করেছি যা ইথারনেট ব্যবহার করে না এবং এর সাথে একটি ভাল অভিজ্ঞতা ছিল এবং আমি ব্যবহার করে ইথারনেট-সক্ষম প্রকল্পগুলি তৈরি করেছি মূল্যায়ন বোর্ড

মূল্যায়ন বোর্ড / সরঞ্জাম বান্ডিল এখানে দেখুন

আপডেট সেপ্টেম্বর 2013

এই অংশগুলি নতুন ডিজাইনের জন্য আর প্রস্তাবিত বলে মনে হচ্ছে না। কোনও সুস্পষ্ট প্রতিস্থাপন আছে বলে মনে হয় না।

আপডেট নভেম্বর 2013

এখন একটি টিএম 4 সি 129 এক্সএনসিজেড রয়েছে যা উপরের অংশটির জন্য নামমাত্র প্রতিস্থাপন - এটিতে ম্যাক + পিএইচওয়াই রয়েছে, যদিও এটি পিনের সাথে সামঞ্জস্যপূর্ণ নয় - তবে অনেক লোক এলএম 3 এস এর প্রাথমিক জীবন বিচ্ছিন্নতা / উপলব্ধতার বিষয়ে সমস্যা / বিভ্রান্তির পরে এটি ব্যবহার করতে নারাজ


2

এই প্রশ্নটি যা জিজ্ঞাসা করছে এটি 100% নাও হতে পারে, তবে যেখানে প্রকল্পগুলি চালান মোটামুটি ছোট হয় তাদের জন্য আমি রাস্পবেরি পাই এর মতো প্রাক-বিল্ট বোর্ডগুলি এম্বেড করা লোকগুলি দেখতে শুরু করেছি। এর অনেক সুবিধা রয়েছে:

  1. ইথারনেট (কমপক্ষে নিম্ন-ভলিউমের জন্য) সহ উচ্চতর সিপিইউগুলির তুলনায় দাম খুব বেশি নয়, এবং আপনি ডিজাইন / পরীক্ষা / পুরো বিষয়টি নিয়ে আসুন।
  2. রাস্পবেরি পিআই ইতিমধ্যে সিই / ইএমসি পরীক্ষিত, যাতে পুরো অনিশ্চয়তার ভার কমে যায় (অন্যথায় ইথারনেট এবং দ্রুত ঘড়িগুলি ইএমসি ইস্যুগুলির একটি গোছা ফেলে দিতে পারে)। আপনাকে এখনও আপনার চূড়ান্ত পণ্যটি পরীক্ষা করতে হবে, তবে কমপক্ষে একটি পুরো ক্ষেত্র রয়েছে যা সত্যই ব্যর্থতার কারণ নয়।
  3. আপনি যদি লিনাক্স ইত্যাদি ব্যবহার করেন তবে আপনি আরও অনেক উদ্বেগজনক এবং একটি যথাযথ, সার্ভার গ্রেড টিসিপি / আইপি স্ট্যাক পাবেন - এই "শুধুমাত্র একটি সক্রিয় সংযোগ অনুমোদিত" টাইপের জিনিসগুলির মধ্যে কোনওটিই নয়!

আমি যেমন বলেছি, এটি সবার জন্য নয়, তবে কিছু প্রকল্পের জন্য এটি ভাল ফিট হতে পারে।

আশেপাশে ব্যবহৃত সঠিক বোর্ডের ক্ষেত্রে কয়েকটি বিকল্প রয়েছে:

  1. রাস্পবেরি পিআই
  2. বিগলবোন কালো - এর মধ্যে রয়েছে ফ্ল্যাশ ফ্ল্যাশ
  3. সম্প্রসারণ বোর্ড সহ STM32F4DISCOVERY

2

আপনি উইজনেট W5500 এমবেড এমএসি + পিএইচওয়াই নিয়ন্ত্রক সহ যে কোনও এমসিইউ ব্যবহার করতে পারেন , এটি এসপিআই দ্বারা চালিত। সুবিধাগুলি হ'ল: এতে অন্তর্নির্মিত নেটওয়ার্ক স্ট্যাক, টিএক্স / আরএক্স বাফার রয়েছে, ন্যূনতম এমসিইউ পিন, সরলিকৃত প্রোগ্রামিং প্রয়োজন।

আমি সবেমাত্র একটি আকর্ষণীয় বিকল্প পেয়েছি - এএসআইএক্স থেকে এএক্স ৮৮৯6C সি, এটিতে ম্যাক + পিএইচওয়াই , 10 \ 100 এমবিপিএস ইথারনেট এবং 40MHz এসপিআই ইন্টারফেস বিকল্প উভয়ই রয়েছে , সুতরাং কোনও এআরএম ভিত্তিক এমসিইউয়ের জন্য দুর্দান্ত ফিট দেখাচ্ছে ।

আপডেট: নেটদুইনো 3 ইতিমধ্যে এই চিপটি ব্যবহার করছে, আকর্ষণীয় বিশদটি এখানে:

http://forums.netduino.com/index.php?/topic/12117-deep-dive-on-asix-ax88796c-netduino-3-ethernets-fancy-new-networking-chip/


1

ফার্মওয়্যারের সাথে আপনার যদি কোন অভিজ্ঞতা থাকে তবে আমি STM32F4DIS-EXT বোর্ডের সাথে STM32F4 ডিসকোভারি বোর্ডের সুপারিশ করব। আমি সম্প্রতি আমার ডিভাইসের জন্য একটি কনফিগারেশন ওয়েব পৃষ্ঠা তৈরি করতে এটি ব্যবহার করেছি এবং এটি মোটামুটি সহজ ছিল। অনলাইনে উপলব্ধ একটি লুবআইপি উদাহরণ প্রকল্প রয়েছে এবং আপনি যদি "মেকফসডাটা" গুগল করেন তবে কীভাবে আপনার নিজের এইচটিএমএল ফাইলের জন্য প্রয়োজনীয় ফাইলগুলি তৈরি করা যায় সে সম্পর্কে আপনি প্রচুর তথ্য পাবেন। আপনার আরও তথ্যের প্রয়োজন হলে আমাকে বার্তা দিন।


1

আমি সেই উদ্দেশ্যে (25 EUR) ওপেনপিকাস ফ্লাইপোর্টপ্রো ইথারনেট মডিউলটি পছন্দ করি। চৌম্বকীয় সাথে কেবল একটি ইথারনেট জ্যাক যুক্ত করুন এবং তাদের টিসিপি / আইপি স্ট্যাক ব্যবহার করে আপনার ফার্মওয়্যার তৈরি করুন। তাদের পাশাপাশি একটি টিএলএস বাস্তবায়ন রয়েছে:

http://blog.openpicus.com/2014/12/idepro-2-9-0-bye-ssl-welcome-tls.html

আমি 'ক্লাসিক' ফ্লাইপোর্ট ইথারনেট ব্যবহার করে একটি প্রকল্প করেছি এবং এটি এখনও পর্যন্ত শক্তিশালী।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.