Forerunner: វេទិកាសម្រាប់អភិវឌ្ឍនិងបង្កើតឧបករណ៍ចល័ត

Andrew Andrew, អ្នកតស៊ូមតិដ៏ល្បីល្បាញម្នាក់ផ្នែករឹងចំហរនិងជាអ្នកឈ្នះពានរង្វាន់ EFF Pioneer Award ឆ្នាំ ២០១២ ណែនាំអំពីកម្មវិធីប្រភពបើកចំហរ សម្រាប់គំនិតនៃឧបករណ៍ចល័តថ្មី។

ស្រដៀងគ្នាទៅនឹងរបៀបដែល Raspberry Pi និង Arduino បើកដំណើរការឧបករណ៍សម្រាប់អ៊ិនធឺរណែតនៃអ្វីដែលជាភ្នាក់ងារជាមុន មានគោលបំណងផ្តល់នូវសមត្ថភាពក្នុងការរចនានិងប្រមូលផ្តុំឧបករណ៍ចល័តផ្សេងៗគ្នា ដោយដៃរបស់អ្នកផ្ទាល់ដើម្បីដោះស្រាយបញ្ហារបស់អ្នក។

ខួបកំណើត ត្រូវបានដាក់ជាវេទិកាសម្រាប់គំរូដើម និងការផ្ទៀងផ្ទាត់, ខណៈពេល Betrusted គឺជាឧបករណ៍ចល័តមួយក្នុងចំណោមឧបករណ៍ចល័តដែលត្រៀមរួចជាស្រេចដែលត្រូវបានសាងសង់នៅលើមូលដ្ឋានគ្រឹះនៃ Precursor.

ចាប់តាំងពីការរុំព័ទ្ធតាមបែបប្រពៃណីដែលត្រូវបានប្រើសម្រាប់ការរក្សាទុកសោគ្រីបដាច់ស្រយាលមិនការពារប្រឆាំងនឹងការវាយប្រហារកម្រិតខ្ពស់ដូចជាការប្រមូលលេខសម្ងាត់ដោយប្រើអ្នកកាប់ឈើគ្រាប់ចុចឬការចូលប្រើសារតាមរយៈរូបថតអេក្រង់ Betrusted បន្ថែមធាតុអន្តរកម្មរបស់អ្នកប្រើប្រាស់ (HCI, អន្តរកម្មរវាងកុំព្យូទ័រនិងកុំព្យូទ័រ) ដោយធានាថាទិន្នន័យរសើប ដែលអាចត្រូវបានអានដោយមនុស្សមិនដែលត្រូវបានរក្សាទុកដាក់បង្ហាញឬបញ្ជូនទៅខាងក្រៅឧបករណ៍ការពារទេ។

មិនដូចគម្រោងផ្សេងទៀតទេ ក្រុមហ៊ុន Forerunner ផ្តល់ជូនអ្នកចូលចិត្តមិនត្រឹមតែក្តារប៉ុណ្ណោះទេប៉ុន្តែថែមទាំងគំរូដើមដែលត្រៀមរួចជាស្រេច ប្រើពីឧបករណ៍ចល័តមួយដែលមានៈ

  • ផ្ទះអាលុយមីញ៉ូមទំហំ ៦៩ x ១៣៨ x ៧.២ ម
  • អេក្រង់ LCD (៣៣៦ × ៥៣៦)
  • ថ្ម (១១០០ ម។ ម។ មលីហៃ - អ៊ីយូ)
  • ក្តារចុចខ្នាតតូច
  • ឧបករណ៍បំពងសម្លេង
  • ម៉ូទ័ររំញ័រ
  • ឧបករណ៍វាស់ល្បឿននិងជីវបច្ចេកវិទ្យា។

ម៉ូឌុលគណនាត្រូវបានផ្គត់ផ្គង់មិនមែនជាមួយខួរក្បាលដែលត្រៀមរួចជាស្រេចនោះទេប៉ុន្តែជាមួយសូហ្វវែរដែលកំណត់ដោយសូហ្វវែរដែលផ្អែកលើស៊ីលីលីន XC7S50 FPGA ដោយផ្អែកលើការធ្វើត្រាប់តាមស៊ីភីយូ RISC-V ដែលមានប្រតិបត្តិការ 32 ប៊ីតនៅ 100MHz ត្រូវបានរៀបចំ។

ក្នុងពេលជាមួយគ្នានេះមិនមានការរឹតត្បិតលើការត្រាប់តាមសមាសធាតុផ្នែករឹងផ្សេងទៀតទេឧទាហរណ៍ប្រតិបត្តិការនៃឧបករណ៍ដំណើរការផ្សេងៗពី 6502 និង Z-80 ដល់ AVR និង ARM ក៏ដូចជាបន្ទះសៀគ្វីសំឡេងនិងឧបករណ៍បញ្ជាផ្សេងៗអាចត្រូវបានធ្វើត្រាប់តាម។

ក្រុមប្រឹក្សាភិបាលរួមបញ្ចូលទាំងអេមអេសអេមអេសប៊ី ១៦ មេកាបៃភ្លីភ្លេ ១២៨ មេកាបៃស៊ីលីខន WF16C វ៉ាយហ្វាយយូអេសប៊ីប្រភេទស៊ីអេសអាយអាយអេសស៊ីជីអូយូ។

ក្នុងចំណោមសមត្ថភាពដែលទាក់ទងនឹងសុវត្ថិភាពមានម៉ាស៊ីនភ្លើងលេខក្លែងក្លាយចំនួនពីរផ្នែករឹង។

គួរឱ្យចង់ដឹងណាស់, ឧបករណ៍ជាមូលដ្ឋានភ្ជាប់មកដោយគ្មានមីក្រូហ្វូនភ្ជាប់មកជាមួយ; វាត្រូវបានគេយល់ថាការទទួលសម្លេងគឺអាចធ្វើទៅបានលុះត្រាតែកាសត្រូវបានភ្ជាប់យ៉ាងជាក់លាក់ហើយប្រសិនបើកាសត្រូវបានផ្តាច់វាមិនអាចទៅរួចទេខាងរាងកាយក្នុងការរៀបចំស្តាប់ទោះបីជាកម្មវិធីត្រូវបានសម្របសម្រួលក៏ដោយ។

បន្ទះឈីបសម្រាប់ការទំនាក់ទំនងឥតខ្សែ (វ៉ាយហ្វាយ) គឺជាផ្នែករឹងដែលដាច់ឆ្ងាយពីកន្លែងដែលនៅសល់ហើយដំណើរការក្នុងបរិយាកាសដាច់ដោយឡែក.

ដើម្បីការពារប្រឆាំងនឹងការចូលដោយគ្មានការអនុញ្ញាតលំនៅដ្ឋានដែលអាចចាក់សោរបាន RTC ដាច់ដោយឡែកសម្រាប់ការតាមដានភាពសុចរិតការត្រួតពិនិត្យចលនានៅក្នុងរបៀបរង់ចាំ (ឧបករណ៍វាស់ល្បឿននិងហ្សែនហ្ស៊ីហ្សិនតែងតែបើក) ត្រូវបានប្រើផងដែរ។ វាក៏មានខ្សែសង្វាក់បំផ្លាញដោយខ្លួនឯងនិងលុបបំបាត់ភ្លាមៗផងដែរ នៃទិន្នន័យទាំងអស់ដែលត្រូវបានធ្វើឱ្យសកម្មដោយប្រើគ្រាប់ចុចអេអេស។

ភាសា អេហ្វ។ អេស។ អិល។ អេន (ភាសាពិពណ៌នាផ្នែករឹងដែលបែកបាក់) ផ្អែកលើ Python ប្រើដើម្បីពិពណ៌នាអំពីសមាសធាតុផ្នែករឹង.

Migen គឺជាផ្នែកមួយនៃក្របខ័ណ្ឌ LiteXដែលផ្តល់ហេដ្ឋារចនាសម្ព័ន្ធដើម្បីបង្កើតសៀគ្វីអេឡិចត្រូនិច។

ផ្អែកលើ Precursor ដោយប្រើ FPGA និង Litex ឯកសារយោង Betrusted ត្រូវបានរៀបចំដោយ SoC រួមមានស៊ីភីយូ VexRISC-V RV32IMAC 100 MHz ក៏ដូចជាកម្មវិធីបញ្ជា Betrusted-CE ដែលបានបង្កប់ដោយស្នូល 18 MHz Litex VexRISC-V RV32I ។

SoC Betrusted ផ្តល់ជូននូវសំណុំគ្រីមតូរីសដូចជាម៉ាស៊ីនភ្លើងលេខចៃដន្យអេអេសអេស ១២៨ -១៩២ -២៥៦ ជាមួយអេកអេចប៊ីស៊ីស៊ីស៊ីនិងស៊ីអេសអេសអេសអេ ២ និងស៊ីអេស ៥១២ ខ្សែកោងរាងពងក្រពើ ២៥៥១៩ ។ ម៉ាស៊ីន។ ម៉ាស៊ីនអ៊ិនគ្រីបត្រូវបានសរសេរនៅក្នុង SystemVerilog ហើយផ្អែកលើមូលដ្ឋាននៃការអ៊ិនគ្រីបពីគម្រោង Google OpenTitan ។

រាល់សមាសធាតុមុននិងអ្នកជឿទុកចិត្តសុទ្ធគឺជាប្រភពបើកចំហ និងអាចរកបានសម្រាប់ការកែប្រែនិងពិសោធន៍ក្រោមកម្មវិធីបើកចំហផ្នែករឹង ១.២ ដែលទាមទារឱ្យបើកដំណើរការដេរីវេទាំងអស់ក្រោមអាជ្ញាប័ណ្ណតែមួយ។

រួមបញ្ចូលទាំងសៀគ្វីបើកចំហនិងឯកសាររចនាពេញលេញនៃក្តារសំខាន់ៗនិងជំនួយការអនុវត្ដន៍ដែលត្រៀមរួចជាស្រេចនៃ Betrusted SoC និងឧបករណ៍បញ្ជាត្រួតពិនិត្យ (EC) ។

ប្រសិនបើអ្នកចាប់អារម្មណ៍ចង់ដឹងបន្ថែមអំពីវាអ្នកអាចចុះឈ្មោះនៅក្នុងតំណភ្ជាប់ខាងក្រោមដូច្នេះអ្នកនឹងត្រូវបានជូនដំណឹងនៅពេលវេទិកា គឺអាចរកបានពេញលេញ។


ខ្លឹមសារនៃអត្ថបទប្រកាន់ខ្ជាប់នូវគោលការណ៍របស់យើង ក្រមសីលធម៌វិចារណកថា។ ដើម្បីរាយការណ៍ការចុចកំហុស នៅទីនេះ.

ធ្វើជាយោបល់ដំបូង

ទុកឱ្យយោបល់របស់អ្នក

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានបោះពុម្ភ។ អ្នកគួរតែអនុវត្តតាម *

*

*

  1. ទទួលខុសត្រូវចំពោះទិន្នន័យ: មីហ្គែល - ហ្គែលហ្គេតថន
  2. គោលបំណងនៃទិន្នន័យ៖ គ្រប់គ្រង SPAM ការគ្រប់គ្រងមតិយោបល់។
  3. ភាពស្របច្បាប់៖ ការយល់ព្រមរបស់អ្នក
  4. ការប្រាស្រ័យទាក់ទងទិន្នន័យ៖ ទិន្នន័យនឹងមិនត្រូវបានទាក់ទងទៅភាគីទីបីឡើយលើកលែងតែកាតព្វកិច្ចផ្នែកច្បាប់។
  5. ការផ្ទុកទិន្នន័យ៖ មូលដ្ឋានទិន្នន័យដែលរៀបចំដោយបណ្តាញ Occentus (EU)
  6. សិទ្ធិ៖ នៅពេលណាដែលអ្នកអាចដាក់កម្រិតទាញយកមកវិញនិងលុបព័ត៌មានរបស់អ្នក។