هذه الرسالة تفيد بأنك غير مشترك. للاشتراك الرجاء اضغط هنــا

العودة   منتديات سيريانا > منتدى البرمجة و السوفت وير عالم الهواتف الاخرى > منتدى Nokia > DCT3

معلومات الموضوع
إختصارات
 
عنوان الموضوع
تركيب ال Ppm و أقسامها الداخليه
مشاركات
0
الموضوع التالي  
الأعضاء الذين يتصفحو الموضوع
 
المشاهدات
195
كاتب الموضوع
محمد العزبى


رد
 
LinkBack أدوات الموضوع طرق مشاهدة الموضوع
قديم 01-20-2008, 03:47 PM   #1 (permalink)

عضو ذهبي

 
الصورة الرمزية محمد العزبى
 
 تاريخ التسجيل : Jan 2008
 رقم العضويـة : 49
المواضيع :
 الردود :  
 مجموع المشاركات : 80
 بمعدل : 0.23 في اليوم
 معدل التقييم : 120
التقييم: 120 محمد العزبى will become famous soon enoughمحمد العزبى will become famous soon enough

آخـر مواضيعي


افتراضي تركيب ال Ppm و أقسامها الداخليه

 

تركيب ال PPM و أقسامها الداخليه

دلوقتى احنا بنعرف نوصل لل PPM .. بس كل الى شيفينه شويه أرقام يعنى هنفهم ايه من كده ؟
*- و طبعا هيه شويه ارقام علشان هيه صوره طبق الاصل من الداتا الى موجوده فى الرام بتاع الموبيل

*- و لكن هذه الارقام مقسمه لاقسام كل قسم يلى ما قبله مباشره -> قسم للنغمات و قسم للغات و قسم لأسماء الشبكات الخ .....

*- كل قسم من هذه الاقسام يبدا بما يسمى HEADERأو جمله بدايه تحوى معلومات عن القسم كطوله و اسمه و الفرجن الخاص بيه و كذللك له جمله نهايه ....

طبعا الى عمل البرنامج ده هو الى الذى صمم هذه القوانين و حطها بالشكل ده لان الدوال التنفيزيه للبرنامج مصممه ان ال PPM تكون بالشكل ده علشان تعرف تتعامل معاها

*- يبق من كده نفهم ان فى تركيب معين لل PPM لازم ولا بد انها تكون عليه و الا يا شاشه بيضه يا CONTACT SERVICE و العياز بالله .

*- طيب واحد يقول مه فى برامج بتغير فى التركيب و كمان ممكن تعمل قسم جديد جوه ال PPM مش بتاع حاجه , ده كلام سليم .
و لكن ازا كنت هتضيف قسم لازم ولا بد تتبع الطريقه التى تصمم بها هذه الاقسام لكى لا تكون غريبه عن الفورمه المتعارف عليها
حتى تستطيع الدوال التنفيزيه ادراكها .. و بكل بساطه . ازا لم تكن مطلوبه لتنفيذ شىء معين جوه البرنامج البرنامج هيقولها مع السلامه بدون النظر ليها و يشوف القم الى بعدها خاص بايه و يستخدمه. و بالفعل هيه هتكون ما لهاش لزمه سوى انها مكان فاضى ممكن أحط فيه اى حاجه
زيها زى المساحات الفاضيه الى موجوده فى اى حته ..

و لازم يكون فى مساحه فاضيه جوه ال PPM فى المسافه الى محصوره بين البدايه و النهايه اللذى حددناهم فى الموضوع السابق ..

*- طب ليه شركه نوكيا استخدمت IC FLASH فلاش كبير كده و فى مساحات فاضيه
الاجابه علشان هيه عمله حسابها انها هتعدل فى البرنامج كتير و تصدر فرجنات من البرنامج ممكن يكون أكبر سواء لتصحيح أخطاء أو زياده لغات

*- طب سؤال هل أنا لما اوصل لل PPM تبدأ هذه الاقسام ؟؟
الاجابه هى لا لان ال PPM ليها هدر هيه كمان

ندخل بقه فى الموضوع
===================
الصوره التاليه هى بدايه لل PPM و هو ما يسمى PPM HEADER و طوله 44 بايت
هو الجزء المعرف للفرجن ال PPM تاريخ اصدارها و كذللك الى أى موديل صممت هذه الحزمه
و كذللك الحرف المميز لهذه الحزمه و الذى نعرف منه اى اللغات تحتوى هذه الحزمه ..



وتركيبها كالتالى

1- PPM. وهم 4 بايت يشكلون جمله ثابته توجد فى بدايه الهدر لجميع موديلات DCT3 ولا يجوز بأى حال من الاحوال تغييرها .
*- و تبدأ جمله أخرى -*
2- V 05.79 و هم 8 بايت بهم الفرجن و علامع سطر جديد 0A
3- 11-11-02 و هم 9 بايت بهم تاريخ اصدار هذه الحزمه و علامه سطر جديد 0A
4- NHM-5 و هم 6 بايت بهم الكود المحدد للموديل و 0A
4- (C) NMP. و هم 9 بايت يهم اسم الشركه المنتجه للحزمه و باى لغه انتجت و هى لغه ال سى و علامه نهايه الجمله الثانيه 00
5- 4 بايت غالبا لا يعنوا شىء . فمثلا الكود ممكن طوله يختلف ك NSM-3D فيبقوا عملين حسابهم هههه
6- J و هو 2بايت به الحرف المميز للحزمه . جمله تحوى حرف واحد
7- 2 بايت فضيين .
و سببهم و الله ألم هو المحافظه على طول أى تركيبه مستخدمه ليقبل القسمه على 4 و ذلك لاسباب تتعلق بطبيعه البروسسور
و طريقه قيامه بالحسبات و هو ال ARM PROCESSOR و هذه الفكره ما سوف تتضح فى مراحل متقدمه ان شاء الله

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

*- احنا قلنا ان الاقسام هى الاخرى لها هدر أيضا و يحدد طول و اسم و فرجن هذا القسم بالاضافه لشىء مهم جداا هو ال CRC أو CHECKSUM
الخاص بهذا القسم .
*- اى أن الاقسام تتفق فى تركيب الهدر و لكن تختلف فى محتواها .


الصورتان التاليتان هى لهدر قسم النغمات مظلل باللون الاصفر بالاضافه للنغمه التى تلى الهدر
و هى نغمه Rring ring و المظلله باللون الاسود كما يظهرون ببرنامج الهكس

على صيغه عددى

على صيغه حرفيه



تركيب الهدر
============
1 - E50C62E1 هو رقم مكون من 4 بايت يحمل قيمه تمثل ال crc الخاص بالقسم
2 - 00001698 رقم طويل 4 بايت يمثل طول القسم بالبيت
3 - TONE اسم القسم و طوله 4 بيت
4 - version. و هو 8 بيت يعبرون عن الفرجن ( ليس باضروره أن يكون رقم)

و هذا هو التركيب العام لاى هدر

تركيب النغمه داخل قسم النغمات
=================
[00 00 00 01] Tone ID
4 بايت تمثل رقم موجب يستعمل كتعريف للنغه
[00 00 00 44] Tone Length
4 بايت يمثلون طول النغمه
[52 49 4E 47] Short **** ( RING )
4 بايت يمثلون الاسم القصير للنغمه
[00 00 00 00]
4 بايت لم اجد لهم معنى -> و لكن بالملاحظه يكون أصفار ازا كان اسم النغمه معبر عنه
بال ascci code أو يكون 16 ازا كان اسم النغمه معبر عنه بال unicode
[0A] **** Lenght (10)
رقم يعبر عن طول اسم النغمه بما فيه الترمنيتور للاسم
[52 69 6E 67 20 72 69 6E 67 00] Tone **** (Ring ring )
اسم النغمه + الترمنيتور
[00 02 FC 09] or [00 02 FD 09]
هنا تبدا النغمه نفسها بأحد الكودين
[0A01050582078A07060AFE40190A01050582078A07060AFE05 02407D060A0A402507]
هذا الكود هو المسئول عن صوت النغمه و هذا ما نريد التحويل له و منه لاى شكل آخر
[0B]
اعلان عن نهايه النغمه ( ازا لم يوجد نستطيع الاستدلال على النهايه من الرقم المحدد لطول
النغمه بالاعلى
[FF FF]
نستطيع أن نطلق على هذا الجزء الاحرف الفارغه و ليس لها و ظيفه سوى أنها تحافظ على طول
النغمه ليقبل القسمه على 4 فيجوز لها فى التركيب الامثل للنغمه أن تكون من 0-3 أحرف
-----------------------------------------------------
*- وهكذا تتكرر النغمات نغمه تلو الاخرى و جميعهم بطول يقبل القسمه على 4
*- ثم يوضع كود يمثل نهايه القسم و هو 16 بيت كالتالى
00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00

و تلاحظ ان أى طول بيقبل القسمه على 4 و بالتالى طول القسم يجب أن يكون يقبل القسمه على 4 . و ان لم يكن تضاف حرف فارغه FF لكى يقبل

و الى القاء فى حلقات أخرى








التوقيع
[عزيزي الزائر يتوجب عليك التسجيل للمشاهدة الرابطللتسجيل اضغط هنا]
محمد العزبى غير متواجد حالياً  
رد مع اقتباس
رد

مواقع النشر

مواضيع جديدة في قسم DCT3



الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 
أدوات الموضوع
طرق مشاهدة الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود BB متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة
الانتقال السريع إلى

المواضيع المتشابهه للموضوع: تركيب ال Ppm و أقسامها الداخليه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
اكثر من 40 معزوفة تركية صامتة للتحميل►╠وبحجم خيالي لكل واحدة mayas منتدى نغمات Mp3 3 12-03-2008 04:25 AM
مطلوب طريقة تركيب منتدى انجامينا منتدى تطويـــــــر المنتديـــــــــات 3 10-07-2008 08:18 PM
رنامج WinFixInstn تركيب هاكات لــــ xp mayas منتدى البرامج الكاملة والنادرة 0 09-28-2008 04:42 PM
عرب فور فويس لاستضافة وخدمات الشات الصوتي والكتابي+تم تركيب النسخة ال18 المطورة عرب فور فويس إشهار المواقع 0 09-21-2008 09:43 PM
شرح طريقة تركيب الستايل شرح بالصور محمود محارب قسم استايلات 0 09-09-2008 06:26 AM


جميع الأوقات بتوقيت GMT +2. الساعة الآن 02:21 AM.


Powered by vBulletin
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
RSS RSS 2.0 XML MAP

Site Map | منتديات سيريانا | RSS Feeds | منتدى Nokia | منتدى الاجهزة الصينة | خريطة المنتديات | unix & Linux
امنتدى LG | منتدى السيمنس Siemens | المنتدى الاسلامى | بمنتدى الصيانه + مخططات | منتدى تطبيقات الجوال | منتدى نـغـمـات وكليبات الـجـوال | منتدى الأقــســـام الــعـــامــة | منتدى الأقــســـام البرامج | منتدى ألعاب الفيديو | منتدى تطويـر المواقع | منتدى التصاميم والجرافيكس | منتدى الفضائيات | منتدى الأغاني والفيديو كليب | منتدى الأفلام والسينما | منتدى الاخبار | منتدى الركــن الأدبــي | منتدى المال والاعمال | منتـدي المــرأة | اخر اخبار الفنانين والاعمال الفنية | تحميل الافلام العربية | تحميل الافلام الاجنبية | تحميل افلام الانمي والكرتون | ترجمة الافلام | الكلمات المتاحه | sitemap | syria |