EDA365电子论坛网

标题: 全志A40i开发板SATA硬盘挂载 [打印本页]

作者: 罗罗诺亚    时间: 2023-8-30 14:01
标题: 全志A40i开发板SATA硬盘挂载
电梯直达[url=][/url]
: C" k$ K$ d/ h4 |楼主* c* I) G' W( p3 f0 B0 E
布罗利|   楼主 | 2023-8-30 13:59 | 只看该作者
& O! \- B' Y" U7 c4 j, e
+ ^$ p7 R, Y( z
% X5 J% Y  a; {& Z( H3 `
【1】挂载SATA硬盘
飞凌OKA40i-C开发板,提供了SATA接口,今天笔者试着挂载SATA硬盘。
【硬件准备】
! g; v. j" p3 c$ l/ }6 \& l1、SSD硬盘,拆了一个N年前的容量120G的硬盘。
( G; V2 C9 D7 S- a3 h8 y& U) n; W* v% @2、从报废的电源上剪下来D头转SATA电源线。2 V3 R% I2 D. d6 o4 e" a
3、SATA数据线一条。
. `2 v0 ~( r3 D3 e4、12V电源。
【硬件连接】' T! `8 I* Y! c& ]( f
1、12V源接接到开发板的12V电源(注:我这里用的数字电源有夹子,所以直接夹到SATA电源线的12V电源线上了);
. Z9 g* r% `+ i! L4 N1 v9 T2、将D头插入开发板的D头插座;, U; m& C+ I8 A" G
3、用SATA数据线将硬盘与主板的SATA接口连上;% {1 ^6 P( W3 D1 \" b) p
4、12V上电,开发板上电;
( @/ [+ J  X7 O) ]( X9 |(在这里给提个建议,电源最好能改为12V输入,这样就不用麻烦再去准备个12V电源了,对于新手来说,如果电源接反,那开发板就挂了);
& I  }: N' ?4 Q9 R; y- K' l5、上电,一切正常。
【挂载硬盘】; k* W- o$ w( Z8 Y
1、fdisk -l,系统找到了SATA硬盘,在/dev/sda目录下:
2、df -Th查看,没有自动挂载:
3、新建目录:mkdir /mnt/mydriver,然后试着挂载:monut /dev/sda5 /mnt/mydriver,提示错误:unknow filesystem type 'ntfs'。
4、这是因为linux下不认ntfs分区格式,准备格式化为ext4格式。执行[color=inherit !important]命令#mkfs.ext4 /dev/sda5 然后按提示,完成格式化:
5、挂载到/mnt/mydriver目录下,然后用df -Th就可以看到挂载SATA硬盘成功了。
【2】磁盘的读写速率测试
1、挂载好了SATA硬盘,这里做一下磁盘速度测试:
(1)通过df -h命令查看磁盘情况:
# hdparm -tT /dev/sda5/dev/sda5:; E! p7 y. _* h4 p9 w4 L/ w
Timing buffer-cache reads: 420 MB in 0.51 seconds = 839503 kB/s
' L# k. r, k& L8 y, R* Q5 u- Y+ jTiming buffered disk reads: 478 MB in 3.00 seconds = 163015 kB/s
cahce读取840MB/s,磁盘持续读取163MB/s。
(2)再测一下OKA40i-C开发板的读取速率:
# hdparm -tT /dev/mmcblk0p7/dev/mmcblk0p7:
# c' g0 ^( _1 ~8 dTiming buffer-cache reads: 414 MB in 0.50 seconds = 831310 kB/s) o. F  F1 T* }
Timing buffered disk reads: 126 MB in 3.00 seconds = 42988 kB/s
cahce读取830MB/s,磁盘持续读取43MB/s。
2、测试写入速率:
# time dd if=/dev/sda5 bs=1024 count=1000000 of=1Gb.file
  `* ?+ N0 e" j2 h1000000+0 records in; r% W9 T5 N2 e8 L
1000000+0 records out4 R: t: R* j6 ~2 ~8 d& ]6 }
real 0m44.173s
7 l; Y# T0 \2 K# }user 0m0.590s1 W9 I0 u9 f% h# h2 f/ M. j! w* I4 R! U
sys 0m26.740s
3 l8 j/ u4 g% K" Y, |/ \# time dd if=/dev/mmcblk0p7 bs=1024 count=1000000 of=1Gb.file
7 C3 ~, ^1 L, M# ?0 r0 `5 C1000000+0 records in, `; T% A! b- h0 i9 x  `7 e
1000000+0 records out; a+ j) U! @9 v- I7 `* ]0 ]
real 0m52.214s6 ~$ v; R" V( @. b
user 0m0.570s( [( u9 t2 B2 a6 L8 G
sys 0m25.760s
写入速度SSD为:44MB/s,EMMC为:19.2MB/s。
从测试结果来看,开发板的磁盘读取与写入与台式机的性能是差不多的。

* _2 b( V2 k& s% h6 X9 w
& D: p0 r& I1 f: B% Y3 a& f4 B
0 K  d! o  ^- r/ X4 W( l

. W) T: Q$ k7 t

+ Y* S9 P- }5 h" i9 Z8 L8 O7 J' ^( c4 X





欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2