reComputer R1000
© 2009-2024 Seeed Technology Co.,Ltd. All rights reserved.
If you see tpm0 and tpmrm0 in the output, it means that TPM (Trusted Platform Module) devices are detected and availa
ble on your system. This indicates that the TPM hardware is recognized and accessible, which is a good sign. You can proc
eed with using TPM-related functionalities or applications knowing that the devices are present and accessible.
3.18 ATECC608A
To interact with the ATECC608A device and generate a random serial number, follow these steps:
1. Clone the atecc-util repository:
git clone https://github.com/wirenboard/atecc-util.git
2. Navigate into the atecc-util directory:
3. Clone the cryptoauthlib repository:
git clone https://github.com/wirenboard/cryptoauthlib.git
4. Compile the ATECC utility:
5. Generate a random serial number:
./atecc -b 1 -s 192 -c 'serial'
This command instructs the ATECC utility to use slot 1 (-b 1), set the serial number size to 192 bits (-s 192), and generate a
random serial number (c 'serial'). The output will be the generated serial number, such as "01235595d3d621f0ee".
This process allows you to interact with the ATECC608A device and perform various operations, such as generating rando
m serial numbers.
3.19 EEPROM
Here are the commands to interact with an EEPROM (Electrically Erasable Programmable Read-Only Memory):
1. Grant full permissions (read, write, and execute) to the EEPROM device file:
sudo chmod 777 /sys/bus/i2c/devices/6-0050/eeprom
2. Write the string "This is a test string" to the EEPROM device:
echo "This is a test string" > /sys/bus/i2c/devices/6-0050/eeprom
3. Read the contents of the EEPROM device and displays it in hexadecimal format using the hexdump utility:
cat /sys/bus/i2c/devices/6-0050/eeprom | hexdump -C
3.20 SSD
To list the disks, including the SSD, you can use the fdisk -l command. Here's how:
This command will display a list of all disks connected to your system, including the SSD if it's properly detected. Look for
entries that represent your SSD. They typically start with /dev/sd followed by a letter (e.g., /dev/sda, /dev/sdb, etc.).