小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

#lastpost

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

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

安裝所需要的軟件包
  1. $ sudo apt-get install git libssl-dev python-software-properties
復制代碼
建立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
復制代碼
安裝nodejs后,可以直接刪除資源,以節(jié)省空間。

編譯CLOUD9 IDE
  1. $ git clone https://github.com/ajaxorg/cloud9.git
  2. $ cd cloud9/
  3. $ npm install
復制代碼
CLOUD9運行在pcDuino
  1. $ ./bin/cloud9.sh -l 0.0.0.0
復制代碼
如果你打算在pcDuino上運行,請在pcDuino上使用Chrome瀏覽器,并指向http://127.0.0.1:3131/。

如果你要在PC或其他設備上運行,請在pcDuino上使用Chrome瀏覽器,并指向到http://board-ip-address:3131。pcDuino的IP地址可以用一下命令來獲得:
  1. $ ifconfig
復制代碼
在CLOUD9 IDE上運行js測試代碼

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

以下為在pcDuino上運行的截圖:



在PC上遠程訪問的截圖:


示例代碼如下:

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();
復制代碼
在CLOUD9 IDE上運行C / C + +程序

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

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ā)現(xiàn),我們再也不用把板子放到電腦旁邊來調試代碼了,也不用通過VNC的方式。 我們可以輕松地在ipad上面,遠程對在現(xiàn)場的機器人或者其他項目實時地改動代碼。





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

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多