我是使用beaglebone的新手,我需要一些关于我面临的问题的帮助。
我在c中编写了一个代码(在带有ubuntu的笔记本电脑上运行),其中打开了一个服务器套接字(运行一个apache服务器),然后另一个设备通过互联网连接到它。
我想在带有ansgtrom发行版(电路板附带的发行版)的beaglebone中做同样的事情。我已经读过angstrom发行版带有cloud9(根据我的理解,它充当服务器,就像apache一样)。
那么,如何在cloud9-beaglebone中创建/打开/使用服务器套接字(通过用c编写的程序)?
另外,如何配置cloud9来存储某些网页?这样的配置是否类似于apache中的配置?
答案 0 :(得分:0)
Cloud9 IDE是一个用于为Node.JS开发代码的IDE。
今天使用的Node.JS版本是0.6.20。 nodejs.org主页上有一些示例,http://nodejs.org/docs/v0.6.20/处有特定版本。
为了提供网页,我建议你研究像ExpressJS这样的框架。您可以使用Cloud9 IDE或命令行下的'npm'实用程序来安装ExpressJS。
由于Cloud9 IDE允许您编辑C代码,因此您可以创建打开并提供套接字的典型C代码。安装pkg-config以帮助您链接库。您将要转到https://beaglebone.local以使用Gate One进入板(用户名:root,密码:),并从命令行运行C编译器。你可以使用你在Ubuntu下使用的相同工具,比如'make'和'g ++'。