লিনাক্সে একটি এআরএম কম্পিউটারের সমস্ত উপাদান তালিকাবদ্ধ করে?


18

আমার কাছে একটি এআরএম ভিত্তিক কম্পিউটার রয়েছে যা মনে হচ্ছে উবুন্টু লিনাক্স (নন জিইউআই) চালিয়ে কাজ করে। এই কম্পিউটারে থাকা সমস্ত উপাদানগুলির একটি তালিকা আমি কীভাবে পাব? যদি সম্ভব হয় তবে ইথারনেট চিপ, ওয়াইফাই চিপ, ব্লুটুথ, সিপিইউ, পাওয়ার ম্যানেজমেন্ট চিপ ইত্যাদি ধরণের।

উত্তর:


11

এআরএম বাস্তবায়নের প্রকরণটি স্ট্যান্ডার্ড সরঞ্জামগুলির সাথে আচ্ছাদন করতে খুব বেশি।

খনন করে /sys/classআপনি আপনার সমস্ত উপাদান খুঁজে পাবেন, তবে এটি করতে ব্যথা হচ্ছে। find /sys/class -name nameপ্রতীকী লিঙ্কগুলির কারণে আপনি সমস্ত উপাদানগুলি সন্ধান করতে ব্যবহার করতে পারবেন না । আপনি উভয়ই find -Lবৃত্তের লিঙ্কগুলির কারণে ব্যবহার করতে পারবেন না ।

cat /sys/class/*/*/device/*/{,*/,*/*/}name */*/device/*/name|sort -u

আপনাকে ডিভাইসগুলির কিছু ধারণা দেয় তবে আপনি যদি আসলে লোড হওয়া ড্রাইভার সহ ডিভাইসগুলি জানতে চান তবে আপনাকে নিজের মাধ্যমে ম্যানুয়ালি পড়তে হবে dmesg


ধন্যবাদ ফিলিপস আমি এটির সাথে কিছু সময় ব্যয় করব এবং প্রতিবেদন করব।
কৌতূহলী 101

8

আইওটি ডিভাইসে হার্ডওয়্যার তালিকাভুক্ত করার জন্য, সাধারণত সবচেয়ে কার্যকর কমান্ড পরে dmesgথাকে cat /proc/cpuinfoএবং হয় lsusb

বেশিরভাগ আইওটি ব্র্যান্ডগুলিতে, lsusbনিজেকে দরকারী হিসাবে উপস্থাপিত করে, যেমন সিনোভাইপ (কলা) অনেকগুলি হার্ডওয়্যার ইউএসবি (গুলি) নিয়ন্ত্রণকারী (গুলি) এর সাথে সংযুক্ত করে।

সমস্ত উপাদান তালিকা হিসাবে; এটা সম্ভব হবে না। জিপিআইও বা আই 2 সি স্ট্যান্ডার্ডের মাধ্যমে সংযুক্ত উপাদানগুলির তালিকা করার জন্য কোনও নির্ভরযোগ্য পদ্ধতি নেই।

রাস্পবেরি জন্য উদাহরণ দেখুন:

cat /proc/cpuinfoসমস্ত কর / থ্রেড তালিকাভুক্তকরণ (তাদের মধ্যে এখানে 4) এর পাশাপাশি চিপসেট মডেল, সংশোধন এবং কিছু বোর্ডে সিরিয়াল নম্বর তালিকাভুক্ত করে। (এটি দেখতে আপনাকে শেষ অবধি স্লাইড করতে হবে)

pi@raspberrypi:~ $ cat /proc/cpuinfo
processor   : 0
model name   : ARMv7 Processor rev 4 (v7l)
BogoMIPS   : 38.40
Features   : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32 
CPU implementer   : 0x41
CPU architecture: 7
CPU variant   : 0x0
CPU part   : 0xd03
CPU revision   : 4

processor   : 1
model name   : ARMv7 Processor rev 4 (v7l)
BogoMIPS   : 38.40
Features   : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32 
CPU implementer   : 0x41
CPU architecture: 7
CPU variant   : 0x0
CPU part   : 0xd03
CPU revision   : 4

processor   : 2
model name   : ARMv7 Processor rev 4 (v7l)
BogoMIPS   : 38.40
Features   : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32 
CPU implementer   : 0x41
CPU architecture: 7
CPU variant   : 0x0
CPU part   : 0xd03
CPU revision   : 4

processor   : 3
model name   : ARMv7 Processor rev 4 (v7l)
BogoMIPS   : 38.40
Features   : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32 
CPU implementer   : 0x41
CPU architecture: 7
CPU variant   : 0x0
CPU part   : 0xd03
CPU revision   : 4

Hardware   : BCM2709
Revision   : a02082
Serial      : 00000000xxxxxxxx

এবং lsusb:

$ lsusb
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 005: ID 05dc:a781 Lexar Media, Inc.

ওপিতে "ইথারনেট চিপ, ওয়াইফাই চিপ, ব্লুটুথ, সিপিইউ, পাওয়ার ম্যানেজমেন্ট চিপ" উল্লেখ করা হয়েছে। আমি ইউএসবির মাধ্যমে তাদের কোনওটিই সংযুক্ত করব না। ইথারনেট আমি প্রধানত পিসিআইই, এসডিআইও বা পিসিআইয়ের সাথে ডাব্লুএলএএন, ইউআরটি সহ ব্লুটুথ এবং আই 2 সি / এসএমবিসের সাথে পিএমআইসি করি। এটি এখানে একটি জটিল বিশ্বের ...
ফিলিপস

@ ফিলিপোস আমিও চাই না ... সমস্যাটি হ'ল অনেক চীনা বিক্রেতারা ব্যয়জনিত কারণগুলির কারণে আরপিআই ক্লোনগুলিতে এটি করেন - ইউএসবি এর মাধ্যমে ওয়াইফাই মোটামুটি সাধারণ। আমি ইউএসবি এর মাধ্যমে ইথারনেট এবং এসটিএ প্রয়োগ করে এমন বোর্ডগুলি থেকে যেতে চাই।
রুই এফ রিবেইরো

1
মজার বিষয়, আমি এর সাথে দেখা করিনি। সম্ভবত আমি নিজেরাই ডিজাইন করেছি এমন সিস্টেমে কাজ করার কারণে। এখন আমার মনে আছে আমি ইউএসবি 2 পোর্ট সহ প্রায় 802.11ac মডিউল দেখেছি এবং কেন ইউএসবি হ্যান্ডব্রেক দিয়ে দ্রুত স্ট্যান্ডার্ডটি চাইবে তা ভাবছি। (-এক্স
ফিলিপস

ধন্যবাদ রুই। আমি এই জন্য কিছু সময় ব্যয় করব। এই একটিতে ফিলিপস এবং রুইয়ের মধ্যে মিনি আলোচনা প্রশংসা করুন। এটি আমাকে কীভাবে সন্ধান করবে সে সম্পর্কে কিছুটা অন্তর্দৃষ্টি দিয়েছিল। আমি কিছু সময় ব্যয় করার পরে ফিরে রিপোর্ট করব।
কৌতূহলী 101

4

এআরএম আর্কিটেকচারে কোনও পিসিআই বাস নেই। তারা এএমবিএ বাস ব্যবহার করে।

AMBA

এআরএম ব্লক ডায়াগ্রাম

ডেমসগ আপনাকে আপনার সর্বাধিক তথ্য সরবরাহ করবে।


1
আপনি কোন ডিভাইসটি আমাদের দেখিয়ে দিচ্ছেন তা আমি জানি না, তবে পিসিআইয়ের সাথে অনেকগুলি এআরএম এসসি রয়েছে। অভ্যন্তরীণ GPU এর মতো দুর্ভাগ্যক্রমে বেশিরভাগ পেরিফেরালগুলি পিসিআইই ব্যবহার করে না, তাই তারা এগুলি প্রদর্শন করবে না lspci। সুতরাং আপনার উত্তরের প্রথম অংশটি ভুল হওয়ার পরে, দ্বিতীয়টি সঠিক: dmesgযাওয়ার উপায়।
ফিলিপোস

অনেক না, না। কেবল জুনোতে পিসিআই লেন রয়েছে। এবং আপনি এটি কোনও ভোক্তাদের উপলভ্য ডিভাইসে পাবেন না কারণ এটি কখনই ছাড়েনি, উত্পাদন ব্যয়বহুল এবং যথেষ্ট জনপ্রিয় নয় popular আপনি যা দেখতে পাচ্ছেন তা হ'ল মিনি-পিসিআই স্লট। তবে তারা ইউএসবি হাব দ্বারা চালিত, কোনও পিসিআই বাস নেই। এটার মত ! এক । এটি lspci দ্বারা দেখা হবে না। তবে আমি ভুল প্রমাণিত হতে প্রস্তুত, আমাকে পিসিআই লেন সহ একটি উপভোক্তা খুঁজে পান।
সাইমন-পিয়েরে ডাব ২é

কেবলমাত্র এআরএম এসসিএস থেকে আমি বর্তমানে এটি নিয়ে কাজ করছি: ফ্রিজস্কেলের আই.এমএক্স 6 পরিবার (-> এনএক্সপি -> কোয়ালকম) সম্ভবত এই শ্রেণীর সবচেয়ে বিস্তৃত এসসি, পিসিআই রয়েছে, পাশাপাশি টিআইয়ের সিতারা এএম 55 এবং এএম 5 কে * চিপস রয়েছে এবং এনভিডিয়ার টেগ্রা কে 1 এবং কোয়ালকমের স্ন্যাপড্রাগন 600 ই। গ্রাহকরা সেগুলির সাথে বিকাশ বোর্ড বা সম্প্রদায় বোর্ড বা চূড়ান্ত ডিভাইসগুলি (কিছু কে 1-ভিত্তিক ক্রোমবুকের মতো) পেতে পারেন। তাই আমি একমত নই: হ্যাঁ, অনেক। বেশিরভাগ এই শ্রেণিতে
ফিলিপোস

1

দ্য lshwকমান্ড আপনার কম্পিউটারের উপাদানের একটি চমত্কার সম্পূর্ণ তালিকার দেয়।

আপনি এটি উবুন্টুতে পেতে পারেন apt-get install lshw


4
তুমি কখনই lshwআর্ম বক্সে চালাওনি, তাই না? আমি কখনই lshwডিভাইস ট্রি মাধ্যমে সিস্টেমে পরিচিত উপাদানগুলির এক তৃতীয়াংশ সরবরাহ করতে দেখিনি ।
ফিলিপোস

1

লিনাক্স সিস্টেমে সমস্ত উপাদান তালিকাভুক্ত করতে আপনি ব্যবহার করতে পারেন:

  • inxiসঙ্গে কমান্ড -optionদেখুনinxi -h
  • hwinfoকমান্ড অনুরূপ lshwএবং আরো detailled।
  • /procডিরেক্টরির সিস্টেম, মেমরি, ডিভাইস, হার্ডওয়্যার সম্পর্কে সব তথ্য ধারণ করে ....

2
কি dmidecodeএআরএম এমনকি কাজ করে? এটি আইবিএম পিসি বিআইওএস স্ট্যান্ডার্ডের উপর নির্ভর করে না?

1
পছন্দ করেছেন এটি কেবল i386, x86_64, এবং কিছু ia64 সিস্টেমে কাজ করে।
ডাস্কউফ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.