vak: (Daemon)
[personal profile] vak
Строю операционку RP/M. Закончил драйвер SD-карточек, проверяю устойчивость. Собрал кучу карточек микро-SD от разных производителей. Форматирую прямо в платке RP-2040. В шелле RP/M сделал встроенную команду "format sd:". После форматирования вынимаю карточку, вставляю обратно - проверяю, что алгоритм устойчиво её обнаруживает. Использую встроенные команды "vol" и "mount".

Последняя карточка - фальшивая на самом деле. Продавали её как 32 гигабайта, но в реальности на ней 16 гигабайт. Форматируется тем не менее.

Delkin Devices 256 Mb

sd > vol
Disk Drive: sd
Disk Model: 'BE '
Disk Size: 242.0 Mbytes
Unique Id: 00000134

sd:/ > mount
Drive Type 1k-blocks Used Available Capacity
sd: FAT-32 247776 502 247274 0%

Nokia 512 Mb

sd > vol
Disk Drive: sd
Disk Model: 'SD SU512'
Disk Size: 483.8 Mbytes
Unique Id: 00092234

sd:/ > mount
Drive Type 1k-blocks Used Available Capacity
sd: FAT-32 495456 504 494952 0%

Toshiba 512 Mb

sd > vol
Disk Drive: sd
Disk Model: 'TM SD512'
Disk Size: 488.5 Mbytes
Unique Id: 876a0993

sd:/ > mount
Drive Type 1k-blocks Used Available Capacity
sd: FAT-32 500192 508 499684 0%

(noname) 1 Gb

sd > vol
Disk Drive: sd
Disk Model: 'PH SD01G'
Disk Size: 951.0 Mbytes
Unique Id: 01bdeb41

sd:/ > mount
Drive Type 1k-blocks Used Available Capacity
sd: FAT-32 973792 504 973288 0%

(noname) 2 Gb

sd > vol
Disk Drive: sd
Disk Model: 'BE H0307'
Disk Size: 1923.0 Mbytes
Unique Id: 00018dd6

sd:/ > mount
Drive Type 1k-blocks Used Available Capacity
sd: FAT-32 1969120 528 1968592 0%

Delkin Devices 4 Gb Class 10

sd > vol
Disk Drive: sd
Disk Model: 'PH SD04G'
Disk Size: 3796.0 Mbytes
Unique Id: 000027e9

sd:/ > mount
Drive Type 1k-blocks Used Available Capacity
sd: FAT-32 3887072 544 3886528 0%

Kodak 4 Gb Class 4

sd > vol
Disk Drive: sd
Disk Model: 'AP '
Disk Size: 3823.0 Mbytes
Unique Id: 21804de0

sd:/ > mount
Drive Type 1k-blocks Used Available Capacity
sd: FAT-32 3914720 544 3914176 0%

Samsung 32 Gb EVO (red)

sd > vol
Disk Drive: sd
Disk Model: 'SM EB1QT'
Disk Size: 30528.0 Mbytes
Unique Id: b0ae63ed

sd:/ > mount
Drive Type 1k-blocks Used Available Capacity
sd: FAT-32 31260640 3872 31256768 0%

(fake) 32Gb Class 10

sd > vol
Disk Drive: sd
Disk Model: '0'
Disk Size: 32000.0 Mbytes
Unique Id: 12800006

sd:/ > mount
Drive Type 1k-blocks Used Available Capacity
sd: FAT-32 32767968 4064 32763904 0%

Date: 2023-03-18 17:49 (UTC)
prool: cat (Default)
From: [personal profile] prool
У меня тоже есть похожая разработка, только не для микроконтроллеров, а для компьютеров на базе i8086, и смахивает она на MSDOS. Хотел написать Linux или Minix, а получилось что-то MSDOS-подобное