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) ។
ប្រសិនបើអ្នកចាប់អារម្មណ៍ចង់ដឹងបន្ថែមអំពីវាអ្នកអាចចុះឈ្មោះនៅក្នុងតំណភ្ជាប់ខាងក្រោមដូច្នេះអ្នកនឹងត្រូវបានជូនដំណឹងនៅពេលវេទិកា គឺអាចរកបានពេញលេញ។
ធ្វើជាយោបល់ដំបូង