乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      #lastpost

       xiaofenglib 2013-08-29
      CLOUD9 IDE(http://www./)是一個(gè)在線的同時(shí)兼容JavaScript和Node.js應(yīng)用程序,以及HTML,CSS,PHP,Java中,Ruby和其他23種語(yǔ)言的開(kāi)發(fā)環(huán)境。

      我們建議,云9 IDE在容量大于4GB的SD卡上運(yùn)行。關(guān)于如何從NAND到SD記憶卡遷移程序/數(shù)據(jù),請(qǐng)參閱第2章。

      安裝所需要的軟件包
      1. $ sudo apt-get install git libssl-dev python-software-properties
      復(fù)制代碼
      建立nodejs(IDE CLOUD9需要)
      1. $ git clone git://github.com/joyent/node.git
      2. $ cd node
      3. $ git checkout v0.8.22
      4. $ make
      5. $ sudo make install
      復(fù)制代碼
      安裝nodejs后,可以直接刪除資源,以節(jié)省空間。

      編譯CLOUD9 IDE
      1. $ git clone https://github.com/ajaxorg/cloud9.git
      2. $ cd cloud9/
      3. $ npm install
      復(fù)制代碼
      CLOUD9運(yùn)行在pcDuino
      1. $ ./bin/cloud9.sh -l 0.0.0.0
      復(fù)制代碼
      如果你打算在pcDuino上運(yùn)行,請(qǐng)?jiān)趐cDuino上使用Chrome瀏覽器,并指向http://127.0.0.1:3131/。

      如果你要在PC或其他設(shè)備上運(yùn)行,請(qǐng)?jiān)趐cDuino上使用Chrome瀏覽器,并指向到http://board-ip-address:3131。pcDuino的IP地址可以用一下命令來(lái)獲得:
      1. $ ifconfig
      復(fù)制代碼
      在CLOUD9 IDE上運(yùn)行js測(cè)試代碼

      在CLOUD9 IDE上運(yùn)行js代碼很容易。
      只要寫好代碼(例如blink_led.js),然后點(diǎn)擊菜單欄上的“運(yùn)行”按鈕。

      以下為在pcDuino上運(yùn)行的截圖:



      在PC上遠(yuǎn)程訪問(wèn)的截圖:


      示例代碼如下:

      blink_led.js:
      1. /**
      2. * blink_led.js, simple node.js test code for pcduino (http://www.)
      3. * base on the source code from https://github.com/jheising/node.pcduino.git
      4. */

      5. var fs = require('fs');
      6. var led_pin;

      7. var INPUT = 0;
      8. var OUTPUT = 1;
      9. var LOW = 0;
      10. var HIGH = 1;

      11. function digitalWrite(pin, value)
      12. {
      13. fs.writeFileSync("/sys/devices/virtual/misc/gpio/mode/gpio" + pin, String(value));
      14. }

      15. function pinMode(pin, mode)
      16. {
      17. fs.writeFileSync("/sys/devices/virtual/misc/gpio/mode/gpio" + pin, String(mode));
      18. }

      19. function delay(ms)
      20. {
      21. var start = new Date().getTime();
      22. for (var i = 0; i < 1e7; i++)
      23. if ((new Date().getTime() - start) > ms) break;
      24. }

      25. function setup()
      26. {
      27. led_pin = 18;
      28. pinMode(led_pin, OUTPUT);
      29. }

      30. function loop()
      31. {
      32. digitalWrite(led_pin, HIGH);
      33. delay(1000);
      34. digitalWrite(led_pin, LOW);
      35. delay(1000);
      36. }

      37. function main()
      38. {
      39. setup();
      40. while(1)
      41. {
      42. loop();
      43. }
      44. }

      45. main();
      復(fù)制代碼
      在CLOUD9 IDE上運(yùn)行C / C + +程序

      運(yùn)行C / C ++和從終端運(yùn)行一個(gè)程序幾乎是相同的。
      首先寫代碼(例如00.pcDuino/blink_led.c)。
      從命令輸入框(CLOUD9 IDE的底部)運(yùn)行以下命令:
      1. cd 00.pcDuino/
      2. g++ blink_led.c -larduino -I/usr/include/pcduino -o blink_led
      3. ./blink_led
      復(fù)制代碼
      示例代碼如下:

      blink_led.c
      1. #include
      2. int led_pin=18;
      3. void setup()
      4. {
      5. pinMode(led_pin, OUTPUT);
      6. }

      7. void loop()
      8. {
      9. digitalWrite(led_pin, HIGH);
      10. delay(100);
      11. digitalWrite(led_pin, LOW);
      12. delay(100);
      13. }
      復(fù)制代碼
      到這里我們驚喜地發(fā)現(xiàn),我們?cè)僖膊挥冒寻遄臃诺诫娔X旁邊來(lái)調(diào)試代碼了,也不用通過(guò)VNC的方式。 我們可以輕松地在ipad上面,遠(yuǎn)程對(duì)在現(xiàn)場(chǎng)的機(jī)器人或者其他項(xiàng)目實(shí)時(shí)地改動(dòng)代碼。





        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多