安装交叉编译工具、文件IO

一、安装交叉编译工具

        (1)将arm-linux-gcc-5.4.0.tar.gz拷贝到共享目录

        (2)在ubuntu里面将arm-linux-gcc-5.4.0.tar.gz拷贝到/usr/local

                     sudo cp arm-linux-gcc-5.4.0.tar.gz /usr/local

        (3)进入/usr/local里面,解压压缩包

                      cd /usr/local

                     sudo tar -zxvf arm-linux-gcc-5.4.0.tar.gz

        (4)进入家目录,设置环境变量

                     cd

                vim ~/.bashrc(打开配置文件)

                在文件末尾添加

                export PATH=$PATH:/usr/local/5.4.0/bin

                        保存退出

                        source ~/.bashrc(使环境变量生效)

        (5)查看是否生效

                arm-linux-gcc -v

        (6)查看文件属性

安装交叉编译工具、文件IO_第1张图片

二、文件IO

   把大象放进冰箱需要几步:(1)打开冰箱

                                                (2)把大象放进冰箱

                                                (3)关闭冰箱

        1、打开文件

      头文件:

         #include

       #include

       #include

      函数原型: int open(const char *pathname, int flags);

      参数1:pathname:文件的路径(包含文件名)

      参数2:flags:以何种方式打开

                   O_RDONLY      只读

 O_WRONLY      只写

 O_RDWR        可读可写   

                   O_CREAT        如果文件不存在就创建

     返回值:成功返回文件描述符,失败返回-1

        2、读取文件

   头文件:#include

   函数原型:ssize_t read(int fd, void *buf, size_t count);

   参数1:fd    文件描述符

   参数2:buf   存储文件读取数据的额数据缓冲区

   参数3:count 读取的字节数

  返回值:成功返回读到的字节数,失败返回-1

        3、写入文件

   头文件:#include

   函数原型: ssize_t write(int fd, const void *buf, size_t count);

   参数1:fd 文件描述符

   参数2:buf  存储文件写入的数据缓冲区

   参数3:count  要写入的字节数

   返回值:成功返回写入的字节数,失败返回-1

        4、关闭文件

头文件:#include

函数原型:int close(int fd);

参数:fd 文件描述符

屏蔽开发板自带的程序

  1. vi /etc/profile
  2. 去到文件末尾
  3. 屏蔽如下三条语句
  4. #cd /IOT    --->#是屏蔽的意思
  5. #./iot
  6. #cd /

你可能感兴趣的