지원되지 않는 USB 장치에 Linux 설치 [닫기]

지원되지 않는 USB 장치에 Linux 설치 [닫기]

누군가 Linux의 홈브루 버전을 만들고 이를 USB 기능이 있는 지원되지 않는 장치(예: 인슐린 펌프)에 설치하는 데 필요한 몇 가지 리소스를 알려줄 수 있습니까?

기본적으로 저는 인슐린 펌프인 Tandem t:slim을 위한 Linux 운영 체제를 만들어야 합니다. (tandemdiabetes.com) 저는 DIY 인공 췌장(지속적인 포도당 모니터 판독값을 기반으로 자동 인슐린 전달 - 예를 들어 Dexcom의 이 장치 - dexcom.com)을 연구하고 있기 때문입니다. 인슐린 펌프에는 Bluetooth 칩이 장착되어 있으며 펌웨어 업그레이드 후에만 작동합니다. 나는 펌프에 사용되는 칩을 알고 있으니 도움이 될 것입니다.

우리는 이미 USB OTG(on-the-go) 케이블을 사용하여 지속적인 모니터링을 위해 전화를 통해 지속적인 혈당 수치를 클라우드로 전송합니다(http://nightscout.github.io/). 이 모든 것은 인터넷 연결이나 Pebble 시계를 사용하여 볼 수 있습니다.

기본적으로 저는 이 모든 것을 하나로 연결하려고 노력하고 있으며 다음 단계는 제 인슐린 펌프인 Tandem t:slim을 위한 맞춤형 운영 체제를 만드는 것입니다. 저는 MATLAB에서 인공 췌장 모델을 위한 알고리즘 중 하나를 작성했습니다. 내 GitHub 프로젝트는 다음과 같습니다.https://github.com/diabeticgonewild/Artificial_Pancreas(적절한 설명과 읽어보기가 부족하기는 하지만, 나는 이 프로그램을 할 수 있는지 알아보기 위해 2011년에 작성했습니다!) 클라우드 CGM, 펌프의 Linux 운영 체제 및 인공 췌장 모델에 모두 연결하려면 JavaScript로 다시 프로그래밍해야 했습니다.

물론 손이 많이 가는 일이지만 건강을 위해서입니다. 나는 당뇨병 관리를 복잡하게 만드는 매우 복잡한 건강 상태(당뇨병으로 인한 직접적 원인은 아니지만 두 가지 희귀 자가면역 질환이 있음)를 가지고 있습니다. 이것이 제가 이 일을 하는 이유 중 하나입니다. 저는 하위 제품이 출시되기를 기다리지 않습니다. 기기 제조사보다 더 잘할 수 있을 거라 확신해요. 이로 인해 인슐린 펌프에 대한 보증이 무효화된다는 것을 알고 있지만 괜찮습니다.

이 질문이 일관되고 귀하가 내 상황을 이해하기를 바랍니다. 저도 전기공학을 전공한 4학년인데, 관련 기술을 갖고 있다는 점은 좋은 자질입니다.

해시태그#wearen대기중

답변1

이게 제가 생계를 위해 하는 일인데…. 쉽지 않은 일이에요. 단계가 많아요, 친구. LFS를 시도해 보시기 바랍니다.

이것이 너희의 불의 세례이다

Linux가 어떻게 구축되는지 처음부터 배우게 됩니다! 그리고 직접 만들어보세요! LKDDB(Linux 커널 드라이버 데이터베이스)에서 장치 지원을 조사할 수 있습니다.

이것은 장치 드라이버 토템입니다

LKDDB 입니다. 여기에서 장치 드라이버 지원을 조사할 수 있습니다.

여기에서 Linux 커널을 탐색하여 드라이버 프로그래밍 방법을 알아볼 수 있습니다.

커널 소스코드입니다.

전문가들이 모두 모이는 곳이에요

최신 기술을 배울 수 있는 리눅스 주간 뉴스입니다.

모든 전문가들이 실제로 서로 이야기를 나누는 곳입니다.

이곳은 Linux 커널 메일링 리스트이자 Linux 창작물 시장이며 확실히 시끄러운 곳입니다.

이것은 커널 드라이버를 자주 다루는 좋은 블로그입니다.

훌륭한 조립 튜토리얼입니다

관련 정보