- 博客(20)
- 资源 (6)
- 收藏
- 关注
原创 韦东山嵌入式Linux学习——017 ADC和触摸屏(4)-校准与画线
ADC和触摸屏(4)——校准与画线/* *硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3) *软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统, *参考资料:开发版原理图,S3C2440A datasheet*/目录ADC和触摸屏(4)——校准与画线一、前言二、编程原理1、坐标转换方法1.1 原理1.2 校准公式1.3 代码兑现2、坐标倒置修正方法2.1 指定两点,判断其xy方向距离
2020-05-28 12:43:34 1196 2
原创 韦东山嵌入式Linux学习——017 ADC和触摸屏(3)-长按实现
ADC和触摸屏(2)-按下松开检测/* *硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3) *软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统, *参考资料:开发版原理图,S3C2440A datasheet*/目录ADC和触摸屏(2)-按下松开检测...
2020-05-25 22:41:22 655
原创 韦东山嵌入式Linux学习——017 ADC和触摸屏(2)-按下松开检测
ADC和触摸屏(2)-按下松开检测/* *硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3) *软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统, *参考资料:开发版原理图,S3C2440A datasheet*/目录ADC和触摸屏(2)-按下松开检测一、前言二、相关寄存器1、ADC和触摸屏硬件设置寄存器1.1 ADCCON2.2 ADCTSC3.3 ADCDAT03.4 ADCDAT
2020-05-25 17:17:28 732
原创 韦东山嵌入式Linux学习——017 ADC和触摸屏(1)-硬件原理介绍
ADC和触摸屏-硬件原理与相关寄存器介绍介绍/* *硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3) *软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统, *参考资料:开发版原理图,S3C2440A datasheet*/目录ADC和触摸屏-硬件原理与相关寄存器介绍介绍一、硬件原理1、ADC2、触摸屏二、一、硬件原理1、ADC ADC转换的应用电路如上图所示,通过采集模拟
2020-05-22 19:09:15 466
原创 第二期驱动篇——1.1 LCD驱动编写—Linux内核中LCD驱动框架分析
Linux内核中LCD驱动框架分析/* *硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3) *软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统 *参考资料:《嵌入式Linux应用开发手册》、《嵌入式Linux应用开发手册第2版》目录Linux内核中LCD驱动框架分析一、前言二、框架1、回顾裸板LCD驱动2、Linux下LCD驱动框架2.1 fbmem_init函数解析2.2 fb_op
2020-05-20 20:39:41 574
原创 韦东山嵌入式Linux学习——016 LCD(2)-编写程序
LCD硬件原理与LCD控制器介绍/* *硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3) *软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统, *参考资料:开发版原理图,S3C2440A datasheet,AT043TN24 datasheet*/目录LCD硬件原理与L...
2020-05-17 00:59:48 784
原创 第一、二期衔接——4.7 字符驱动设备之按键驱动—解决同步互斥阻塞
编写按键中断驱动——解决同步互斥阻塞/* *硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3) *软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统 *参考资料:《嵌入式Linux应用开发手册》、《嵌入式Linux应用开发手册第2版》目录编写按键中断驱动——解决同步互斥阻塞一、前言二、引入原子操作1、设置原子变量2、在button_drv_open中采用原子操作3、在button_drv_
2020-05-12 18:34:12 255
原创 第一、二期衔接——4.6 字符驱动设备之按键驱动—异步机制
编写按键中断驱动——异步机制/* *硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3) *软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统 *参考资料:《嵌入式Linux应用开发手册》、《嵌入式Linux应用开发手册第2版》、https://blog.csdn.net/juS3Ve/article/details/81437432*/目录编写按键中断驱动——异步机制一、前言二、要点1、
2020-05-12 16:02:26 269
原创 C\C++数据结构 003 循环链表实现
循环链表实现/* *运行平台:Visual Studio 2015(Debug x86) *参考资料:《大话数据结构》,传智扫地增C\C++数据结构课程*/目录循环链表实现一、循环链表二、设计思想1、插入元素算法设计思路1.1 普通插入1.2 第一次插入元素1.3 尾插法1. 4 头插法2、删除元素算法设计思路2.1 普通删除2.2 从首结点删除三、代码实现1、main.c测试文件2、circlelist.h线性表头文件3、circlelist.c线性表功能实现文件四、循环链表
2020-05-11 18:21:18 316
原创 C\C++数据结构 002 线性表的链式存储实现
线性表的链式存储实现/* *运行平台:Visual Studio 2015(Debug x86) *参考资料:《大话数据结构》,传智扫地增C\C++数据结构课程*/目录线性表的链式存储实现一、线性表的形象描述二、线性表链式存储的发展1、传统链表2、带尾结点的链表3、带头结点的链表三、设计思想1、插入元素算法设计思路2、删除元素算法设计思路四、代码实现1、main.c测试文件2、lelist.h线性表头文件3、lelist.c线性表功能实现文件五、线性表链式存储的分析1、优点2、
2020-05-11 17:00:34 150
原创 第一、二期衔接——4.5 字符驱动设备之按键驱动—poll机制
编写按键中断驱动——poll机制/* *硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3) *软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统 *参考资料:《嵌入式Linux应用开发手册》、《嵌入式Linux应用开发手册第2版》、https://blog.csdn.net/juS3Ve/article/details/81437432*/目录编写按键中断驱动——poll机制一、前言二、
2020-05-10 16:21:03 206
原创 第一、二期衔接——4.3 字符驱动设备—简述Linux中断处理体系结构
简述Linux中断处理体系结构/* *硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3) *软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统 *参考资料:《嵌入式Linux应用开发手册》*/目录简述Linux中断处理体系结构...
2020-05-08 20:20:22 201
原创 第一、二期衔接——4.4 字符驱动设备之按键驱动—中断方式
编写按键中断驱动/* *硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3) *软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统 *参考资料:《嵌入式Linux应用开发手册》、《嵌入式Linux应用开发手册第2版》、https://blog.csdn.net/juS3Ve/article/details/81437432*/目录编写按键中断驱动一、程序框架图1、`request_irq(
2020-05-08 18:46:35 239
原创 第一、二期衔接——4.2 字符驱动设备—简述Linux异常处理体系结构
简述Linux异常处理体系结构/* *硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3) *软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统 *参考资料:《嵌入式Linux应用开发手册》*/目录简述Linux异常处理体系结构前言一、基础的知识点1、什么是异常2、异常的作用3、...
2020-05-07 01:20:20 247
原创 第一、二期衔接——4.1 字符驱动设备之按键驱动—查询方式
字符驱动设备之按键驱动/* *硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3) *软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统 *参考资料:《嵌入式Linux应用开发手册》*/目录字符驱动设备之按键驱动前言一、框架搭建1、编写驱动程序2、告诉内核有这个驱动程序2.1 构...
2020-05-06 21:17:36 238
原创 第一、二期衔接——3.1 字符驱动设备—LED设备驱动框架搭建
字符驱动设备之简单的LED设备驱动/* *硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3) *软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统 *参考资料:《嵌入式Linux应用开发手册》*/目录字符驱动设备之简单的LED设备驱动...
2020-05-06 20:08:32 301
原创 C\C++数据结构 001 线性表的顺序存储实现
线性表的顺序存储实现/* *运行平台:Visual Studio 2015(Debug x86) *参考资料:《大话数据结构》,传智扫地增C\C++数据结构课程*/目录线性表的顺序存储实现一、线性表的形象描述二、线性表顺序存储的概念三、插入元素算法设计思路四、代码实现1、main.c测试文件2、seqlist.h线性表头文件3、seqlist.c线性表功能实现文件五、...
2020-05-06 00:37:47 614
原创 第一、二期衔接——3.2 字符驱动设备—LED设备驱动的框架改进
字符驱动设备之LED设备驱动的改进/* *硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3) *软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统 *参考资料:《嵌入式Linux应用开发手册》*/目录字符驱动设备之LED设备驱动的改进一、改进`first_drv_init()`...
2020-05-04 22:46:13 168
原创 第一、二期衔接——3.3 字符驱动设备—LED设备驱动点灯
字符驱动设备之简单的LED设备驱动/* *硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3) *软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统 *参考资料:《嵌入式Linux应用开发手册》*/目录字符驱动设备之简单的LED设备驱动一、软件系统的大致分层二、Linux驱动程序...
2020-05-04 22:22:54 262
原创 C++提高篇 001 STL案例之演讲比赛
STL案例之演讲比赛/* *运行平台:Visual Studio 2015(Debug x86) *参考资料:《C++ Primer Plus(第6版)》,传智扫地增C++提高课程*/目录STL案例之演讲比赛一、比赛介绍与需求分析二、案例框架搭建三、实现思路分析四、业务函数实现一、比赛介绍与需求分析二、案例框架搭建三、实现思路分析四、业务函数实现...
2020-05-01 00:29:59 562
第一章 计算机系统概述.xmind
2020-04-14
第四章 计算机中断技术.xmind
2020-04-14
第七章 人机接口.xmind
2020-04-14
第六章 AD转换器.xmind
2020-04-14
第八章 总线.xmind
2020-04-14
第二章 存储器.xmind
2020-02-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人