RV1126 IMG ফার্মওয়্যার তৈরি করতে বিল্ড রুট টুল ব্যবহার করুন

RV1126 IMG ফার্মওয়্যার তৈরি করতে বিল্ড রুট টুল ব্যবহার করুন

আপনি ফার্মওয়্যারে সংকলিত এক্সিকিউটেবল ফাইলটি প্যাকেজ করতে বিল্ড রুট সরঞ্জামটি ব্যবহার করুন (আইএমজি ফাইল)

দুটি সাধারণ পদ্ধতি প্রবর্তন করুন

পদ্ধতি 1:

বিল্ড্রুট/বোর্ড/রকচিপ/আরভি 1126_rv1109/এফএস-ওভারলে-এসওয়াইএসভি/ইত্যাদি/ইনিশ.ডি এসডিকে ডিরেক্টরিটিতে সংকলিত এক্সিকিউটেবল ফাইলটি রাখুন, এবং এটি সমস্ত সংকলন এবং প্যাকেজ.

133a7e994d72869d3e26b28bef94066

উদাহরণ স্বরূপ, এখানে আমি ডিরেক্টরিতে সংকলিত এক্সিকিউটেবল ফাইল টেস্ট-অ্যাপ্লিকেশনটি রেখেছি

  1. পরবর্তী, পুরো ফার্মওয়্যারটি কেবল পুনরায় সংকলন করতে হবে

ফার্মওয়্যার সংকলনের কমান্ডটি হ'ল

Use the build root tool to make RV1126 IMG firmware 1
  1. সংকলনের পরে. আপনি পরীক্ষা-অ্যাপ্লিকেশন দেখতে পাবেন, এই এক্সিকিউটেবল ফাইল, বোর্ডের শেষে /etc/init.d ডিরেক্টরিতে.
97070806817f267e200fd98ad4315a6

তাহলে আপনি এটি চালাতে পারেন, অথবা এটি অন্য ডিরেক্টরিতে অনুলিপি করুন এবং এটি চালান.

এই পদ্ধতিটি সহজতম এবং সর্বাধিক প্রস্তাবিত

পদ্ধতি 2:

এসডিকে সংকলন বিধিগুলি অনুসরণ করুন এবং বিল্ডরুটে আপনার নিজস্ব প্রোগ্রাম যুক্ত করুন.

1) টেস্ট.সি ফাইল যুক্ত করুন

উত্স কোড ডিরেক্টরিতে, নিম্নলিখিত কমান্ড সহ আপনার নিজস্ব অ্যাপ্লিকেশন ফোল্ডার তৈরি করুন:

$এমকেডির অ্যাপ্লিকেশন/মাইস্টেস্ট

চলমান ফলাফলগুলি নীচের চিত্রটিতে দেখানো হয়েছে:

Use the build root tool to make RV1126 IMG firmware 2

আপনি মাইস্টেস্ট ডিরেক্টরিতে আপনার নিজস্ব অ্যাপ প্রোগ্রাম তৈরি করতে পারেন. এখানে আমি টেস্ট.সি এর একটি পরীক্ষা কোড তৈরি করব, উদাহরণ

কোডটি নিম্নরূপ

Use the build root tool to make RV1126 IMG firmware 3

তবুও, মাইস্টেস্ট ডিরেক্টরিতে, একটি মেকফাইল তৈরি করুন যা টেস্ট.সি প্রোগ্রামটি সংকলন করে. নমুনা কোড নিম্নরূপ:

Use the build root tool to make RV1126 IMG firmware 4

নীচের চিত্রটিতে প্রদর্শিত হিসাবে সৃষ্টির ফলাফলটি সম্পন্ন হয়েছে:

Use the build root tool to make RV1126 IMG firmware 5

2) মেনু কনফিগারেশন যোগ করুন

বিল্ড্রুট প্যাকেজটি কনফিগার করার সময়, প্রত্যেককে গ্রাফিকাল কনফিগারেশন ইন্টারফেসে এটি সক্ষম করতে হবে, সুতরাং আমাদের

অ্যাপ্লিকেশনটিরও একটি বিকল্প তৈরি করা দরকার. এসডিকে প্যাকেজের উত্স কোডের অধীনে, খুলুন “বিল্ডরুট/প্যাকেজ/কনফিগারেশন.ইন” ফাইল.

শেষ পর্যন্ত ঝাঁপ দাও “এন্ডম্যান” এবং নিম্নলিখিত নমুনা কোড যুক্ত করুন (বিঃদ্রঃ: এটি অবশ্যই এই ফাইলের শেষ শেষের আগে হওয়া উচিত

যোগ করুন). কোডটি এর মতো দেখাচ্ছে:

Use the build root tool to make RV1126 IMG firmware 6

সংযোজনের ফলাফল নীচে দেখানো হয়েছে:

Use the build root tool to make RV1126 IMG firmware 7

নং 2061 ঠিক আছে, এটি উদ্ধৃত আইটিসোর্সে ব্যবহৃত হয়”প্যাকেজ/mytest/config.in "ফাইল, সুতরাং আমাদের তৈরি করা দরকার

এই ফাইলটি তৈরি করতে, কমান্ডটি নিম্নরূপ:

$mkdir বিল্ডরুট/প্যাকেজ/মাইস্টেস্ট/

ডিরেক্টরি তৈরি করার পরে (মাইটিস্ট হ'ল বিল্ড্রুটের অধীনে প্যাকেজ প্যাকেজের নাম), আমাদের মাইস্টেস্ট ডিরেক্টরি তৈরি করতে হবে

“কনফিগার.ইন” ফাইল, বিষয়বস্তু নিম্নরূপ:

Use the build root tool to make RV1126 IMG firmware 8

সংযোজনের ফলাফল নীচে দেখানো হয়েছে:

Use the build root tool to make RV1126 IMG firmware 9
  1. অ্যাপ্লিকেশন সংস্করণ এবং সংকলন বিধি

পূর্ববর্তী বিভাগে, আমরা কনফিগারেশন বিকল্পগুলিতে অ্যাপ যুক্ত করেছি. এই সময়ে, বিল্ডরুট এখনও কীভাবে জানেন না

ডাউনলোড, নিষ্কাশন, সংকলন, প্রভৃতি, বিল্ডরুটকে কীভাবে পরিচালনা করবেন তা জানাতে আমাদের একটি কনফিগারেশন ফাইল যুক্ত করতে হবে, এবং আমাদের তৈরি করা দরকার “বিল্ডরুট/

প্যাকেজ/mytest/mytest.mk”, নামটি অবশ্যই mytest.mk হতে হবে. নিম্নলিখিত নমুনা কোডটি mytest.mk এ অনুলিপি করুন

নমুনা কোড mytest.mk কোড

Use the build root tool to make RV1126 IMG firmware 10

এই ফাইলটি বিল্ডরুটকে কীভাবে সংকলন করবেন তা জানায়, ডাউনলোড, অনুলিপি, ইত্যাদি. সমস্ত মূলধনযুক্ত ম্যাক্রো দিয়ে শুরু হয় “Mytest”

শিরোনামটি আমাদের প্যাকেজের নামের ভিত্তিতে নির্ধারিত হয়.

লাইনে 1, _ সংস্করণ শেষে পরিবর্তনশীল হ'ল উত্স কোড সংস্করণ.

লাইনে 2, _সাইটের শেষে পরিবর্তনশীল হ'ল উত্স কোড ডাউনলোডের ঠিকানা.

লাইনে 3, _Site_method এর শেষে পরিবর্তনশীল হ'ল উত্স কোড ডাউনলোড পদ্ধতি, এবং স্থানীয় মানে স্থানীয় ডাউনলোড.

লাইন 4 এবং 10 ~ 12 স্বয়ংক্রিয়ভাবে ইনস্টলেশনটি কার্যকর করুন এবং আমাদের মাইস্টেস্ট বিন ডিরেক্টরিতে চলতে পারে এমন ফাইলগুলি অনুলিপি করুন.

লাইন 6, _BUILD_CMDs এর শেষে ভেরিয়েবলগুলি কার্যকর করা হবে যখন বিল্ডরুট ফ্রেমওয়ার্কটি সংকলিত হবে, এবং উত্স কোডে এম যুক্ত করতে ব্যবহৃত হয়.

আকফিল সংকলন বিকল্প এবং লিঙ্কেজ বিকল্পগুলি পাস করে এবং সোর্স কোডের মেকফাইলকে কল করে.

লাইন 14 ~ 16 ফাইলটিতে অনুমতি দিন.

লাইন 18, এই ফাংশনটি পুরো .mk ফাইলটি স্ক্রিপ্টে তৈরি করবে.

প্রবেশ করুন

বিল্ডরুট/আউটপুট/রকচিপ_আরভি 1126_rv1109_spi_nand

কার্যকর করুন মেনুকনফিগ করুন

অনমিটেস্ট চালু করুন

Use the build root tool to make RV1126 IMG firmware 11

কনফিগারেশন শেষ হওয়ার পরে, আমাদের মাইটিস্ট সংকলন করা যায় কিনা তা আমরা পরীক্ষা করতে পারি, বিল্ডরুট/আউটপুট/রকচিপ_আরভি 1126_rv1109_spi_nand এ

ডিরেক্টরিতে পরীক্ষা করা, কমান্ডটি নিম্নরূপ:

$mytest তৈরি করুন

চলমান ফলাফলগুলি নীচের চিত্রটিতে দেখানো হয়েছে:

Use the build root tool to make RV1126 IMG firmware 12

পিডিএফ ফাইল ডাউনলোড করুন

প্রশ্ন জিজ্ঞাসা কর

← ফিরে

আপনার বার্তা প্রেরণ করা হয়েছে