首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏嵌入式与Linux那些事

    11.LCD驱动

    2.LCD驱动框架: 1.分配fb_info 2.设置 3.注册register_framebuffer 4.硬件相关操作 3.关于fb_info Linux内核将所有的Framebuffer抽象为一个叫做 换言之就是,LCD的驱动就是构建fb_info,并且向系统注册 fb_info的过程。 HSPW+1=T7=5 HSPW=4 HBPD+1=T6-T7-T8=273-25-251=17 HBPD=16 HOZVAL+1=T11=240 HOZVAL=239 HFPD+1=T8-T11 =251-240=11 HFPD=10 HSYNC极性同样要反转 ? =251-240=11, 所以HFPD=11-1=10 */ lcd_regs->lcdcon3 = (16<<19) | (239<<8) | (10<<0); /* 水平方向的同步信号

    93840发布于 2021-05-20
  • 来自专栏码农爱学习的专栏

    【i.MX6ULL】驱动开发11——LCD驱动实践

    之前在Linux系统移植时提到过LCD驱动,本篇来看下Linux设备树如何配置LCD驱动。 1.2 LCD驱动文件mxsfb介绍 LCD的驱动文件为mxsfb.c,这是一种platform驱动框架,驱动和设备匹配之后,mxsfb_probe函数就会执行。 6ULL的eLCDIF接口驱动程序 NXP 已经编 写好了,因此 LCD 驱动部分我们不需要去修改。 MX6UL_PAD_LCD_DATA09__LCDIF_DATA09 0x79 MX6UL_PAD_LCD_DATA10__LCDIF_DATA10 0x79 MX6UL_PAD_LCD_DATA11 __LCDIF_DATA11 0x79 MX6UL_PAD_LCD_DATA12__LCDIF_DATA12 0x79 MX6UL_PAD_LCD_DATA13__LCDIF_DATA13

    2.1K30编辑于 2021-12-27
  • 来自专栏DPU

    NvidiaMellanoxOFED驱动解决方案

    简介 这篇文章显示了 Mellanox Linux 驱动程序解决方案的相关文档及链接 Linux Driver 快速开始 Getting started with ConnectX-4 100Gb/s Mode for IPoIB Network For other Linux related topics refer to: 其他技术主题 Virtualization Solutions 虚拟化解决方案 RDMA/RoCE Solutions RoCE解决方案 Performance Tuning for Mellanox Adapters MLX网卡性能调优 Programming Solutions 编程示例/ODP/单边/双边操作等 总结 本文总结了NvidiaMLX驱动相关的文章和链接, 后期可基于此索引页面更新 对于RoCE协议, 可抓包分析, 如可通过自己编译驱动源码中的ibdump对MLX5 系列网卡进行抓包, make WITHOUT_FW_TOOLS=yes [install] https://github.com/Mellanox/ibdump 参考 Linux驱动解决方案: https

    1.3K10编辑于 2024-06-07
  • 来自专栏TeamsSix的网络空间安全专栏

    CS学习笔记 | 11、用户驱动溢出攻击

    Beacon 运行任务的方式是以jobs去运行的,比如键盘记录、PowerShell 脚本、端口扫描等,这些任务都是在 beacon check in 之间于后台运行的。

    1.1K20发布于 2020-07-01
  • 来自专栏又见苍岚

    Windows 11 映射磁盘驱动

    Windows 11 没有了映射磁盘驱动器按钮,本文记录在Win11下挂载远程磁盘的方法。 列表会列出主机中的 Windows 共享目录列表 也可以在网络上右键 -> 映射驱动器 使用 net use 命令挂载磁盘 命令用法 net use <disk_driver>: \\<ip>

    7.2K20编辑于 2022-08-05
  • 来自专栏工作总结

    优化if-else的11方案

    11. 使用异常处理:在某些情况下,使用异常处理来简化错误条件的处理。

    28500编辑于 2024-08-05
  • 来自专栏京程一灯

    11款神器帮助程序员摆脱Deadline驱动

    并且,TMetric可以轻松地与Trello,Asana,Jira,Todoist等流行的项目管理软件集成,你可以在一套完整的解决方案无缝地中使用它。 Canlendly作为一款帮助用户遵守约定的完美工具,它提供了简单、优雅的解决方案

    2.7K30发布于 2019-03-27
  • 来自专栏AIoT技术交流、分享

    LabVIEW控制Arduino驱动数码管(基础篇—11

    将数码管的阳极接至Arduino Uno控制板上的+5V,将数码管的A、B、C、DP、D、E、F和G分别接至Arduino Uno控制板上的数字接口D2、D3、D4、D5、D9、D10、D11、D12, 项目资源下载请参见:LabVIEW控制Arduino驱动数码管-单片机文档类资源-CSDN下载

    67430编辑于 2022-05-30
  • 来自专栏防止网络攻击

    带键扫的LED专用驱动方案

    一、基本概述 TM1650 是一种带键盘扫描接口的LED(发光二极管显示器)驱动控制专用电路。内部集成有MCU输入输出控制数字接口、数据锁存器、LED 驱动、键盘扫描、辉度调节等电路。 二、特性说明 两种显示模式:8段×4位和7段×4位 段驱动电流大于25mA,位驱动电流大于150mA 提供8级亮度控制 键盘扫描:7×4bit内部集成三极管驱动 高速两线式串行接口 内置时钟振荡电路 内置上电复位电路 支持2.8V-5.5V电源电压 提供DIP16及SOP16封装 适用领域: 家用电器产品如机顶盒、空调、DVD/VCD等显示的驱动

    96210编辑于 2023-12-01
  • 来自专栏Linux驱动

    11.按键驱动之定时器防抖(详解)

    timer_list *) //定时器状态查询,如果在系统的定时器列表中则返回1,否则返回0; del_timer(struct timer_list*) //删除定时器,在本驱动程序出口函数 sixth_drv_exit()里添加 5.修改驱动程序实现定时器消抖动 5.1首先定义一个定时器结构体: static struct timer_list buttons_timer; //定义定时器结构体 7.本节测试程序代码使用的是上一节: 阻塞操作的测试程序 8.本节驱动程序sixth.c代码: #include <linux/module.h> #include <linux/kernel.h> 卸载中断 { free_irq(IRQ_EINT0,&pins_desc[0]); free_irq(IRQ_EINT2,&pins_desc[1]); free_irq(IRQ_EINT11 ; request_irq(IRQ_EINT2, buttons_irq,IRQT_BOTHEDGE, "S2", &pins_desc[1]); request_irq(IRQ_EINT11

    1.8K100发布于 2018-01-03
  • 来自专栏腾讯研究院的专栏

    数字经济驱动未来,11位专家深度解读国家战略

    1.数据成为驱动经济增长的核心生产要素   大数据和云计算等的融合推动了物联网的迅速发展,实现了人与人、人与物、物与物的互联互通,导致数据量呈现爆发式增长。 数据驱动型创新正在向经济社会、科技研发等各个领域扩展,成为国家创新发展的关键形式和重要方向。 三、数字经济驱动未来   当前,以互联网为代表的数字技术正在加速与经济社会各领域深度融合,已经成为了引领经济社会发展的先导力量,也成为各国在后金融危机时代推动经济社会转型、培育经济新动能、构筑竞争新优势的重要抓手 水电气缴费让用户足不出户享受指尖生活缴费;餐饮、家政、物流、教育、医疗、旅游、酒店、停车、社区等多领域合作形成智慧解决方案,发展O2O服务新模式。 政府作为规模最大、信息最多、权力最大的公共机构,积极向公众开放公共数据对实现数据驱动的社会治理模式非常重要。   

    1.2K50发布于 2018-02-01
  • 来自专栏tinker board 2s嵌入式

    tinker board 2s android11 dsi 屏幕驱动

    上一期介绍了一下tinkerboard2 Android11下面的bootloader,这一期来介绍一下tinkerboard2在Android11下面适配DSI屏幕的方式。 Connector:连接器,指encoder 和panel 之间交互的接口部分; Panel:各种具体的屏幕 因此,要驱动DSI屏幕,有三个部分需要配置,包括VOP,DSI控制器,屏幕的参数。 &dsi { status = "okay"; //配置dsi每个lane的频率,一般出现花屏,条纹等可以调整这个值改善 //如果这个值不配置,DSI驱动会自动计算 rockchip 11.png 到这里,这款风火轮为tinkerboard2定制的DSI屏幕的调试就完成了,且支持了HDMI+DSI的双屏异显。 总结 本文以tinkerboard2对接7寸1024*600分辨率的DSI屏幕为例,介绍了在tinkerboard2在Android11下面适配DSI屏幕的方式。此方法对于其他分辨率的屏幕同样适用。

    2.2K90编辑于 2022-05-10
  • 来自专栏物联网思考

    LoRa终端设备ASR6505驱动DHT11

    在本篇将使用普通GPIO来驱动DHT11,不过本篇使用STM8L的库函数。 1、DHT11 DHT11是一款比较典型的温湿度传感器,温度0-50°±2°,湿度:20-90%RH。 这里要注意一下:DHT11如果接3.3V,在线较长的时候,驱动能力不足,因此建议接5V)。 3、STM8L库函数 使用的是标准库函数,这也是ST最开始推广的时候用的库,于HAL库是有区别的。 ,修改引脚 #define DHT11_CLR GPIO_ResetBits(DHT11_PORT,DHT11_PIN); #define DHT11_SET GPIO_SetBits (DHT11_PORT,DHT11_PIN); #define DHT11_IN GPIO_Init(DHT11_PORT,DHT11_PIN, GPIO_Mode_In_PU_No_IT); DHT11_PORT,DHT11_PIN)); //DHT11 将总线拉高80us } uint8_t DHT11_ReadValue(void) { uint8_t i,sbuf=0;

    1.3K30发布于 2020-09-26
  • 来自专栏glm的全栈学习之路

    AcWing 11. 背包问题求方案数(背包问题求方案数)

    #include<bits/stdc++.h> using namespace std; const int N=1010,mod=1e9+7; int f[N],cnt[N],n,m; signed main(){ cin>>n>>m; for(int i=0;i<=m;i++)cnt[i]=1; int u,v; for(int i=1;i<=n;i++){ cin>>u>>v; for(int j=m;j>=u;j--){

    79520发布于 2021-05-13
  • 来自专栏PowerBI战友联盟

    PowerBI 驱动行业解决方案 - 从餐饮业终极问题,到全行业用户体验驱动数字化方案

    同时也说明了一套精良的 Power BI 完美方案,是和完美的数仓底层结构方案配套的。 在这方面,我们需要整合来自大众点评,美团,口碑,饿了么,美团外卖等驱动的评论数据来构建实时数据仓库。 然而,我们给到餐饮企业的咨询认知是:每位顾客都是企业营运流程环节中的一环,我们需要通过顾客的数据来与企业流程形成闭环,在上述的案例中,优化食材供应链,以及可持续地优化海量门店管理已经形成顾客评论驱动的闭环体系 J-AI 餐饮文本语义识别引擎不仅可以识别此类所有问题,还可以结合后续流程,完全自动化驱动。 如下: 我们通过顾客体验为入口,整合全链路数据,深度构建定制指标体系,真正为企业实现数字化闭环驱动。J-AI 引擎已经可以适配到更多行业。 在这些行业具有前瞻性意识的企业,欢迎与我们联系,共同探讨。 我们欢迎具有高瞻远瞩的餐饮行业大佬一起共建,也欢迎重视用户体验驱动的行业大佬进行共建。这些行业包括但不限于: 餐饮,美妆,奢侈品,汽车,酒店等需要真正重视用户体验的行业。

    88210编辑于 2023-03-01
  • 卸载ubuntu18.04显卡驱动报错cuda-libraries-11-4 : Depends: cuda-cudart-11-4

    卸载ubuntu18.04上显卡驱动报错:     The following packages have unmet dependencies:  cuda-libraries-11-4 : Depends : cuda-cudart-11-4 (>= 11.4.148) but 11.4.43-1 is installed                        Depends: cuda-nvrtc -11-4 (>= 11.4.152) but 11.4.50-1 is installed                        Depends: libcublas-11-4 (>= 11.6.5.2 : libnpp-11-4 (>= 11.4.0.110) but 11.4.0.33-1 is installed                        Depends: libnvjpeg -11-4 (>= 11.5.2.120) but 11.5.1.43-1 is installed E: Unmet dependencies.

    18000编辑于 2025-07-19
  • 来自专栏Java进阶架构师

    我司“双11”限流方案,进来抄作业!

    今晚就趁机讲下限流方案。 日常生活中,有哪些需要限流的地方? 除了功能降级以外,还可以采用不直接操作数据库,而全部读缓存、写缓存的方式作为临时降级方案。 ③延迟处理 这个模式需要在系统的前端设置一个流量缓冲池,将所有的请求全部缓冲进这个池子,不立即处理。 System.out.println(limiter.acquire()); 超时: boolean tryAcquire = limiter.tryAcquire(Duration.ofMillis(11

    66830发布于 2021-11-17
  • 来自专栏四楼没电梯

    Win11 安装 PostgreSQL 报错解决方案

    一、问题概述 在 Win11 系统中安装 PostgreSQL 时,可能会遇到“Problem running post-install”的报错情况。 二、报错原因分析 (一)权限不足问题 在 Win11 中,安装后系统用户可能没有安装文件夹内程序的执行权限。这会导致无法初始化数据和注册服务。 三、解决方案详解 (一)添加权限步骤 找到 PostgreSQL 的安装文件夹。 右键点击安装文件夹,选择“属性”。 在“属性”窗口中,选择“安全”选项卡。 (二)创建用户及设置权限 在 Win11 系统中创建一个名为“postgres”的用户。 打开“控制面板”->“用户账户”->“用户账户”->“管理其他账户”。 -D data - 停止服务: pg_ctl stop -D data - 删除服务: pg_ctl unregister -N PostgreSQL 四、总结归纳 通过以上方法,可以有效解决 Win11

    3.8K10编辑于 2024-10-18
  • 来自专栏菠萝上市没有

    Win11 wsl2 固定IP方案

    背景win11 上通过wsl2安装了Ubuntu,想其他电脑通过ssh登入Linux,但每次电脑重启,wsl的IP会变,网上找了个脚本,可以固定wsl的IP。

    4.2K40编辑于 2022-06-19
  • 来自专栏全栈程序员必看

    显卡驱动安装失败-驱动人生解决方案

    驱动人生了解到,自从win10系统发布以来,越来越多的用户都将系统给换成win10系统了。但是面对的用户基数大,系统难免会有不完善的地方。 经过驱动人生官方运维人员的检查发现,这个是因为Win10系统中潜在的一些bug导致的,如果大家的显卡有问题或者显卡驱动有问题,在开机后就会黑屏1-3分钟。 针对这种问题,驱动人生运维人员也给出了具体的解决方案,首先我们需要将这个Win10不支持显卡驱动卸载,大家可以使用驱动人生8直接对电脑中不支持的驱动进行卸载和重装即可。    查看自己电脑中的显卡驱动工作是否正常,如果显卡驱动工作不正常或者驱动异常,都可以直接选择禁用设备。   操作的方法很简单,大家照着图中的步骤进行即可。 下次再遇到问题大家也不要慌乱,驱动人生致力于解决用户在使用电脑时遇到各种问题,如果你使用电脑时遇到了烦恼,不妨关注驱动人生官网,我们将会收集大家的问题,定期更新相应的解决方案供大家参考解决问题。

    1.5K30编辑于 2022-08-22
领券