NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 2394 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
صفحه 87 از 89 نخستنخست ... 3768697071727374757677787980818283848586878889 آخرینآخرین
نمایش نتایج: از 1,721 به 1,740 از 1777

موضوع: CORTEX-A8 Cubieboard وارد ایران شد!

  1. #1721
    مدیر باز نشسته shayanmelody آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    شایان نیکزاد
    نوشته ها
    576
    تشکر
    283
    تشکر شده 1,038 بار در 473 پست

    پیش فرض

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



    بعد از چند وقت برگشتم



  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  3. #1722
    همکار افتخاری dariush_ab آواتار ها
    تاریخ عضویت
    Apr 2012
    نام
    داریوش عباسی نژاد
    نوشته ها
    2,112
    تشکر
    1,404
    تشکر شده 1,810 بار در 1,064 پست

    پیش فرض

    نقل قول نوشته اصلی توسط shayanmelody نمایش پست ها
    هدف اصلیم اینه که اونیو انتخاب کنم که بعدش خاستم برم سراغ اندروید راحتتر باشم
    حالا با این اوصاف بر چه اساسی برم جلو ؟
    نمیدونم والا. این رو کسی میتونه بگه که مدتها بااینها کار کرده باشه.
    قبلا برای اندروید اکلیپس حرف اول رو میزد اما الان Android Studio در الویت هستش.

  4. تشکرها از این نوشته :


  5. #1723
    مدیر باز نشسته shayanmelody آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    شایان نیکزاد
    نوشته ها
    576
    تشکر
    283
    تشکر شده 1,038 بار در 473 پست

    پیش فرض

    سلام
    برای اجرای یه برنامه گرافیکی روی سیستم عامل لینوکس متنی چیکار باید کرد ؟



    بعد از چند وقت برگشتم



  6. #1724
    همکار افتخاری dariush_ab آواتار ها
    تاریخ عضویت
    Apr 2012
    نام
    داریوش عباسی نژاد
    نوشته ها
    2,112
    تشکر
    1,404
    تشکر شده 1,810 بار در 1,064 پست

    پیش فرض

    نقل قول نوشته اصلی توسط shayanmelody نمایش پست ها
    سلام
    برای اجرای یه برنامه گرافیکی روی سیستم عامل لینوکس متنی چیکار باید کرد ؟
    سلام.
    منظورتون از سیستم عامل متنی چیست؟ سیستم عامل بدون محیط گرافیکی دسکتاپ؟
    برنامه نویسی ویندوز 10 رزبری را با زبان آردوینو تجربه کنید!
    ایمج آماده کیوت 5.7 برای بردهای رزبری - آرنج پای - نانوپای - کیوبی - سینلینکس - پاین 64

    آموزش راه اندازی اولیه برد EasyARM و کامپایل سورس WinCE
    آموزش های فارسی
    لینوکس - ویندوز - متلب
    - سیمیولینک - کیوت برای رزبری پای
    مشاوره رایگان خرید کامپیوتر های تک بردی فروشگاه کویر الکترونیک

    ارتباط با من از طریق پست های انجمن و یا ایمیل یاهو موجود در بخش کاربری



  7. #1725
    مدیر باز نشسته shayanmelody آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    شایان نیکزاد
    نوشته ها
    576
    تشکر
    283
    تشکر شده 1,038 بار در 473 پست

    پیش فرض

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

    ------------------------------
    ده روزی درگیر مسابقات دانشگامون بودم نتونستم کارو ادامه بدم ، الآن به یه مشکلی برخوردم
    با جاوا تو همه پوشه های سیستمی لینوکس مثل home , mnt, opt و ... میتونم یه فایل تکست درست کنم بجز پوشه sys که کار اصلیم اونجاست
    وقتی برنامه رو از طریق ترمینال اجرا میکنم برنامه ارور میده که فایل یا مسیر مورد نظر وجود نداره
    نکته خاصی داره دسترسی به این پوشه از طریق نرم افزار ؟



    بعد از چند وقت برگشتم



  8. #1726
    مدیر باز نشسته shayanmelody آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    شایان نیکزاد
    نوشته ها
    576
    تشکر
    283
    تشکر شده 1,038 بار در 473 پست

    پیش فرض

    الآن که چک کردم تو محیط دسکتاپ با یوزر روت رفتم تو پوشه sys میخاستم یه پوشه یا یه فایل تکست درست کنم که همون اروری که برنامه جاوا میداد رو نشون داد



    بعد از چند وقت برگشتم



  9. #1727
    همکار افتخاری dariush_ab آواتار ها
    تاریخ عضویت
    Apr 2012
    نام
    داریوش عباسی نژاد
    نوشته ها
    2,112
    تشکر
    1,404
    تشکر شده 1,810 بار در 1,064 پست

    پیش فرض

    نقل قول نوشته اصلی توسط shayanmelody نمایش پست ها
    الآن که چک کردم تو محیط دسکتاپ با یوزر روت رفتم تو پوشه sys میخاستم یه پوشه یا یه فایل تکست درست کنم که همون اروری که برنامه جاوا میداد رو نشون داد
    سلام.
    sys یک پوشه خاص است که حتی روت هم نمی تواند در آنجا مستقیما چیزی ایجاد کند و مربوط به کرنل می شود.
    برنامه نویسی ویندوز 10 رزبری را با زبان آردوینو تجربه کنید!
    ایمج آماده کیوت 5.7 برای بردهای رزبری - آرنج پای - نانوپای - کیوبی - سینلینکس - پاین 64

    آموزش راه اندازی اولیه برد EasyARM و کامپایل سورس WinCE
    آموزش های فارسی
    لینوکس - ویندوز - متلب
    - سیمیولینک - کیوت برای رزبری پای
    مشاوره رایگان خرید کامپیوتر های تک بردی فروشگاه کویر الکترونیک

    ارتباط با من از طریق پست های انجمن و یا ایمیل یاهو موجود در بخش کاربری



  10. تشکرها از این نوشته :


  11. #1728
    مدیر باز نشسته shayanmelody آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    شایان نیکزاد
    نوشته ها
    576
    تشکر
    283
    تشکر شده 1,038 بار در 473 پست

    پیش فرض

    نقل قول نوشته اصلی توسط dariush_ab نمایش پست ها
    سلام.
    sys یک پوشه خاص است که حتی روت هم نمی تواند در آنجا مستقیما چیزی ایجاد کند و مربوط به کرنل می شود.

    خوب برای دسترسی به gpio باید به این پوشه دسترسی داشته باشم که متاسفانه نمیشه :|



    بعد از چند وقت برگشتم



  12. #1729
    همکار افتخاری dariush_ab آواتار ها
    تاریخ عضویت
    Apr 2012
    نام
    داریوش عباسی نژاد
    نوشته ها
    2,112
    تشکر
    1,404
    تشکر شده 1,810 بار در 1,064 پست

    پیش فرض

    نقل قول نوشته اصلی توسط shayanmelody نمایش پست ها
    خوب برای دسترسی به gpio باید به این پوشه دسترسی داشته باشم که متاسفانه نمیشه :|
    مهندس من نمیدونم میخواین چه کار کنین!
    برای gpio کاری که انجام میشه اینه که از export استفاده میشود.
    زمانی که شما یک پایه رو از kernel space به user space با استفاده از دستور export انتقال می دید می توانید در مقدار پایه بنویسید.

  13. #1730
    مدیر باز نشسته shayanmelody آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    شایان نیکزاد
    نوشته ها
    576
    تشکر
    283
    تشکر شده 1,038 بار در 473 پست

    پیش فرض

    نقل قول نوشته اصلی توسط dariush_ab نمایش پست ها
    مهندس من نمیدونم میخواین چه کار کنین!
    برای gpio کاری که انجام میشه اینه که از export استفاده میشود.
    زمانی که شما یک پایه رو از kernel space به user space با استفاده از دستور export انتقال می دید می توانید در مقدار پایه بنویسید.
    میخام با جاوا به gpio دسترسی داشته باشم منتها ارور میده بهم
    با همون کدهایی که باهاش رو gpio جواب نگرفتم میتونم فایل های دلخواه تو مسیر های مختلف رو ویرایش کنم جز پوشه sys
    مشکلم دقیقا همینجاست که نمیتونم فایل export , direction , value و امثالهم رو ادیت کنم



    بعد از چند وقت برگشتم



  14. #1731
    مدیر باز نشسته shayanmelody آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    شایان نیکزاد
    نوشته ها
    576
    تشکر
    283
    تشکر شده 1,038 بار در 473 پست

    پیش فرض

    متن برنامه و ارور رو قرار میدم شاید بهتر باشه :
    برنامه :


    package pkg1;


    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;






    public class Main {


    public static void main(String[] args) throws FileNotFoundException, IOException {

    FileOutputStream file = new FileOutputStream("/sys/class/gpio/export");
    byte b=3;
    file.write(b);
    file.close();



    }

    }

    متن ارور :

    Exception in thread "main" java.io.IOException: Invalid argument
    at java.io.FileOutputStream.write(Native Method)
    at java.io.FileOutputStream.write(FileOutputStream.ja va:290)
    at pkg1.Main.main(Main.java:16)



    بعد از چند وقت برگشتم



  15. #1732
    همکار افتخاری dariush_ab آواتار ها
    تاریخ عضویت
    Apr 2012
    نام
    داریوش عباسی نژاد
    نوشته ها
    2,112
    تشکر
    1,404
    تشکر شده 1,810 بار در 1,064 پست

    پیش فرض

    نقل قول نوشته اصلی توسط shayanmelody نمایش پست ها
    میخام با جاوا به gpio دسترسی داشته باشم منتها ارور میده بهم
    با همون کدهایی که باهاش رو gpio جواب نگرفتم میتونم فایل های دلخواه تو مسیر های مختلف رو ویرایش کنم جز پوشه sys
    مشکلم دقیقا همینجاست که نمیتونم فایل export , direction , value و امثالهم رو ادیت کنم
    ببینید تو سی می تونید این کار رو بکنید؟ مثالش تو لینک زیر هست.
    RPi GPIO Code Samples - eLinux.org
    Access GPIO from Linux user space | FalsinSoft
    نمیدونم در سی فکر میکنم کافیست تا export رو به شکل زیر باز کنید.
    کد:
    fd = open("/sys/class/gpio/export", O_WRONLY);
    لینکهای زیر رو ببینید:
    raspbian - gpio /value file appears with wrong permissions momentarily - Raspberry Pi Stack Exchange
    Raspberry Pi View topic - Can't access GPIO using Java ME

    این هم یک برنامه جاوا رزبری هست:
    کد:
    package fr.drd.raspberrypi.gpio;
    
    
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.io.IOException;
    
    
    /**
     * This is a pure java implementation of a GPIO class that controls Raspberry Pi's GPIOs
     * It uses the GPIOs file mapping and thus *REQUIRES* root privileges and is not very fast.
     * It nevertheless can achieve around 30kHz max frequency, which is enough for a lot of applications.
     * 
     *  Usage (example):
     *  (reads state of GPIO_1 and duplicates it onto GPIO_0)
     *  
     *  GPIO myOutputPin = GPIO_0;
     *  GPIO myInputPin = GPIO_1;
     *  myOutputPin.open();
     *  myInputPin.open();
     *  myOutputPin.setDirection(GPIO.SENS.out);
     *  myInputPin.setDirection(GPIO.SENS.in);
     *  myOutputPin.output(myInputPin.input());
     *  myOutputPin.close();
     *  myInputPin.close();
     *  
     * @author druide
     *
     */
    public enum GPIO {
    
    
    	/**
    	 * Theses are all the usable GPIOs for Raspberry Pi
    	 */
    	GPIO_0(0),GPIO_1(1),GPIO_4(4),GPIO_7(7),GPIO_8(8),GPIO_9(9),GPIO_10(10),GPIO_11(11),GPIO_14(14),
    	GPIO_15(15),GPIO_17(17),GPIO_18(18),GPIO_21(21),GPIO_22(22),GPIO_23(23),GPIO_24(24),GPIO_25(25);
    
    
    	private static final File export = new File("/sys/class/gpio/export");
    	private static final File unexport = new File("/sys/class/gpio/unexport");
    	public static enum SENS{in, out};
    
    
    	private String nb;
    	private File value;
    	private File direction;
    	private FileInputStream in;
    	private FileOutputStream out;
    
    
    
    
    	private GPIO(int nb){
    		this.nb = "" + nb;
    		this.value = new File("/sys/class/gpio/gpio"+nb+"/value");
    		this.direction = new File("/sys/class/gpio/gpio"+nb+"/direction");
    	}
    
    
    	/**
    	 * Opens a GPIO, that is ask the system to "expose" it through system's files.
    	 * GPIOs *MUST* be opened before being used 
    	 * @throws IOException
    	 */
    	public void open() throws IOException{
    		FileOutputStream exp = new FileOutputStream(export);
    		exp.write(nb.getBytes());
    		exp.close();
    
    
    		in = new FileInputStream(value);
    		out = new FileOutputStream(value);
    
    
    	}
    
    
    	/**
    	 * Closes the GPIO, that is closes all opened files and ask the system not to expose it through system's files anymore.
    	 * @throws IOException
    	 */
    	public void close() throws IOException{
    		in.close();
    		out.close();
    		FileOutputStream unexp = new FileOutputStream(unexport);
    		unexp.write(nb.getBytes());
    		unexp.close();
    	}
    
    
    	/**
    	 * Changes the direction (in/out) of GPIO.
    	 * @param sens One of the values GPIO.SENS.in or GPIO.SENS.out
    	 * @throws IOException
    	 */
    	public void setDirection(SENS sens) throws IOException{
    		FileOutputStream dir = new FileOutputStream(direction);
    		dir.write(sens.toString().getBytes());
    		dir.close();
    	}
    
    
    	/**
    	 * Sets the value of an output pin.
    	 * @param bit "true" if you want to have a logical "1" (3.3v) on the pin, or "false" if you want a logical "0" (0v) on the pin. 
    	 * @throws IOException
    	 */
    	public void output(boolean bit) throws IOException{
    		out.write(bit?'1':'0');
    	}
    
    
    	/**
    	 * Reads the logical state of an input pin
    	 * @return "true" if there is a logical "1" (3.3v) on the pin, or "false" if there is a logical "0" (0v) on the pin 
    	 * @throws IOException
    	 */
    	public boolean input() throws IOException{
    		return in.read() == '1';
    	}
    
    
    	/**
    	 * Little example to test the max speed
    	 * On my Pi, the result is around 24kHz. Although, the loop test consumes time and if you replace it by a "while(true)" you can
    	 * see a square wave at about 30kHz on an oscilloscope. 
    	 * @param args
    	 */
    	public static void main(String[] args){
    		GPIO g0 = GPIO_0;
    		try{
    			g0.open();
    			g0.setDirection(GPIO.SENS.out);
    			
    			int i=100000;
    			long time = System.currentTimeMillis();
    			while(i-->0){
    				g0.output(true);
    				g0.output(false);
    			}
    			time = System.currentTimeMillis()-time;
    			System.err.println("Frequency achieved = "+(100000000f/time)+ " Hz");
    			
    		}catch (Exception e) {
    			e.printStackTrace();
    		}finally{
    			try{
    				g0.close();
    			}catch (Exception e) {
    				e.printStackTrace();
    			}
    		}
    	}
    
    
    }
    ویرایش توسط dariush_ab : 17-10-2015 در ساعت 22:06
    برنامه نویسی ویندوز 10 رزبری را با زبان آردوینو تجربه کنید!
    ایمج آماده کیوت 5.7 برای بردهای رزبری - آرنج پای - نانوپای - کیوبی - سینلینکس - پاین 64

    آموزش راه اندازی اولیه برد EasyARM و کامپایل سورس WinCE
    آموزش های فارسی
    لینوکس - ویندوز - متلب
    - سیمیولینک - کیوت برای رزبری پای
    مشاوره رایگان خرید کامپیوتر های تک بردی فروشگاه کویر الکترونیک

    ارتباط با من از طریق پست های انجمن و یا ایمیل یاهو موجود در بخش کاربری



  16. تشکرها از این نوشته :


  17. #1733
    همکار افتخاری dariush_ab آواتار ها
    تاریخ عضویت
    Apr 2012
    نام
    داریوش عباسی نژاد
    نوشته ها
    2,112
    تشکر
    1,404
    تشکر شده 1,810 بار در 1,064 پست

    پیش فرض

    این هم یک نمونه برنامه جاوا اندروید است:
    کد:
    import java.io.File;
    import java.io.FileOutputStream;
    import java.io.FileInputStream;
    /**
    * Created by kurain on 15-7-9.
    */
    public class GPIOCommon {
    private static String sys_gpio_path = "/sys/class/gpio";
    private static String export_path = "/sys/class/gpio/export";
    private static String unexport_path = "/sys/class/gpio/unexport";
    public int export(int id){
    try {
    File file = new File(export_path);
    FileOutputStream fos = new FileOutputStream(file);
    byte [] bytes = new String().valueOf(id).getBytes();
    fos.write(bytes);
    fos.close();
    }catch (Exception e){
    e.printStackTrace();
    }
    return 0;
    }
    public int unexport(int id){
    try {
    File file = new File(unexport_path);
    FileOutputStream fos = new FileOutputStream(file);
    byte [] bytes = new String().valueOf(id).getBytes();
    fos.write(bytes);
    fos.close();
    }catch (Exception e){
    e.printStackTrace();
    }
    return 0;
    }
    public int enable_out(int id){
    try {
    // the final direction path looks like "/sys/class/gpio/gpioXXX/direction"
    String out_path = sys_gpio_path + "/gpio" + String.valueOf(id) + "/direction";
    File file = new File(out_path);
    FileOutputStream fos = new FileOutputStream(file);
    byte [] bytes = new String("out").getBytes();
    fos.write(bytes);
    fos.close();
    }catch (Exception e){
    e.printStackTrace();
    }
    return 0;
    }
    public int enable_in(int id){
    try {
    // the final direction path looks like "/sys/class/gpio/gpioXXX/direction"
    String in_path = sys_gpio_path + "/gpio" + String.valueOf(id) + "/direction";
    File file = new File(in_path);
    FileOutputStream fos = new FileOutputStream(file);
    byte [] bytes = new String("in").getBytes();
    fos.write(bytes);
    fos.close();
    }catch (Exception e){
    e.printStackTrace();
    }
    return 0;
    }
    public int read(int id){
    int ret = -1;
    try {
    // the final direction path looks like "/sys/class/gpio/gpioXXX/value"
    String in_path = sys_gpio_path + "/gpio" + String.valueOf(id) + "/value";
    File file = new File(in_path);
    FileInputStream fos = new FileInputStream(file);
    byte [] bytes = new byte[16] ;
    if(0 == fos.read(bytes))
    {
    String ret_str = new String(bytes);
    ret_str = String.copyValueOf(ret_str.toCharArray(), 0, bytes.length);
    ret =Integer.parseInt(ret_str);
    }
    fos.close();
    }catch (Exception e){
    e.printStackTrace();
    }
    return ret;
    }
    public int write(int id, int bon){
    try {
    // the final direction path looks like "/sys/class/gpio/gpioXXX/value"
    String in_path = sys_gpio_path + "/gpio" + String.valueOf(id) + "/value";
    File file = new File(in_path);
    FileOutputStream fos = new FileOutputStream(file);
    byte [] bytes = String.valueOf(0 == bon ? 0:1).getBytes();
    fos.write(bytes);
    fos.close();
    }catch (Exception e){
    e.printStackTrace();
    }
    return 0;
    }
    }
    برنامه نویسی ویندوز 10 رزبری را با زبان آردوینو تجربه کنید!
    ایمج آماده کیوت 5.7 برای بردهای رزبری - آرنج پای - نانوپای - کیوبی - سینلینکس - پاین 64

    آموزش راه اندازی اولیه برد EasyARM و کامپایل سورس WinCE
    آموزش های فارسی
    لینوکس - ویندوز - متلب
    - سیمیولینک - کیوت برای رزبری پای
    مشاوره رایگان خرید کامپیوتر های تک بردی فروشگاه کویر الکترونیک

    ارتباط با من از طریق پست های انجمن و یا ایمیل یاهو موجود در بخش کاربری



  18. تشکرها از این نوشته :


  19. #1734
    همکار افتخاری dariush_ab آواتار ها
    تاریخ عضویت
    Apr 2012
    نام
    داریوش عباسی نژاد
    نوشته ها
    2,112
    تشکر
    1,404
    تشکر شده 1,810 بار در 1,064 پست

    پیش فرض

    در لینک زیر برنامه مورد نظر برای کیوبین هستش:
    jarain78/Cubian_JAVA_GPIO · GitHub

  20. کاربران : 2 تشکر کرده اند از شما dariush_ab برای ارسال این پست سودمند:


  21. #1735
    مدیر باز نشسته shayanmelody آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    شایان نیکزاد
    نوشته ها
    576
    تشکر
    283
    تشکر شده 1,038 بار در 473 پست

    پیش فرض

    وااااااااااااااااای
    من چه سوتی ای داده بودم

    متشکر از لینک های مفیدتون ، مشکل حل شدش



    بعد از چند وقت برگشتم



  22. تشکرها از این نوشته :


  23. #1736
    همکار افتخاری dariush_ab آواتار ها
    تاریخ عضویت
    Apr 2012
    نام
    داریوش عباسی نژاد
    نوشته ها
    2,112
    تشکر
    1,404
    تشکر شده 1,810 بار در 1,064 پست

    پیش فرض

    نقل قول نوشته اصلی توسط shayanmelody نمایش پست ها
    وااااااااااااااااای
    من چه سوتی ای داده بودم

    متشکر از لینک های مفیدتون ، مشکل حل شدش
    بسیار خوب.
    مشکل از کجا بود؟
    راستی netbeans رو نگاه میکردم جالبتر از eclipse به نظر می رسید.

  24. تشکرها از این نوشته :


  25. #1737
    مدیر باز نشسته shayanmelody آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    شایان نیکزاد
    نوشته ها
    576
    تشکر
    283
    تشکر شده 1,038 بار در 473 پست

    پیش فرض

    نقل قول نوشته اصلی توسط dariush_ab نمایش پست ها
    بسیار خوب.
    مشکل از کجا بود؟
    راستی netbeans رو نگاه میکردم جالبتر از eclipse به نظر می رسید.
    والله اصلا دقت نکرده بودم که پارامتری که قراره نوشته بشه تو فایل های gpio به صورت رشته هست ، مثلا برای نوشتن 1 باید کد اسکیشو رایت کنیم ، من همون 1 رو رایت میکردم
    آره نت بینز خیلی خوبه ، الآن دارم یه نرم افزار ساده مینویسم تموم شد قرار میدمش ببینید



    بعد از چند وقت برگشتم



  26. کاربران : 2 تشکر کرده اند از شما shayanmelody برای ارسال این پست سودمند:


  27. #1738
    مدیر باز نشسته shayanmelody آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    شایان نیکزاد
    نوشته ها
    576
    تشکر
    283
    تشکر شده 1,038 بار در 473 پست

    پیش فرض

    پیرو پست قبلی
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: rar GPIO.rar (12.3 کیلو بایت, 31 نمايش)



    بعد از چند وقت برگشتم



  28. تشکرها از این نوشته :


  29. #1739
    عضو جدید
    تاریخ عضویت
    Jun 2015
    نوشته ها
    12
    تشکر
    18
    تشکر شده 0 بار در 0 پست

    پیش فرض

    با سلام
    کسی میتونه یه توضح کلی بده که کامپایل و پرگرام کردن یه ای سی در لینوکس به چه شکلیه؟
    مثلا با کامپایلر gcc بخوایم کامپال کنیم به چه چیزایی از ای سی نیاز داریم؟
    فایلی که کامپایل شده نهایتا باید به چه شکل باشه؟
    و چطور ایسی ها خودشون فایل رو از روی ای سی فلش میخونن؟
    ببخشید سوالای من ابتدایی هستند من هرچی بیشتر جلو میرم کیج کننده تر میشه برام

  30. #1740
    مدیر باز نشسته shayanmelody آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    شایان نیکزاد
    نوشته ها
    576
    تشکر
    283
    تشکر شده 1,038 بار در 473 پست

    پیش فرض

    نقل قول نوشته اصلی توسط vahid8527 نمایش پست ها
    با سلام
    کسی میتونه یه توضح کلی بده که کامپایل و پرگرام کردن یه ای سی در لینوکس به چه شکلیه؟
    مثلا با کامپایلر gcc بخوایم کامپال کنیم به چه چیزایی از ای سی نیاز داریم؟
    فایلی که کامپایل شده نهایتا باید به چه شکل باشه؟
    و چطور ایسی ها خودشون فایل رو از روی ای سی فلش میخونن؟
    ببخشید سوالای من ابتدایی هستند من هرچی بیشتر جلو میرم کیج کننده تر میشه برام
    لینوکس یه سیستم عامله ، مثل ویندوز ، اندروید ، ios , mac و ...
    شما یه بار مثل نصب کردن ویندوز جدید رو کامپیوتر میای توزیع مورد نظر لینوکست رو (منظور از توزیع نسخه های مختلفه لینوکسه مثل ویندوز xp , 7 , 8 , 8.1 و ..) رو بردت میریزی از این به بعد مثل یه کامپیوتر باهاش برخورد میکنی
    مثلا یه کار ساده که برنامه نویس های میکرو زیاد انجام میدن اینه که میان یه برنامه با سی شارپ یا وی بی و .. مینویسن و برد میکروکنترلرشونو با rs-232 وصل میکنن به کامپیوتر و اطلاعات مورد نظرشونو (مثل دما ، رطوبت و ..) میفرستن به کامپیوتر و با نرم افزاری که نوشتن مانیتور میکنن.
    خوب حالا شما برای نوشتن یه برنامه تو سی شارپ مگه میای کامپیوترت رو پروگرام میکنی ؟ ویژوال استادیو نصب میکنی و توش کد میزنی تمام
    حتما هم میدونین دیگه ، ویژوال استادیو یه نرم افزار تقریبا سنگینیه . اگه یه سیستم ضعیف داشته باشی با محدودیت های مختلف مثل رم پایین و سی پی یو ضعیف مجبوری پروسه کامپایل رو توی یه سیستم قوی انجام بدی بعدش نرم افزارت که آماده شد بیای رو سیستم خودت که ضعیف تره اجراش کنی.
    اینجا هم امبدد برد ها محدودیت های خاص خودشونو دارن ، منطقی نیست که روشون کامپایلر قوی نصب کنی . برای همین رو سیستم خودت برنامه مورد نظرت رو مینویسی بعدش منتقل میکنی به برد و اجراش میکنی
    ابهام یا سوال دیگه ای هم هست بپرس من و سایر دوستان هستیم و ایشاالله بتونیم جواب بدیم



    بعد از چند وقت برگشتم



  31. کاربران : 2 تشکر کرده اند از شما shayanmelody برای ارسال این پست سودمند:


صفحه 87 از 89 نخستنخست ... 3768697071727374757677787980818283848586878889 آخرینآخرین

موضوعات مشابه

  1. حداکثر دمای قابل تحمل cubieboard
    توسط aliyaghoobi88 در انجمن Cortex-a8-a9 arm9-11
    پاسخ: 14
    آخرين نوشته: 15-04-2014, 01:35
  2. سخت افزار برد Cubieboard - Cortex-A8
    توسط dariush_ab در انجمن Cortex-a8-a9 arm9-11
    پاسخ: 85
    آخرين نوشته: 11-03-2014, 10:12
  3. [پیشنهاد] کرنل برای Cubieboard یا Marsboard
    توسط hamidak در انجمن Cortex-a8-a9 arm9-11
    پاسخ: 0
    آخرين نوشته: 09-01-2014, 17:08
  4. [سوال] راه اندازی ADXL345 با cubieboard
    توسط ramin.st در انجمن Cortex-a8-a9 arm9-11
    پاسخ: 0
    آخرين نوشته: 28-12-2013, 18:06
  5. CubieBoard یا Marsboard
    توسط alim1369 در انجمن Cortex-a8-a9 arm9-11
    پاسخ: 9
    آخرين نوشته: 12-09-2013, 18:42

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •