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






