We made multiprocessor architectures booting Linux. We defined a compl การแปล - We made multiprocessor architectures booting Linux. We defined a compl ไทย วิธีการพูด

We made multiprocessor architecture

We made multiprocessor architectures booting Linux. We
defined a complex architecture which is composed of three
processors: Two Cortex-A9UP cores and an ARM926EJ-S
core. Each core is connected to some peripherals. Concerning
the first Cortex-A9UP core, in addition to its minimal
components to boot Linux, we added an L2Cache PL310
(Cache Controller), a Timer SP804 and EthLAN9118. For the
ARM926EJ-S core, we find the minimal peripheral to boot
Linux as well as other hardware components such as a
DMemCtrlPL341 (PL 341 dynamic memory controller),
SMemCtrl PL354 (PL354 static Memory controller) and USB
ISP 1761(USB Phillips ISP 1761). For the second Cortex-
A9UP core, we note the use of an RTC PL031 (ARM Real
Time Clock PL031), an Mmci PL181 (Multimedia card
Interface), a WDT SP805 (ARM SP805 Watchdog) and an
AaciPL041 (ARM Advanced Audio CODEC Interface (AACI)
PL041). The inter-processor communication is assured by the
use of the shared memory as it is detailed in the Section III. We
also use two bridges between three defined busses in the
architecture. The use of the bridge can be justified by the fact
that each processor has its own characteristics (different
frequencies) and peripherals. The architecture is described in
Figure 5.
In this design, one of the Cortex-A9UP and the
ARM926EJ-S core write values at addresses that belong to the
shared memory and indicate, using flags, the termination of
their work to the third processor, Cortex-A9UP, which is the
reader. For the application running on the different targets, we
implement three applications cross-compiled for arm-linux.
Each application is implemented in the ramdisk of the
corresponding core (we have three ramdisks). The execution of
these applications is done automatically when booting Linux.
We can modify the init of the Linux. When extracting the
ramdisk, we should add (1) and (2) in the rcS file, which is
located in the folder: /etc/init.d/, to automatically run an
application when booting Linux.
chmod +x application.exe (1)
./application.exe start (2)
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
เราทำการเริ่มระบบ Linux สถาปัตยกรรมมัลติโปรเซสเซอร์ เรา กำหนดสถาปัตยกรรมซับซ้อนซึ่งประกอบด้วยสาม ตัวประมวลผล: สองแกนสมอง A9UP และ ARM926EJ-S หลักต่าง ๆ แต่ละแกนหลักเชื่อมต่อกับอุปกรณ์ต่อพ่วงบาง เกี่ยวกับ หลัก Cortex A9UP แรก นอกเหนือจากที่น้อยที่สุด เพิ่มคอมโพเนนต์การเริ่มระบบ Linux เรามี PL310 L2Cache (ตัวควบคุมแคช), จับเวลา SP804 และ EthLAN9118 สำหรับการ ARM926EJ S แกน เราหาอุปกรณ์ต่อพ่วงน้อยที่สุดเพื่อเริ่มต้นระบบ Linux เป็นส่วนประกอบของฮาร์ดแวร์ต่าง ๆ เช่นการ DMemCtrlPL341 (PL 341 ตัวควบคุมหน่วยความจำไดนามิก), SMemCtrl PL354 (ตัวควบคุมหน่วยความจำสถิต PL354) และ USB ISP ที่ 1761 (USB ฟิลลิปส์ ISP 1761) สำหรับสมอง-สองหลัก A9UP เราหมายเหตุการใช้ PL031 เป็น RTC (แขนจริง PL031 นาฬิกาเวลา), การ Mmci PL181 (มัลติมีเดียการ์ด ติดต่อ), SP805 WDT (แขน SP805 Watchdog) และ AaciPL041 (ขั้นสูงแขนอินเทอร์เฟซของตัวแปลงสัญญาณเสียง (AACI) PL041) การสื่อสารระหว่างตัวประมวลผลจะมั่นใจโดยการ ใช้หน่วยความจำที่ใช้ร่วมกัน ตามรายละเอียดในมาตรา III เรา ยัง ใช้สองสะพานระหว่างสามกำหนดบัสในการ สถาปัตยกรรม การใช้สะพานสามารถพิสูจน์ข้อเท็จจริง ว่า แต่ละตัวประมวลผลมีลักษณะของตนเอง (แตกต่างกัน ความถี่) และอุปกรณ์ต่อพ่วง สถาปัตยกรรมอธิบายไว้ใน รูปที่ 5 ในการออกแบบนี้ หนึ่งในคอร์เทกซ์-A9UP และ ARM926EJ S หลักเขียนค่าที่อยู่ที่อยู่ หน่วยความจำที่ใช้ร่วมกัน และ ระบุ ธง การสิ้นสุดของการใช้ งานการประมวลผลสาม Cortex-A9UP ซึ่งเป็นการ อ่าน สำหรับโปรแกรมประยุกต์ที่ทำงานบนเป้าหมายแตกต่างกัน เรา ใช้สามโปรแกรมคอมไพล์ข้ามสำหรับ linux แขน แต่ละโปรแกรมจะดำเนินการใน ramdisk ของการ หลักที่สอดคล้องกัน (เรามีสาม ramdisks) การดำเนินการ โปรแกรมประยุกต์เหล่านี้จะทำโดยอัตโนมัติเมื่อเริ่มระบบ Linux เราสามารถปรับเปลี่ยน init ของลินุกซ์ เมื่อแยกการ ramdisk เราควรเพิ่ม (1) และ (2) ในไฟล์ rcS ซึ่งเป็น อยู่ในโฟลเดอร์: /etc/init.d/ ให้รันโดยอัตโนมัติ แอพลิเคชันเมื่อบูตลินุกซ์ chmod + x application.exe (1) เริ่มต้น./application.exe (2)
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
เราได้ทำให้สถาปัตยกรรมมัลติบูตลินุกซ์ เรา
กำหนดสถาปัตยกรรมที่ซับซ้อนซึ่งประกอบด้วยสาม
หน่วยประมวลผล: สองแกน Cortex-A9UP และ ARM926EJ-S
หลัก แต่ละหลักจะเชื่อมต่อกับอุปกรณ์ต่อพ่วงบาง เกี่ยวกับ
แกน Cortex-A9UP แรกนอกเหนือจากการที่น้อยที่สุดของ
ส่วนประกอบในการบูต Linux เราเพิ่ม L2Cache PL310
(แคช Controller) จับเวลา SP804 และ EthLAN9118 สำหรับ
ARM926EJ-S หลักเราจะพบอุปกรณ์ต่อพ่วงที่น้อยที่สุดในการบูต
ลินุกซ์เช่นเดียวกับส่วนประกอบฮาร์ดแวร์อื่น ๆ เช่น
(ควบคุมหน่วยความจำ PL 341 แบบไดนามิก) DMemCtrlPL341,
SMemCtrl PL354 (PL354 ควบคุมหน่วยความจำคงที่) และ USB
ISP 1761 (USB ฟิลลิป ISP 1761 ) เป็นครั้งที่สอง Cortex-
A9UP หลักเราทราบการใช้ RTC PL031 (ARM จริง
นาฬิกาเวลา PL031) ซึ่งเป็น PL181 Mmci (มัลติมีเดียการ์ด
Interface) เป็น WDT SP805 (ARM SP805 Watchdog) และ
AaciPL041 (ARM ขั้นสูง Audio CODEC อินเตอร์เฟซ (AACI)
PL041) การสื่อสารระหว่างหน่วยประมวลผลจะมั่นใจได้โดย
ใช้หน่วยความจำที่ใช้ร่วมกันในขณะที่มันเป็นรายละเอียดในส่วนที่สาม เรา
ยังใช้สองสะพานระหว่างสามรถบัสที่กำหนดไว้ใน
สถาปัตยกรรม การใช้งานของสะพานที่สามารถเป็นธรรมด้วยความจริงที่
ว่าแต่ละหน่วยประมวลผลมีลักษณะของตนเอง (แตกต่าง
ความถี่) และอุปกรณ์ต่อพ่วง สถาปัตยกรรมอธิบายไว้ใน
รูปที่ 5
ในการออกแบบนี้เป็นหนึ่งใน Cortex-A9UP และ
ARM926EJ-S ค่านิยมหลักของการเขียนที่อยู่ที่อยู่ใน
หน่วยความจำที่ใช้ร่วมกันและระบุโดยใช้ธงเลิกจ้างของ
การทำงานของพวกเขาไปประมวลผลที่สาม Cortex-A9UP ซึ่งเป็น
ผู้อ่าน สำหรับโปรแกรมประยุกต์ที่ทำงานบนเป้าหมายที่แตกต่างกันเรา
ใช้สามโปรแกรมข้ามเรียบเรียงสำหรับแขนลินุกซ์.
แต่ละโปรแกรมจะดำเนินการใน ramdisk ของ
หลักที่สอดคล้องกัน (เรามีสาม ramdisks) การดำเนินการของ
โปรแกรมเหล่านี้จะทำโดยอัตโนมัติเมื่อบูตลินุกซ์.
เราสามารถปรับเปลี่ยน init ของลินุกซ์ เมื่อสกัด
ramdisk เราควรเพิ่ม (1) และ (2) ในแฟ้ม rcS ซึ่งเป็นที่
อยู่ในโฟลเดอร์: /etc/init.d/ เพื่อให้ทำงานโดยอัตโนมัติ
แอพลิเคชันเมื่อบูตลินุกซ์.
chmod + x application.exe (1)
./application.exe เริ่มต้น (2)
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: