linux驱动摸索 --arm平台上添加操作磁盘相关命令

本文档记录了在Linux ARM开发板mini2440上添加mkdosfs、mke2fs、parted和fdisk命令的过程。由于开发板文件系统未集成这些命令,作者从源码编译安装,遇到并解决了undefined reference to `htole32'等问题,最终成功将可执行文件添加到开发板的/usr/sbin/目录。
摘要由CSDN通过智能技术生成
基本开发环境

Linux平台:虚拟机下ubuntu 14.04

交叉编译工具:gcc-4.4.3

arm开发板:mini2440

arm 内核版本:linux-2.6.32.2

开发板采用nfs挂接网络根文件系统,假设我的路径是:/work/tony_fs


跟着韦东山的二期视频,学习linux驱动,一路走来也有好些时候了。没想到在块设备这一节中卡了壳,主要是视频中介绍的mkdosfs,fdisk等命令在我的开发板上的文件系统中并没有集成,于是我只能从网上找源码,编译安装,网上对于这方面的介绍并不是很多,前前后后,折腾了有一天多,终于是有点起色了。

下面分几部分,分别介绍各命令的添加方式:

一.   增加mkdosfs 格式化磁盘命令

1.从http://daniel-baumann.ch/software/dosfstools/ 下载源码

    我下载的版本是dosfstools-3.0.0.tar.gz(下载最新版本dosfstools-3.0.26.tar.gz,用arm-linux-编译时,会出错,显示undefined reference to `htole32' 我在源文件中确实没找到相关的参数定义,无奈选了个老版本)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值