
Linux
文章平均质量分 62
顾小豆
1.熟练掌握西门子,三菱,欧姆龙等品牌plc;
2.熟悉c语言,熟练掌握单片机与arm底层驱动开发(c51,stm32,lm3s等系列);
3.熟练掌握keil,iar等单片机开发编译软件;
4.熟练掌握基于ucos实时操作系统的控制软件开发;
5.熟练使用altium designer电路设计软件,熟悉电路设计和pcb设计;
6.熟悉tcp/ip协议,熟悉usb 2.0规范协议等。
展开
-
RV1106点亮1.44寸SPI接口tftlcd
RV1106点亮1.44寸SPI接口tftlcd原创 2024-05-09 15:27:50 · 4342 阅读 · 1 评论 -
IMX6ULL QT5.15.8可以显示中文,不能显示英文,解决方法
方法就是将ubuntu中的/usr/share/fonts里的所有文件拷贝到开发板上的对应目录下就可以了。全部文件有好几百兆,最后我将两个最大内存的目录删除了也能正常显示,这里做一个记录。Ubuntu中可以正常显示,部署到imx6ull上就不能正常显示英文了,别人的都是不能显示中文,百度 谷歌了一大圈,没有解决方法,最后自己用了一个特别暴力的方法解决了。原创 2024-02-06 15:03:31 · 279 阅读 · 0 评论 -
imx6ull基于Linux 5.10.19移植OV2640驱动过程记录及问题解决
imx6ull ov2640驱动移植及编译过程遇到的问题解决原创 2024-01-12 11:53:31 · 2285 阅读 · 0 评论 -
记录一下imx6ull linux 5.10.9多点电容触摸屏驱动报错问题解决方法
移植电容触摸屏驱动时报错gpio gpiochip0: (209c000.gpio): gpiochip_lock_as_irq: tried to flag a GPIO set as output for IRQ解决方法原创 2023-12-30 23:15:48 · 965 阅读 · 0 评论 -
修改移远提供的GobiNet、quectel-CM源码,使其支持有方N720 4G模块
但是手上还有有方N720 4G模块,可以通过pppd拨号上网,感觉比较麻烦,如果换模块了还要调用不同的ppp拨号脚本,想着能不能也和移远一样,通过quectel-CM这个直接拨号。通过多方渠道,主要是百度,并没有找到有方官方提供的相关源码,昨天突发奇想,能不能研究一下移远的源码,看看能不能改一下呢,使其满足要求呢?这个只是我自己研究测试使用,至于稳定性还需要验证,如果谁用了我修改的源码,导致项目或者设备出问题的概不负责。quectel-CM源码也不是移远独创的,也是用的高通的源码。原创 2023-12-08 16:19:23 · 3879 阅读 · 2 评论 -
解决Buildroot-2022.8.3安装libgpiod库报错
core.c:399:25: 错误: ‘GPIOLINE_FLAG_BIAS_DISABLE’ undeclared (first use in this function);did you mean ‘GPIOD_LINE_BIAS_DISABLE’让该段起效,保存,退出,重新编译,没有报错,一气呵成。原创 2023-12-08 13:48:59 · 281 阅读 · 0 评论 -
IMX6ULL nand启动基于Uboot 2020.04双网卡及sd卡支持移植
正常时开启一个网卡就可以了,那么我为什么要将两个网卡都启动,那就要提一下linux启动后提示eth1连接不到phy,也是各种找linux的配置文件和设备树问题,没有找到,最后发现uboot启动双网卡就解决问题了,我也是很无语,感觉莫名其妙,只能这样了。后来才发现是pinctrl_enet2里的引脚没有定义如下引脚,只是在pinctrl_enet1里添加了。经过多天的折腾,通过研究配置文件及相关的头文件mx6ullevk.h终于找到了原因,原来是需要使能CONFIG_FSL_USDHC,如下图。原创 2023-12-08 11:22:07 · 744 阅读 · 0 评论 -
linux添加sht3x温湿度传感器驱动记录
目前新版本的linux都支持设备树,刚开始我认为只要找到内核里的相关驱动文件,根据匹配表里的属性添加好设备树就可以了。本人能力有限,自己写驱动还有一点困难,好在 linux内核里自带了很多器件的驱动,只需要找到相关的驱动文件根据要求修改一下设备树、添加进内核里编译就可以。好了,到此,SHT30驱动就添加成功了,可以直接通过hwmon进行读取数据了,文件在/sys/class/hwmon/,进去后会发现里面会有hwmon0 hwmon1 hwmon2等文件。可以通过cat指令一个一个参看相关属性的数值。原创 2023-08-30 14:40:29 · 1299 阅读 · 2 评论 -
LINUX之samba服务器的安装与配置(基于redhat 6.3发行版)
linux系统之间或者linux系统和windows系统之间难免会有共享文件的时候,实现共享的方法有很多,这里简单介绍一下通过samba服务器实现linux系统与windows系统之间的文件共享的方法。我是windows下通过虚拟机安装的linux系统,redhat 6.3发行版。实现samba服务器需要两个前提条件:第一个就是windows与linux之间能够ping的通,所以首先就得知道lin...原创 2018-03-25 23:15:33 · 5592 阅读 · 0 评论 -
OK6410开发板学习之安装linux系统至开发板
说来惭愧,OK6410开发板自从买来就一直在躺灰,当时连教程也花了1千多大洋了,近来感觉前途迷茫,遂决定将其拿出来研究研究,看是否能够给我新出路。废话不多说,先上一张OK6410开发板大图:不要问我让其躺灰的这些年我干啥了,我也不知道,要不是最近找工作处处碰壁,可能它还得继续躺下去,直至我忘记还有它的存在为止。我记得刚买回来时通过电,一直正常,自带的测试程序,看着好牛逼。然后,我也就是看看了,接下...原创 2018-03-25 20:42:16 · 5318 阅读 · 2 评论 -
Linux基本命令介绍
linux相关学习软件下载地址:VM12及Linux系统镜像文件LINUX基本命令Linux的基本命令共有上百个,不求全部要记住,但是也得要大体知道有哪些类型的命令。在介绍命令之前先介绍一下提高效率的手段:使用命令行补全和通配符。命令行补全:在输入文件名的时候,只需要输入前面几个字符,然后按下Tab键,Shell会自动把文件名补全。如果以已键入的字符开头的文件不止一个,那么可以连续按下Tab键两次...原创 2018-03-12 23:57:42 · 811 阅读 · 0 评论