اطلاعیه

Collapse
No announcement yet.

لینوکس port آن روی گوشی k750 سخت افزاری اماده

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    #16
    پاسخ : لینوکس port آن روی گوشی k750 سخت افزاری اماده

    سلام
    میشه بیشتر توضیح بدید که
    با این کار k750 دارای سیستم عامل لینوکس میشه ؟ و قابلیتهای خودش (تلفن دوربین رادیو و ...) از کار نمی افته ؟ فایلهای جاوا هم اجرا میشه ؟
    مرسی

    دیدگاه


      #17
      پاسخ : لینوکس port آن روی گوشی k750 سخت افزاری اماده

      نه عزیز دیگه سیستم عامل(البته سیستم عامل که نمیشه گفت در واقع میگن فرم) خودش از بین میره و لینوکس رو پورت میشه و میتونید استفاده کنید ازش! البته اگه کانفیگ ها و نقشه سخت افزاریشو داشته باشی که این دوستمون میگه یه روس درش اورده میتونی با نوشتن چند تا نرم افزار واسه خود لینوکس از دوربین و ..... استفاده کنی
      برای استفاده دوباره از گوشی هم باید نرم افزار خود گوشی رو از سایت سونی اریکسون دانلود کنی و گوشی رو فلش کنی دوباره

      دیدگاه


        #18
        پاسخ : لنوکس port آن رو گوش k750 سخت افزار اماده

        خسته نباش داداش.ادامه بده.تازه حالا برام جاافتاد موضوع چه.ما منتظرم.اگه برا جمع اور مطالب کمک مخوا موضوعات رو که باد سرچ کنم بزار تا کمک کنم.
        وقتي همه نيروهاي جسمي و ذهني متمرکز شوند توانايي فرد براي حل مشکلات به طور حيرت انگيزي چند برابر مي شود .
        نرمن وينسنت پيل

        دیدگاه


          #19
          پاسخ : لنوکس port آن رو گوش k750 سخت افزار اماده

          نوشته اصلی توسط javad1354
          خسته نباش داداش.ادامه بده.تازه حالا برام جاافتاد موضوع چه.ما منتظرم.اگه برا جمع اور مطالب کمک مخوا موضوعات رو که باد سرچ کنم بزار تا کمک کنم.
          باتشکر از شما
          من دنبال طریقه کمپایل یو سی لینوکس تو cygwin هستم
          شما سرچ کنید
          سورس یو سی لینوکس در مورد ارم یکم ناقص است دنبال یک سورس خوب کامل کرنل فقط با کتابخانه های مربوط با ارم هستم

          به زودی ادامه کار وچیزهای که فهمیدم برای شما میزارم
          اول gcc رو تو ادیتور cygwin کامل کارش بفهم بعد مطلب میزارم
          کنار اون دنبال سورس کد فرم گوشی هستم که درایور گوشی رو تو یو سی لینوکس کانفیگ کنم
          درایور ال سی دی و دوربین سورس یو سی لینوکس خیلی ناقص است حتما باید اصلاح بشه

          دیدگاه


            #20
            پاسخ : لینوکس port آن روی گوشی k750 سخت افزاری اماده

            خیلی جالب بود من از اول مطالعه کردم ولی یه سوال اول اینکه رو k970هم میشه دیگه؟ و دوم اینکه میشه یه کاری کرد که از طریق سیستم عامل اجرا شده کارهای خود گوشی مثلا اس ام اس زدن یا... استفاده کرد؟ این کار شما خیلی خوبه چون یه چیزه جدید و عملی تو آرم هست ولی طراحی و ساخت برد هم جای خودش رو داره که به مراتب سخت تره به خاطر اینکه بخش طراحی سخت افزار داره البته با بودجه ی دانشجویی راه شما بهتره

            دیدگاه


              #21
              پاسخ : لینوکس port آن روی گوشی k750 سخت افزاری اماده

              نوشته اصلی توسط amintanharpd
              خیلی جالب بود من از اول مطالعه کردم ولی یه سوال اول اینکه رو k970هم میشه دیگه؟ و دوم اینکه میشه یه کاری کرد که از طریق سیستم عامل اجرا شده کارهای خود گوشی مثلا اس ام اس زدن یا... استفاده کرد؟ این کار شما خیلی خوبه چون یه چیزه جدید و عملی تو آرم هست ولی طراحی و ساخت برد هم جای خودش رو داره که به مراتب سخت تره به خاطر اینکه بخش طراحی سخت افزار داره البته با بودجه ی دانشجویی راه شما بهتره
              سلام
              امروز راجب سوالات دوستان پاسخهای میدم
              بله رو k970 میشه این کار کرد uclinux یک محیط متنی است وباید برای اون یک محیط گرافیکی ساخت
              قدم اول پورت یو سی لینوکس بهد محیط گرافیکی
              راجب به ال سی دی و دوربین باز باید بگم کار نشد نداره کافی که طریقه راه اندازی پروتکل بدست بیاری
              که نیاز چیپ اون بشناسی با توجه به منابع کم ومحرمانه شرکتهای سازنده باید مدلی رو انتخاب کرد که قدیمی وقابل هک شدن باشه
              در مدلهای جدید cid53 به بالا منظور مدل فرمور گوشی (که نیاز به تست پوینت برای ریختن فایل gdfs)
              این کار مشکل است یعنی اصلاح فایل بوت ویا دستکاری ان ولی در مدل قدیمی مثل همین کا جواد خودمون این کار راحت تر است
              در مورد راه اندازی ماژول دیتا وجی اس ام و جی پی ار اس کار مثل همون ال سی دی
              اول بایید لینوکس پورت کرد بعد همه قسمتها را میشه درایو کرد همین ماژول دیتا تو خیلی از مدلهای سونی ارکسون که 3g ندارن یکی است ( 3g همون نسل سوم موبایلها مکالمه تصویری است ) پس اگه یه مدل را بیفته بقیه نصبتا راحت تر میشه
              ذهنتون رو مدل نو گوشی نزارید اول باید فایل یونی بوت استاد کرد بد یه لینوکس کامل ارم با کتابخونه هاش ردیف کرد
              همون مراحلی که تو اول تاپیک گفتم پس دست به دست هم یو سی لینوکس ایرانی را با محیط گرافیکی میسازیم
              با تشکر



              دیدگاه


                #22
                پاسخ : لینوکس port آن روی گوشی k750 سخت افزاری اماده

                سلام
                من یه چند سالی این گوشی های سونی اریکسون هک میکردم الان هم میکنم تمام گوشی یه فایل مربوط به درایور ال سی دی ، دوربین و صدا دارن که اگه لازموتون میشه براتون اپلود کنم فایل درایور ال سی دی خودم که نگاه کردم چیی نفهمیدم فکر نمیکنم چیز خای توش باشه و دوربین احتمال یه چیز های باشه

                دیدگاه


                  #23
                  پاسخ : لینوکس port آن روی گوشی k750 سخت افزاری اماده

                  لطفا پلود کنید

                  دیدگاه


                    #24
                    پاسخ : لینوکس port آن روی گوشی k750 سخت افزاری اماد&#1607

                    نوشته اصلی توسط vahidsport
                    سلام
                    من یه چند سالی این گوشی های سونی اریکسون هک میکردم الان هم میکنم تمام گوشی یه فایل مربوط به درایور ال سی دی ، دوربین و صدا دارن که اگه لازموتون میشه براتون اپلود کنم فایل درایور ال سی دی خودم که نگاه کردم چیی نفهمیدم فکر نمیکنم چیز خای توش باشه و دوربین احتمال یه چیز های باشه
                    سلام دوست عزیز
                    اگه منظور شما فایلهای که با نرم افزار farmaneger , sp باید بگم که این فایلها فایل سورس نیستن بلکه تبدیل شده یا به نحوی همان فای object خودمونن یعنی خروجی بعد از فایل asm که باید دیکود بشه


                    من فایل main یک چیزهای از توش استخراج کردم
                    اینجا میزارم


                    krn/phys_mem/RAM/1=base:0x4c000000 size:8M
                    krn/log_mem/RAM=base:0x4c000000 size:8M mapping_type:SASE
                    krn/log_mem/NOR_SASE=base:0x44000000 size:32M mapping_type:SASE
                    krn/region/rw=base:0x4c000000 size:0x740000 perm:su_rw_usr_na cache:cache_inhibited memrdered_access
                    krn/region/flashfx=base:0x45800000 size:7M perm:su_rw_usr_na cache:cache_inhibited memrdered_access
                    krn/cache=d-cache:disabled i-cache:enabled
                    fam/exec/code1=base:0x44000000 size:0x1800000
                    semcfs/seg0=start:0x45400000 last:0x45EFFFFF blockSize:1024 type:1
                    semcfs/seg1=start:0x50000000 last:0x51FFFFFF blockSize:1024 type:2
                    semcfs/nand0=start:0x50000000 last:0x51FFFFFF type:2
                    ffx6mt=mode:multi_writer_single_gc main_prio:19 writer_prio:27 gc_prio:30 cache:20480
                    ffx6mt/instance/0=base:0x45800000 fmt_size:7M spare:1 cushion:4 timeout:5000 format:never
                    partitions/ffxddb/0/1=name:ffx format:hafsfat lo:4 hi:604 params:
                    partitions/ffxddb/0/2=name:ffx format:hafsfat lo:608 hi:11542 params:
                    partitions/ffxddb/0/3=name:ffx format:hafsfat lo:11546 hi:11984 params:
                    partitions/ffxddb/0/4=name:ffx format:hafsfat lo:11988 hi:12134 params:
                    core/volume/ifs=name:/ifs format:hafsfat device:ffxddb params:unit=0,partition=1,async_transactions
                    core/volume/tpa=name:/tpa format:hafsfat device:ffxddb params:unit=0,partition=2,async_transactions
                    core/volume/system=name:/system format:hafsfat device:ffxddb params:unit=0,partition=3,async_transactions
                    core/volume/smsdata=name:/smsdata format:hafsfat device:ffxddb params:unit=0,partition=4,async_transactions
                    pm/progtype/SYS_FLASH= mode:supervisor
                    pm/progtype/APP_FLASH= mode:user
                    pm/progtype/SYS_RAM= mode:supervisor
                    pm/progtype/APP_RAM= mode:user
                    pm/progtype/SYS_FLASH/text= phys_mem:FLASH log_mem:WC_SASE perm:su_rwx_usr_rwx cache:cache_inhibited mem:speculative_access
                    pm/progtype/SYS_FLASH/data= phys_mem:RAM log_mem:RAM_SASE perm:su_rwx_usr_rwx cache:cache_copy_back mem:speculative_access
                    pm/progtype/SYS_FLASH/pool= phys_mem:RAM log_mem:RAM_SASE perm:su_rwx_usr_rwx cache:cache_copy_back mem:speculative_access
                    pm/progtype/SYS_FLASH/heap= phys_mem:RAM log_mem:RAM_SASE perm:su_rwx_usr_rwx cache:cache_copy_back mem:speculative_access
                    pm/progtype/APP_FLASH/text= phys_mem:FLASH log_mem:WC_SASE perm:su_rwx_usr_rwx cache:cache_copy_back mem:speculative_access
                    pm/progtype/APP_FLASH/data= phys_mem:RAM log_mem:RAM_SASE perm:su_rwx_usr_rwx cache:cache_copy_back mem:speculative_access
                    pm/progtype/APP_FLASH/pool= phys_mem:RAM log_mem:RAM_SASE perm:su_rwx_usr_rwx cache:cache_copy_back mem:speculative_access
                    pm/progtype/APP_FLASH/heap= phys_mem:RAM log_mem:RAM_SASE perm:su_rwx_usr_rwx cache:cache_copy_back mem:speculative_access
                    pm/progtype/SYS_RAM/text= phys_mem:RAM log_mem:RAM_SASE perm:su_rwx_usr_rwx cache:cache_inhibited mem:speculative_access
                    pm/progtype/SYS_FLASH/data= phys_mem:RAM log_mem:RAM_SASE perm:su_rwx_usr_rwx cache:cache_copy_back mem:speculative_access
                    pm/progtype/SYS_FLASH/pool= phys_mem:RAM log_mem:RAM_SASE perm:su_rwx_usr_rwx cache:cache_copy_back mem:speculative_access
                    pm/progtype/SYS_FLASH/heap= phys_mem:RAM log_mem:RAM_SASE perm:su_rwx_usr_rwx cache:cache_copy_back mem:speculative_access
                    pm/progtype/APP_RAM/text= phys_mem:RAM log_mem:RAM_SASE perm:su_rwx_usr_rwx cache:cache_copy_back mem:speculative_access
                    pm/progtype/APP_RAM/data= phys_mem:RAM log_mem:RAM_SASE perm:su_rwx_usr_rwx cache:cache_copy_back mem:speculative_access
                    pm/progtype/APP_RAM/pool= phys_mem:RAM log_mem:RAM_SASE perm:su_rwx_usr_rwx cache:cache_copy_back mem:speculative_access
                    pm/progtype/APP_RAM/heap= phys_mem:RAM log_mem:RAM_SASE perm:su_rwx_usr_rwx cache:cache_copy_back mem:speculative_access
                    load_agent/lm_list=/ifs/lm/lm_list.txt
                    pltf/heap=small_buf_init_size:0x20000 small_buf_ext_size:0x10000

                    توجه توجه فایل main با کمپایلر IAR کمپایل شده ببینید این سورس ذکر شده در ادرس زیر پیدا میکنید کلید اول ؟

                    WARNING MESSAGE FROM DSP!
                    .\cxc1329035_G200_PHONE_Clara\AIR-ARM7\inc\dsp_manager_functions.c

                    فایل مربوط به کنترل رادیوی یا درایور جی اس ام فایلهای کانفیگ وغیره هر فایل را که پیدا کردین بزارین تو تاپیک
                    \cxc1329035_G200_PHONE_Clara\IAR-ARM7\inc\ns_util.c
                    \cxc1329035_G200_PHONE_Clara\IAR-ARM7\inc\r_auc_audioctl.c
                    \cxc1329035_G200_PHONE_Clara\IAR-ARM7\inc\r_bt_bt.c
                    \cxc1329035_G200_PHONE_Clara\IAR-ARM7\inc\res_main.c
                    \cxc1329035_G200_PHONE_Clara\IAR-ARM7\inc\resolv_proc.c
                    cxc1329035_G200_PHONE_Clara\IAR-ARM7\inc\rfc2507_compress.c
                    \cxc1329035_G200_PHONE_Clara\IAR-ARM7\inc\rfc2507_config.c
                    \cxc1329035_G200_PHONE_Clara\IAR-ARM7\inc\rfc2507_decompress.c
                    \cxc1329035_G200_PHONE_Clara\IAR-ARM7\inc\rh.c
                    \cxc1329035_G200_PHONE_Clara\IAR-ARM7\inc\sl.c
                    cxc1329035_G200_PHONE_Clara\IAR-ARM7\inc\socket_user.c
                    \cxc1329035_G200_PHONE_Clara\IAR-ARM7\inc\trdpoolf.c
                    \cxc1329035_G200_PHONE_Clara\IAR-ARM7\inc\am_app_admin_data.c
                    \cxc125952_EU_1_CL\IAR-ARM7\src\xml_coder.c
                    \cxc125952_EU_1_CL\IAR-ARM7\src\oof_sorted_cached_list_loader_loader.c
                    \cxc125952_EU_1_CL\IAR-ARM7\src\mall_reclaim.c
                    \cxc125952_EU_1_CL\IAR-ARM7\src\mall_util.c
                    \cxc125952_EU_1_CL\IAR-ARM7\src\fs_flash.c
                    \cxc125952_EU_1_CL\IAR-ARM7\src\fs_fsck.c
                    \cxc125952_EU_1_CL\IAR-ARM7\src\fs_nand_driver.c
                    \cxc125952_EU_1_CL\IAR-ARM7\src\gdfs_fg.c
                    cxc125952_EU_1_CL\IAR-ARM7\src\smil_viewer_video_util.c
                    \cxc125952_EU_1_CL\IAR-ARM7\src\acb_uart.c
                    \cxc125952_EU_1_CL\IAR-ARM7\src\dispim.c

                    لینک فایل جاوا درایور کی بورد
                    http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd

                    تمامی ادرسها و اسامی از فایل گوشی کا 750 استخراج شده
                    هر کسی هر کدام از این فایلها را پیدا کرد سورس ان را تو تاپیک بزارید

                    اینهم لینک شماتیک تمامی گوشی های سونی اریکسون
                    http://www.itcservice.ro/sonyericsson-service-manuals/#more-305

                    باتشکر

                    دیدگاه


                      #25
                      پاسخ : لینوکس port آن روی گوشی k750 سخت افزاری اماده

                      درایور های صدا ، ال سی دی و دوربین که البته دوربین برای گوشی W810 هست ولی رو کا750 هم کار میکنه ببینید بکارتون میاد

                      اون فایل مین (main) رو چه طوری بازش کردین؟

                      http://www.4shared.com/file/c9iCaIcy/K750_Driver.html

                      دیدگاه


                        #26
                        پاسخ : لینوکس port آن روی گوشی k750 سخت افزاری اماده

                        من که چیزی از این uc linux سردرنیاوردم هادی جان .هرچی سرچ کردم چیزی هم دستگیرم نشد .حالا یه لینکی هم که پیدا کردم میزارم .هرچند شاید اصلا مربوط نباشه .
                        http://www.codesourcery.com/sgpp/portal/datasheet?target_arch=ARM&target_os=uClinux

                        وقتي همه نيروهاي جسمي و ذهني متمرکز شوند توانايي فرد براي حل مشکلات به طور حيرت انگيزي چند برابر مي شود .
                        نرمن وينسنت پيل

                        دیدگاه


                          #27
                          پاسخ : لینوکس port آن روی گوشی k750 سخت افزاری اماده

                          سلام جواد جان و اقا وحید
                          لینکهای که گذاشتین دیدم
                          اقا جواد sourcy g++ یک کراس کمپایلز قوی هست که از همون gcc استفاده میکنه فقط یک سری توابع و ادیتور قشنگ داره
                          من از همون gcc برای کمپایل میخوام استفاده کنم که تو محیط لینوکس کار میکنه cygwin یک شبیه ساز برای لینوکس است من هسته را تو این شبیه ساز می خوام کمپایل کنم کرنل اصلی uclinux گرفتم چون سیستم عامل ویندوز مجبور شدم cygwin نصب کنم
                          به این خاطر از sourcy g++ استفاده نکردم چون کرک پیدا نکردم نسخه دمو اون سی روز پس تصمیم گرفتم از نرم افزار های متن باز استفاده کنم
                          در مورد لینک شما اقا وحید
                          درایورها فایلهای هستنن که خروجی کمپایلر بودن من فایلها را با هگز ادیتور یا notpad plase ++ باز میکنم
                          تو این درایورها هیچ سورسی نیست ولی اطلعات خوبی از اون مشه در اورد مثل اینها


                          //Camera characteristics section
                          //================================================== =======
                          cam_power_on_0 = 5, 0, 0, 1, 5; // Pull RST pin and wait 05 ms
                          cam_power_on_1 = 5, 1, 35, 1, 0; // Set GPIO 35 as output (VDD_L 1.2V)
                          cam_power_on_2 = 5, 2, 35, 1, 5; // Set GPIO 35 high and wait 5 ms
                          cam_power_on_3 = 5, 5, 6, 1, 10; // Turn on Vincenne regulator LDO_G (VDD_SD 1.8V)
                          cam_power_on_4 = 5, 1, 46, 1, 0; // Set GPIO 46 as output (VDD_SA, VDD_IO 2.7V; VDD_AF 2.7V)
                          cam_power_on_5 = 5, 2, 46, 1, 5; // Set GPIO 46 high and wait 5 ms
                          cam_power_on_6 = 5, 3, 1, 32C8, 5; // Turn on 13 MHz clock and wait 5 ms
                          cam_power_on_7 = 5, 0, 0, 0, 1F4; // Release RST pin and wait 500 ms

                          cam_power_off_0= 5, 0, 0, 1, 0; // Pull RST pin
                          cam_power_off_1= 5, 3, 1, 1, 0; // Turn off 13 MHz clock
                          cam_power_off_2= 5, 1, 46, 1, 0; // Set GPIO 46 as output
                          cam_power_off_3= 5, 2, 46, 0, 0; // Set GPIO 46 low
                          cam_power_off_4= 5, 5, 6, 0, 0; // Turn off Vincenne regulator LDO_G
                          cam_power_off_5= 5, 1, 35, 1, 0; // Set GPIO 35 as output
                          cam_power_off_6= 5, 2, 35, 0, 0; // Set GPIO 35 low


                          -- JPEG buffer sizes (only used for ITP)
                          cam_ss_jpeg_buf_size_1=3A98; // 15 KB buffer for 100x60 snap
                          cam_ss_jpeg_buf_size_2=88B8; // 35 KB buffer for 160x120 snap
                          cam_ss_jpeg_buf_size_3=186A0; // 100 KB buffer for 320x240 snap
                          cam_ss_jpeg_buf_size_4=249f0; // 150 KB buffer for 640x480 snap
                          cam_ss_jpeg_buf_size_5=61A80; // 400 KB buffer for 1280x960 snap
                          cam_ss_jpeg_buf_size_6=927C0; // 600 KB buffer for 1600x1200 snap
                          cam_ss_jpeg_buf_size_7=927C0; // 600 KB buffer for 1632x1088 snap
                          cam_ss_jpeg_buf_size_8=927C0; // 600 KB buffer for 1632x1244 snap

                          /================================================== =======
                          //Properties: 0 = Exposure
                          // 1 = White balance
                          // 2 = Flicker
                          // 3 = Vertical mirror
                          // 4 = Horisontal mirror
                          // 5 = JPEG Compression level
                          // 6 = Zoom
                          // 7 = Night mode
                          // 8 = Effect
                          // 9 = Focus mode
                          // a = Focus operation
                          // b = Exif (Read only)
                          // c = Qtable info (Read only)
                          // d = LED support
                          // e = Flash support
                          // f = Power save mode
                          // 10 = Scene
                          // 11 = ISO
                          // 12 = Auto exposure
                          // 13 = Brightness
                          // 14 = Contrast
                          // 15 = Sharpening
                          // 16 = ITP focus test
                          // 17 = ITP focus test
                          // 18 = Spot

                          sup_properties=0[0,15,9],1[0,6,0],2[0,3,1],3[0,1,0],
                          4[0,1,0],5[0,1,0],6[a,28,a],7[0,1,0],
                          8[0,4,0],9[0,4,0],a[0,2,0],b[0,4,0],
                          c[0,ff,0],d[0,1,0],e[0,2,0],f[0,1,0],
                          10[0,7,0],11[0,d,0],12[0,ff,0],13[0,15,7],
                          14[0,16,8],15[0,16,8],18[0,7,0];

                          از این اطلاعات درایور فهمیدم دوربین کنترل با پرتکل i2c است
                          فرکانس کار pll اون 13 مگا از نوع VGA از همه مهمتر اسم دوربین بود که
                          میشه از رو اون دیتا شیت دوربین پیدا کرد

                          ================================================== =======
                          info_name=KNC 201 15;
                          info_vendor=Sony;
                          info_major_ver=4;
                          info_minor_ver=5;
                          پس دست به کار شین
                          بگردین دنبال دیتا شیت تا اگه سورس درایور گیر نیومد خودمون بنویسیم

                          باتشکر

                          دیدگاه


                            #28
                            پاسخ : لینوکس port آن روی گوشی k750 سخت افزاری اماده

                            با سلام
                            فرا رسیدن نوروز باستانی یا داور شکوه ایرانیان ونیاکانمان بر تمامی دوستان مبارک باد

                            دیدگاه


                              #29
                              پاسخ : لینوکس port آن روی گوشی k750 سخت افزاری اماده

                              سلام چند وقت که تو سایت نبودم دنبال این کار ها بودم البته هدف اصلیم این بود رو 5800 آندروبد نصب کنم
                              ولی تونستم تو فایل های سیستمی که قرار بود روی گوشی ریخته بشه کار میکردم و بعد فلش کردم الآن 5800 من شده C6 نسخه پرت شده اش تو اینترنت هست من برای شخصی سازی یه سری تغییرات دادم مثلا الآن برنامه ها رو از تغییر بلوتوث میفرسته بدون برنامه جانبی با مستر ریست هم از بین نمیره خلاصه منم از اینکه گوشی رو اینجوری دست کاری کنیم خوشم میاد ولی هنوز نفهمیدم cpu گوشیم چیه

                              دیدگاه


                                #30
                                پاسخ : لینوکس port آن روی گوشی k750 سخت افزاری اماده

                                یعنی هیچ کس از این موضوع خوشش نیومده؟

                                دیدگاه

                                لطفا صبر کنید...
                                X