Linux: Silakan tambahkan dukungan waktu nyata

Dibuat pada 31 Jan 2016  ·  9Komentar  ·  Sumber: raspberrypi/linux

Halo,

tolong tambahkan kemungkinan untuk mendapatkan kernel realtime (full preemtive) untuk raspberry. Itu akan bagus untuk mendapatkan pemutar audio latensi rendah :-)

Semua 9 komentar

+1

Tidak akan terjadi dengan kernel resmi.
Saya sarankan menggunakan build kernel khusus. Misalnya http://www.frank-durr.de/?p=203

yepp, tetapi sebaliknya setiap orang melakukannya sendiri, akan sangat bagus jika itu dilakukan dengan benar sekali dan memasukkannya ke dalam repositori. itulah alasan untuk repositori, saya pikir.

Jika yang Anda maksud adalah kernel yang sepenuhnya dapat didahulukan yang dibangun dengan CONFIG_PREEMPT, maka saya cukup yakin firmware resmi sudah memilikinya.

Jika yang Anda maksud adalah yang menggunakan sumber -RT, atau bahkan beberapa tambalan pihak ketiga lainnya, maka itu tidak akan terjadi karena biaya tambahan untuk mempertahankan sejauh itu lebih besar daripada manfaatnya bagi pengguna target utama.

Juga, begitu Anda mulai berbicara secara real-time, 'selesai dengan benar' menjadi sangat bergantung pada kasus penggunaan. Kernel real-time 'selesai dengan benar' untuk pemutar audio latensi rendah tidak sama dengan 'selesai dengan benar' untuk robot.

Versi kernel yang saya jalankan (pengujian raspbian) adalah 4.4.13-v7+ dan hanya memiliki CONFIG_PREEMPT_VOLUNTARY yang disetel, CONFIG_PREEMPT tidak disetel. CONFIG_PREEMPT_RT belum diminta.

Berikan beberapa bukti manfaat CONFIG_PREEMPT=y (misalnya latensi rata-rata terukur sebelum dan sesudah menambahkannya) dan ini dapat dipertimbangkan. Tetapi saya menduga bahwa pengaturan saja akan berdampak kecil.
Patch -RT tidak akan pernah disertakan.

Ini dia lagi..... OP, baca #1216, ini mengakibatkan konfigurasi default berubah dari PREEMPT menjadi VOLUNTRY, IIRC.

itu sebabnya saya memilih paket kernel kedua. beberapa membutuhkan lebih banyak throughput, beberapa membutuhkan lebih banyak respons. seperti, jika Anda bermain dengan sirkuit elektronik, itu mungkin waktu kritis tetapi Anda tidak perlu melewatkan banyak data melalui bus.

itu sebabnya saya memilih paket kernel kedua ...

Ini sangat sederhana. Jika Anda membutuhkan sesuatu selain kernel yang dibangun dengan konfigurasi default Raspberry Pi, maka Anda membangun kernel Anda sendiri dengan opsi yang Anda inginkan. Orang-orang RPi memiliki konfigurasi default "waras". Jika Anda memerlukan sesuatu yang khusus untuk kasus penggunaan tertentu, (seperti yang saya lakukan), Anda membuat sendiri, sesuai dengan preferensi Anda sendiri. Itu tidak sulit. ;)

Apakah halaman ini membantu?
0 / 5 - 0 peringkat