ในที่สุด U-Boot bootloader โอเพนซอร์สที่ใช้กันอย่างแพร่หลายสำหรับอุปกรณ์ฝังตัวได้รับการสนับสนุน HTTP และ TCP พร้อมกับการใช้งาน”wget”พื้นฐานสำหรับการดาวน์โหลดรูปภาพผ่าน HTTP/TCP

ตัวโหลดบูต U-Boot จนถึงจุดนี้รองรับการถ่ายโอนไฟล์ผ่าน tftp หรือ NFS โดยใช้ UDP อย่างไรก็ตาม ด้วยการทำงานอันยาวนานของ Linaro ทำให้ขณะนี้มีการสนับสนุนโปรโตคอล TCP และในที่สุดก็มีความสามารถในการดาวน์โหลดภาพผ่าน HTTP

หลังจากการแก้ไขยี่สิบรอบ แพตช์ที่ใช้การสนับสนุน TCP สำหรับรหัสเครือข่ายของ U-Boot ได้ถูกรวมเข้าด้วยกันพร้อมกับการเพิ่มแอปพลิเคชัน wget พื้นฐาน wget ของ U-Boot อนุญาตให้ดาวน์โหลดไฟล์จากเซิร์ฟเวอร์ HTTP ผ่าน TCP ไปยังที่อยู่หน่วยความจำที่ระบุ การใช้งาน wget นี้ค่อนข้างง่ายและปัจจุบันรองรับเฉพาะเซิร์ฟเวอร์ HTTP บนพอร์ต 80 เท่านั้น และยังไม่มีการรองรับ (ยัง) สำหรับ HTTPS


ใช่ เมื่อเราปิดตัวลง ในปี 2022 U-Boot สามารถดาวน์โหลดเคอร์เนลหรือไฟล์อื่นๆ จากเซิร์ฟเวอร์ HTTP แทนที่จะหันไปใช้ NFS หรือ TFTP เพื่อโหลดจากระยะไกล หวังว่าการดำเนินการนี้จะช่วยให้การปรับใช้อุปกรณ์ฝังตัวของ U-Boot ง่ายขึ้นในอนาคต การสนับสนุน TCP/HTTP และ wget สำหรับ U-Boot นี้ทำงานผ่านแพตช์มานานกว่าครึ่งทศวรรษแล้ว
เมื่อวันจันทร์ที่ผ่านมา แพตช์ได้รวมไว้ใน U-Boot

Categories: IT Info