サポートされていないUSBデバイスへのLinuxのインストール[閉じる]

サポートされていないUSBデバイスへのLinuxのインストール[閉じる]

誰かがLinuxのホームブルーバージョンを作成し、それをUSB機能を備えたサポートされていないデバイス(インスリンポンプなど)にインストールするために必要なリソースをいくつか教えてもらえますか?

基本的に、私はインスリンポンプTandem t:slim用のLinuxオペレーティングシステムを作成する必要があります。 (tandemdiabetes.com)私はDIY人工膵臓(持続的なグルコースモニターの測定値に基づいて自動インスリン送達 - 例えばDexcomのこのデバイス - dexcom.com)を研究しているからです。インスリンポンプにはBluetoothチップが装備されており、ファームウェアのアップグレード後にのみ機能します。私はポンプに使用されているチップを知っているので役に立ちます。

私たちはすでにUSBオンゴーケーブル(OTG)ケーブルを使用して、継続的な監視のために電話を介して継続的な血糖値をクラウドに送信しています(http://nightscout.github.io/)。これらすべては、インターネット接続またはPebble時計を使用して見ることができます。

基本的に私はこれらすべてを一つにつなげようとしています。私はMATLABで人工膵臓モデルのためのアルゴリズムの1つを作成しました。私のGitHubプロジェクトは次のとおりです。https://github.com/diabeticgonewild/Artificial_Pancreas(適切な説明と読み方が不足していますが、私は2011年にこのプログラムを実行できるかどうかを学びました!)クラウドCGM、ポンプのLinuxオペレーティングシステム、人工膵臓モデルに接続するにはJavaScriptで再プログラムするしました。

もちろん手がたくさん行くことですが、健康のためです。私は糖尿病管理を複雑にする非常に複雑な健康状態を持っています(糖尿病による直接的な原因ではありませんが、2つのまれな自己免疫疾患があります)。これが私がこれを行う理由の1つです。私はサブ製品がリリースされるのを待っていません。デバイスメーカーよりも上手にできると確信しています。これはインスリンポンプの保証が無効になることを知っていますが、それは大丈夫です。

この質問が一貫していて、あなたが私の状況を理解することを願っています。私も電気工学を専攻した4年生ですが、関連技術を持っているという点は良い資質です。

ハッシュタグ#wearen

ベストアンサー1

これが私が生計のためにすることなのに… 。簡単ではありません。ステップが多い、友達。 LFSをお試しください。

これがあなたの火の洗礼です。

Linuxがどのように構築されるのかを最初から学びます!そして自分で作ってみてください! LKDDB(Linuxカーネルドライバデータベース)でデバイスサポートを調査できます。

これはデバイスドライバートーテムです

LKDDBです。ここでデバイスドライバのサポートを調べることができます。

ここでは、Linuxカーネルを参照してドライバのプログラミング方法を学ぶことができます。

カーネルソースコードです。

専門家が集まる場所です。

最新の技術を学べるLinux週刊ニュースです。

すべての専門家が実際にお互いに話をする場所です。

これはLinuxカーネルメーリングリストであり、Linuxクリエイティブ市場であり、確かに騒々しい場所です。

これはカーネルドライバを頻繁に扱う良いブログです。

素晴らしい組立チュートリアルです

おすすめ記事