Linux コンサルティング
ルートファイルシステムの構築
ルートファイルシステムの構築に関するご相談を承ります。
組込み機器にありがちな、小容量のストレージに対応するため、ルートファイルシステムに保存するファイルを細かく調査、選定し、最適なルートファイルシステムを構築するお手伝いをいたします。
Libc の選択 (uClibc、GNU libc、Embedded Glibc)
Busybox を採用した身軽なシステムコマンド構成をはじめとして、不要なコマンド、ファイルやライブラリの削除によるシステムシェイプアップ
Ext2、Ext3、Jffs、Cramfs、Squashfs などのファイルシステムから用途に最適なファイルシステムの選定など、気軽にご相談ください。
各種ディストリビューション対応
RedHat、Debian GNU/Linux、MontaVista Linuxなどのディストリビューションに合わせたLinuxカーネルやドライバのポーティングを始めとし、Linuxカーネルバージョン更新時に発生するトラブル解決のご提案、アプリケーション動作環境に関するご相談などを承ります。
デバイスドライバ移植・開発
組込み Linux 向けデバイスドライバの移植、開発に関するご相談を承ります。
Linux デバイスドライバの開発作法や、「このデバイスドライバは char 型にすれば良いか?」、「割込みコンテキストからこのカーネル関数を呼び出しても良いのか?」などといった Linux デバイスドライバ開発の際の疑問にお答えします。
また、弊社の豊富な組込み開発の経験に基づきターゲットボードによるエンディアンの違いなど組込み Linux 向けデバイスドライバ移植、開発の際のはまりどころをアドバイスいたします。
開発ツールチェイン
クロス開発環境の構築でお困りではありませんか?
アプリケーションプログラム開発に使用する、クロスコンパイル環境作成時のコンフィグレーション方法やバージョンアップ対応などのご相談、構築を承ります。
アプリケーション開発
組込み Linux 向けアプリケーション開発に関するご相談を承ります。
アプリケーションのスレッド構成、Linux システムコールまた、socket API などの各種 API の使用方法、利用可能なライブラリ、ターゲットへの組込みなど組込みLinux 向けアプリケーション開発に関することならなんでもご相談ください。
オープンソースソフトウェアの選定
必要な機能を実現する最適なオープンソースソフトウェアを選定いたします。
「こんな機能を実現するオープンソースソフトウェアは無いの?」といったご相談にお答えいたします。ソースコードからビルドが必要な場合は、依存するライブラリや、コンフィギュレーション方法などのご相談を承ります。
そこで少しでも、Linux初心者の方のお力になれればと思い、LinuxFAQで解決していただこうと考えました。もしご相談等がございましたら「お問い合わせ」にてご連絡ください。