




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Hi3515外围设备驱动操作指南文档版本 00B02发布日期2009-12-09部件编码N/AHtSILICON海思专有和保密信息版权所有?深圳市海思半导体有限公司深圳市海思半导体有限公司为客户提供全方位的技术支持,用户可与就近的海思办事处联系,也可直接与公司总部联系。深圳市海思半导体有限公司地址:深圳市龙冈区坂田华为基地华为电气生产中心邮编:518129网址:http:/www.hisilic on .com客户服务电话:+86-755-28788858客户服务传真:+86-755-28357515客户服务邮箱:supporthisilic on. com版权所有?深圳市海思半导体有限公司
2、2009。保留一切权利。非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式 传播。商标声明色、海思和其他海思商标均为深圳市海思半导体有限公司的商标。本文档提及的其他所有商标或注册商标,由各自的所有人拥有。由于产品版本升级或其他原因,本文档内容会不定期进行更新。除非另有约定,本文档仅作为使用指导, 本文档中的所有陈述、信息和建议不构成任何明示或暗示的担保。海思专有和保密信息版权所有?深圳市海思半导体有限公司Hi3515外围设备驱动操作指南目录1 SATA操作指南1-11.1操作准备1-11.2操作过程1-11.3操作示例1-21.4操作中需要注意的问题
3、1-22 SD/MMC 卡操作指南 2-12.1操作准备2-12.2操作过程2-12.3操作示例2-22.4操作中需要注意的问题 2-43 ETH操作指南 3-13.1操作示例3-13.2操作中需要注意的问题3-24 USB 2.0操作指南 4-14.1操作准备4-14.2操作过程4-14.3操作示例4-24.3.1 U盘操作示例 4-24.3.2键盘操作示例4-34.3.3鼠标操作示例 4-34.4操作中需要注意的问题 4-45附录5-15.1用fdisk工具分区5-15.1.1查看当前状态5-15.1.2创建新的分区5-15.1.3保存分区信息5-35.2 用mkdosfs工具格式化 5-
4、3文档版本 00B02 (2009-12-09)海思专有和保密信息版权所有?深圳市海思半导体有限公司i0Hi3515外围设备驱动操作指南目录5.3挂载目录5-35.4读写文件5-3海思专有和保密信息版权所有?深圳市海思半导体有限公司文档版本 00B02(2009-12-09)iiHi3515外围设备驱动操作指南插图目录插图目录图2-1在控制台下实现读写SD卡的操作示例2-3iiiHi3515外围设备驱动操作指南插图目录iiiHi3515外围设备驱动操作指南插图目录文档版本 00B02 (2009-12-09)海思专有和保密信息版权所有?深圳市海思半导体有限公司iiiHi3515外围设备驱动操作
5、指南前言概述本文档主要是指导使用SATA、SDIO、ETH以及USB 2.0 Host等驱动模块的相关人员,通过一定的步骤和方法对和这些驱动模块相连的外围设备进行控制,主要包括操作准 备、操作过程、操作中需要注意的问题以及操作示例。产品版本与本文档相对应的产品版本如下。产品名称产品版本Hi3515 H.264编解码处理器V100读者对象本文档(本指南)主要适用于以下工程师: z 技术支持工程师z 软件开发工程师约定符号约定在本文中可能出现下列标志,它们所代表的含义如下。符号说明险表示有高度潜在危险,如果不能避免,会导致人员死亡或 严重伤害。f Ir文档版本 00B02 (2009-12-09)
6、版权所有?海思专有和保密信息1深圳市海思半导体有限公司1Hi3515外围设备驱动操作指南前言符号说明墊生表示有中度或低度潜在危险,如果不能避免,可能导致人 员轻微或中等伤害。表示有潜在风险,如果忽视这些文本,可能导致设备损坏、 数据丢失、设备性能降低或不可预知的结果。表示能帮助您解决某个问题或节省您的时间。表小是正文的附加信息,是对正文的强调和补充。通用格式约定格式说明宋体止文米用宋体表示。黑体一级、二级、三级标题采用黑体。楷体警告、提示等内容一律用 楷体,并且在内容前后增加线条 与正文隔离。“ Terminal Display”格式“ Terminal Display”格式表示屏幕输出信息。
7、此外,屏幕输出信息中夹杂的用户从终端输入的信息采用加粗字体表示。a ?用双引号表示文件路径。如C:Program FilesHuawei 。命令行格式约定格式意义粗体命令行关键字(命令中保持不变、必须照输的部分)采用 加粗字体表示。斜体命令行参数(命令中必须由实际值进行替代的部分)采用 斜体表示。表示用“”括起来的部分在命令配置时是可选的。 x | y |.表示从两个或多个选项中选取一个。x | y |.表示从两个或多个选项中选取一个或者不选。 x | y | *表示从两个或多个选项中选取多个,取少选取一个,取多 选取所有选项。格式意义x | y | . *表示从两个或多个选项中选取多个或者不
8、选。鼠标操作约定格式意义单击快速按下并释放鼠标的一个按钮。双击连续两次快速按下并释放鼠标的一个按钮。拖动按住鼠标的一个按钮不放,移动鼠标。修订记录修订记录累积了每次文档更新的说明。最新版本的文档包含以前所有文档版本的更新内容。修订日期版本修订说明2009-12-06 00B01第1章改为SATA操作指南第2章SD/MMC 卡操作指南修改2.2操作过程和2.3操作示例中加载sdio相关模块涉 及插入hi_mci和mmc_block的顺序,即先插入 mmc_block, 再插入hi_mci。第3章ETH操作指南修改3.1.1 Linux环境下的基本操作中设置网口IP地址”的说明。修改3.1.2 U
9、-Boot环境下的基本操作中“设置网口 IP地址”、 “设置MAC地址”、“设置网关”和“设置服务器IP地址” 的命令。2009-11-16 00B01初稿完成。海思专有和保密信息版权所有?深圳市海思半导体有限公司文档版本 00B02 (2009-12-09)3Hi3515外围设备驱动操作指南1SATA操作指南1SATA操作指南1.1操作准备z硬件环境:SATA测试使用标准的 SATA硬盘。z U-boot 和 Linux 内核使用 SDK ( Software Development Kit )发布的 U-boot 和 kernel。z文件系统可以使用SDK发布的本地文件系统jffs2或cr
10、amfs,也可以通过本地文件系统再挂载到 NFS ( Network File System)。1.2操作过程说明根据实际应用的需要选择以下操作。SATA硬盘测试步骤如下:步骤1启动单板,加载本地文件系统jffs2或cramfs,也可以通过本地文件系统进一步挂载到NFS。步骤2按以下顺序依次插入ko文件,由于部分模块已经编入内核了,以下可能有部分命令冗余:z加载文件系统和存储设备相关模块modprobe nls_basemodprobe nls_cp437modprobe fatmodprobe vfatmodprobe msdosmodprobe nls_iso8859-1modprobe
11、nls_asciimodprobe scsi_modmodprobe sd_mod文档版本 00B02 (2009-12-09)海思专有和保密信息版权所有?深圳市海思半导体有限公司1-1Hi3515外围设备驱动操作指南1 SATA操作指南Z加载硬盘相关模块modprobe libatamodprobe ahciffil说明调试时如果对驱动有改动,重新生成了部分模块。则将上面的对应的modprobe换成insmod相应的模块即可。结束1.3操作示例模块插入完成后,进行如下操作:ffl说明其中X为分区号,由fdisk工具分区时决定。z 命令fdisk操作的具体目录需改为:fdisk /dev/sd
12、a。z 用mkdosfs工具格式化的具体目录需改为: $ mkdosfs - F 32 /dev/sdaXz挂载的具体目录需改为: $ mou nt -t vfat /dev/sdaX /mntSATA的操作步骤如下:步骤1查看分区信息。z若没有分区,请参见“ 5.1用fdisk工具分区”进行分区后,进入 步骤2。z若有分区信息,则硬盘已经检测到,进入步骤2。步骤2查看格式化信息。z若没有格式化,请参见“ 5.2用mkdosfs工具格式化”进行格式化后,进入 步骤3。z若已格式化,进入 步骤3。步骤3挂载目录,请参见“ 5.3挂载目录”。步骤4对硬盘进行读写操作,请参见“5.4读写文件”。结束
13、1.4操作中需要注意的问题由于H3515的SATA驱动支持热插拔。在热拔掉后,需要umount硬盘所mount的节点。否则重新插上后,硬盘的设备节点会发生变化。海思专有和保密信息版权所有?深圳市海思半导体有限公司文档版本 00B02 (2009-12-09)1-2Hi3515外围设备驱动操作指南2SD/MMC卡操作指南2 SD/MMC卡操作指南2.1操作准备z U-boot 和 Linux 内核使用 SDK 发布的 U-boot 和 kernel。z文件系统。可以使用SDK发布的本地文件系统 jffs2或cramfs,也可以通过本地文件系统再 挂载到NFS。z ko文件。说明所有提及的ko文件
14、都可以从SDK中获取。-SDIO所需ko文件为:mmc_core.ko, hi_mci.ko, mmc_block.ko-文件系统所需ko文件为:nls_base.ko、nls_cp437.ko、fat.ko、vfat.ko、nls_iso8859-1.ko、nls_ascii.ko、 msdos.ko-DMA控制器所需ko文件为:hidmac.ko2.2操作过程操作过程如下:步骤1启动单板,加载本地文件系统jffs2或cramfs,也可以通过本地文件系统进一步挂载到NFS。步骤2按以下顺序依次插入ko文件,由于部分模块已经编入内核了,以下可能有部分命令冗余:z加载文件系统和存储设备相关模块m
15、odprobe nls_basemodprobe nls_cp437modprobe fat文档版本 00B02 (2009-12-09)海思专有和保密信息版权所有?深圳市海思半导体有限公司2-1Hi3515外围设备驱动操作指南2 SD/MMC卡操作指南modprobe vfatmodprobe msdosmodprobe nls_iso8859-1modprobe nls_asciiz 加载sdio相关模块modprobe hidmacmodprobe mmc_coremodprobe mmc_blockmodprobe hi_mci步骤3插入SD/MMC卡,就可以对 SD/MMC卡进行相关
16、的操作。具体操作请参见“2.3操作示例”。结束2.3操作示例此操作示例通过 SDIO接口实现SD卡的读写操作,MMC卡的读写操作和 SD卡类 似,这里不再举例。在控制台下实现读写 SD卡的操作示例如 图2-1所示。海思专有和保密信息版权所有?深圳市海思半导体有限公司文档版本 00B02 (2009-12-09)3-2Hi3515外围设备驱动操作指南2SD/MMC卡操作指南图2-1在控制台下实现读写SD卡的操作示例插入SD卡当内核SD卡的模块重新编译过,就不能用modprobe来插入模块了,而要在控制台上手动输入以下命令,需要注意的是,这里列出来的是可能需要手动插入的所有模块, 具体环境中由于部
17、分模块已经被编入内核,不需要手动插入,只需要其中的部分模块 即可,重新编译的这些模块的路径要根据当前的环境进行设置。insmod nls_base.koinsmod nls_cp437.koinsmod fat.koinsmod vfat.koinsmod msdos.koinsmod nls_iso8859-1.koinsmod nls_ascii.koinsmod hidmac.koinsmod mmc_core.koinsmod mmc_block.ko文档版本 00B02 (2009-12-09)海思专有和保密信息版权所有?深圳市海思半导体有限公司2-5Hi3515外围设备驱动操作指南
18、2SD/MMC卡操作指南insmod hi_mci.ko初始化及应用模块插入完成后,进行如下操作:说明其中X为分区号,由fdisk工具分区时决定。z 命令fdisk操作的具体目录需改为: $ fdisk /dev/mmcblkOz 用mkdosfs工具格式化的具体目录需改为: $ mkdosfs - F 32 /dev/mmcblkOpXz挂载的具体目录需改为: $ mou nt -t vfat /dev/mmcblkOpX /mnt步骤1查看分区信息。z若没有显示出p1,表示还没有分区,请参见“5.1用fdisk工具分区”进行分区后,进入步骤2。z若有分区信息p1,则SD/MMC卡已经检测到
19、,并已经进行分区,进入步骤2。步骤2查看格式化信息。z若没有格式化,请参见“ 5.2用mkdosfs工具格式化”进行格式化后,进入 步骤3。z若已格式化,进入 步骤3。步骤3挂载目录,请参见“ 5.3挂载目录”。步骤4对SD/MMC卡进行读写操作,请参见“5.4读写文件”。结束2.4操作中需要注意的问题在正常操作过程中需要遵守的事项:z保证卡的金属片与卡槽硬件接触充分良好(如果接触不好,会出现检测错误或读写数据错误),测试薄的MMC卡,必要时可以用手按住卡槽的通讯端测试。z每次需要读写SD卡时,必须确保 SD卡已经创建分区,并将该分区格式化为vfat文件系统(通过fdisk和mkdosfs命令
20、,具体过程参见 2.3操作示例)。z每次插入SD卡后,需要做一次 mount操作挂载文件系统,才能读写SD卡;如果SD卡已经挂载到文件系统,拔卡后,必须做一次umount操作,否则,再次插入卡时就会找不到 SD卡的分区。z正常拔卡后需要 umount挂载点(建议正常的操作顺序是先umount,再拔卡),异常拔卡后,也需要 umount挂载点,否则再次插卡时就会找不到SD卡的分区。在正常操作过程中不能进行的操作:z 读写SD卡时不要拔卡,否则会打印一些异常信息,并且可能会导致卡中文件或文件系统被破坏。z当前目录是挂载目录如/mnt时,不能umount操作,必须转到其它目录下才能umount 操作
21、。z系统中读写挂载目录的进程没有完全退出时,不能umount操作,必须完全结束操作挂载目录的任务才能正常umount操作。在操作过程中出现异常时的操作:z如果在循环测试过程中异常拔卡,需要按 ctrl+c回退出到shell下,否则会一直不停地打印异常操作信息。z拔卡后,再极其快速地再次插入卡时可能会出现检测不到卡的现象,因为卡的检测注册/注销过程需要一定的时间。z 异常拔卡后,必须执行 umount操作,否则不能读写挂载点目录如/mnt,并会打印异常信息。z SD有多分区时,可以通过 mount操作切换挂载不同的分区,但最后 umount操作 次数与mount操作次数相等时,才会完全umoun
22、t所有的挂载分区。z如果由于读写数据或其它异常原因,导致文件系统破坏,重新插卡并挂载,读写卡时可能会出现文件系统panic,这时,需要umount操作,拔卡,再次插卡并mount,才能正常读写 SD卡。海思专有和保密信息版权所有?深圳市海思半导体有限公司文档版本 00B02 (2009-12-09)2-7Hi3515外围设备驱动操作指南3ETH操作指南3 ETH操作指南3.1基本操作示例3.1.1 Linux环境下的基本操作启动超级终端,将目标机通过串口与PC连接,连接目标机网口。在Linux环境下,网口基本使用方法如下:z 加载网口驱动在超级终端上执行shell命令:modprobe hie
23、therz 设置MAC地址在超级终端上执行shell 命令:ifconfig ethO hw ether XX:XX:XX:XX:XX:XX其中:eth0 是网口名,XX:XX:XX:XX:XX:XX 是 MAC 地址。z设置网口 IP地址在超级终端上执行shell 命令:ifconfig eth0 XXX.XXX.XXX.XXX其中:eth0 是网口名,xxx.xxx.xxx.xxx 是 IP 地址。z 设置子网掩码在超级终端上执行shell 命令:ifconfig eth0 netmask 其中:eth0是网口名,Netmask后面的 为
24、子网掩码。3.1.2 U-Boot环境下的基本操作U-Boot环境下,网口主要用于调试,在下载镜像文件或者测试网络是否通畅时使用。下载镜像文件,需要设置目标机IP地址、server端IP地址、目标机 MAC地址、子网掩码等。使用方法如下:z设置网口 IP地址,在超级终端上执行如下命令:setenv ipaddr xxx.xxx.xxx.xxxz设置子网掩码,在超级终端上执行如下命令:setenv netmask z 设置MAC地址,在超级终端上执行如下命令:setenv ethaddr 00:xx:xx:xx:xx:xx文档版本 00B02 (2009-12-09)海
25、思专有和保密信息版权所有?深圳市海思半导体有限公司3-1Hi3515外围设备驱动操作指南3ETH操作指南z设置网关,在超级终端上执行如下命令:setenv gatewayip xxx.xxx.xxx.1z设置服务器IP地址,在超级终端上执行如下命令:setenv serverip xxx.xxx.xxx.xxx3.2其他操作示例在Linux环境下,除了前面描述的基本使用外,Hi3515网口还具有其他的用途以及使用方法。3.2.1 Route 命令删除路由Z 命令删除路由的命令如下:route del -net netmask dev ethO
26、其中: 是目标网段, 是目标网段的子网掩码, dev eth0是目标网段经由的网口名。z 举例-删除子网为,掩码为通过eth0的路由表:route del -net netmask dev eth0$ routeKernel IP routing tableDestination Gatewaydefault Genmask UGFlags Metric RefUse Iface eth0000删除默认路由:ro
27、ute del default$ routeKernel IP routing tableDestination GatewayGenmaskFlagsMetricRefUse Iface * 1U 000eth0default UG.000eth0$ route del default$ routeKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface * U
28、 000 eth0添加路由3-3Hi3515外围设备驱动操作指南3ETH操作指南注意添加路由需要保证网口与gateway之间存在物理链路,并且能通信。z 命令添加路由的命令如下:route add -net netmask dev ethO其中: 是目标网段, 是子网掩码,eth0 是该网段通 过哪个网口通信。z 举例- 使子网掩码为经由eth0通信route add -net netmask d
29、ev eth0$ routeKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Ifacedefault UG 000 eth0$ route add -net netmask dev eth0$ routeKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Ifacedefault
30、 UG 000 eth0 * U 000 eth0$-添加默认路由当需要与不存在路由表的子网通信时,可设置默认路由:route add default gw dev eth0指明当需要与不存在路由表的子网通信时,将通过eth0,网关转发。$ route add default gw dev eth0$ routeKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface10.85.1
31、80.0 * U000 eth0default UG000 eth0$ ping PING (): 56 data bytes84 bytes from : icmp_seq=0 ttl=244 time=32.1 ms84 bytes from : icmp_seq=1 ttl=244 time=32.0 ms- ping statistics -2 packets transmitted,
32、2 packets received, 0% packet loss文档版本 00B02 (2009-12-09)海思专有和保密信息版权所有?深圳市海思半导体有限公司3-5Hi3515外围设备驱动操作指南3ETH操作指南round-trip min/avg/max = 32.0/32.0/32.1 ms更多详细信息请参见 Linux PC上帮助手册Linux man pages man route。3.2.2 设置 DNS编辑/etc/resolv.co nf,加入语句:nameserver dnsip其中:nameserver 是关键字,dnsip 是DNS服务器的IP地址。完成之后,可以使
33、用ping 测试是否成功。3.2.3配置转发功能注意待机转发,需要保证 Hi3515的MAC和网口 PHY正常供电以及时钟正常工作。配置MAC的转发功能,命令如下:himm 0x10091310 0x4400x10091310的MAC寄存器写其中:himm为改写特定地址的内存值命令。向地址为 0x440,上下行口数据包互转,不经过CPU。禁用MAC的转发功能,命令如下:himm 0x10091310 0x203-7Hi3515外围设备驱动操作指南4 USB 2.0操作指南4 USB 2.0操作指南4.1操作准备z U-boot和Linux内核使用 SDK发布的U-boot和kernelz文件系
34、统可以使用本地文件系统jffs2或cramfs,也可以使用 NFS,建议使用jffs2。z ko文件所有提及的ko文件都可以从SDK中获取。-Hi3515 USB2.0操作所需公共ko文件已编入内核-U盘存储设备所需ko文件为:fat.ko、vfat.ko、scsi_mod.ko、sd_mod.ko、nls_cp437.ko、nls_iso8859-2.ko、 usb-storage.ko。-键盘所需ko文件为:usbhid.ko、evdev.ko。-鼠标所需ko文件为:mousedev.ko、 usbhid.ko、 evdev.ko。4.2操作过程操作过程如下:步骤1设置U-boot (本地
35、文件系统为jffs2):setenv bootargs mem=32M console=ttyAMA0,115200 root=1f01 rootfstype=jffs2 mtdparts= physmap-flash.0:2M(boot),12M(rootfs)步骤2启动单板,加载jffs2或cramfs文件系统。步骤3按以下顺序加载相关模块,配置相关内容:z加载文件系统和存储设备相关模块modprobe vfatmodprobe scsi_mod文档版本 00B02 (2009-12-09)海思专有和保密信息版权所有?深圳市海思半导体有限公司4-1Hi3515外围设备驱动操作指南4 USB
36、 2.0操作指南modprobe sd_modmodprobe nls_asciimodprobe nls_iso8859-2z加载键盘相关模块modprobe evdevmodprobe usbhidz加载鼠标相关模块modprobe mousedevmodprobe usbhidmodprobe evdevz 加载USB2.0模块modprobe usb-storage步骤4加载完以上模块,就可以对U盘、鼠标或者键盘进行相关的操作了。具体操作请参见“ 4.3操作示例”。结束4.3操作示例4.3.1 U盘操作示例插入检测直接插入u盘,观察是否枚举成功。正常情况下串口打印为:$ usb 2-2
37、: new high speed USB device using h2v100-ehci and address 2scsi0 : SCSI emulation for USB Mass Storage devicesVendor: Generic Model: USB Flash Disk Rev: 0.00Type: Direct-AccessANSI SCSI revision: 02SCSI device sda: 32243711 512-byte hdwr sectors (16509 MB) sda: Write Protect is offsda: assuming driv
38、e cache: write throughSCSI device sda: 32243711 512-byte hdwr sectors (16509 MB)sda: Write Protect is offsda: assuming drive cache: write throughsda: sda1Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0其中:sda1表示U盘或移动硬盘上的第一个分区,当存在多个分区时,会出现sda1sda2 sda3的字样。4-#Hi3515外围设备驱动操作指南4 USB 2.0
39、操作指南初始化及应用模块插入完成后,进行如下操作:ffl说明其中X为分区号,由fdisk工具分区时决定。z 命令fdisk操作的具体目录需改为: $ fdisk /dev/sdaz 用mkdosfs工具格式化的具体目录需改为: $ mkdosfs - F 32 /dev/sdaXz挂载的具体目录需改为: $ mou nt -t vfat /dev/sdaX /mnt步骤1查看分区信息。z若没有分区信息sda1,表示还没有分区,请参见“5.1用fdisk工具分区”进行分区后,进入步骤2。z若有分区信息sda1,则已经检测到 U盘,并已经进行分区,进入步骤2。步骤2查看格式化信息。z若没有格式化,
40、请参见“5.2用mkdosfs工具格式化”进行格式化后,进入2.3步骤3。z若已格式化,进入 步骤3。步骤3挂载目录,请参见“ 5.3挂载目录”。步骤4对硬盘进行读写操作,请参见“5.4读写文件”。结束4.3.2键盘操作示例键盘操作过程如下:步骤1插入模块。插入键盘相关模块后,键盘会在/dev/ 目录下生成event。节点。步骤2接收键盘输入。执行命令:cat /dev/ event。然后在USB键盘上敲击,可以看到屏幕有输出。结束4.3.3鼠标操作示例鼠标操作过程如下:步骤i插入模块。插入鼠标相关模块后,鼠标会在/dev/目录下生成mouse。节点。步骤2运行gpm中提供的标准测试程序(建议
41、使用mev)。文档版本 00B02 (2009-12-09)海思专有和保密信息版权所有?深圳市海思半导体有限公司4-3Hi3515外围设备驱动操作指南4 USB 2.0操作指南步骤3进行鼠标操作(点击、滑动等),可以看到串口打印出相应码值。结束4.4操作中需要注意的问题z 对于 USB 设备的操作请参见地址:/developers/complianee/。z在操作时请尽量按照完整的操作顺序进行操作(mountt操作文件t umount),以免造成文件系统的异常。z目前键盘和鼠标的驱动要和上层结合使用,比如鼠标事件要和上层的GUI结合。对键盘的操作只需要对/de
42、v下的eve nt节点读取即可,而鼠标则需要标准的库支 持。z 在Linux系统中提供了一套标准的鼠标应用接口libgpm,如果需要是用鼠标客户可自行编译此库。在使用时建议使用内核标准接口gpm。已测试通过的标准接口版本:gpm-1.20.5。另外在gpm中还提供了一整套的测试工具源码(如: mev 等),用户可根据这些测 试程序进行编码等操作,降低开发难度。4-5Hi3515外围设备驱动操作指南5附录5附录5.1用fdisk工具分区通过5.1.1查看当前状态,对应以下情况选择操作:z若已有分区,本操作可以跳过,直接到“5.2用mkdosfs工具格式化”。z若没有分区,则在控制台的提示符下,输
43、入命令fdisk,具体格式如下:$ fdisk 设备节点回车后,输入命令m,根据帮助信息继续进行以下的操作。其中设备节点与实际接入的设备类型有关,具体名称在以上各章节的“操作示 例”中均有说明。5.1.1查看当前状态在控制台的提示符下,输入命令p,查看当前分区状态:Command (m for help): p控制台显示出分区状态信息:Disk /dev/mmc/blk1/disc: 127 MB, 127139840 bytes8 heads, 32 sectors/track, 970 cylindersUnits = cylinders of 256 * 512 = 131072 bytesDevice Boot Start End Blocks Id System上面信息表明设备没
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论