框架入口源文件:dma.c (可根据入口源文件,再按着框架到内核走一遍) 内核版本:linux_2.6.22.6 硬件平台:JZ2440 以下是驱动框架: 以下是驱动代码 dma.c : 以下是驱动测试文件: 以下是编译驱动的Makefile: ...
分类:
其他好文 时间:
2019-02-17 22:04:34
阅读次数:
205
以RAM模拟一个分区为例 框架入口源文件:armblock.c (可根据入口源文件,再按着框架到内核走一遍) 内核版本:linux_2.6.22.6 硬件平台:JZ2440 以下是驱动代码 armblock.c : 以下是编译驱动的Makefile: ...
分类:
其他好文 时间:
2019-02-17 21:58:38
阅读次数:
181
JavaJDBC简介?数据库驱动程序是JDBC程序和数据库之间的转换层,数据库驱动程序负责将JDBC调用映射成特定的数据库调用,使用JavaJDBCAPI进行编程,可以为多种关系数据库提供统一访问。jdbc的驱动通常有四种类型?JDBC-ODPC桥:它将JDBCAPI映射到ODPCAPI。再让JDBC-ODPC调用数据库本地驱动代码(也就是数据库厂商提供的数据库操作二进制代码库,例如Oracle中
分类:
数据库 时间:
2018-12-20 11:56:58
阅读次数:
212
使用phantomjs对网页进行截图遇到的问题 问题描述: 1. 使用的phantomjs版本:phantomjs 2.1.1 windows 2. 使用的截图js文件,\phantomjs 2.1.1 windows\examples\rasterize.js 3. 使用的java驱动代码: 以上 ...
分类:
Web程序 时间:
2018-08-27 22:33:20
阅读次数:
256
本文主要探讨linux环境下,数据包从网卡接收到协议栈处理的处理流程和对应的代码逻辑。分析的内核代码版本为4.17.6,涉及到的网卡硬件功能特性和逻辑均以intel的82599以太网控制器为例,驱动为ixgbe。本文仅讨论physicalfunction的驱动代码逻辑。数据包从网卡接收开始,其总体处理流程如下:网卡接收光/电信号,将其转换为数据帧内容,如果帧符合以太网地址等过滤条件,则保存到FIF
分类:
系统相关 时间:
2018-07-20 19:06:42
阅读次数:
221
1.单元测试初探:是什么,能解决什么问题 逻辑测试 性能测试 异步测试 UI测试 自动化测试 UnitTest—— 分一个一个单元 进行 测试 (单元化:测试) 驱动:TDD 测试驱动代码 SDK 接口 功能测试 回归测试:后面的功能可能会影响之前的功能. 0.5 * 100 = 50m* 次 单元 ...
分类:
其他好文 时间:
2018-07-09 13:32:40
阅读次数:
174
说明:在内核源码里会有很多已经实现的驱动,对于我们来说只需要写好设备文件即可,但是我们如何知道驱动需要那些数据,以及有哪些驱动呢? 解决: 1.首先在内核源码目录下执行执行菜单配置命令: make menuconfig ARCH=arm CROSS_COMPILE=arm-linux-gnueabi ...
分类:
其他好文 时间:
2018-06-27 18:53:41
阅读次数:
211
Linux内核从3.x开始引入设备树的概念,用于实现驱动代码与设备信息相分离。在设备树出现以前,所有关于设备的具体信息都要写在驱动里,一旦外围设备变化,驱动代码就要重写。引入了设备树之后,驱动代码只负责处理驱动的逻辑,而关于设备的具体信息存放到设备树文件中,这样,如果只是硬件接口信息的变化而没有驱动 ...
分类:
系统相关 时间:
2018-06-24 21:04:45
阅读次数:
206
补昨天,昨天星期五,排线没画完,规则估计不对,走线很乱。先放一放 焊接练习,有点进步 昨天检测5寸fog,有8pcs缺画的。检测没注意屏反了,还是能亮,光的可逆性?但是在gray scale灰阶界面。反面是淡淡的彩阶。原因未知 自己准备做一个转接板,接口定义都对好了,线一根根检测没断的,测了vcc ...
分类:
其他好文 时间:
2018-06-23 22:48:28
阅读次数:
195
驱动代码: 应用层代码: 插入模块: root@plnx_arm:/mnt# insmod mytest.ko ioremap called: phys 0x41200000 -> virt 0xf09f0000 测试设备号: 运行应用程序: ...
分类:
其他好文 时间:
2018-06-12 22:32:33
阅读次数:
349