yodaos

AI OS for Node.js Community

Github星跟踪图

YodaOS is Yet another Linux Distribution for voice-enabled IoT and embrace Web standards, thus it uses
JavaScript as the main application/scripting language.

Get Started

To start with YodaOS, a Linux or MacOS is required to build the image.

For Ubuntu:

$ apt-get install build-essential subversion libncurses5-dev zlib1g-dev gawk gcc-multilib flex git-core gettext libssl-dev unzip texinfo device-tree-compiler dosfstools libusb-1.0-0-dev

For MacOS, you need to install some GNU tools which the openwrt is required:

$ brew install gnu-tar gnu-getopt findutils m4

Linux source tree requires a case-sensitive file system, make sure your workspace is APFS (case-sensitive) before you start.

The openwrt check gnu-getopt version via the gnugetopt command name, so the following link is also required:

$ ln -sf $(brew list gnu-getopt, grep bin) /usr/local/bin/gnugetopt

Download Source

$ git clone git@github.com:yodaos-project/yodaos.git

Build

$ ./configure -p rpi -c rpi3b_plus
$ make -C openwrt # build under the openwrt directory

The configure command is to select which board that you were to build:, board, product, -------------------, ---------------, Raspberry 3b plus, raspberry, Kamino18, kamino18, Go compile & run for more details.

Community

Contributing

YodaOS is a community-driven project that we accepts any improved proposals, pull requests and issues.

  • For JavaScript development, go [yodart][] for details.
  • For proposal, yodaos-project/evolution is the place where someone can submit pull request to propose something.

Documentation

License

Apache 2.0

主要指标

概览
名称与所有者yodaos-project/yodaos
主编程语言C
编程语言Python (语言数: 29)
平台
许可证Apache License 2.0
所有者活动
创建于2018-12-13 07:54:29
推送于2019-12-04 12:28:46
最后一次提交2019-10-22 18:27:34
发布数0
用户参与
星数1.2k
关注者数76
派生数133
提交数107
已启用问题?
问题数12
打开的问题数5
拉请求数6
打开的拉请求数0
关闭的拉请求数1
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?