কম্পিউটার টিউটোরিয়াল

প্রিকার্সর: সম্পূর্ণ নিরাপদ কিন্তু হ্যাকযোগ্য একটি ফোন

প্রিকার্সর দেখতে hosszানো ব্ল্যাকবেরির মত, কিন্তু এটি আরও অনেক কিছু করতে পারে। এই ডিভাইসের প্রতিটি উপাদান পরীক্ষা ও নিয়ন্ত্রণযোগ্য, এর মূলত ফিল্ড-প্রোগ্রামেবল গেট অ্যারে (FPGA) পর্যন্ত।

আধুনিক স্মার্টফোন জটিল, ক্লোজড প্ল্যাটফর্ম যেখানে সফটওয়্যার ও হার্ডওয়্যার ব্যবহারকারীর কাছ থেকে লুকিয়ে রাখা হয়। প্রিকার্সর তার ঠিক বিপরীত দিকেই যাতে চাইছেন।

একটি মোবাইল FPGA ডেভেলপমেন্ট প্ল্যাটফর্ম

প্রিকার্সর হল সিংগাপুর-ভিত্তিক হ্যাকার ও এম্বেডেড হার্ডওয়্যার ডেভেলপার 듀ও সুটাজিও কো-উসাগির লেটেস্ট ওপেন হার্ডওয়্যার প্রজেক্ট। এটি একটি ডুয়াল FPGA ওপেন-सোর্স হার্ডওয়্যার ডেভেলপমেন্ট কিট যা সম্ভাব্য সবচেয়ে নিরাপদ মোবাইল ডেভেলপমেন্ট প্ল্যাটফর্ম প্রদান করার লক্ষ্যে তৈরি।

ডেভেলপমেন্ট কিটটি মেশিনড অ্যালুমিনিয়াম বডিতে সংরক্ষিত, যেখানে ফিজিক্যাল কিবোর্ড, ৫৩৬ x ৩৩৬ ব্ল্যাক অ্যান্ড হোয়াইট ডিসপ্লে, এবং রিপ্লেসেবল ১১০০ mAh লিইয়ন ব্যাটারি রয়েছে। ডিভাইসের বডিতে মাইক্রোফোন নেই, কিন্তু একটি কম্বিনেশন ৩.৫মম অডিও পোর্ট, ০.৭ W নোটিফিকেশন স্পিকার এবং ভিব্রেশন মোটর রয়েছে।

প্রজেক্টের প্রতিটি দিক ওপেন সোর্স, এফপিজিএতে হোস্ট করা সিস্টেম অন চিপ (SoC)-এর সোর্স কোড পর্যন্ত। এর মানে আপনি নিজের প্রসেসর কম্পাইল করতে পারেন এবং নিশ্চিত হতে পারেন যে সেখানে কোন ম্যালিশিয়াস কোড নেই।

প্রজেক্টটি গত মাসের শুরুতে ঘোষিত হয়েছিল, কিন্তু এর ক্রাউড সাপ্লাই পেজ এখন লাইভ এবং লেখা পর্যন্ত ২২২,০০০ ডলারের লক্ষ্যের বিপরীতে ১১৭,০০০ ডলার সংগ্রহ করেছে।

আর্লি বิร์ড প্লেজ ইতিমধ্যে শেষ, কিন্তু ৫১২ ডলারের রেগুলার টিয়ার প্রিকার্সর এখনো উপলব্ধ।

প্রিকার্সর: সম্পূর্ণ স্পেসিফিকেশন

আপনি যদি এটি ফোন হিসেবে চিন্তা বন্ধ করে দেন, তখন বুঝবেন প্রিকার্সর আসলে একটি đầyনগ্ন মোবাইল FPGA ডেভ কিট:

  • FPGA: জাইলিনکس XC7S50 প্রাইমারি সিস্টেম অন চিপ (SoC) FPGA -L1 স্পিড গ্রেড ব্যবহার করে বেশি ব্যাটারি লাইফের জন্য; ১০০ MHz VexRISC-V, RV32IMAC + MMU, ৪k L1 I/D ক্যাশে সহ পরীক্ষিত। ল্যাটিস সেমি iCE40UP5K সেকেন্ডারি এম্বেডেড কন্ট্রোলার (EC) FPGA পাওয়ার, স্ট্যান্ডবাই এবং চার্জিং ফাংশন ম্যানেজ করে; ১৮ MHz VexRISC-V, RV32I, নো ক্যাশে সহ পরীক্ষিত।
  • সিস্টেম মেমরি: ১৬ MB এক্সটার্নাল SRAM
  • স্টোরেজ: ১২৮ MB ফ্ল্যাশ
  • ডিসপ্লে: ৫৩৬ x ৩৩৬ ব্ল্যাক অ্যান্ড হোয়াইট LCD, ২০০ppi, ব্যাকলাইট সহ
  • অডিও: ০.৭ W নোটিফিকেশন স্পিকার, ভিব্রেশন মোটর, ৩.৫ mm হেডসেট জ্যাক
  • কানেক্টিভিটি: স্যান্ডবক্সড সিলিকন ল্যাবস WF200C চিপসেট経由 802.11 b/g/n WiFi ব্যাটারি সংরক্ষণের জন্য
  • USB: ১x USB 2.0 টাইপ-সি পোর্ট ডেটা ও চার্জের জন্য
  • ইউজার ইনপুট: পরিবর্তনযোগ্য লেআউট ওভারলে (QWERTZ, AZERTY, এবং Dvorak) সহ ব্যাকলিট ফিজিক্যাল কিবোর্ড
  • সেন্সর: এক্সিলারোমিটার এবং জায়রোস্কোপ
  • এক্সপানশন: ব্যাটারি কম্পার্টমেন্টের মাধ্যমে ৮x FPGA GPIO-এর জন্য ফ্লেক্স PCB ব্রেকআউট
  • ডিবাগিং: কাস্টম রাসবেরি পাই HAT এবং ডেভেলপার্স কেবল GDB + Chipscope এবং ফার্মওয়্যার ফ্ল্যাশিং-এর জন্য; উইশবোন টানেলের মাধ্যমে USB কেবল মিডলওয়্যার ডিবাগিং-এর জন্য
  • সিকিউরিটি: ডুয়াল হার্ডওয়্যার TRNG
  • অ্যান্টি-টেম্পার ফিচার: যূজার-সিলेबল মেটাল ক্যান বিশ্বস্ত কম্পোনেন্টের জন্য; ডেডিকেটেড রিয়েল-টাইম ক্লক (RTC) বেসিক ক্লক ইন্টিগ্রিটি মনিটরিং-এর সাথে; পাওয়ার মনিটর ট্রিপ রিসেট পাওয়ার গ্লিচের ক্ষেত্রে; অলওয়েজ-অন এক্সিলারোমিটার/জায়রো স্ট্যান্ডবাই-এ মুভমেন্ট ডিটেক্ট করার জন্য; ইনস্ট্যান্ট সিকিউয়ার ইরেজ সাপোর্ট ব্যাটারি-ব্যাকড AES কী এবং সেলফ-ডিস্ট্রাক্ট সার্কিটের মাধ্যমে
  • ব্যাটারি: রিপ্লেসেবল ১,১০০ mAh Li-Ion ব্যাটারি ~১০০ ঘন্টা স্ট্যান্ডবাই (Wi-Fi + এম্বেডেড কন্ট্রোলার + স্ট্যাটিক ডিসপ্লে সক্রিয় থাকলে), বা ৫.৫ ঘন্টা নিরবดี ব্যবহারের জন্য
  • আকার: ১৩৮ x ৬৯ x ৭.২ mm
  • ওজন: ৯৬ গ্রাম

আরেকটি ওপেন সোর্স স্মার্টফোন?

প্রিকার্সরকে ফোন বলা একটু ভুল, কিন্তু এটি পাইন ফোন বা লিবрем ৫-এর মতো অন্যান্য ওপেন-सোর্স স্মার্ট ডিভাইসের সাথে কিছু মিল রেখেছে। পার্থক্য হল SoC-কে FPGA-তে হোস্ট করার সিদ্ধান্ত।

একটি প্রসেসর মূলত একটি ছোট, জটিল সার্কিট যা আপনি ইনস্ট্রাকশন-ভিত্তিক আর্কিটেকচার ব্যবহার করে ইন্টারঅ্যাক্ট করেন। আপনার এর ভিতরে কী আছে সেটা নিয়ন্ত্রণ নেই। আপনি শুধু প্রোডিউসার দেওয়া ইনস্ট্রাকশন সেট ব্যবহার করে এটিকে ক্যালকুলেশন দেন। চিপ ক্রিয়েটররা কী বলেন সেটা আপনাকে মানতে হয়।

এটি প্রায়শই ভুল প্রমাণিত হয়, যেমন AMD Ryzen চিপে ক্রিটিক্যাল ভালনারেবিলিটি খুঁজে পাওয়ার সময়।

FPGA হল ইন্টিগ্রেটেড সার্কিট যা কোড ব্যবহার করে রিকনফিগার করা যায়। এটি শুনতে ভিন্ন না লাগলে実際上, রेगুলার প্রসেসরের মতো FPGA-কে ইনস্ট্রাকশন দেওয়ার বদলে, আপনি সার্কিট্রি নিজে কনফিগার করছেন।

এই "এভিডেন্স-ভিত্তিক আস্থা" ধারণা প্রিকার্সর প্রজেক্টের কেন্দ্রে আছে। আপনি CPU-র শেষ লজিক গেট পর্যন্ত জানতে পারবেন যে আপনার ডিভাইস ১০০% নিরাপদ।

इसे সবচেয়ে নিরাপদ রেট্রো ফোন বনা দিন, বা ক্রিপ্টোগ্রাফি এবং টু-ফ্যাক্টর অথেনটিকেশনের জন্য মোবাইল ডেভেলপমেন্ট প্ল্যাটফর্ম হিসেবে ব্যবহার করুন। সম্ভাবনাগুলো, একবার के জন্য, আসলে অসীম। প্রায়।

  1. যুক্তরাষ্ট্রে লোকজন কেন কম স্মার্টফোন কিনছেন?

  2. অ্যান্ড্রয়েড ফোন বা ট্যাবলেট আনরুট করার সম্পূর্ণ গাইড

  3. দুই ফোনের স্পেসিফিকেশন সহজে তুলনা করার উপায়

  4. পুরনো অ্যান্ড্রয়েড ফোনের সেরা ব্যবহারসমূহ