내 ARM 프로세서 Am3892에서 부트 로더와 포트 된 Linux를로드했습니다. 이제 하나의 응용 프로그램을 실행해야하지만 리눅스를 부팅 한 후에 콘솔 인터페이스를 실행할 필요가 없습니다. 리눅스가 부팅하자마자 내 프로그램이 실행될 가능성이 있습니까? 회신 해주십시오. 감사합니다.ARM에서 Linux 부팅 후 응용 프로그램 실행
0
A
답변
4
커널의 경로와 응용 프로그램 이름을 init의 부팅 매개 변수로 전달하면 커널은 init 프로세스 자체 만 시작합니다 (http://en.wikipedia.org/wiki/Linux_startup_process 참조). 일반적으로이 응용 프로그램은 시작 데몬, geTTY 등을 처리합니다.
대부분의 부트 로더를 사용하면 커널을 찾을 수있는 위치의 구성의 일부로 init 응용 프로그램의 경로를 지정할 수 있습니다.
/boot/vmlinuz-n.n.n init =/path/to/theapp
사용중인 부트 로더를 알려 주시면 좀 더 자세히 설명해 드리겠습니다. 그렇지 않으면 리눅스 커널 인수를 부트 로더에 전달하는 방법을 찾아보십시오.
관련 문제
- 1. 즉시 부팅 후 Win CE에서 .net 응용 프로그램 실행
- 2. 모든 부팅 프로세스가 끝난 후 응용 프로그램 실행
- 3. cron에서 봄 부팅 응용 프로그램 실행
- 4. 봄 부팅 후 코드 실행
- 5. 봄 부팅 응용 프로그램
- 6. 봄 부팅 응용 프로그램 intellij
- 7. arm에서 qemu로 u-boot에서 스크립트 실행
- 8. ARM에서 start_kernel 전에 커널 부팅 흐름 디버그
- 9. Windows에서 Linux 컴퓨터에서 GTK + 응용 프로그램 실행
- 10. 응용 프로그램 실행 후 명령 실행
- 11. Linux 용 Java 응용 프로그램
- 12. 부팅 완료 후 바로 iPad에서 응용 프로그램 시작
- 13. 예제로 Linux 응용 프로그램 프로그래밍 응용 프로그램
- 14. 응용 프로그램 부팅 중 ActionNotFound
- 15. URL로 액세스 봄 부팅 응용 프로그램
- 16. 실행 봄 부팅
- 17. Mac에서 시스템 부팅 후 응용 프로그램 자동 시작 방법
- 18. 클린 부팅 후 Windows Mobile 6.1 자동 시작 응용 프로그램
- 19. Linux 환경에서 ARM에서 CUPS를 교차 컴파일합니다.
- 20. linux makefile에서 MPI 프로그램 실행
- 21. 다른 Linux 배포판에서 프로그램 실행
- 22. Linux/MacOSX에서 C 프로그램 실행
- 23. Windows에서 linux C++ 프로그램 실행
- 24. Linux 부팅 후 연결된 PCIe 장치 찾기 및 활성화
- 25. Windows 부팅 전에 pendrive에서 프로그램 실행
- 26. 일정 기간 후 응용 프로그램 실행
- 27. 설치 완료 후 응용 프로그램 실행
- 28. 배포 후 응용 프로그램 실행 프로그램이 누락되었습니다.
- 29. .cab에서 설치 한 후 응용 프로그램 실행
- 30. 일부 지연 후 자동으로 응용 프로그램 시작
init 또는 rc 파일에 항목을 추가하는 것만으로 가능할 수 있습니까? 기본 시작 프로그램이 리눅스에서 시작되는 방법처럼? –
당신은 리눅스에 내장 된 방법에 달려 있습니다. 실제로 커널, 파일 시스템 및 하나의 응용 프로그램 만 가지고 있다면 init 커널 인수를 자신의 응용 프로그램 경로로 설정하면됩니다. 그러나 이것이 전체 파일 시스템이고 어떤 형태의 init (사내 또는 표준)이 그렇다면, 보통처럼 init 구성을 통해 응용 프로그램을 시작하십시오. 포팅과 ARM은 나를 메가 임베디드로 생각하게했다. – Joe
/etc/init.d/ 폴더에있는 파일에서 자신의 응용 프로그램을 호출 할 수 있어야합니다. rcS 파일에서 수행하거나 S와 숫자 접두사 (예 : S90user)로 자신 만의 파일을 만들 수 있습니다. 실행 파일을 설정하는 것을 잊지 마십시오. –