Score:0

การติดตั้งแพทช์ตามเวลาจริงสำหรับ Ubuntu 20.04

ธง jp

ฉันกำลังพยายามติดตั้งแพตช์เรียลไทม์บน Ubuntu 20.04 ฉันทำตามขั้นตอนมากมาย และสำหรับการทดลองใช้แต่ละครั้งใช้เวลาประมาณ 4 ชั่วโมงจึงจะเสร็จสมบูรณ์ น่าเสียดายที่การทดลองเหล่านี้ไม่ได้ผล (ในลิงก์ด้านล่าง) ฉันซาบซึ้งมากหากคุณสามารถแนะนำฉันเกี่ยวกับขั้นตอนที่ถูกต้องในการปฏิบัติตาม เนื่องจากฉันเป็นมือใหม่ในการใช้ Linux ขอบคุณมาก.

https://docs.ros.org/en/foxy/Tutorials/Building-Realtime-rt_preempt-kernel-for-ROS-2.html

https://stackoverflow.com/questions/51669724/install-rt-linux-patch-for-ubuntu/51709420#51709420

https://hmenn.github.io/pages/UbuntuRT_patch.html https://lists.debian.org/debian-kernel/2016/04/msg00579.html

จอห์น

Score:1
ธง tv

ฉันสามารถสร้างเคอร์เนล PREEMPT-RT บน Ubuntu 20.04 โดยส่วนใหญ่อิงตาม คู่มือนี้ ดังนี้

sudo apt ติดตั้ง build-essential git libssl-dev libelf-dev flex bison

ดาวน์โหลดเคอร์เนลซอร์สและแพตช์สำหรับเวอร์ชันนั้น:

wget https://mirrors.edge.kernel.org/pub/linux/kernel/v5.x/linux-5.4.143.tar.xz
wget https://mirrors.edge.kernel.org/pub/linux/kernel/projects/rt/5.4/patch-5.4.143-rt64-rc2.patch.xz

แกะกล่องและใช้แพตช์:

tar -xf ลินุกซ์-5.4.143.tar.xz
ซีดีลินุกซ์-5.4.143
xzcat ../patch-5.4.143-rt64-rc2.patch.xz | แพตช์ -p1

กำหนดค่าและเมื่อถูกถาม ใบจองรุ่น เลือก เคอร์เนลที่อนุญาตโดยสมบูรณ์. ยอมรับค่าเริ่มต้นสำหรับส่วนที่เหลือ:

cp /boot/config-5.4.0-81-generic .config
ทำการกำหนดค่าแบบเก่า

แก้ไข .config ไฟล์และการเปลี่ยนแปลง CONFIG_SYSTEM_TRUSTED_KEYS="debian/canonical-certs.pem" ถึง CONFIG_SYSTEM_TRUSTED_KEYS=""

สร้างเคอร์เนล:

ทำ -j8 deb-pkg

ติดตั้งแพ็คเกจที่สร้างขึ้นและรีบูตระบบของคุณ

sudo dpkg -i ../linux-headers-5.4.143-rt64-rc2_5.4.143-rt64-rc2-1_amd64.deb ../linux-image-5.4.143-rt64-rc2_5.4.143-rt64-rc2-1_amd64 .deb ../linux-libc-dev_5.4.143-rt64-rc2-1_amd64.deb

หลังจากรีบูตเครื่องคุณควรเห็นสิ่งนี้:

# uname -a
Linux vod 5.4.143-rt64-rc2 #1 SMP PREEMPT_RT อ. 7 ก.ย. 20:19:55 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

เดอะ แนะนำ แนะนำขั้นตอนอื่น ๆ สองสามขั้นตอน แต่ฉันยังไม่ได้ทดสอบ

AndresR avatar
ng flag
สิ่งที่น่าสนใจคือ: `make menuconfig` และค้นหา PREEMPT_RT และตั้งค่าเป็น âFully Preemptible Kernel (RT)â หากนั่นคือสิ่งที่คุณต้องการ มิฉะนั้นคุณจะไม่ได้รับประโยชน์จาก PREEMP_RT

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา