Szybki start (boot) na Raspianie
-
- Posty: 17
- Rejestracja: 26 grudnia 2014, 00:40
Szybki start (boot) na Raspianie
Witam posiadam mikrokontroler Raspberry Pi B+ z Debianem Wheezy na pokładzie. Mam pytanie czy da się skrócić boot systemu do 10-20s ? Wiem, że istnieje możliwość stworzenia własnego obrazu i wtedy czas wyniesie 3s, w sumie nie potrzebuje zbyt skomplikowanego bo wystarczy mi żeby się włączył i uruchomił program w C++ wraz z obsługą bibliotek ale nie mam zielonego pojęcia jak to zrobić. Gdzieś znalazłem poradnik dotyczący quiet boot'a + dodatkowo po uruchomieniu systemu automatycznie się loguje do terminala i czas od momentu włączenia do gotowości to ok 40s. To za dużo żebym mógł użyć maliny w moim urządzeniu. Proszę o pomoc.
EDIT:
Aktualnie po wyłączeniu kilku pakietów i włączeniu quiet boota do tego stopnia że w konsoli nie są wyświetlane żadne informacjie systemowe typu: "sprawdzam porty, szukam pliku itp. ". Czas bootowania wynosi 30s +/- 2s. Jakieś pomysły gdzie można zabrać 10s? Próbowałem readahead ale wyskakuje mi błąd że nie można "touch".
EDIT:
Aktualnie po wyłączeniu kilku pakietów i włączeniu quiet boota do tego stopnia że w konsoli nie są wyświetlane żadne informacjie systemowe typu: "sprawdzam porty, szukam pliku itp. ". Czas bootowania wynosi 30s +/- 2s. Jakieś pomysły gdzie można zabrać 10s? Próbowałem readahead ale wyskakuje mi błąd że nie można "touch".
-
- Posty: 17
- Rejestracja: 26 grudnia 2014, 00:40
Kolego musze wziąć stoper i zmierzyć ile się uruchamia bo tak na wyczucie może być to niedokładne, lecz z całą śmiałością mogę powiedzieć, że jest co najmniej 1/3 szybszy.
First of all to musisz zmienić tą kartę bo odczyt na klasie którą masz jest dramatyczny.
Zrób test i weź zwykłego pena i zobaczysz jak szybko startuje.
First of all to musisz zmienić tą kartę bo odczyt na klasie którą masz jest dramatyczny.
Zrób test i weź zwykłego pena i zobaczysz jak szybko startuje.
-
- Posty: 17
- Rejestracja: 26 grudnia 2014, 00:40
No mówiąc szczerze to top co piszesz o modyfikacji kernela na twoim poziomie to zaczynasz od d..y strony mówiąc delikatnie, ale to twój pomysł na ten problem.
Dzisiaj wieczorem jak mi się uda to sprawdzę czas startu.
A tak na marginesie dlaczego zależy ci tak bardzo na szybkim starcie?
Jaką masz dystrybucję?
Dzisiaj wieczorem jak mi się uda to sprawdzę czas startu.
A tak na marginesie dlaczego zależy ci tak bardzo na szybkim starcie?
Jaką masz dystrybucję?
-
- Posty: 17
- Rejestracja: 26 grudnia 2014, 00:40
Chodzi mi o stworzenie kontrolera efektów do gitary elektrycznej i chciałbym żeby w razie jakiegoś błędu szybko zrobić restart maliny i na nowo wczytać program. Chociaż jest mało prawdopodobne żeby malina sama z siebie coś nabroiła prędzej moje oprogramowanie to zrobi. Myślę że po prostu zmiana karty microSD *klik* rozwiąże ten problem, odczyt 90MB/s na pewno polepszy sprawę. Bo jednak wg. mnie to te 30s to za długo. W takim razie czekam na odpowiedz żeby się dowiedzieć co potrafi Twoje Rpi ;]
-
- Posty: 17
- Rejestracja: 26 grudnia 2014, 00:40
Zrób tak:
Potem dopisz do /boot/cmdline.txt:
Reset rpi i potem dajesz:
i możesz obrazek na forum dać.
Kod: Zaznacz cały
sudo apt-get install bootchart bootchart-view
Kod: Zaznacz cały
init=/sbin/bootchartd
Kod: Zaznacz cały
bootchart -f png