2014-10-02 4 views
0

저는 BBB (BeagleBone Black)가 포함 된 임베디드 제품 프로젝트를 진행하고 있습니다. 또한 정보를 표시하고 입력을 표시하는 터치 스크린이 필요합니다. 또한 USB에 웹캠을 추가하는 5V 전원이 필요하기 때문에 전압 부스터가없는 BBB의 내장 배터리 기능을 사용할 수 없습니다. 나는 내가 원하는 것을하는 케이프를 발견했다 : PowerCape by AndiceLabs. 화면의 경우 주로 LCD4 by circuitco을 사용하고 있지만 정확히 동일하다고 생각되는 4DCAPE-43T by 4D systems을 사용하고 있으므로이 두 가지 문제가 모두 발생합니다.BeagleBone Black + PowerCape + LCD4 케이프 = 느린 부팅

그래서 모든 것이 잘 작동하고 모든 것을 임베드하는 것이 좋습니다. 그러나 알 수없는 이유로 부팅 시간 (전원 버튼을 누르고 LED가 켜지면서 화면에 콘솔이 보이는 순간까지)은 PowerCape를 추가 할 때 20 초에서 1 분 30 초로 넘어갔습니다. 빠른 부팅을 수행 할 수없고 얻을 수없는 기능을 갖춘 시스템을 사용하는 것은 매우 실망 스럽습니다. 다음은 몇 가지 기술 정보

:
OS :
옹스트롬 2013년 9월 12일 리눅스 커넬 그것은 새로 설치되는 3.8.13
, Qt는 라이브러리에 추가에서만. 데스크탑 환경이 사용 불가능합니다.
부팅 시간 :
BeagleBone 블랙 만 ~
BeagleBone 블랙 + LCD4 20 초 ~
BeagleBone 블랙 + LCD4 + PowerCape 20 초 : 1mn30secs

나는 PowerCape와없는 일부 로그를 생성 AndiceLabs 연락 , 그들의 의견에서, barel 잭의 공급 장치와의 유일한 차이점은 cape ROM, INA219 및 I2C 버스의 AVR이기 때문에 PowerCape는 부팅 시간에 영향을 미치지 않아야합니다. 이들은 문제가 "대상 다중 사용자"와 "대상 그래픽 인터페이스"사이에서 일시 중지되는 것처럼 보일 것이라고 생각합니다. 나는 systemd에 관한 약간의 연구를했고 그것을 이해하려고 노력했다. (나는 이미 다른 문제 here와 싸우고있다.) 그러나 그것은 정말로 혼란스럽고 나는 정말로보아야하는지 모른다.

로그 :
Without PowerCape
With PowerCape
Logs that only appear without PowerCape
Logs that only appear with PowerCape

답변

1

60 초 부팅 지연은 쉽게 해결할 수 있습니다. 당신의 부팅 파티션에 uEnv.txt를 변경하고 optargs로 시작하는 줄에

capemgr.disable_partno=PowerCape 

를 추가합니다. 제 경우에는 다음과 같습니다 :

optargs=quiet capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN,PowerCape 

나는 HDMI가 필요하지 않기 때문에. 이렇게하면 망토 관리자가 존재하지 않는 PowerCape 오버레이 파일을로드 할 수 없습니다.

cd /tmp 
mkdir bootpart 
sudo mount /dev/mmcblk0p1 bootpart 
sudo vi bootpart/uEnv.txt 
reboot 
:

는 uEnv.txt가 그런 짓을 수정하려면