
IMX6ULL
Car12
嵌入式开发,爱好者
展开
-
Linux下用文件IO的方式操作GPIO(/sys/class/gpio)
通过sysfs方式控制GPIO,先访问/sys/class/gpio目录,向export文件写入GPIO编号,使得该GPIO的操作接口从内核空间暴露到用户空间,GPIO的操作接口包括direction和value等,direction控制GPIO方向,而value可控制GPIO输出或获得GPIO输入。文件IO方式操作GPIO,使用到了4个函数open、close、read、write。首先,看看系统中有没有“/sys/class/gpio”这个文件夹。如果没有请在编译内核的时候加入 Device Dr.转载 2020-05-15 16:59:20 · 1631 阅读 · 1 评论 -
arm交叉编译jsoncpp
下载 gitgit clone https://github.com/open-source-parsers/jsoncpp进入目录jsoncpp/src/lib_json动态编译 arm-linux-gnueabihf-g++ -std=c++11 -shared -fPIC *.cpp -I../../include -o libjsoncpp.so静态编译arm-linux-gnueabihf-g++ -std=c++11 -fPIC -c *.cpp -I..原创 2020-05-28 18:57:48 · 657 阅读 · 0 评论 -
nsmod: ERROR: could not insert module hello_world.ko: Invalid module format
出现问题原因是:内核编译使用的交叉编译器和模块使用的交叉编译器版本不一致原创 2021-12-25 20:42:17 · 791 阅读 · 0 评论 -
韦东山和正点原子IMX6ULL开发版的区别
网卡驱动复位引脚硬件区别网卡复位脚厂家io网卡0SNVS_TAMPER9100askgpio5.IO9网卡1SNVS_TAMPER6100askgpio5.IO6网卡0SNVS_TAMPER7正点原子gpio5.IO8网卡1SNVS_TAMPER8正点原子gpio5.IO7u-boot 设置网络setenv ipaddr 192.168.1.55setenv ethaddr 00:04:9f:04:d2:35setenv gat原创 2021-09-20 17:25:18 · 2316 阅读 · 0 评论 -
openssl paho.mqtt交叉编译
Openssl移植到ARM开发板 https://blog.youkuaiyun.com/lingyuncao/article/details/90667781./config no-asm -shared --prefix=/home/ch/linux/pack/lib/openssl/arm编译工具修改Makefilemakemake install交叉编译 MQTT paho.mqtt.c https://blog.youkuaiyun.com/qq_39436605/article/de...原创 2020-11-20 16:17:36 · 521 阅读 · 1 评论 -
linux 串口命令
Linux下有一个专门的stty命令可以查看或设置终端的参数#在开发板的终端执行如下命令 #它会输出当前终端的参数 stty #查看ttymxc0设备参数 stty -F /dev/ttymxc0#设置通讯速率,其中ispeed为输入速率,ospeed为输出速率stty -F /dev/ttymxc0 ispeed 9600 ospeed 9600#使用echo命令向终端设备文件写入字符串"board"、"embedfire"echo board >...原创 2020-11-01 10:02:32 · 2028 阅读 · 0 评论 -
嵌入式 U 盘自动挂载
1、在支持mdev的前提下在 /etc/mdev.conf 文件添加如下内容 im6ul 测试oksd[a-z]?[1-9]? 0:0 660 * if [ $ACTION = "add" ]; then mount /dev/$MDEV /mnt; else umount /mnt; fi参考博文https://www.cnblogs.com/lifexy/p/7891883.htmlhttps://blog.youkuaiyun.com/bjr2016/article/details/1.原创 2020-10-29 15:28:13 · 246 阅读 · 0 评论 -
嵌入式linux配置静态IP
https://blog.youkuaiyun.com/lk07828/article/details/45310453?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522159946520719725254064091%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=159946520719725254064091&biz_id=0...转载 2020-09-07 15:59:32 · 1589 阅读 · 0 评论 -
imx6ull EMMC和NABD 的移植注意事项,差别
移植时使用emmc的dtb设备树文件使用网络文件系统、tftp方式加载内核文件和设备树文件没有问题,这时候在网络文件系统内使用 cat /proc/mtd 不可以查看分区情况 ,下载到nand后,系统不可以启动,显示读取内核文件失败和读取设树文件失败;问题原因时,nand 的驱动没有开启,需要新建一个nand的设备dts文件文件内容如下:/* * Copyright (C) 2016 Freescale Semiconductor, Inc. * * This prog...原创 2020-08-16 11:45:34 · 1285 阅读 · 1 评论