Linux
心驰所往
这个作者很懒,什么都没留下…
展开
-
Ubuntu 下搭建 NFS 服务
1、NFS 介绍NFS 即网络文件系统(Network File-System),可以通过网络让不同机器、不同系统之间可以实现文件共享。通过 NFS,可以访问远程共享目录,就像访问本地磁盘一样。NFS 只是一种文件系统,本身并没有传输功能,是基于 RPC(远程过程调用)协议实现的,采用 C/S 架构。2、安装 NFS 软件包sudo apt-get install nfs-kernel-se...原创 2019-01-31 17:18:05 · 47614 阅读 · 12 评论 -
i.MX6 Yocto 单独编译 uboot 报错
i.MX6 单独编译 uboot 我使用的是ipual@ipual-virtual-machine:/opt/yocto/fsl-release-bsp/build-mini$ bitbake -c compile -f -v u-boot-imx但是在编译过程中出现如下报错ERROR: u-boot-imx-2016.03-r0 do_compile: oe_runmake failed...原创 2019-03-08 10:30:28 · 1724 阅读 · 0 评论 -
VM Ubuntu 下修改network ip 为固定 ip
一、首先确定网络连接方式为桥接模式1.1 虚拟机(M) -> 设置(S)-> 网络适配器 -> 桥接模式1.2 这里设置为桥接模式后,输入 ifconfig 查看当前网络 ip1.3 Windows cmd 下,输入 ipconfig,可以看到他们当前处于同一网段下二、修改 Linux 下网络配置2.1 修改配置文件 /etc/network/interfaces...原创 2019-02-20 15:54:05 · 1143 阅读 · 0 评论 -
Freescales i.mx6配置IOMUX
为什么IOMUXSoc芯片上有很多引脚,每个引脚对应特定的功能。例如控制电机需要控制电机的功能引脚1和引脚2,控制传感器需要控制传感器功能的引脚3和引脚4。对于使用Soc芯片的需求方来说,可能只是控制电机,或者只是控制传感器。这样Soc芯片上的4个引脚就浪费了2个引脚。为了能提供更多的功能,减少引脚的浪费,可以把引脚1,2和引脚3,4合并,通过复用引脚来解决问题。i.mx6的Soc芯片提供IO...转载 2019-02-16 15:32:50 · 574 阅读 · 2 评论 -
基于 i.mx6 开发板编译加载驱动文件过程总结
#include <linux/init.h>#include <linux/module.h>MODULE_LICENSE("GPL");static int hello_init(void){ printk(KERN_ALERT &qu原创 2019-02-15 10:03:21 · 677 阅读 · 3 评论 -
单独编译 i.mx6 kernel
i.mx6 kernel 在 yocto 中的位置为:yocto/fsl-release-bsp/build-x11/tmp/work/imx6sxsabresd-poky-linux-gnueabi/linux-imx将 linux-imx 文件压缩打包并复制到对应虚拟机任意位置,解压进入目录 linux-imx/4.1.15-r0/gitcd linux-imx/4.1.15-r0/g...原创 2019-02-14 17:34:35 · 340 阅读 · 0 评论 -
Linux kernel 编译报错:ignoring invalid character `#' in expression
在尝试单独编译 i.mx6 kernel 时出现如下报错:arm-fsl-linux-gnueabi-ld:./arch/arm/kernel/vmlinux.lds:423: ignoring invalid character `#' in expressionarm-fsl-linux-gnueabi-ld:./arch/arm/kernel/vmlinux.lds:423: synta...原创 2019-02-14 16:24:09 · 3583 阅读 · 0 评论 -
-sh: ./hello: No such file or directory
-sh: ./hello: No such file or directory在虚拟机上使用交叉编译工具链 arm-fsl-linux-gnueabi-gcc 编译生成的 hello 可执行文件,移植到开发板执行时报错:确定文件权限没问题,输入 file hello 显示如下:然而开发板的 /lib 目录下并没有 ld-linux.so.3 文件存在,却有ld-linux-armhf.s...原创 2019-02-14 15:56:15 · 2556 阅读 · 1 评论 -
安装 i.MX6 交叉编译器
安装 i.MX6 交叉编译器1、下载交叉编译工具链安装包 fsl-linaro-toolchain-master.ziphttps://pan.baidu.com/s/1lhkVtmzS8siHKZEVSVQLaA2、在虚拟机下创建目录 /opt/ipual/linaro-gccsudo mkdir -p /opt/ipual/linaro-gcc3、将交叉编译工具链安装包解压...原创 2019-01-30 16:38:41 · 2255 阅读 · 0 评论 -
imx8 GPIO 设备驱动介绍
目的:通过 GPIO 驱动配置实现控制 imx8 芯片引脚电平变化硬件平台:imx8qmmek evm board软件环境:imx-p9.0.0_2.1.0-auto-ga我这里使用的是通过 DTS 文件来进行设备硬件资源的申请及分配,用户可以在 fsl-imx8qm-mek.dtsi 文件下操作 DTS,定义 myled 设备节点如下:myled { compatible = "...原创 2019-08-09 08:56:08 · 4379 阅读 · 0 评论