mruby/cの小さな世界 mruby/cの小さな世界
技術の泉シリーズ

mruby/cの小さな世‪界‬

    • $15.99
    • $15.99

Publisher Description

【マイコン上でもRubyを使ってみよう】


本書はRubyの組み込みハード向け実装であるmrubyをベースとし、よりリソースの限られたマイコンなどの環境向けに実装された「mruby/c」の解説書です。mrubyのバイトコードやVMの基本的なポイントについて解説しつつ、mruby/cの基本的な使い方を説明したのち、より深いところまで解説します。


〈本書の対象読者〉

・Rubyをさわったことのある人

・Cをさわったことのある人

・マイコンでRubyのスクリプトを動かしてみたいと思ったことがある人


【目次】

第1章 mruby/cの小さな世界へ向けて

1.1 この本の目的?どんなことができるようになりたいか?

1.2 対象とするマイコン

1.3 対象開発言語(なぜmruby/cなのか?)

1.4 開発環境

1.5 本書のゴール

第2章 まずはmruby/cを触ってみる

2.1 ESP32環境の準備

2.2 Arduino IDE環境の準備

2.3 Hello mruby/c World!

第3章 mruby/cを使いこなしてみる

3.1 機能追加の必要性

3.2 機能拡張の方法

3.3 Remote mirbを作ってみよう

第4章 より深くmruby/cを知ってみよう

4.1 mruby/cの構造

4.2 mrubyバイトコードのバイナリ構造

4.3 mrubyバイトコードとmruby/c VMの関係

4.4 mruby/cのオブジェクト表現

4.5 グローバルに管理される情報

4.6 opcodeの実行

4.7 基本的なopcode

第5章 Arduino Unoでmruby/cを動かしてみよう

5.1 Arduinoとは

5.2 micro-mruby(mmruby)への道

5.3 実装してみる

5.4 さあ、動かしてみよう

第6章 mrubyの他にも小さな世界

6.1 MicroPythonと比較してみよう

6.2 MicroPythonとは?

6.3 MicroPythonの特徴

6.4 他にも小さな世界

6.5 どんな言語を使って開発するべきか?

付録A mruby/cの補足情報

付録B mrubyの補足資料

GENRE
Computers & Internet
RELEASED
2019
April 12
LANGUAGE
JA
Japanese
LENGTH
152
Pages
PUBLISHER
インプレスR&D
SELLER
Impress Communications Corporation
SIZE
12.5
MB

Other Books in This Series

Pythonで始めるAIシステムトレード開発入門 Pythonで始めるAIシステムトレード開発入門
2022
1人でアプリを作る人を支えるSwiftUI開発レシピ 1人でアプリを作る人を支えるSwiftUI開発レシピ
2020
Nuxt.jsとPythonで作る!ぬるさくAIアプリ開発入門 Nuxt.jsとPythonで作る!ぬるさくAIアプリ開発入門
2020
初心者でも大丈夫!! IonicとFirebaseでゼロからはじめるアプリ開発 初心者でも大丈夫!! IonicとFirebaseでゼロからはじめるアプリ開発
2019
猫でもわかるBlazor実践入門 最新改訂版 猫でもわかるBlazor実践入門 最新改訂版
2024
ChatGPTと音声で会話する3つの方法 ChatGPTと音声で会話する3つの方法
2024