ما هي المعرفة/الخبرة المطلوبة لنقل Android إلى جهاز الذراع المخصص؟

StackOverflow https://stackoverflow.com/questions/1603901

  •  05-07-2019
  •  | 
  •  

سؤال

أنا أعمل على نظام يعمل عليه حاليًا نظام Linux kernel وmicrowindows windowing.رمز برامج تشغيل نظام Linux الحالي متاح لي.أريد أن أقوم بتوصيل android عليه، كمشروع هواية فقط.

هل يمكن أن تخبرني من فضلك ما هو الفهم الكامل لنواة Linux المطلوب لنقله؟

من فضلك أعطني مراجع (كتب، دروس) لبناء التفاهمات.

شكرا صني.

ملاحظة.لدي فهم أساسي لنظام التشغيل Linux.

تكوين الجهاز هو

450 Mhz ARM9,
64 MB RAM,
256 MB NAND
480x272 resolution.
هل كانت مفيدة؟

المحلول

لبدء ترقية الروبوت، فهم أساسي من التغييرات على نواة لينكس هو مطلوب. أيضا، سوف تحتاج إلى فهم الذي يطلب من السائقين إلى جانب لينكس. linuxfordevices يصف ما تم تغييره إلى نواة لينكس من أجل الروبوت. كما أنها توفر وصلات قوية مثل فرق من التغييرات التي قطعتها ....

في الهندسة المعمارية الروبوت، وجدت يوتيوب عرض الروبوت العمارة] 1 مفيدة.

وأتوقع بعض القضايا في دقة العرض. تتوقع تطبيقات الروبوت عددا من القرارات القياسية. كخطوة أولى، وأقترح للحد من عرض لحجم أصغر المقبل ومن ثم تحسين هذه المرة هو وتشغيلها.

ومنذ ان كنت قد بحثت في Adroid للاستخدام في بريد القراء، وأنا مهتم جدا في ترقية نفسي. لهذا السبب، لقد سجلت ل (على شبكة الإنترنت) التدريب على أجهزة الروبوت (ترقية) . لقد بحثت عن الكتب الخ حول هذا الموضوع، ولكن كانت الكتب وجدت أكثر من ذلك بكثير على استخدام تطبيقات الروبوت والكتابة.

نصائح أخرى

نظرًا لأن نظام Linux لديك قيد التشغيل بالفعل على اللوحة الخاصة بك، فمن المرجح أنك لن تحتاج إلى فهم عميق للنواة.ومع ذلك، سيلزم تعديله ليشمل ميزات Android الإضافية التالية.قد يكون هذا سهلاً مثل تطبيق بعض التصحيحات ولكنه قد يكون أكثر تعقيدًا.

  • قاتل الذاكرة المنخفضة
  • مسجل الروبوت
  • نظام Android الفرعي للذاكرة المشتركة (Ashmem)
  • إدارة طاقة Android (Wakelocks)
  • الموثق IPC

في مساحة المستخدم، يستخدم Android برنامج العرض الخاص به والذي يسمى Surface Manager، لذلك لن تستخدم نظام Nano-X Window (المعروف سابقًا باسم Microwindows).

للحصول على نظرة عامة حول ما من المحتمل أن يكون متضمنًا في المنفذ، سأقدم دليل نقل الروبوت قراءة.

مواقع الويب التي تعمل على نقل Android إلى أجهزة أخرى تعتمد على ARM والتي قد تتضمن نصائح مفيدة:

  1. Beagleboard (القشرة)
  2. تكبير OMAP (القشرة)
  3. نوكيا الإنترنت اللوحي (ARM9E)
  4. نيو 1973 (ARM9TDMI)
  5. مجلس تقييم Intel Bulverde (XScale)
  6. شارب زوروس SL-C760 (إكس سكيل)

المجموعات عبر الإنترنت التي قد تكون قادرة على المساعدة:

وإلقاء نظرة على هذه الكتب أيضا:

<وأ href = "http://www.amazon.co.uk/ANDROID-PROGRAMMERS-GUIDE-Jerome-Dimarzio/dp/0071599886/ref=sr_1_8/275-1393345-6490966؟ie=UTF8&s=books&qid= 1256834025 وريال = 1-8 "يختلط =" نوفولو noreferrer "> الروبوت - دليل المبرمجين

<وأ href = "http://www.amazon.co.uk/Professional-Android-Application-Development-Programmer/dp/0470344717/ref=sr_1_4/280-1675210-4465169؟ie=UTF8&s=books&qid= 1256834079 وريال = 1-4 "يختلط =" نوفولو noreferrer "> المهنية الروبوت تطوير التطبيقات

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top