Psion 5mx وترفيه الأجهزة مع نظام التشغيل Linux



يعرف الكثير منكم جهاز Psion 5mx PDA الأسطوري. كان يتمتع بشعبية كبيرة وكان حلم العديد من المهوسون في ذلك الوقت. PDA لوحة مفاتيح الجيب ، تناسبها بسهولة في جيبك. يعمل ببطاريتين من نوع الإصبع ، ويتم إلغاء تنشيط زر واحد تمامًا. لديه CF على متن الطائرة (وفي ممارستي يمكنني بسهولة استيعاب وحدات تخزين تبلغ 8 جيجا بايت!). آلة سابقة لعصرها.



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



"هل تتذكر كيف بدأ كل شيء" ...





منذ بعض الوقت ، كان لدي جهازان مذهلان في نفس الوقت ، وهما أساطير أجهزة المساعد الرقمي الشخصي للوحة المفاتيح: وهما Psion 5MX و Jornada 720 . لا يوجد شيء يمكن قوله عن Jornada حتى الآن ، على الرغم من أن PDA هذا يستحق نصبًا تذكاريًا ، لكني سأصف في هذا المنشور عن الحب مع Zyshcht الأسطوري (هذا ليس خطأ مطبعي ، لست بحاجة للكتابة عنه). اسمحوا لي أن أذكرك بمعلمات هذا المساعد الرقمي الشخصي (شكرًاf15)



المعالج: ARM710T 36 ميجاهرتز

ذاكرة الوصول العشوائي: 16 ميجابايت (32 ميجابايت في طراز 5 م × برو)

فتحة التوسعة: فلاش مدمج (حتى 2 جيجابايت غير صحيح ، 8 أكل)

المنافذ: RS232 ،

شاشة IrDA : 640 × 240 ، 16 درجة من الرمادي ، 133 × 50 مم

الصوت: ميكروفون مدمج ، مكبر صوت أحادي

الأبعاد: 170 × 90 × 23 مم

الوزن: 354 جرام مع البطاريات


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



شخصيًا ، بالنسبة لي ، فإن نظام التشغيل بدوام كامل ليس ذا أهمية كبيرة. لعبت مع العديد من البرامج ، ونتيجة لذلك ، أرادوا المال ، وبصقت على كل هذا العار. هنا مجموعة مختارة من البرامج حول الموضوع ، والموقع www.mypsion.ruلازال حيا! كنت مهتمًا حقًا بكيفية عمل linux على هذا المساعد الرقمي الشخصي. انظر إلى معلماته: ARM7 36 ميغاهرتز (ستة وثلاثون!) ، 16 ميغابايت من ذاكرة الوصول العشوائي. ما لم نقتصر على المساحة على القرص الصلب (بالنظر إلى الأمام ، سأقول إن لدي 4 جيجابايت من القرص الصلب الرئيسي و 4 جيجابايت للمستودعات). هذا هو الحد الأدنى من الإعداد للبدء ، وما الذي يعمل فيه Linux؟ صدق أو لا تصدق ، ديبيان كامل الأهلية!





بدأ كل شيء مع هذا المنشور ، أينHurrTheDurrكتب التعليمات البرمجية وومض الميكروكونترولر AVR من مثل هذا المساعد الشخصي الرقمي. نعم ، هذا مبالغة ، لكن كم هو رائع حقًا!



إحدى ميزات ومشكلات هذا المساعد الرقمي الشخصي هي أن الواجهة الوحيدة للاتصال بالعالم الخارجي كانت UART. نعم ، تم الإعلان عن IrDA هناك أيضًا ، ولكن في الواقع وبشكل تخطيطي كانت نفس الواجهة ، والتي تم تبديلها بتة واحدة. لا يمكن أن يعمل منفذ IrDA و COM في نفس الوقت. هذا هو عنق الزجاجة الرئيسي الذي أعطاني الكثير من الحيل القذرة. فيما يلي رسم تخطيطي من ورقة البيانات لكل معالج. في الواقع ، ورقة البيانات عبارة عن دائرة Psion 5 MX.





كما ترى من الوثائق ، فإن RS-232 و IrDA هما نفس واجهة UART.



ARM7100 also contains a IrDA (Infra-red data association) SiR protocol encoder. Optionally, this encoder can be switched in to the Tx and Rx signals so they can be used to drive an infra-red interface directly. For more details on the IrDA SiR protocol, see the appropriate document detailing this protocol standard. If the SiR protocol encoder is enabled, the UART Tx line is held in the passive state and transitions of the modem status or the Rx line will have no effect.


لا عجب أنني أركز على هذا ، فقد تحول أي تثبيت للحزمة إلى مهمة.



قبل أن نذهب إلى أبعد من ذلك ، في عملية التجارب ، حصلت على جهازي Psion 5mx للتجارب: أحدهما لم يكن به منفذ COM (على الأرجح محترق على مستوى المعالج) ، لكن IrDA عملت بطريقة ما وعملت واجهة بطاقة CF ، والآخر كل شيء يعمل باستثناء واجهة CF (لذلك ، لم يكن مناسبًا للتجارب مع لينكس). لاحقًا أيضًا ، حصلت على لوحة أم متنوعة من Psion Ericsson ، والتي لم تستطع تشغيل نظام linux على السبورة. باختصار ، لم يكن لدي مطلقًا جهاز PDA عاملة كاملة في يدي ، لذلك كان نوعًا من البحث عن الألم والإذلال.



كيف نضع لينكس على هذه الفتات؟



إنه لأمر مدهش أنك عادة ما تمر عبر آلاف الروابط المعطلة على الأجهزة القديمة. ولكن حتى اليوم ، تعمل جميع الروابط ، ومن الممكن تمامًا السير في كل مسار Jedi هذا ، إذا كان هناك حديد. يعيش هنا لينكس نفسه لـ Psion . يوجد أيضًا دليل تثبيت مفصل.



باختصار ، 256 ميجابايت CF هو الحد الأدنى المطلوب للتثبيت. لكنني شخصياً أوصي بأخذ محرك أقراص فلاش لـ 8 عربات ، 4 منها يجب أن تكون مخصصة للمستودعات. لتحميله ، يتم تشغيل Arlo - هذا هو محمل الإقلاع المثبت على قسم DOS. جميع الملفات موجودة هنا .





نفس محرك الأقراص المحمول مع صورة linux في



البداية ، بعد تثبيت Linux ، تحاول تثبيت الحزمة. لكن ليس لديك اتصال بالإنترنت ، لا ، بأي شكل من الأشكال. وهكذا تقوم بتنزيل الحزمة يدويًا ، وتلبية التبعيات ، وفي كل مرة تقوم بسحب CF وإعادة كتابة الحزمة المطلوبة التي تقوم بتنزيلها من الموقع (للأسف ، ماتت حزم دبيان ، لكن أتمنى أن تتمكن من تنزيلها في مكان ما).



نتيجة لذلك ، شعرت بالخوف ، قسمت محرك الأقراص المحمول إلى قسمين (بتعبير أدق ، إلى ثلاثة أقسام ، في قسم DOS الأول ، لمحمل الإقلاع). وفي القسم الثاني قمت بعمل مستودع محلي. و 4 العربات من جميع الحزم الممكنة تناسب هناك بشكل رائع.



نتيجة لذلك ، يمكنك حتى تثبيت مجلس التعاون الخليجي وكتابة البرامج ببطء.





الهندسة العكسية بسيون الحديد



بالنسبة لأولئك الذين ، مثلي ، قرروا عكس هندسة psion ، هناك العديد من الموارد المفيدة. أهمها ، بالطبع ، دليل الخدمة . وثيقة مفيدة للغاية للتفكيك والتشغيل.



لقد حدث أن الإضاءة الخلفية على هذا Psion كانت عمليا ميتة. وفكرت في طرق استبداله. يوجد ورق كهربائي في الصين ، يمكنك من خلاله عمل إضاءة خلفية جاهزة. لهذا قررت عكس دائرة إمداد الطاقة بالإضاءة الخلفية. هناك مشروع كبير لمواطننا قام بقلب Psion Revo (هذه نسخة أرخص من Psion ، في رأيي ، حتى بدون CF). ولديه موقع على شبكة الإنترنت ، ومن المدهش أن يعيش. هناك زادت كمية ذاكرة الوصول العشوائي ، والإشارات العكسية ، وما إلى ذلك. وأخذت دليلهعلى ظهر اللوحة الأم. على أي حال ، أوصي بأن تتعرف على كل شخص ليس غير مبال بالغدة. كان الشيء الأكثر إثارة للاهتمام بالنسبة لي هو لوحة موصل LCD. ألفت انتباهكم إلى حقيقة أن لدي تعديلًا مختلفًا بعض الشيء ، لكن تبين أن المعلومات مفيدة لي.





أنا مهتم بتلك الإشارات التي لم يتم استخدامها في تعديل Psion هذا. لهذا نحن نحلل Psion.





نقوم بتفكيك جهاز Psion 5 MX الخاص بنا ويمكننا رؤية اللوحة الأم بالداخل.







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





يوجد قطارين ، لكن أحدهما أصم. والشاشة مصنوعة على شكل قطعة واحدة. ومن ناحية أخرى يبدو كالتالي:





الجزء الخلفي من الشاشة في المرحلة النهائية من التفكيك





الشاشة بالداخل



على اللوحة الأم ، يمكنك رؤية مجموعة ، فقط أطنان من منصات الاختبار. لكن بسبب ضيق الوقت ، تركهم يرنون لعشاق العصور القديمة الآخرين. أنا متأكد بنسبة مائة بالمائة من وجود دبابيس PIO مجانية يمكن استخدامها. لكنني قررت التركيز على مشكلة الإبراز وعكسها.

بشكل عام ، مع الإضاءة الخلفية ، يكون الجوهر كما يلي ، لقد قدمت بالفعل لوحة مع عكس Reva. وكان هناك موصل عرض مماثل لموصل Psion 5 mx ، وفي هذه اللوحة لم تكن هناك معلومات حول جهات اتصال الإضاءة الخلفية (لا يحتوي الزئير على إضاءة خلفية). بالنظر حول اللوح ، نجد الدائرة المصغرة HV823 بجوار الموصل ، ورنين سريع يعطي النتيجة أن ساق واحدة (26) تذهب مباشرة إليها. ورقة بيانات Google لهذه الدائرة المصغرة. وعفوًا ، اتضح أن هذه الدائرة الصغيرة مسؤولة فقط عن الإضاءة الخلفية. وفقًا لمقاومات التقسيم المثبتة ، من المرجح أن يكون مخطط التوصيل كما يلي:





مع مزيد من الاتصال ، الدائرة متطابقة تمامًا (لا يوجد شيء لقياس الحث والسعة) ، يبدو كما يلي:





دعنا نتحقق من كل شيء بالأدوات.





كانت السعة 65 فولت ، لكن لم يكن من الممكن مزامنة الصورة على مرسمة الذبذبات ، لذلك أخذت القيم بالفعل من الصورة:





مخطط الذبذبات 10 فولت / div ، 1 مللي ثانية / div



خرج التردد 250 هرتز ، مما أربكني. قررت التحقق من ذلك بمقياس تردد (حسنًا ، أنت لا تعرف أبدًا ، لا أصدق عيني). نتيجة لذلك ، هذه هي قيم المصباح الدافئ:





القيمة على شاشة عرض المصباح الدافئ هي كيلو هرتز ، وتساوي 252 هرتز.



يمكنني شرح الاختلاف عن ورقة البيانات بحقيقة أنه قد تكون هناك بعض المعلمات الأخرى للدائرة ، أو سعة كبيرة جدًا للأسلاك ، والترددات عائمة.



يبدو الجدول الناتج كما يلي:





باختصار ، معلمات الإضاءة 65 إلى 250 هرتز.



بعد ذلك ، بدأت في البحث في الصين عن لوحة EL بحجم 144 × 62 مم ، مع معلمات الطاقة هذه. الشيء المضحك هو أن تكلفة هذه الألواح تتراوح بين 1500 و 1800 روبل (إذا كنت تأخذ A4 للقطع) ، والطلب في الصين ليس أرخص بكثير ، ومن الغريب.



لكن القدر قرر خلاف ذلك ، وحصلت على إضاءة خلفية جديدة ولوحة أم من Psion Ericsson MC 218 .





اللوحة الأم الجديدة والضوء.



بنقرة من اليد ، يتحول Psion إلى إريكسون



سيكون من الخطيئة عدم محاولة استبدال اللوحة الأم من PDA إلى آخر. خاصة لأنهم على ما يبدو لم يتم تمييزهم. هذه لوحة أم من Ericsson MC 218 PDA . كما أفهمها ، هذا مجرد نوع من تعديل البرامج الثابتة ، لكنه في الواقع هو نفس Psion (لكن ليس هو نفسه).





اثنين من اللوحات الأم. تخمين أيهما.



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





يا إلهي! ومن المثير للاهتمام أن الجرار تعمل؟



بعد التنزيل النهائي ، كل شيء يبدو كما يلي:





لقد قمت برهان كبير جدًا على هذه اللوحة الأم ، نظرًا لوجود موصل CF عادي ومنفذ COM عامل ، بشكل عام ستكون هناك سعادة. لكن ، للأسف ... اتضح أن النظام لا يرى ناقلات CF كبيرة. لا 2 أو 4 أو 8 غيغابايت :(. اضطررت إلى تغيير والدتي مرة أخرى. كان هناك حتى فكرة لتلويح ذاكرة القراءة فقط من لوحة أم إلى أخرى ، ولكن بعد ذلك لم تكن هناك خبرة. واليوم لا توجد PDA للتجارب.

دعني أوضح سبب أهمية رؤية CFs كبيرة: لينكس يعمل معهم فقط.



نحن نتصفح الإنترنت



كما تتذكر ، كان لدي جهاز Linux الوحيد على متن الطائرة ، ولكن حتى منفذ COM لم يعمل من أجله. لقد تمكنت حتى من لحام حبل منفذ COM ( وفقًا لهذا المخطط ) ، لكنه لم يعمل مع هذا الطراز المعين. على الأرجح ، كان دبوس المعالج الذي لم يعمل هناك.





حبل عصامي لـ Psion 5MX



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



لهذا بدأت في التعامل مع IrDA. في البداية جرب هذا النوع من IrDA.





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



لذلك بدأت في البحث عن خيارات أخرى. تمكنت من العثور على منفذ الأشعة تحت الحمراء غير العادي للغاية ، والذي قام بشكل أساسي بعمل UART عبر قناة الأشعة تحت الحمراء ، دون أي أمور عالية ، أحتاجها وأحتاجها. لم يكن هناك سوى دائرتين صغيرتين: FT232BM (USB-COM) و MCP2120.





فلفل مدهش ، مصنوع منزليًا تقريبًا على LUT ، لكن اتضح أنه حل كامل. كان لا بد أيضًا من عكسها ومعرفة ما هو الخطأ فيها ، وبأي سرعات تعمل. اتضح أنه يمكن أن يعمل فقط في 9600.





هذا ، في الواقع ، بدا الأمر وكأنه يعمل مع UART ، وإلى جانب Psion PDA في نظام Linux ، عملت أيضًا مع UART (فقط IrDA) ، ونعم ، لقد نجحت أيضًا!





ونعم ، ليست فائقة الثبات (لقد حركتها قليلاً وهذا كل شيء) ، لكنها ما زالت تعمل! كان من الضروري أيضًا ضبط DTR و RTS بشكل صحيح لهذا الجزء ، لكنني فعلت ذلك.





نتيجة لذلك ، حصلنا على اتصال مودم فارغ كما هو. وأتذكر أنني أمضيت أسبوعين آخرين في قراءة الكتيبات لإحضار الاتصال بدون مودم بالناس. وأنشأت اتصال ppp باستخدام ، وفقًا لبرنامج wvdial الخاص بي (لا أتذكر بالضبط) ،HurrTheDurrتجيب؟ حسنًا ، النقطة المهمة هي أن هذا الشيء ، الذي لم يكن يعرف حتى ما هو الإنترنت ، دخل فيه!





آسف للصورة الصابون ...



روعة الصورة أعلاه خارج النطاق. ثم أجرينا محادثة جابر معHurrTheDurr (كلاهما مع Psion 5 mx) ، وابتهجوا بالنجاح.



كيف انتهى؟



Pison هو شيء رائع جدًا ، ولكن كان من الغريب بطريقة ما إحضاره إلى الإنترنت باستخدام جهاز كمبيوتر بقوة أعلى. ولقد كنت أبحث عن طريقة لإخراجها مع esp8266 لفترة طويلة. وحتى في يوم هاكادي قابلت مشروعًا مثيرًا للاهتمام . المشكلة هي أنه ليس من الواضح كيفية جعل esp8266 يعمل كاتصال ppp-modem. كنت أبحث عن العديد من المشاريع التي يمكن أن تنفذ ذلك ، لكنني لم أجدها. لذلك بصق على هذا المشروع. نتيجة لذلك ، في نوبة من موسيقى البلوز الأخرى ، قمت بتوزيع جميع قطع أجهزتي مجانًا ولم



أعود أبدًا إلى هذا السؤال ... على الرغم من أنني أتساءل بصدق عن كيفية توصيل الجهاز بشبكة wifi عبر منفذ COM ، بحيث يتناسب حل الحجم مباشرة مع علبة Psion. على الرغم من وجود أفكار بالتأكيد (مثل بطاقة SD-WIFI ).



إذا تحدثنا عن لينكس لـ Psion ، فإن المشروع بالطبع خام ، وفي مكان ما حتى عربات التي تجرها الدواب. لكنه كان عاملاً ، ويمكن حتى استخدامه ، بالصبر المناسب (عند 36 ميجاهرتز ، يجب أن تتحلى بالكثير من الصبر). باختصار ، إذا كنت ترغب في الاستمتاع مثل المهووس ، فأنت تعرف ماذا تفعل.



روابط مفيدة:








All Articles