タグ

組み込みに関するastk_fのブックマーク (5)

  • Electronで組み込み端末向けアプリケーションを開発し3年間運用してみて

    組み込み端末のアプリケーションに Electron を採用し開発・運用を行っています。 継続的な機能追加やトラブルサポートを行いながら 3 年が経過したので、Electron を採用した経緯や結果を経験を交えながら共有したいと思います。 組み込み案件自体が初めてでしたのでその話も入っています。 約 700 台ほど導入されており、なかなか大きな案件での採用と思いますので参考になれば幸いです。 ※Electron の基的な説明は割愛します。 システムについて 一般的に「受付精算機」などと呼ばれ、店頭に何台か並べて設置して自動で受付・精算を行うシステムです。 ホテルの受付端末のイメージです。ハード的にはセルフレジにも近いです。 筐体自体は他社が用意し、弊社はその上に載せる GUI アプリケーションのみを担当しました。 機能 主な機能として 来店受付・整理券発行 予約チェックイン チェックアウト

    Electronで組み込み端末向けアプリケーションを開発し3年間運用してみて
  • 組込み現場の「C++」プログラミング 明日から使える徹底入門 | 組込み、IoT開発のクローバーフィールド

    2009年3月に技術評論社から出版された『組込み現場の「C++」プログラミング 明日から使える徹底入門』は、おかげさまで高い評価を得ることができました。 しかしながら、現在、同著は中古も含めて入手がきわめて難しい状況にあります。 「読んでみたいけれども、どこにも売っていない」という声もチラホラ聞こえてきます。 このたび出版社の了承を得ることもできましたので、当ウェブサイトにその全文を掲載することにしました。 掲載するのは、校正途中の原稿をベースに手直しを加えたものです。 したがって、実際の書籍の内容とは若干異なる部分があることをあらかじめご了承ください。 また、公開後も継続的に手直しを行っていく予定です。 7年も前の書籍ですので、現在から見ればすでに内容が古くなっている箇所も多々あります。 それらについては、別途補足説明を加筆するか、別の解説ページにリンクを貼るなどの対応を行いたいと考えて

  • 組み込みシステム上でのC++ | POSTD

    去年の10月、私が所属している 会社 の部署で、組み込みファームウェアの開発をC言語からC++に切り替えました。C++のクラス、リソースの自動クリーンアップ、パラメータ多相、そして強化された型安全性などは、汎用OSをデスクトップ機で稼働している時と同様、リアルタイムOS(RTOS)やベアメタル上でも便利です。C++を使えば、安全で表現豊かなファームウェアを書くことができます。 しかしC++のこの自動的な魔法は諸刃の剣とも言えます。いくつかの機能は、組み込み環境 ^(1) には搭載したくないシステムのファシリティに依存するからです。ツールチェーン周りをどうするかも厄介です。 memcpy やアトミック操作、ハードウェア固有の浮動小数点関数などの重要なファシリティが提供されるので、 libgcc と libstdc++ を完全に破棄するのではなく、特定の部分を避けて使わなくてはなりません。 こ

    組み込みシステム上でのC++ | POSTD
  • 「実践しながら学ぶ Android USBガジェットの仕組み」関連の最新 ニュース・レビュー・解説 記事 まとめ - ITmedia Keywords

    実践しながら学ぶ Android USBガジェットの仕組み(13): UMSクラスドライバを改造し、Androidを“CD-ROMドライブ”として認識させる!! 最終回となる今回は、AndroidのUSBマスストレージ(UMS)クラスドライバを改造し、ホストPCにUSB接続したAndroidを“CD-ROMドライブ”として認識させて、Android内のLinux(CDイメージ)にアクセスできるようにする!(2013/11/8) 実践しながら学ぶ Android USBガジェットの仕組み(12): Android USBマスストレージクラスのパケットを理解しよう! 今回は、USBマスストレージクラスのパケットを解析する上で前提となる「USBプロトコル」の基礎を理解し、解析作業を進める。果たして、Androidをリムーバブルディスクではなく、“CD-ROMドライブ”として認識させるための改造ポ

  • Android(アンドロイド) - MONOist

    組み込み分野におけるAndroidの普及・促進を目指すOpen Embedded Software Foundation(OESF)は、ベトナム・ハノイ市に拠点を置くAITI Education(AITI)と提携し、ベトナムにおけるAndroid技術教育を共同で進める方針を明らかにした。

  • 1