অ-শিক্ষানবিস ফার্মওয়্যার উন্নয়নের জন্য ভাল বই


24

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

কিছু টিপস এবং কৌশল সহ সম্ভবত কিছু। আমি প্রাথমিকভাবে পিক প্রোগ্রামিং করি।

উত্তর:


15

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


ভাল লিঙ্কটি, আমার প্রথম 10 মিনিটের পড়া উপভোগ করেছে।
কর্টুক

পড়ার প্রথম কয়েক দিন এটি করুন। দুর্দান্ত লেখক ও প্রকৌশলী।
কর্টুক

তাঁরও দুর্দান্ত কোর্স রয়েছে।
ড্যানিয়েল গ্রিলো

আমি তার কোর্সটি শুনেছি, তবে আমার সংস্থার 10 জন কম কর্মচারী এবং কেবল তিনটি ফার্মওয়্যার রয়েছে, এটি সম্ভব নয়। আমার স্কুলটি পর্যাপ্ত পরিমাণে ফার্মওয়্যার বিভাগ ছাড়া অর্থের সাথে টাইট tight
কর্টুক

6

আমি আশা করি আমার যদি ভাল পরামর্শ থাকে তবে আমি একটি দুর্দান্ত বইয়ের প্রত্যাশায় থ্রেডটি দেখব।

দিক হিসাবে না, আপনার সংকলকটির সাথে যে ম্যানুয়ালটি আসে তা হ'ল আপনি পড়তে পারেন এমন একটি গুরুত্বপূর্ণ বই। সাধারণভাবে এটি যেখানে আপনি নির্দিষ্ট কিছু ক্ষেত্রে কোড স্থাপনের কৌতূহল-শিরা শিখেন।

কী কী পৃষ্ঠাগুলির মতো কোনও মৌলিক স্তরে ফ্ল্যাশ কীভাবে ব্যবহার করতে হয় তা শিখতে আপনি ডাটাশিট থেকে শিখতে পারেন। আপনার যদি আরও উন্নত বিষয়গুলি শেখার দরকার হয় তবে ভাল, আমার ধারণা, কোনও ভাল বইয়ের সন্ধান করা হ'ল সঠিক উপায়।

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


কেউ আমাকে হ্রাস করেছেন, যদি তারা আমাকে বলতে পারে যে আমি কেন আমার পোস্টিং শৈলীর উন্নতি করতে চেষ্টা করতে পারি।
কর্টুক

1
+1 - আমি মনে করি আপনি গুগল-সিনড্রোমের কারণে লোকেরা যে বিষয়গুলিকে উপেক্ষা করতে চান সেই জায়গাগুলি সম্পর্কে কথা বলার জন্য আপনি ভাল কাজ করেছেন।
জে পোল্ফার

@ কর্টুক - সম্ভবত আপনার "উত্তর" কোনও উত্তর দেয়নি বলেই। আপনার পাঠ্যটি প্রশ্নের মন্তব্যের জন্য উপযুক্ত হবে।
ট্রাইগভে লগস্টেল

@ ট্রাটিভিভিস, এটি একটি এসই ১.০ সাইট থেকে এবং যখন আমি সবেমাত্র সাইটের সাথে জড়িত ছিলাম। আমি তখন ভাল জানতাম না। আমি আশা করি আপনি এটি থেকে হাসি পেয়েছেন।
কর্টুক

@ কর্টুক, হিহে প্রশ্নটি ভাল (এবং জনপ্রিয়!) হওয়ায় আমি কেবল ভবিষ্যতের রেফারেন্সের জন্য প্রশ্নের উত্তর দিতে চেয়েছিলাম।
ট্রাইগভে লগস্টেল

3

আমি "সি / সি ++ এর ব্যবহারিক ইউএমএল স্টেটচার্টস, দ্বিতীয় সংস্করণ: ইভেন্ট-ড্রাইভড প্রোগ্রামিং ফর এম্বেডড সিস্টেমগুলির জন্য" মিরো সামেক পছন্দ করি like পূর্ববর্তী সংস্করণটিকে বলা হত "C / C ++ এ ব্যবহারিক স্টেটচার্টস: এম্বেডেড সিস্টেমগুলির জন্য কোয়ান্টাম প্রোগ্রামিং"। আমি এই বইয়ের কভারের পূর্ববর্তী সংস্করণটি কভার করার জন্য পড়েছি এবং কিছু উপায়ে আমি সেই সংস্করণটি পছন্দ করি কারণ এটি আরও সি ​​++ ভিত্তিক ছিল। সর্বশেষ সংস্করণটি আরও সি ​​ভিত্তিক, যা এম্বেডড বিকাশের জন্য অর্থবোধ করে কারণ এমনকি ক্ষুদ্রতম মাইক্রোতেও একটি সি সংকলক থাকে। ইউএমএল অংশ থেকে ভয় পাবেন না। আপনার কোডটি আরও শক্তিশালী এবং নির্ভরযোগ্য করে তোলার জন্য কীভাবে রাষ্ট্রীয় মেশিনগুলি ব্যবহার করবেন তা শিখার জন্য গুরুত্বপূর্ণ বিষয়। স্টেট মেশিনটি প্রকাশের জন্য ইউএমএল হ'ল একমাত্র উপায় এবং ইউএমএলের প্রয়োজনীয় উপসেটটি খুব ন্যূনতম।


আমি এই সুপারিশ দ্বিতীয় করব। Miro Samek এর ওয়েব সাইট: state-machine.com
নিক Alexeev

2

১--বিট পিআইসির জন্য, আমি আর মাইক্রোসেন্টার্স, জে ব্রুস এবং বি জোনস, আইএসবিএন দ্বারা "মাইক্রোকন্ট্রোলার্স: এসেম্বলি ল্যাঙ্গুয়েজ সি থেকে পিআইসি 24 বিট ফ্যামিলি ব্যবহার করার পরামর্শ দিচ্ছি", আইএসবিএন 978-1584505839। এটি ফার্মওয়্যারের আলোচনার সাথে মিশ্রিত প্রচুর পরিমাণে হার্ডওয়্যার (স্কিম্যাটিক্স সহ) রয়েছে এবং এটি কেবলমাত্র ডেটাসিটের পুনঃস্থাপন নয়।

আপনি যদি নতুন 8-বিট পিআইসি (পিআইসি 18 এফ পরিবার) ব্যবহার করেন তবে নীচের বইটি মোটামুটি ভাল দেখাচ্ছে: ডি ইব্রাহিমের দ্বারা "পিআইসি 18 এফ সিরিজ সহ ইউএসবি থেকে আরটিওএসে" ইউএসবি থেকে আরটিওস, আইএসবিএন 978- 1584503781। যদিও আমার কাছে সেটি নেই। দুটি বই বেশ সাম্প্রতিক (২০০৮ সালে প্রকাশিত)।

- টম


2

জন আর লেভিনের লিঙ্কারস এবং লোডারগুলি (আইএসবিএন 1-55860-496-0) বেশ ভাল। এটি মেমরি, কোডের স্থানান্তর, প্রতীক পরিচালনা এবং এর মতো নিম্ন স্তরের বিশদ সম্পর্কে তবে কেবল এম্বেডড বিকাশের জন্য নয়। তবুও, আমি জানি যে এটি নিম্ন স্তরের বিশদগুলির সেরা বই। এই মুহুর্তে, এটি কিছুটা তারিখযুক্ত হতে পারে - উদাহরণস্বরূপ, এটি আধুনিক ফ্ল্যাশ ফাইল সিস্টেমগুলি সম্পর্কে কিছু আছে বলে আমি মনে করি না।


2

এআরএম চিপগুলির জন্য আমি এগুলি থেকে অনেক কিছু শিখেছি: এআরএম সিস্টেম-অন-চিপ আর্কিটেকচার স্টিভ ফারবার দ্বারা নির্মিত

এটি অনেকগুলি প্রযুক্তিগত পটভূমি সহ একটি লিখিত বই এবং সম্ভবত আপনি অন্য আর্কিটেকচারে কাজ করলেও কার্যকর হবে।

আমার কাছে একটি পিআইসি 32 বই ছিল যা ঠিক আছে এবং সিআইসিতে 32 বিট মাইক্রোকন্ট্রোলারগুলিকে প্রোগ্রামিংয়ে ফোকাস করে


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