
linux驱动开发
九世坛主
嵌入式软件开发,硬件驱动,linux 应用 qt应用开发 android开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
显示屏旋转记录
由于排线短了,不方便看,只有把屏转过来,方便调试。以前调imx8,就要调整屏,结果搞了好久。原创 2022-06-02 09:32:45 · 512 阅读 · 0 评论 -
rk3568 sensor调试记录
硬件:rk3568平台九鼎的开发板OS版本:Linux version 4.19.206开发板带了款ov5695的sensor,作为调试验证硬件的参考。调试了5款sensor,调试过程比较简单。前期准备工作做得比较充分,对设备树,dphy理解得比较好。OS04A10 ,OS04C10,IMX307LQD,AR0330CS,SC132GS问题1.SC132GS 无法看到图象,图象全黑这款sensor是调试第二款,原有的接口硬件部分应当没有问题,查看驱动部分,lane是单通,3568配置单通.原创 2022-05-31 16:37:53 · 2984 阅读 · 6 评论 -
imx6ull 硬件调试记录
imx6ull硬件调试记录:入职新公司时,公司已经选定的开发板为正点原子的阿尔法linux板,应用开发的同事已经在开发应用。平台部分就是我的职责。看了文档,发现原子公司的配套还全,文档也比较多,这款芯片总的说来简单(相对于IMX8),要调驱动也简单太多了。正经工作先做起:移植软件功能所需要的组件:lighttpd-1.4.58 这个主要是用作webserver 主要配置加密网页paho.mqtt.c-1.3.8 这个MQTT的开源,调试过程阅读了代码,测试了工具。感觉这个会成为物联网的..原创 2021-05-08 13:56:49 · 939 阅读 · 0 评论 -
鸿蒙wifiiot编译问题解决
rm/system -Lbuild/build_tmp/scripts -Lbuild/libs -Lbuild/libs/hi3861/release/no_mesh -Lbuild/scripts -Lohos/libs -Tbuild/build_tmp/scripts/link.lds -Map=output/bin/Hi3861_wifiiot_app.map -o output/bin/Hi3861_wifiiot_app.out --start-group --no-whole-arch...原创 2020-11-07 16:07:49 · 5451 阅读 · 6 评论 -
培训视频
https://v.qq.com/x/page/j0778qrnnj8.html当年在华清远见。原创 2020-06-24 09:15:38 · 245 阅读 · 0 评论 -
imx8工作容
到现在为止,imx8平台下,做如下工作:IMX8MINI rel_imx_4.14.98_2.0.0_ga驱动:1.rm67191 mipi-dsi驱动调试,显示正常。2.gt1x系列的触摸驱动程序调试,触摸工作正常。3.OV5640驱动程序测试,功能测试正常。4.usb cam验证使用平台:1.yocto系统 wayland,xwayland编译完成。2.qt的qtmultimedia等组件的增加3.启动时间优化4.ffmpeg最新版本的移植5.opencv4.3.0版本移植..原创 2020-05-21 11:54:08 · 605 阅读 · 0 评论 -
IMX8 ffmpeg和opencv组件编译
IMX8MINIlinux编译组件 FFMPEG:root@imx8mmevk:/bin# ffmpeg --versionffmpeg version N-97346-g07ecc46 Copyright (c) 2000-2020 the FFmpeg developers built with gcc 7.3.1 (Linaro GCC 7.3-2018.05) 20180425 [linaro-7.3-2018.05 revision d29120a424ecfbc167ef90065.原创 2020-05-19 14:31:37 · 1308 阅读 · 0 评论 -
IMX8MINI增加QT的qtmultimedia5.10组件问题解决
平台:imx8mini软件:linux编译:yocto按NXP文档通过yocto编译出来的系统,在rootfs里,有一部分qtmultimedia的库,但不全,且没有测试用例。所以要增加这个部分的程序库。通过增加编译,放到文件系统里,总是出现:defaultServiceProvider::requestService(): no service found for - "org...原创 2020-05-08 09:34:50 · 1794 阅读 · 5 评论 -
gt1151触摸驱动调试
平台 :硬件CPU:imx8mini操作系统 linux imx-yocto-L4.14.98_2.0.0_ga由于选用了rm67191的屏,屏上带的触摸芯片是gt1151,所以只能自己移植驱动上去,没得选。1.拿资料从屏厂商那儿要来屏资料,触摸驱动只有android的,去gt官网,gt1151基本没有信息了,估计厂家都不做支持了。只有网上找,找到一份1.4的版本,经仔细研究...原创 2020-04-11 09:58:40 · 4477 阅读 · 4 评论 -
计算机体系
转到培训行业,这几天着手整理的计算机系统图。培训这个行业有特定的特点。重理论,开发实战经验反而没有多少用,如果全讲实战经 验,估计都没法干。一直做硬件驱动,其实驱动开发,软件能力只占了少部分,大部分是硬件经验,硬件信号,硬件器件手册,芯片手册才是重点。反正进入这行了,就要符合这行的特点。所以系统整理了下计算机体系。好久没有整理blog了,以后把这些文档整理出来,记录下来。原创 2018-03-29 21:23:31 · 251 阅读 · 0 评论 -
铁电FRAM 驱动增加
FRAM (Ferroelectric Random Access Memory) 通俗的说就是一种特定的eeprom,但这种存储器很有特点,读写快,次数多,温度适应广,还不丢失。很适合保存临时数据。总之能用到的就是好东西,linux下要增加驱动。可能是太简单,反而没有 详细说明驱动怎么搞的,连个测试代码也不好找。MB85RC 是比较常见的fram ,我们用的就这样。原创 2018-01-08 16:22:50 · 1930 阅读 · 0 评论 -
字符设备驱动
备用,这个讲解很详细。http://blog.jobbole.com/86531/转载 2018-01-02 21:08:55 · 279 阅读 · 0 评论 -
wk2168驱动调试(三)
断断续续的调了几天,今天终于把wk这块片子调试完成。解决了数据发送超32个字符会死的,rs485支持问题。32个字符会死的问题是由多核处理器引起的,在定位问题时,把一个核关闭,处于一个cpu时,就一点点问题都没有。root@ ss /sys/devices/system/cpu/cpu1$ echo 0 >online [ 3555.955602] CPU1: shutdown原创 2017-11-24 15:49:55 · 1893 阅读 · 0 评论 -
wk2168驱动调试(二)
从别人的地方找来的图,整个串行设备的数据处理流程:上次提到收发0x11会丢的问题,和0a会挂死的问题。这个问题做对比的是正常的字符,却是可以正常收发的。那么为什么这两个数据有问题呢,从ASCII_百度百科 表上看,这两个都是控制字,也就是要执行的。沿着这个思路,从01测到0f,收到的数据各种不同的表现这样的现象,我觉得是转义了。在baidu里搜一下tty转义问题 http:原创 2017-11-17 15:06:07 · 1085 阅读 · 0 评论 -
wk2168驱动调试(一)
拿到wk2168的开发板了,前面硬件人员整烧了一块。这样的板子比较好调,硬件相对来说是验证过的,只要把软件驱动移到我们的系统下就可以。介绍一下wk2168芯片的功能,这是一块成都本地公司开发的扩串口的芯片,WK2168是首款具备256级FIFO的低功耗并支持 UART/SPITM/IIC/8位并行总线接口的4通道UART器件。可以通过模式选择使得该芯片工作于以上任何一种主接口模式,将选定的原创 2017-11-16 18:48:09 · 4493 阅读 · 4 评论 -
多种模块拔号上网驱动开发调试
拔号上网前后调试了几种上网卡模块,现在把几种模块调试记录下来,并做一下备份。 操作系统:Linux (none) 2.6.30 #112 Thu Sep 7 16:01:33 CST 2017 armv5tejl GNU/LinuxCPU:# cat /proc/cpuinfo Processor : ARM926EJ-S rev 5 (v5l)BogoMIPS原创 2017-11-07 20:53:45 · 981 阅读 · 0 评论 -
TQ E9开发板的二次开发
E9做的工业平板,涉及触摸,显示,wifi等组成部分原创 2017-08-15 19:15:29 · 675 阅读 · 0 评论 -
android rtl8723bs 调试
支持rtl8723bu,rtl8723bs原创 2016-08-19 16:28:36 · 5092 阅读 · 2 评论 -
TI am335x驱动调试记录
调TI am 335x有些时间了。总是没有精力来总结这些经验教训,现在慢慢发上来。硬件原理图是:cpu mac phy rj45eth调试:1.读硬件电路图,拿着芯片手册,把所有pin的配置修改成对应的配置。我们修改的参考板上有两个eth ,我们只用了eth1,余下的eth0由于pin和别的复用了。在参考板上引脚定义多数不一样。2.配完引脚,那么in原创 2015-09-06 22:14:33 · 3154 阅读 · 1 评论