คำถามติดแท็ก arm

สถาปัตยกรรม ARM เป็นสถาปัตยกรรมชุดคำสั่ง 32 และ 64 บิต (ISA) โดยใช้การออกแบบคอมพิวเตอร์ชุดคำสั่ง (RISC) ที่ลดลง สถาปัตยกรรม ARM 32 บิตเป็น ISA 32 บิตที่ใช้กันอย่างแพร่หลายมากที่สุด สถาปัตยกรรม ARM มักได้รับอนุญาตให้ใช้กับ บริษัท ภายนอกอื่น ๆ เพื่อให้สามารถพัฒนาผลิตภัณฑ์ (เช่นอุปกรณ์ฝังตัวการออกแบบระบบบนชิป) ที่มีความเข้ากันได้แบบไบนารีในระดับสูงโดยเฉพาะกับที่เก็บซอฟต์แวร์ Linux ต่างๆ

4
วิธีรับความเร็วสัญญาณนาฬิกา ARM CPU ใน Linux
ฉันมีเครื่องฝังตัวแบบ ARM โดยใช้บอร์ด S3C2416 ตามข้อกำหนดที่ฉันมีอยู่ควรจะมี 533 MHz ARM9 (ARM926EJ-S ตาม/proc/cpuinfo) อย่างไรก็ตามซอฟต์แวร์ที่ทำงานบนมัน "รู้สึก" ช้าเมื่อเทียบกับซอฟต์แวร์เดียวกันบนโทรศัพท์ Android ของฉันด้วย CPU ARM 528MHz /proc/cpuinfoบอกฉันว่า BogoMIPS คือ 266.24 ฉันรู้ว่าฉันไม่ควรเชื่อถือ BogoMIPS เกี่ยวกับประสิทธิภาพ ("Bogo" = bogus) อย่างไรก็ตามฉันต้องการวัดความเร็วของ CPU จริง บน x86 ฉันสามารถใช้rdtscคำสั่งเพื่อรับตัวนับการประทับเวลารอวินาที (sleep (1)) อ่านตัวนับอีกครั้งเพื่อรับการประมาณความเร็วของ CPU และจากประสบการณ์ของฉันค่านี้ใกล้พอที่จะ ความเร็วของ CPU ที่แท้จริง ฉันจะค้นหาความเร็ว CPU จริงของหน่วยประมวลผล ARM ที่กำหนดได้อย่างไร ปรับปรุง ฉันพบเครื่องคิดเลข Pi …
16 linux  arm  cpu-speed 

3
ค้นหาข้อมูลฮาร์ดแวร์บน linux โดยไม่มี lspci
ฉันมีอุปกรณ์ ARM ที่ใช้งาน ArchLinux อุปกรณ์ไม่ปรากฏว่ามีบัส PCI แม้ว่าจะมี USB [root@alarm ~]# lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB [root@alarm ~]# lspci pcilib: Cannot …

1
โปรเซสเซอร์ ARM เช่น cortex-a9 ใช้ไมโครโค้ดหรือไม่
โปรเซสเซอร์ ARM (ล่าสุดและเก่ากว่า) ใช้ไมโครโค้ดหรือไม่ ถ้าเป็นเช่นนั้นแล้วจะทำอะไร? คำสั่งของพวกเขาไม่ง่ายพอที่จะดำเนินการโดยตรงโดยไม่ต้องถูกแปลเป็น micro-ops?
12 cpu  arm 

1
รวบรวม FFMPEG สำหรับ ARM
ฉันมีคอมพิวเตอร์ Linux ARM (BeagleBone Black) ฉันกำลังพยายามสตรีมกล้องบางตัวและต้องการ FFMPEG เพื่อทำเช่นนั้น ฉันได้ลองทุกอย่างที่ฉันสามารถคิดได้ (รวมถึงคำแนะนำต่อไปนี้สำหรับการรวบรวมโดยทั่วไป) แต่ล้มเหลวในการรวบรวม FFMPEG (สำหรับ ARM) โดยไม่มีข้อผิดพลาดร้ายแรง ubuntu @ ubuntu-armhf: ~ / ffmpeg_sources / ffmpeg $ ./configure --prefix = "$ HOME / ffmpeg_build" \ --extra-cflags = "- I $ HOME / ffmpeg_build / รวม" --extra-ldflags = "- L $ HOME / ffmpeg_build …

2
Debian ARM และ Brother DCP195C พร้อม CUPS
ฉันต้องการได้รับ acces กับเครื่องพิมพ์ DCP 195C (พี่ชาย) ของฉันผ่าน LAN เพื่อจุดประสงค์นี้ฉันได้ซื้อราสเบอร์รี่ปี่และติดตั้ง CUPS ไว้ CUPS ทำงานได้ดีและทุกอย่างก็ราบรื่นเช่นกัน ปัญหาของฉันคือฉันไม่สามารถติดตั้งไดรเวอร์ที่พี่ชายมอบให้ (สำหรับ x86 และ x64 เท่านั้น) บน pi ของฉัน มีตัวเลือกที่ฉันพลาดติดตั้งไดรเวอร์บน pi ของฉันหรือไม่?

1
เครื่องพิมพ์บน ARM Linux (CUPS) - ทฤษฎี / คำถามทั่วไป
ฉันมีทฤษฎีและฉันขอให้ผู้ใช้ linux ที่มีทักษะเพื่อยืนยัน / ปฏิเสธ (ฉันไม่ใช่ skileld เลย) ฉันกำลังวิ่ง: Raspberry Pi รุ่น B +, Raspbian OS และ CUPS 1.5.4 และฉันซื้อ SEWOO LK-TL322 เครื่องพิมพ์ POS เครื่องพิมพ์ควรรองรับไดรเวอร์ Linux CUPS ที่จัดให้ ตกลงตามคู่มือง่าย ๆ ยาว ๆ 2 หน้า (ลิงค์ลง) ฉันสามารถติดตั้งเครื่องพิมพ์ได้ ทำงานใน 1 นาทีเหมือนมีเสน่ห์ แต่ด้วยไดรเวอร์เครื่องพิมพ์ตัวกรองได้รับการติดตั้ง - rastertosewoo ตัวกรองที่ล้มเหลวกับงานพิมพ์ทุกงานไม่ว่ามันจะเรียบง่ายแค่ไหน (การนวดผิดพลาด: ตัวกรอง rastertosewoo ล้มเหลว) . ฉันไปเที่ยวอะไร กรอง …
4 linux  printing  cups  arm 

1
HFS + Journaled mount ที่เชื่อถือได้ในระบบปฏิบัติการใด ๆ สำหรับ ARMv6
ฉันต้องการระบบปฏิบัติการสำหรับ ARMv6 (Raspberry Pi) ที่สามารถเมานต์ HFS + Journaled เป็นอ่าน / เขียนได้อย่างน่าเชื่อถือโดยมีขนาดความจุสูงสุด 16TB ฉันไม่สามารถหารายละเอียดเกี่ยวกับความเสถียรของ HFS + Journaled ใน Linux Kernel เวอร์ชันล่าสุดได้ จากบทความ Wikipedia ที่ล้าสมัยอาจมีปัญหาหลายประการเกี่ยวกับ HFS ​​+ Journaled ใน Linux แต่งานกำลังดำเนินการเพื่อแก้ไขปัญหานี้: "ณ เดือนกุมภาพันธ์ 2554 งานกำลังดำเนินการเพื่อยกเลิกข้อ จำกัด นี้" http://en.wikipedia.org/w/index.php?title=HFS_Plus&oldid=549625057#Linux ฉันเคยลองใช้ดาร์วินหรือ NetBSD เพราะ Apple ใช้สิ่งเหล่านี้หวังว่าจะมีไดรเวอร์อย่างเป็นทางการ แต่ก็ไม่มีโชค: ฉันหาวิธีรวบรวมดาร์วินสำหรับ Raspberry Pi ไม่ได้เนื่องจาก Apple ยังไม่ได้ปล่อยซอร์สโค้ดสำหรับ ARM และhttp://sourceforge.net/projects/darwin-arm/ดูเหมือนจะถูกลบออก …

1
build รูทรูทบนบอร์ดอาร์ม
หลังจากสร้าง buildroot ด้วย Kernelimage และ rootfs (jffs2) ฉันพุ่งเข้าไปยังบอร์ดของฉัน bootargs ตั้งค่าเป็น: mem = 64M console = ttyS0,115200 root = / dev / mtdblock1 rw rootfstype = jffs2 ตอนนี้เมื่อฉันบูตฉันได้รับข้อผิดพลาดต่อไปนี้: VFS: ไม่สามารถเปิดอุปกรณ์รูท "mtdblock1" หรือบล็อกที่ไม่รู้จัก (31,1) โปรดผนวกตัวเลือกการบูต "root =" ที่ถูกต้อง นี่คือพาร์ติชั่นที่มีอยู่: 1f00 256 mtdblock0 (ไดรเวอร์?) 1f01 261888 mtdblock1 (ไดรเวอร์?) 1f02 8448 mtdblock2 (ไดรเวอร์?) Kernel …

1
dmcrypt: เกิดอะไรขึ้นเมื่อ userspace crypto wrapper ไม่มีอยู่?
ฉันพยายามตั้งค่าโวลุ่มที่เข้ารหัสเพื่อจัดเก็บไฟล์อย่างปลอดภัย สิ่งนี้ทำในกระเป๋าของ NextThingCo แต่ระบบปฏิบัติการนั้นใช้เดเบียนดังนั้นฉันเดาว่าฉันจะลองที่นี่ก่อนเพราะคำถามของฉันเกี่ยวข้องกับ dmcrypt มากกว่าแพลตฟอร์มตัวเอง (หรือฉันคิดว่า) สูตรที่ฉันสร้างขึ้นจนถึงตอนนี้มีดังต่อไปนี้ (อาจไม่ถูกต้องหรือซับซ้อนเกินไป): สร้างไฟล์ ตั้งค่าเป็นอุปกรณ์วนซ้ำ ทำเซพอัปสำหรับการจัดรูปแบบและเปิด "abc" เป็นรหัสผ่านที่ป้อนผ่าน stdin (ข้อสันนิษฐานนี้ถูกต้องหรือไม่) ทำระบบไฟล์ ภูเขา ดังนั้นดูเหมือนว่านี้: sudo dd if=/dev/urandom of=./encrypted.volume bs=512K count=200 sudo losetup /dev/loop0 ./encrypted.volume echo "abc" | sudo cryptsetup luksFormat /dev/loop0 echo "abc" | sudo cryptsetup open /dev/loop0 vault sudo mkfs /dev/mapper/vault sudo mount /dev/mapper/vault …

1
ความสามารถของ GPU
รายละเอียดสำหรับ KB3288 ระบุว่าสามารถถอดรหัสวิดีโอ 2160 @ 24fps H.264 สิ่งที่ฉันได้รับจากสิ่งนี้คือคอมพิวเตอร์เครื่องนี้สามารถเล่นวิดีโอ 2160 H.264 ที่ 24fps ซึ่งไม่สมเหตุสมผลกับฉันเพราะฉันคิดว่าความสามารถของ GPU ในการเล่นบางอย่างเกี่ยวข้องโดยตรงกับเท่าใด ข้อมูลจะต้องผ่าน สิ่งนี้ถูกกำหนดโดยอัตราเฟรมความละเอียด และ บิตเรต อะไรคือปัจจัย จำกัด ที่นี่ อะไรเป็นตัวกำหนดว่าวิดีโอจะเล่นได้ดีเพียงใด
1 linux  chromebook  arm 

1
wpa_gui ต้องการ wpa_supplicant หรือไม่ในการเริ่มต้นก่อนเพื่อให้ทำงานได้อย่างถูกต้องหรือไม่
ฉันใช้ Linux บนกระดานที่กำหนดเองโดยใช้ Freescale MCIMX6Q-SDB (armv71) ฉันติดตั้ง wpa_gui, GUI สำหรับ wpa_supplicant บนกระดานที่กำหนดเอง ฉันต้องการทราบว่าฉันต้องเริ่มต้น wpa_supplicant ก่อนที่จะเรียกใช้ wpa_gui ตัวอย่างเช่นโดยทำสิ่งนี้: $ wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf ฉันมักจะเห็น "ไม่สามารถรับสถานะจาก wpa_supplicant" จาก wpa_gui เมื่อใดก็ตามที่ฉันพยายามเริ่มก่อนที่จะเริ่มต้น wpa_supplicant ความช่วยเหลือใด ๆ จะได้รับการชื่นชมอย่างมาก

0
มีวิธีใช้“ ฮาร์ดแวร์ลายนิ้วมือ” เพื่อติดตั้งไดเรกทอรี eCryptFS โดยอัตโนมัติเมื่อบูตหรือไม่
ฉันต้องการให้ไดเรกทอรี eCryptfs "ปลอดภัย" โดยอัตโนมัติติดตั้งในการบูตโดยไม่ต้องเข้าสู่ระบบสถานการณ์ของฉันคือ: ฉันมีเซิร์ฟเวอร์ ArchLinux ฝังตัว (ARM-based) ที่ใช้การ์ด microSD แบบถอดได้สำหรับการจัดเก็บข้อมูลถาวรและระบบไฟล์ ฉันต้องการที่จะมีไดเรกทอรีที่เข้ารหัสบนการ์ด microSD เพื่อที่ว่าถ้าใครบางคนโผล่ออกมาจากการ์ด microSD และพยายามที่จะคัดลอกพวกเขาไม่สามารถเข้าถึงไฟล์ในไดเรกทอรีที่เข้ารหัส ความคิดของฉันเป็นแบบนี้: ใช้dmidecodeเพื่อรับ ID และ "ฮาร์ดแวร์ลายนิ้วมือ" ของเซิร์ฟเวอร์และใช้แฮชของdmidecodeเอาต์พุตเป็นข้อความรหัสผ่านเพื่อเข้ารหัสไดเรกทอรี ดังนั้นสิ่งที่ฉันต้องการทำคือในการบูตให้dmidecodeดึงข้อมูลแฮชแล้วใช้ eCryptfs เพื่อ automount โดยใช้แฮชเป็นข้อความรหัสผ่าน ดังนั้นวลีรหัสผ่านจะไม่ถูกเก็บไว้ที่ใดเลยมันถูกดึงเมื่อบูตและใช้เพื่อปลดล็อก จุดอ่อนที่เห็นได้ชัดคือใครบางคนกำลังดูลำดับการบู๊ตจะเห็นว่ามันทำงานได้อย่างไรแล้วรับข้อความรหัสผ่านโดยการเข้าถึงเซิร์ฟเวอร์ เนื่องจากเป็นเซิร์ฟเวอร์เฉพาะ (สมมติว่ามีหมายเลขซีเรียลเฉพาะสำหรับโปรเซสเซอร์) จึงไม่สามารถรับฮาร์ดแวร์เซิร์ฟเวอร์ในตัวที่คล้ายกันได้ดังนั้นจึงจำเป็นต้องเชื่อมต่อกับการ์ด microSD ที่ระบุ ในขั้นต้นนี้จะทำหน้าที่เป็นตัวยับยั้งสำหรับบางคนขโมยการ์ด microSD (แต่ไม่ใช่เซิร์ฟเวอร์ในตัว) และคัดลอก ฉันเดาคำถามที่สำคัญที่สุดของฉันคือ: ฉันจะเพิ่มสิ่งนี้ในลำดับการบูตได้อย่างไร ฉันใช้ Arch Linux v3 กับฮาร์ดแวร์ที่ใช้ ARM

1
ฉันจะดาวน์โหลดแพ็คเกจ Debian ARM จากคอมพิวเตอร์เครื่องอื่นได้อย่างไร
ฉันกำลังพยายามใช้ apt-get เพื่อติดตั้งแพคเกจบางอย่างในระบบออฟไลน์ ฉันมีระบบฝังตัว ARM ขนาดเล็กที่เรียกใช้ Debian ไม่ได้เชื่อมต่อกับอินเทอร์เน็ต ฉันต้องการดาวน์โหลดแพ็คเกจ Debian จากเครื่อง Linux อื่นที่เชื่อมต่อกับอินเทอร์เน็ตโดยใช้ apt-get มีหลายด้านที่นี่: (1) ฉันต้องการดาวน์โหลดจากที่เก็บ ARM Architecture Debian (Jessie) (2) ฉันต้องการทำเช่นนั้นจากระบบ x86 Linux ของฉัน (3) ฉันต้องการบันทึกแพ็กเกจเหล่านั้นไว้ในไดเรกทอรีที่ฉันต้องการ (ฉันไม่ต้องการให้รวมกับแพคเกจแคชเริ่มต้นของฉัน) จากนั้นย้ายไฟล์เหล่านี้ไปยังระบบ Debian ARM ของฉัน ฉันจะทำสิ่งนี้ได้อย่างไร <<
linux  debian  apt-get  apt  arm 

0
ได้รับ“ ไม่มีไฟล์หรือไดเรกทอรี” แต่มีโปรแกรมอยู่ใน Debian armel
ฉันใช้Debian armelใน Qemu และพยายามเรียกใช้โปรแกรม ARM แต่พบปัญหา: user@debian-armel:~$ ls -lbat total 32 drwxr-xr-x 2 user user 4096 Sep 14 23:54 . -rw------- 1 user user 139 Sep 14 20:41 .bash_history -rwxrwxrwx 1 user user 7982 Aug 24 22:14 program -rw-r--r-- 1 user user 220 Dec 9 2013 .bash_logout -rw-r--r-- 1 user …
linux  bash  qemu  arm 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.