আপনার নিজের লাইব্রেরি তৈরি করা বেশ সহজ। তাদের নিবন্ধের বিবরণী ডকুমেন্টেশনগুলি বেশ ভাল, বেশিরভাগ পেরিফেরিয়াল সেটআপ করা সহজ নয়। আমি তাদের লাইব্রেরিগুলি ব্যবহার করতে আরও বেদনাদায়ক বলে মনে করি। তবে সম্ভবত এটি আমিই। এটি স্ট্যান্ড, এনএক্সপি, টি, অ্যাটেলকে কয়েকটি নাম দেওয়ার জন্য সত্য (ইন্টেল এবং মাইক্রোচিপের জন্য তেমন কিছু নয়)।
কেন তারা গ্রন্থাগারগুলি পরিবর্তন করে, যে কোনও কারণ হতে পারে, কিছু নতুন বসের দায়িত্ব গ্রহণ করা হয়েছিল, কিছু বিভাগ বন্ধ হয়ে গিয়েছিল এবং অন্য একটি দায়িত্ব গ্রহণ করেছিল। বিপণন পণ্যটির জন্য একটি নতুন চিত্র চেয়েছিল। যেমন ইলেক্ট্রনস উল্লিখিত হয়েছে, খালি ধাতু করতে ইচ্ছুক বা সক্ষম নয় এমন ব্যবহারকারীদের আকর্ষণ করার জন্য আরও হার্ডওয়্যার থেকে বিমূর্ত করার চেষ্টা হতে পারে। আমি সেদিকে আরও এগিয়ে যাব এবং বলব তারা সম্ভবত আরডিনো ঘটনাটির সাথে প্রতিযোগিতা করার চেষ্টা করছে। যা এমবেড এবং অন্য প্রত্যেকে সর্বদা চেষ্টা করার চেষ্টা করেছে এবং ব্যর্থ হয়েছে (এমনকি আরডুইনোর আগেও)।
যে কোনও ক্ষেত্রে হার্ডওয়্যার থেকে দূরে এটি আরও বেশি প্রস্ফুটিত এবং ধীর হয়ে যায়, তাই আপনাকে রোম, র্যাম এবং মেগাহার্টজের জন্য প্রতি ইউনিট ব্যয় করতে হবে। ঠিক তাই আপনি কি একই পরিমাণ সময় প্রোগ্রামিং ব্যয় করতে পারে? শুধু অন্যভাবে এটি করছেন?
আপনি বলছেন আপনি পিআইসি ওয়ার্ল্ড থেকে এসেছেন, এখন তারা সরঞ্জাম দিয়ে একটি ঠিক কাজ করেছে, তাদের চিপ ডক্স ভয়ঙ্কর ছিল যদিও কিছুটা খারাপ। তারা গ্রন্থাগার এবং স্যান্ডবক্স দিয়ে ক্ষতিপূরণ দিয়েছে।
দিনের শেষে, বিভিন্ন বিকল্প ব্যবহার করে দেখুন, প্রতিযোগী পণ্যগুলি কীভাবে তাদের সরঞ্জামের তুলনা করে তা দেখুন। এগুলি বোধগম্য হয় এবং আপনি স্টাফগুলি সংকলন করতে পারেন তা দেখার জন্য আপনি নিখরচায় অনেক কিছুই করতে পারেন। এমনকি কোনও নির্দেশিকা সেট সিমুলেটর ব্যবহার করুন। আপনার সাথে মেলে এমন একটি সন্ধান করুন।
দ্রষ্টব্য, ক্যানড লাইব্রেরি ছাড়া বিকল্পটি আপনার কাছে সর্বদা উপলভ্য। আপনি কোন সরঞ্জামচেনটি ব্যবহার করতে পারেন, কোন হোস্ট অপারেটিং সিস্টেম, কোন আদর্শ, সম্পাদক, ইত্যাদি এগুলি সীমাবদ্ধ নয় তারা যদি অংশগুলির প্রোগ্রামিংয়ের ক্ষেত্রে এগুলি আপনার কাছে আটকে রাখতে পারে তবে যদি তাদের অপশনগুলি সেই বিষয়ে সীমাবদ্ধ থাকে তবে অন্য কোনও চিপে চলে যায় if অথবা বিক্রেতারা যদি পারেন তবে।
এটির মতো একটি চিপ পণ্য বিক্রি করতে তাদের একটি বিকাশের পরিবেশ সরবরাহ করতে হবে এটি সমস্ত তাদের বা নিখরচায় জিনিস তারা একসাথে আটকানো হোক না কেন। এবং তারা কিছু একসাথে একটি লাইব্রেরি রাখার ঝোঁক। এটি কেবলমাত্র যথেষ্ট ভাল দেখতে হবে এবং আপনার পরিচালনা বা আপনার হার্ডওয়্যার দলকে তাদের পণ্যাদির নকশায় আনার জন্য পলকের নেতৃত্বাধীন উদাহরণটি যথেষ্ট ভাল কাজ করে, তারপরে যখন আপনার বোর্ডের পণ্যটি দেয়ালের উপরে সফটওয়্যারটিতে টস করা হয়, তখন ব্যথা হয় না আসে না। এটি প্রায়শই যদি কাজ করে তবে বেশ না হলেও চিপ বিক্রেতার পক্ষে এটি একটি বড় জয়, কারণ এখন আপনি এই সামান্য কিছুটা জন্য প্রযুক্তিগত সহায়তার জন্য অর্থ প্রদান করবেন। সুতরাং প্রায় সেখানে থাকা তাদের পক্ষে সবচেয়ে বেশি আগ্রহী তবে বেশ নয়।
চিপ বিক্রেতাদের কেবল ডিজাইনের জয় পেতে যথেষ্ট ভাল দেখতে হবে। নতুন এবং পুরানো গ্রাহকদের আকর্ষণ করার জন্য তাদের পণ্যটি উন্নত (? পরিবর্তন) করতে হবে। সুতরাং তাদের ওভারগুলি হবে, কতটা দূরে এবং কতগুলি পূর্ববর্তী লাইব্রেরি সমর্থন অব্যাহত রাখে, তারতম্য হয়। সুতরাং আপনি যে কোনও লাইব্রেরি ব্যবহার করতে অভ্যস্ত তা অবশেষে চলে যাবে। সুতরাং অভিযোজন শিখুন (বা তাদের জিনিসগুলি ব্যবহার করবেন না এবং আপনার নিজের হয়ে যান, যা আপনি অনির্দিষ্টকালের জন্য সমর্থন করতে পারেন)। মঞ্জুর, আদর্শভাবে, আপনাকে কেবলমাত্র প্রতি পণ্য প্রতি একবার অ্যাপ্লিকেশন বিকাশ করতে হবে, আপনার ফার্মওয়্যারটিকে নিখুঁত করে তুলতে হবে (তৃতীয় পক্ষের লাইব্রেরি ব্যবহার করে শুভকামনা) এবং আপনাকে ফিরে যেতে হবে এবং এমন কোনও কম্পিউটার খুঁজে বের করতে হবে যা যদি আপনি খুঁজে পান তবে তাদের সরঞ্জামচেইন লোড করবে will এটির অনুলিপি করুন এবং কীভাবে সেই পুরানো গ্রন্থাগারটি ব্যবহার করবেন তা মনে রাখবেন। মনে রাখবেন যে কেবলমাত্র আপনার উত্স কোড সংরক্ষণ করা উচিত নয়, তবে তাদের সমস্ত সরঞ্জাম এবং ডক্স সংরক্ষণ করা উচিত।
তাদের গ্রন্থাগারগুলি কেবলমাত্র দুটি আইডিই এবং কখনও কখনও কেবল উইন্ডোজ এবং নির্দিষ্ট সংস্করণগুলিতে সাধারণত একটি সরঞ্জামচেইনে সমর্থিত। আবার আপনার সেই সীমাবদ্ধতার কোনওটিই নেই, খুব অবশ্যই স্পষ্টভাবে এআরএমের জন্য নয়, যদি আপনি নিজের কাজটি করেন। তারা কীভাবে কাজ করে তা দেখতে আপনি সর্বদা তাদের যে কোনও / সমস্ত লাইব্রেরি পড়তে পারেন। তবে এটি প্রায়শই ভীতিজনক হয়, তারা তাদের এ টিম বিকাশকারীদের লাইব্রেরির জন্য ব্যবহার করবেন না, আমি এই কোডটির সাথে কী ভুল তা সাক্ষাত্কার প্রার্থীদের জিজ্ঞাসা করার জন্য কয়েকটি লাইন কোড বের করেছি।
সিলিকন সাইড এবং সফ্টওয়্যার সাইড উভয় সময় এবং প্রচেষ্টা বাঁচাতে তারা প্রায়শই একই আইপিকে পুনর্ব্যবহার করে, তাই একবার আপনি দেখেন যে পেরিফেরালগুলি তাদের চিপগুলির একটিতে কীভাবে কাজ করে এটি প্রায়শই তাদের বিভিন্ন চিপগুলির উপর একইভাবে কাজ করে। হ্যাঁ ক্লক সিস্টেমগুলি তাদের লাইব্রেরিগুলি সহ বা ছাড়াই জটিল হতে পারে। চিপটি ব্রিকিংয়ের উচ্চ সম্ভাবনা, সেখানেই আমার বেশিরভাগ চিপ / বোর্ডের ব্রিকিং ঘটেছিল। তাদের চিপগুলি কীভাবে উদাহরণস্বরূপ AVR এর কাজ করে তা বুঝতে সাহায্য করে, চিপটি পুনরায় সেট করার সময় বেশিরভাগ না হলেও পুনরায় প্রোগ্রাম করা যেতে পারে, সুতরাং কোনও খারাপ কোড যা পুনরায় প্রোগ্রাম করার জন্য পিনগুলি গণ্ডগোল করে বা পুনরায় প্রোগ্রাম করার জন্য প্রয়োজনীয় যুক্তি ঝুলিয়ে দেয়, তা না ব্যাপার, আপনি এই চিপগুলি পুনরায় প্রোগ্রাম করতে পারেন। এর মধ্যে কয়েকটি বিক্রেতার (সেন্ট এক হ'ল) একটি অভ্যন্তরীণ বুটলোডার রয়েছে যা আপনি একটি স্ট্র্যাপ ব্যবহার করে বাছাই করতে পারেন (উদাহরণস্বরূপ সেন্ট ওয়ার্ল্ডে BOOT0),
এক আকার সবই ফিট করে নো-ওয়ান ভাল। বিশেষত সফ্টওয়্যার জন্য সত্য। সুতরাং হার্ডওয়্যারটি বিমূর্ত করার যে কোনও প্রয়াস, কেবল এটিকে ধীর এবং প্রস্ফুটিত করে তোলে। পাশাপাশি আপনি আরও বড় চিপ পেতে এবং এটিতে লিনাক্স চালাতে পারেন, যদি আপনি সত্যিকারের পরে থাকেন। এটির অনেকগুলি বিকাশকারীদের ফলস্বরূপ, যদিও তাদের হাত নোংরা করতে চায় না, তাই আমরা মূলত এটির জন্য জিজ্ঞাসা করেছি, এবং তারা এটি সরবরাহ করার চেষ্টা করছে।
আবার, নিজেকে সেন্ট বা অন্য কোনও বিক্রেতার মধ্যে লক করবেন না (যদি না এটি খুব দেরী হয়ে থাকে এবং পরিচালনা বা হার্ডওয়্যার টিম এটি আপনাকে আটকে না থাকে, নোট করুন স্টেম 32 পণ্যগুলি সুন্দর এবং সহজে ব্যবহারযোগ্য)। চারপাশে কেনাকাটা। টিআই কর্টেক্স-এম 4 ঝুড়িতে প্রচুর ডিম ফেলছে। আপনি বেশ কয়েকটি এই আর্ম পণ্যগুলির পাশাপাশি বিক্রেতার সমর্থিত সমাধানগুলিতে এমবেড জিনিসটি করতে পারেন।
একটি জিনিস আপনি সর্বদা নির্ভর করতে পারেন, তা হ'ল তারা সময়ে সময়ে লাইব্রেরি পরিবর্তন করবে এবং অবশেষে আপনি যেটিকে অভ্যস্ত করেছিলেন সেটিকে সমর্থন করা বন্ধ করবে।