আমি কি জিপিআইওর মাধ্যমে ওয়ান ওয়্যার ফাইল সিস্টেম ব্যবহার করতে পারি?


14

আমি কেবলমাত্র ইউএসবি পোর্টের মাধ্যমে প্রাথমিক সেটআপ (1 ওয়ায়ার) কাজ করে তা বুঝতে পেরে আমি ওউফস ( ডিবিয়ানের নিচে) ইনস্টল করেছিওও ওয়্যার ফাইল সিস্টেমের জন্য owfs সংক্ষিপ্ত । এটি নিম্ন প্রান্তের সেন্সরগুলির একটি মান, তবে আমি বিশেষত GPIOs এর মাধ্যমে কোনও DS18B20 সংযোগ করার চেষ্টা করছি ।

আমি কি জিপিআইও-এর মাধ্যমে 1 ওয়্যার ফাংশনটি কাজ করতে পারি? এবং যদি তা হয় তবে আমি কীভাবে এটি করব?

প্রথমে আমি বুঝতে পারি নি যে owfs প্রায়শই একটি "বাস মাস্টার আইসি" চায় যা এটি 1-তারের সেন্সরগুলির সাথে যোগাযোগের জন্য ব্যবহার করতে পারে। আমি ভেবেছিলাম যে আমি সহজেই কোনও মাস্টার ছাড়াই জিপিআইও ব্যবহার করতে সেটিংস পরিবর্তন করতে পারি।


বাসের মাস্টার ছাড়াই ..
খ্রিস্টান

3
হাই ক্রিশ্চান, এর উত্তর পেতে, আমি মনে করি আপনার owfs আসলে কী তা ব্যাখ্যা করার জন্য আপনাকে প্রশ্নটি কিছুটা প্রসারিত করতে হবে। এটির কোনও রেফারেন্স কোনও আরপিআই-তে কাজ করে?
অ্যালেক্স চেম্বারলাইন

1
ওও ওয়্যার ফাইল সিস্টেমের জন্য owfs সংক্ষিপ্ত। এবং এটি নিম্ন প্রান্তের সেন্সরগুলির জন্য একটি মান - owfs.org
মারিয়া জভেরিনা

1
আমি এই মন্তব্যগুলির উপর ভিত্তি করে আপনার শিরোনাম পরিবর্তন করেছি। যদি তা ঠিক না থাকে তবে আমাকে জানান।
জিভিংস

1
আপনার প্রশ্ন খ্রিস্টান এবং আপনাকে আরও কিছু তথ্য আপডেট করার জন্য ধন্যবাদ। আমি এটিকে কিছুটা সাফ জানিয়েছি এবং মন্তব্যগুলি থেকে অন্য কিছু তথ্যতে যুক্ত করেছি।
মার্ক বুথ

উত্তর:


8

আমি এই বিষয়ে কিছু তদন্ত করেছি এবং নিম্নলিখিত ফলাফল নিয়ে এসেছি:

  • ডাব্লু 1 কার্নেল মডিউল এবং ওডাব্লুএফএস এই মুহুর্তে সামঞ্জস্য নয়,
  • আপনি সম্ভবত জানেন, ওডাব্লুএফএস অনেকগুলি হার্ডওয়্যার ডিভাইস (ইউএসবি / আই 2 সি / সিরিয়াল / টিসিপি ইত্যাদির 1 ওয়্যার ব্রিজ) নিয়ে কাজ করে যা কোনও বিট বিংগ সমাধানকে ছাড়িয়ে যায়,
  • ওডাব্লুএফএসের উত্স কোডে (বিশেষত ওলিব অংশ) এই ডাব্লু 1 কার্নেল মডিউলটির পুরো পুনর্লিখন রয়েছে (ডাব্লু 1 কার্নেল মডিউল লেখক এভগেনি পলিয়াকভের কোডের উপর ভিত্তি করে), এই সম্পর্কে একটি তথ্য পৃষ্ঠাও রয়েছে। তবে এটি নির্মাণাধীন / বিকাশের মতো দেখায়: ওডাব্লুএফএস ডাব্লু 1 তথ্য । তারা আরও বলেছে যে এই মডিউলটি নেট লিঙ্ক সংযোগের ( বাসমাস্টার টেবিল ) মাধ্যমে অ্যাক্সেস করা হয়েছে এবং ওহি ব্যবহার করে ওডাব্লুএফএসে নিজেকে রিপোর্ট করে। (ow_w1_ * দিয়ে শুরু হওয়া owlib / src / c ডিরেক্টরিতে উত্স ফাইলগুলি পরীক্ষা করুন)
  • --W1 কমান্ডলাইন প্যারামিটারটি W1 কার্নেল মডিউলটি ব্যবহার করার প্রক্রিয়াটি বলার জন্য অনেকগুলি সরঞ্জামের জন্য ব্যবহৃত হয়, কীভাবে আপনি 1Wire যোগাযোগের জন্য GPIO পিনগুলি ব্যবহার করার জন্য ম্যাপ করেন, এই মুহূর্তে আমার কোনও ধারণা নেই।
  • সর্বশেষে তবে সর্বনিম্ন নয়, ওডাব্লুএফএস টোডো তালিকায় জিপিআইও এবং 'নরমাল' ডাব্লু 1 কার্নেল মডিউল যুক্ত করার জন্য এন্ট্রি রয়েছে যা আপনি এখানে দেখতে পাচ্ছেন: ওডাব্লুএফএস টোডো

পয়েন্ট 3 র কাজগুলিতে উল্লিখিত এই 'পুনর্লিখন' হয় কিনা তা পরীক্ষা করার জন্য আমার কাছে 1 ওয়ায়ার স্টাফ নেই actually এবং বিশেষত এটি কীভাবে কাজ করা উচিত, তবে তথ্য পৃষ্ঠায় তারা ডাব্লু 1 কার্নেল মডিউলটি অক্ষম করার জন্য বা ওডাব্লুএফএসকে রুট হিসাবে চালানোর বিষয়ে কথা বলে যাতে এটি ডাব্লু 1 কার্নেল মডিউলটি আনলোড করতে পারে, তবে এটি ইতিমধ্যে বাস্তবায়িত এবং কাজ করা থাকলে আমার কোনও ধারণা নেই।

আমি আশা করি এই তথ্যটি আপনাকে আরও খানিকটা এগিয়ে পেয়েছে এবং দয়া করে আমাদের কিছু ফলাফল জানান।


আমি তার প্রায় অর্ধেকটি উত্তর উত্তর লিখেছিলাম tanzilli.com/1wire দেখে এবং আশেপাশে দেখার পরে , আমি লক্ষ্য করেছি যে আমি এখানে মূলত একই জিনিস পেয়েছি :)
এক্সটিএল

1

আপনি এই প্রশ্নটি দেখতে চাইবেন । ঘটনাস্থল ডিস্ট্রোতে জিপিআইও পিনগুলিতে 1-তারের সমর্থন রয়েছে has


1
আমি সব প্রস্তুত যে কি! তবে প্রশ্ন ছিল পেঁচার কথা! চিয়ার্স
খ্রিস্টান

এই কার্নেল মডিউলের কয়েকটি গুরুতর সীমাবদ্ধতা রয়েছে। তাদের সম্পর্কে এখানে পড়ুন: kernel.org/doc/Docamentation/w1/slaves/w1_therm
notlesh
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.