Score:0

การกำหนดค่า Chrony เพื่อรับสัญญาณเวลาวิทยุ

ธง ru
wbg

มีวิธีที่จะมี โครนี่ ยอมรับพัลส์นาฬิกาที่สร้างจากภายนอก ?

ตัวอย่างเช่น ฉันต้องการใช้แหล่งเวลาวิทยุของแคนาดา ชู เพื่อให้ขีดที่สอง สมมติว่าฉันมีฮาร์ดแวร์ที่จำเป็นในการรับสัญญาณและมีโปรแกรม C ที่รวดเร็วเพื่อแยกสัญญาณที่ฉันต้องการ (1 KHz โทนพัลส์แบ่งเขตวินาที) และให้ข้อมูลไปยัง ท่อ.

ฉันต้องการให้นาฬิกาซิงโครไนซ์กับวินาทีเท่านั้น ไม่ใช่เวลาที่แน่นอน

Chrony มีกลไกในการรับพัลส์การแก้ไขเป็นระยะหนึ่งวินาทีหรือไม่ ?

Score:1
ธง ar

ใช่. มันยังครอบคลุมอยู่ในพวกเขา คำถามที่พบบ่อย.

เรียกว่าชีพจรต่อวินาที โดยทั่วไป คุณจัดเตรียมพัลส์ให้กับอินเทอร์เฟซ pps ของเคอร์เนล ซึ่งจัดการโดยใช้การขัดจังหวะ การอ่านข้อมูลใน userspace นั้นน่าจะทำให้เกิดความกระวนกระวายใจอย่างมาก เนื่องจากคุณไม่สามารถสำรวจความคิดเห็นได้อย่างสม่ำเสมอเพียงพอ

ru flag
wbg
ฉันไม่ได้เชื่อมต่อกับ PPS ฉันยังใหม่มากกับการซิงค์เวลา มีความคิดหรือไม่ว่ามีโมดูลเคอร์เนลสำหรับสิ่งนี้ ฉันจะค้นหา แต่มันยากขึ้นเมื่อคุณเป็นมือใหม่ ขอบคุณ.
vidarlo avatar
ar flag
[ใช่](https://www.kernel.org/doc/html/latest/driver-api/pps.html)
ru flag
wbg
ฉันพบสิ่งนั้น เอกสารนั้นบอกว่าฉันต้องใช้ PPS กับเวลาประทับด้วยตัวเอง คาดหวังกับงานน้อยลง เช่นเดียวกับการชี้ Chrony ไปยังแหล่งที่มาของ PPS และทำเสร็จแล้ว
vidarlo avatar
ar flag
นั่นคือสิ่งที่คุณทำ คุณกำหนดค่าให้ใช้แหล่ง PPS
ru flag
wbg
คุณกำลังบอกว่าฉันเพิ่มแหล่งการกำหนดค่า PPS แล้ว chrony ใช้มันพร้อมกับนาฬิกาภายในด้วยกันทั้งหมดด้วยตัวเอง ?? นั่นจะสามารถทำได้ในระดับ C ของฉัน มันจะยากพอที่จะรับสตรีมจากอินพุตเสียง USB และกรอง
vidarlo avatar
ar flag
คุณอาจไม่ต้องการเรียกใช้ PPS ผ่าน USB USB มีความกระวนกระวายใจ เป็นโปรโตคอลที่ใช้แพ็กเก็ต และคุณไม่ต้องการประมวลผลในพื้นที่ผู้ใช้อย่างแน่นอน คุณต้องการให้สัญญาณ PPS ของคุณไปถึงสาย I/O ที่รองรับการขัดจังหวะใน CPU เช่น พอร์ตอนุกรมหรือ GPIO ไปกับเช่น GPS ที่ให้บริการ PPS หรือติดกับเซิร์ฟเวอร์ NTP สิ่งที่คุณเสนอมีแนวโน้มที่จะลดคุณภาพนาฬิกาของคุณ
ru flag
wbg
ฉันเข้าใจความต้องการไดรเวอร์พื้นที่เคอร์เนลและเป็นตัวกำหนด โครงการนี้มีขึ้นเพื่อรองรับข้อกำหนดวิทยุ HAM สำหรับนาฬิกาที่แม่นยำถึง 1 วินาทีเมื่อไม่มี GPS ฉันมีดองเกิล แต่อาจสูญหายหรือเสียหาย หรือสัญญาณ GPS ปิดด้วยเหตุผลบางอย่าง วิทยุของฉันเป็นแหล่งสัญญาณ 14.6 MHz และเข้าถึงเสียงผ่านตัวแปลง USB UART ฉันหวังว่าฉันจะมีพอร์ตอนุกรมที่แท้จริงบนแล็ปท็อปที่ฉันต้องการใช้ ขอบคุณสำหรับความช่วยเหลือ

โพสต์คำตอบ

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