خواهش می کنم.نقل قول:
باید درخواست بدید تا دسترسی براتون باز شود.
http://www.kavirelectronic.ir/eshop/contact
نمایش نسخه قابل چاپ
خواهش می کنم.نقل قول:
باید درخواست بدید تا دسترسی براتون باز شود.
http://www.kavirelectronic.ir/eshop/contact
سلام
میخواستم بدونم فیلم آموزش اندروید و لینوکس هرکدوم تا چه حدی به بردهای دیگه مثل Raspberry Pi 2 مرتبط میشه؟
آیا قراره برای این مدل هم آموزش جداگانه در اختیار بذارید یا فقط این آموزش در مورد سرفصل های اولیه مثل نحوه انتقال ایمیج به نند فلش و ... تفاوت داره و بقیه سرفصل ها در مورد سایر بردها مشترکن؟
متشکر میشم اگر جواب بدید
سلام.نقل قول:
نوشته اصلی توسط edison1991 [Dear Guest/Member you can't see link before replyclick here to register]
اندروید که رزبری ساپورت نمی کند و برای لینوکس هم بستگی به شما دارد.
بله آموزشهای مختص رزبری به امید خدا آماده خواهندشد.
ضبط آموزش اول لینوکس رزبری انجام شده و در آینده نزدیک در فروشگاه قرار خواهد گرفت.
موفق باشید.
سلام شرمنده اینجا سوال میکنمنقل قول:
نوشته اصلی توسط dariush_ab [Dear Guest/Member you can't see link before replyclick here to register]
میخواستم بپرسم آموزش qt کی آماده میشه؟
چون ما بی صبرانه منتظریم :)
سلام.نقل قول:
خواهش میکنم مهندس.
کدام آموزش کیوت؟
اگر آموزش کیوت برد سینلینکس منظورتون هست، برای این برد منتظر هستیم تا بردش بیاد بعد آموزش اون هم قرار خواهد گرفت. ضبط آموزش هم تکمیل شده هست.
کیوت در این آموزش به طور مختصر بررسی شده و موارد راه اندازی گفته شده و به برنامه نویسی پرداخته نشده و تنها یک مثال ساده گفته شده.
دوستان خیلی از من می پرسیدن که چگونه می شود برد که بوت میشود برنامه کیوت خودشون نشان داده بشه و سیستم عامل دیده نشده که در این آموزش گفته ام و کراس کامپایل و راه اندازی موس و کیبورد و تاچ خازنی. آموزش برای کیوبی هم با تغییراتی قابل استفاده است.
این برد بیشتر به درد افرادی میخوره که دنبال اندروید هستند و اندروید 4.2 و 4.4 کامل از جمله مزایای این برد است.
اگر کیوت دیگری هم مد نظرتون هست بفرمایید.
سوال دیگری هم هست من در خدمتم.
نه من فکر کردم آموزش خود کیوت هست :(
ممنون
با سلام و خسته نباشید
کاشکی قبل از هر آموزش میگفتین که از چه ایمیجی استفاده میکنین یا چه ابزار یا درایوری لازمه تا کمتر وقتمون تلف بشه !
من کوبی برد 2 + برد توسعه + lcd 10.1 + تاچ مقاومتی از کویر الکترونیک خریدم ولی هنوز که هنوزه نتونستم تاچ مقاومتی رو راه اندازی کنم .
ناگفته نماند که من هم آموزشه لینوکس رو کار کردم هم آموزشه اندروید رو ، ولی هیچ کدوم از فیلم هایه آموزشی کمکم نکرد . گفتم مشکلو اینجا مطرح کنم شاید یه فرجی شد!
سلام.نقل قول:
من جایی که لازم بوده گفته ام که از چه ایمجی استفاده کرده ام.
تاچ مقاومتی که راه اندازیش در اندروید ساده است و در آموزش هم که گفته ام.
من برای السیدی 7 گفتم و کافیست شما رزولوشن رو برای 10.1 تغییر بدید.
برای السیدی باید درایور لود شده و اسکریپت رو هم ویرایش کنید. طبق آموزش.
مشکل شما دقیقا کجاست؟
من از ایمیجه KavirElectronic_Android4.2.2_Cubie2_Va1.0_LVDS 10.1 استفاده میکنم ، مشکل زیاد دارم ولی اصلی ترین مشکلم فعلا اینه که اصلا فایل اسکریپت رو در آدرسی که گفتین پیدا نمیکنم که تغییراتی که گفتین رو اعمال کنم
برای بعضی از ایمجها فایل اسکریپت در آدرس گفته شده قرار ندارند.نقل قول:
شما مگر آموزش را ندارید؟
چرا از اول اقدام به تهیه یک اندروید نمی کنید؟
در لینک زیر برای ایمج که نوشتم تاچ مقاومتی فعال است! البته من تاچ مقاومتی 10 نداشتم که تست کنم.
[Dear Guest/Member you can't see link before replyclick here to register]
لطفا خروجی دسور زیر رو برام بیارید:
کد:lsmod
چرا از اول اقدام به تهیه یک اندروید نمی کنید؟ ---->منظورتونو متوجه نمیشم .
منم از ایمیجی که خودتون داخله همین لینک معرفی کردین استفاده میکنم .منظورم این ایمیجه :نسخه 4.2.2 برای کیوبی برد 2 (SDK 1.05) و السیدی 10.1 و تاچ مقاومتی
البته این این ایمیج رو از اون لینک دانلود نکردم همراهه دی وی دی هایه آموزشیه اندروید تحویل گرفتم.
یه سوال ، تو توضیحاته ایمیج نوشتین عدم پشتیبانی از script.bin یعنی فایله اسکریپت نداره تا ما ویرایشش کنیم یا کامپایلش کنیم؟؟؟[Dear Guest/Member you can't see link before replyclick here to register]
منظورم این هستش که سورس اندروید را خودتون کامپایل کنید. مگر قصد یادگیری ندارید؟نقل قول:
آره ایمجها یکی هستند ولی بازم می تونین برای اطمینان این مورد که لینکش رو دادم هم تست کنید.
عدم پشتیبانی یعنی به روش معمول اسکریپت در دسترس نیست.
احتمال زیاد درایور تاچ مقاومتی موجود هست. حالا اگر لود شده باشد که خوب اگر نه باید با insmod اون رو لود کنید.
بازم اگر مشکلتون حل نشد حتما مطرح کنید تا حل بشه.
موفق باشید.
با سلام و خسته نباشید
1-اگر بخواهیم lcd 10.1 رو با کانکتور lvds به برد متصل کنیم چه تغییراتی باید داخله فایله sys_config.fex اعمال بشه
2-بعد از انجام تغییرات دوباره باید کرنل کامپایل بشه ؟ اینطوری که برایه هر تغییره کوچیکی داخله فایله بالا باید چند ساعت منتظره بشیم تا نتیجشو ببینیم
3-در آخر هر چقدر سعی کردم تاچ رو راه اندازی کنم نشد که نشد!
سلام.نقل قول:
مهندس تو ایمج آماده لطف کنید خروجی دستور زیر رو بیارید ببینم اصلا ماژول تاچ مقاومتی لود میشه؟
رخداد مربوط به تاچ هم بررسی کنید خیلی خوبه.
کد:lsmod
کارهایی که گفتین رو چند پست عقب تر انجام دادم و نتیجشم داخله فایله پیوست گذاشتم.سواله من اینه:
1-اگر بخواهیم lcd 10.1 رو با کانکتور lvds به برد متصل کنیم چه تغییراتی باید داخله فایله sys_config.fex اعمال بشه
2-بعد از انجام تغییرات دوباره باید کرنل کامپایل بشه ؟ اینطوری که برایه هر تغییره کوچیکی داخله فایله بالا باید چند ساعت منتظره بشیم تا نتیجشو ببینیم
فایل پیوست مشکل دارد. خروجی یک دستور رو تو فایل گذاشتین؟!نقل قول:
1-
2- اگر تغییرات در بخش کرنل باشد کافیست که کرنل کامپایل شود و اگر در بخش خود اندروید باشد اندروید مجدد باید کامپایل شود. بعضی راههای میانبر ممکن است وجود داشته باشد و در برخی موارد هم چاره ای نیست و زمان بر خواهد بود.کد:;-------------------------------------------------------------------------------
;disp init configuration
;
;disp_mode (0:screen0<screen0,fb0> 1:screen1<screen1,fb0> 2:two_diff_screen_diff_contents<screen0,screen1,fb0,fb1>
; 3:two_same_screen_diff_contets<screen0,screen1,fb0> 4:two_diff_screen_same_contents<screen0,screen1,fb0>)
;screenx_output_type (0:none; 1:lcd; 2:tv; 3:hdmi; 4:vga)
;screenx_output_mode (used for tv/hdmi output, 0:480i 1:576i 2:480p 3:576p 4:720p50 5:720p60 6:1080i50 7:1080i60 8:1080p24 9:1080p50 10:1080p60 11:pal 14:ntsc)
;screenx_output_mode (used for vga output, 0:1680*1050 1:1440*900 2:1360*768 3:1280*1024 4:1024*768 5:800*600 6:640*480 10:1920*1080 11:1280*720)
;fbx format (4:RGB655 5:RGB565 6:RGB556 7:ARGB1555 8:RGBA5551 9:RGB888 10:ARGB8888 12:ARGB4444)
;fbx pixel sequence (0:ARGB 1:BGRA 2:ABGR 3:RGBA) --- 0 for linux, 2 for android
;lcd0_bright (lcd0 init bright,the range:[0,256],default:197
;lcd1_bright (lcd1 init bright,the range:[0,256],default:197
;-------------------------------------------------------------------------------
[disp_init]
disp_init_enable = 1
disp_mode = 0
screen0_output_type = 1
screen0_output_mode = 4
screen1_output_type = 3
screen1_output_mode = 4
fb0_framebuffer_num = 2
fb0_format = 10
fb0_pixel_sequence = 0
fb0_scaler_mode_enable = 0
fb0_width = 0
fb0_height = 0
fb1_framebuffer_num = 2
fb1_format = 10
fb1_pixel_sequence = 0
fb1_scaler_mode_enable = 0
fb1_width = 0
fb1_height = 0
lcd0_backlight = 197
lcd1_backlight = 197
lcd0_bright = 50
lcd0_contrast = 50
lcd0_saturation = 57
lcd0_hue = 50
lcd1_bright = 50
lcd1_contrast = 50
lcd1_saturation = 57
lcd1_hue = 50
;-------------------------------------------------------------------------------
;lcd0 configuration
;lcd_dclk_freq: in MHZ unit
;lcd_pwm_freq: in HZ unit
;lcd_if: 0:hv(sync+de); 1:8080; 2:ttl; 3:lvds; 4:hv2dsi
;lcd_width: width of lcd in mm
;lcd_height: height of lcd in mm
;lcd_hbp: hsync back porch
;lcd_ht: hsync total cycle
;lcd_vbp: vsync back porch
;lcd_vt: vysnc total cycle *2
;lcd_hv_if: 0:hv parallel 1:hv serial
;lcd_hv_smode: 0:RGB888 1:CCIR656
;lcd_hv_s888_if serial RGB format
;lcd_hv_syuv_if: serial YUV format
;lcd_hspw: hsync plus width
;lcd_vspw: vysnc plus width
;lcd_lvds_ch: 0:single channel; 1:dual channel
;lcd_lvds_mode: 0:NS mode; 1:JEIDA mode
;lcd_lvds_bitwidth: 0:24bit; 1:18bit
;lcd_lvds_io_cross: 0:normal; 1:pn cross
;lcd_cpu_if: 0:18bit; 1:16bit mode0; 2:16bit mode1; 3:16bit mode2; 4:16bit mode3; 5:9bit; 6:8bit 256K; 7:8bit 65K
;lcd_frm: 0:disable; 1:enable rgb666 dither; 2:enable rgb656 dither
;lcd_gpio_0: SCL
;lcd_gpio_1 SDA
;-------------------------------------------------------------------------------
[lcd0_para]
lcd_used = 1
lcd_x = 1024
lcd_y = 600
lcd_dclk_freq = 50
lcd_pwm_not_used = 0
lcd_pwm_ch = 0
lcd_pwm_freq = 10000
lcd_pwm_pol = 0
lcd_max_bright = 240
lcd_min_bright = 64
lcd_if = 3
lcd_hbp = 172
lcd_ht = 1200
lcd_vbp = 23
lcd_vt = 1250
lcd_vspw = 1
lcd_hspw = 30
lcd_hv_if = 0
lcd_hv_smode = 0
lcd_hv_s888_if = 0
lcd_hv_syuv_if = 0
lcd_lvds_ch = 0
lcd_lvds_mode = 0
lcd_lvds_bitwidth = 1
lcd_lvds_io_cross = 0
lcd_cpu_if = 0
lcd_frm = 1
lcd_io_cfg0 = 0
lcd_gamma_correction_en = 0
lcd_gamma_tbl_0 = 0x0
lcd_gamma_tbl_1 = 0x10101
lcd_gamma_tbl_255 = 0xffffff
lcd_bl_en_used = 1
lcd_bl_en = port:PH07<1><0><default><1>
lcd_power_used = 1
lcd_power = port:PH08<1><0><default><1>
lcd_pwm_used = 1
lcd_pwm = port:PB02<2><0><default><default>
lcdd0 = port:PD00<2><0><default><default>
lcdd1 = port:PD01<2><0><default><default>
lcdd2 = port:PD02<2><0><default><default>
lcdd3 = port:PD03<2><0><default><default>
lcdd4 = port:PD04<2><0><default><default>
lcdd5 = port:PD05<2><0><default><default>
lcdd6 = port:PD06<2><0><default><default>
lcdd7 = port:PD07<2><0><default><default>
lcdd8 = port:PD08<2><0><default><default>
lcdd9 = port:PD09<2><0><default><default>
lcdd10 = port:PD10<2><0><default><default>
lcdd11 = port:PD11<2><0><default><default>
lcdd12 = port:PD12<2><0><default><default>
lcdd13 = port:PD13<2><0><default><default>
lcdd14 = port:PD14<2><0><default><default>
lcdd15 = port:PD15<2><0><default><default>
lcdd16 = port:PD16<2><0><default><default>
lcdd17 = port:PD17<2><0><default><default>
lcdd18 = port:PD18<2><0><default><default>
lcdd19 = port:PD19<2><0><default><default>
lcdd20 = port:PD20<2><0><default><default>
lcdd21 = port:PD21<2><0><default><default>
lcdd22 = port:PD22<2><0><default><default>
lcdd23 = port:PD23<2><0><default><default>
lcdclk = port:PD24<2><0><default><default>
lcdde = port:PD25<2><0><default><default>
lcdhsync = port:PD26<2><0><default><default>
lcdvsync = port:PD27<2><0><default><default>
با سلام و خسته نباشید
تا جایی که یادمه در آموزشه لینوکس فقط کافی بود تغییراته مربوط به سخت افزار داخله فایله اسکریپت انجام بشه و فایل ذخیره شده وسیستم ریبوت بشه ، بعد از اون برد متناسب با فایله اسکریپت اجرا میشد ولی چیزی که من از اندروید یاد گرفتم اینه :
تغییراته لازمه رو داخله فایله اسکریپت انجام میدیم بعد از ذخیره فایل دوباره سورس یا کرنل رو کامپایل میکنیم تا تغییرات اعمال بشه .درسته؟؟؟؟
اینطوری که برایه تغییره lcd کلی باید وقت بذاریم تا سورس یا کرنل کامپایل بشه
یعنی راهه دیگه ای نیست که مثله لینوکس فقط با یه save و ریبوت سیستم بشه از فایله اسکریپت استفاده کرد؟؟؟؟؟؟؟؟
فایله پیوسته پست عقب تر چه مشکلی داره؟؟؟؟؟؟
خروجیه دستوره lsmod و getevent داخلش هست .
بابته پاسخگو بودنتونم واقعا ممنونم .
سلام.نقل قول:
ممنون.
ببینید کامپایل کرنل و خود اندروید برای بار اول زمان بر هستند. برای دفعات بعدی فقط تغییرات در نظر گرفته می شوند.
دقت کنید که برای تغییر فایل اسکریپت شما کافیست که دستور pack رو مجدد اجرا کنید و نیازی به کامپایل کرنل و سورس نیست و چند ثانیه بیشتر زمان نمی بره و برای اونهایی که از script.bin ساپورت میکنن میشود مثل لینوکس عمل کرد که در آموزش مفصل توضیح دادم.
در ضمن یک نرم افزار فوق العاده برای این کار هست که در [Dear Guest/Member you can't see link before replyclick here to register] اون رو معرفی کرده ام که حالا فعلا سکرت بمونه بهتره. :0013: البته تست نکردم که با اونایی که اسکریپت ساپورت نمیکنن بدون مشکل کار میکنه یا نه.
خروجی دستور رو همینجا بیارید تو یک بلاک کد.
کلا شما باید 2 مورد رو چک کنید:
1- آیا درایور تاچ لود شده و بعد با دستور
ببینید که آیا با لمس صفحه خروجی دارید یا نه.کد:cat /dev/input/eventx
خواهش میکنم.
موفق باشید.
این خروجیه lsmod هست:
C:\Users\HEM>adb shell
root@android:/ # lsmod
lsmod
rtl8150 8115 0 - Live 0x00000000
uvcvideo 54482 0 - Live 0x00000000
videobuf_dma_contig 3817 0 - Live 0x00000000
videobuf_core 15292 1 videobuf_dma_contig, Live 0x00000000
mali 116328 20 - Live 0x00000000 (O)
ump 29758 7 mali, Live 0x00000000 (O)
leds_sunxi 2507 0 - Live 0x00000000
gpio_sunxi 6962 0 - Live 0x00000000
sun7i_ir 5981 0 - Live 0x00000000
usb_storage 38065 0 - Live 0x00000000
hdcp 164763 0 - Live 0x00000000 (O)
nand 193778 10 - Live 0x00000000 (O)
اینم لیسته event هایی هست که سیستم داشت که همه رو با دستوره cat تست کردم ، هیچکدوم مربوط به تاچ اسکرین نبود.
root@android:/dev/input # ls
ls
event0
event1
event2
event3
mice
mouse0
این خروجی مربوط به همون ایمجه که نوشتم تاچ مقاومتی فعال است دیگه درسته؟
ماژول تاچ الان لود نشده و احتمال داره مشکل سخت افزاری باشه!
خوب یک زحمت بکشید برید به آدرس ماژولها و با دستور insmod ماژول تاچ رو لود کنید ببینید آیا لود میشه؟
می دونید مهندس اگر سخت افزار درست نباشه درایور لود نمیشه. قبل از بررسی رخداد هم باید درایور حتما لود شده باشد.من تاچ مقاومتی رو با السیدی 40 پین که پایه های تاچ با خود السیدی هستن تست کردم و متاسفانه تاچ 10 ندارم که تست کنم.کد:insmod /system/vendor/modules/sunxi-ts.ko
شما بد نیست با ایمج السیدی 7 و تاچ مقاومتی هم تست کنید ببینید درایور لود شده.
من ایمج رو امشب دانلود میکنم و بررسی میکنم.