راهنمای تعمیرات موبایل

تحقیقات در زمینه سیستم عامل های گوشی های چینی
نویسنده : مهدی رضایی - ساعت ٥:۱٥ ‎ق.ظ روز ۱۳۸٩/٢/٢۸
 

معرفی سیستم عامل گوشی های nec و باقی گوشیها که به اسم گوشی چینی میشناسیم:
اسمش هست: Nucleus


معرفی سیستم عامل گوشی های nec و باقی گوشیها که به اسم گوشی چینی میشناسیم:
اسمش هست:Nucleus

نسل جدید سیستم عامل موبایل! اسمش از یک سلول بیولوژیکی به همون نام گرفته شده و یک سیستم عامل open source هست...میتونید سورسش رو از آدرس http://sourceforge.net/project/showf...group_id=80870 دریافت کنید... چیزی هست که نه ویندوزه و نه لینوکس!! کاملا نوپا و یه شاهکار 400 کیلوبایتی!! سورسی کاملا پیچیده و در عین حال ساده داره! پیچیدگیش به خاطر الگوریتم برنامه نویسی و تشخیص اتومات سخت افزار گوشی و سادگی در نوع فرمت فایلها و استراکچر فایل سیستم هاش که باعث میشه وقتی گوشی تا خرخره پره مثل نوکیا و یا سونی اریکسون هنگ نکنه!!
وقتی سورسش رو کمی مطالعه کنین متوجه میشین که چرا گوشی های چینی از این سیستم عامل استفاده میکنن...نیاز بسیار بسیار کم به حافظه ی پردازشی،پشتیبانی سخت افزارهای مختلف گوشی ها و سازگار با انواع واحدهای پردازش یا همون cpu ی گوشی

البته من ابتدا خیلی شک داشتم که نتایج تحقیقاتم درست باشه ولی وقتی مشتریان و برنامه نویسان این سیستم عامل رو دیدم کاملا خیالم راحت شد،برای مثال لیست شرکت هایی که از این سیستم عامل استفاده میکنن رو از اینجا: http://www.nucleusmobileos.com/vendor.html میتونین ملاحظه کنین که NEC AMRICA هم توشون هست.... بعلاوه وقتی شما روی لینک nec amrica کلیک میکنین میبینین که توضیحات زیر رو نوشته:

NEC America (535 HD Mobile Handset)


"Mobile phone users want devices that combine product innovation with rich mobile content and advanced capabilities. Working with Mentor Graphics has allowed us to deliver phones that go beyond simple talk-only handsets and drive robust features and functionality into our users' hands." --Noboru Sakata, general manager, NEC America's Wireless Division
Nucleus Selected for NEC America's Award-Winning 535M High Definition Mobile Handset


NEC America, Inc., headquartered in Irving, Texas, is a leading provider of innovative communications products, solutions and services. NEC America serves all communications industries from carriers, to enterprise, to wireless and is an affiliate of NEC Corporation (NASDAQ: NIPNY), a Global Fortune 500® company and one of the leading patent producing enterprises in the world.
The NEC 535M HDM Phone
The 535M High Definition Mobile+ (HDMTM) handset adds sharp multimedia capabilities, powerful camera features and increased voice capabilities. The phone boasts a 1.3-mega-pixel camera with 4x digital zoom, flash, a 10-second self-timer, plus the ability to store 200 images at the phone's highest resolution. With intense multimedia features like video - users can play, record, stop and pause in MPEG4 format. For enhanced gaming, the 535M HDM supports MIDPTM 1.0 JavaTM, has an embedded 3D graphics engine and uses dual processors to offer lightning fast mobile gameplay that does not impact incoming calls.
Users of the 535M HDM will enjoy the advanced communications tools, including: voice-activated dialing, voice tags and the one-minute voice memo option. Targeting the highend market, the 535M HDM is attractive for technology-savvy users seeking the ultimate mobile experience in a sleek clamshell design.
Nucleus Selected for the NEC 535M HDM
The Nucleus PLUS kernel is solid and flexible, and ideal for the rich capabilities that consumers require from their multimedia mobile phones, including digital cameras, gaming applications, Web browsing with Secure Sockets Layer (SSL) Internet connection and complicated task settings (such as various ring tone options, extended calendar and currency converter capabilities). Implemented in more than 40 cellular designs over the past year, the Nucleus PLUS kernel is widely accepted for building applications such as mobile phones, consumer electronics, portable and handheld devices and more. Additionally, with Mentor's royalty-free business model, developers using the Nucleus PLUS kernel can help keep product costs down by not passing on the cost of royalty fees to the consumer.
NEC 535 HD Mobile Handset website


حالا متوجه شدین؟خود همین سیستم عامل باعث کاهش نسبتا زیاد قیمت محصول تولیدی میشه (متنی که با رنگ قهوه ای برجسته اش کردم )... اینم یکی از دلایلی که امکانات زیاد و قیمت کم این گوشی ها منو متعجب میکرد و کف میکردم و حالا جواب دارم!!! خوب وقتی سیستم عامل open source باشه معلومه قیمت افت میکنه!! چون بیلی توش دست نداره!!
من فکر نمیکردم که این گوشیهای NEC اینقدر سیستم عامل توپی داشته باشن.همونطور که توبالا highlite کرده بودم در واقع این nec ها وقتی دیدن که گوشی هاشون توانایی پردازشی بالا نداره مجبورا از این سیستم عامل اونهم به صورت خیلی خیلی ساده استفاده کردن....مثلا من خودم یه N95 8GIG چینی دارم که حافظه اینترنالش 940KB هست!! این حافظه تو سیمبیان یا جاوا یعنی هنگ بعد از فشار دادن دکمه ی روشن کردن گوشی!!! ولی چون این گوشی ها این سیستم عامل رو دارن به راحتی و بدون هیچ مشکلی کار میکنن... علتش هم فایل سیستم فوق العاده اش هست:



http://www.mentor.com/products/embed...file/index.cfm

بعلاوه برنامه هایی هم برای برنامه نویسا و توسعه دهنده ها تو لینکhttp://www.nucleusmobileos.com/dev.html هست و من چون الان خوابم میاد (سه و نیم شبه الان ) نمیتونم روشون کلیک کنم!! با اینهمه فکر کنم مطالب بدرد بخوری پیدا کردم!! با اینحال اگه به درد نیمخورد و شما همتون از قبل اینا رو میدونستین معذرت میخوام.... ولی چون هرچی تو سایت های فارسی گشتم درباره ی نکلئوس ننوشته بودن واسه همین فکر میکنم چیز جدیدی باشه!!! اگه جدید بود نظر بدین وبگین و یا اگه باهاش کار کردین ایرادهاش رو هم ذکر کنین...چون هدف ما توسعه هست نه تعصب پوچ نسبت به چیزی که ازش اطلاعات زیادی نداریم...
درضمن حالا به راحتی جواب خیلی سوالا پیدا میشه مثل: چرا خیلی از گوشیهای چینی هنگ نمیکنن؟ / چرا بعضی از گوشی های Nec بازیهای نیتندو رو بالا میارن و بعضی گوشیها اجرا نمیکنن ؟ (چون موتور پردازشیش پیش فرض نصبه) / سیستم عامل این گوشی ها چی هست و چرا جاوا ساپرت نمیکنه؟ و خیلی سوالای دیگه

درضمن اینو هم اضافه کنم که علت زیاد نبودن و یا درواقع نبودن برنامه واسه این سیستم عامل اینه که شرکت mentro روی هزارتا پروژه همزمان کار میکنه و درحقیقت کسی رو این سیستم سرمایه گذاری نکرده!! و تنها سه چهار تا شرکت که کارشون فروش گوشیهای کم قیمت و تزریق اون به بازار های دنیا هست از این سیستم استفاده میکنن که خوب همونطور که توی GNU/GPL ذکر شده،هیچ پشتیبانی رسمی واسه نرم افزارهای OPEN SOURCE وجود نداره...ولی خوب این واضحه که به تدریج خود همین شرکت ها در راه توسعه این سیستم قدم ور میدارن با اینحال ما خودمون هم باید آستین بالا بزنیم و انگولک کنیم و شاید هم برنامه نویسی براش کنیم...به این امید که یه روزی همه شاهد پیشرفت این سیستم عامل 400 کیلوبایتی ولی شاهکار باشیم!!!

 شرکت سازنده ی گوشی nec و بلوتوث یکی از این چرخه های نمودار رو حذف کردن و یا غیرفعال کردن،منظورم Embedded java Vm هست!! طبق پیش فرض شما باید بتونید فایلهای کوزه ای (.jar خودمون! ) رو نصب کنین ولی حالا نمیشه به احتمال زیاد حذفش کردن! چون هرچی باشه حافظه میخواد واسه پردازش مخصوصا که جاوا خودش سرعتش از خیلی کمتره و علتش هم وابسته نبودن به سیستم عامل و یا پلتفرم خاص هست.