
Linux硬件驱动示例
代码很单纯,复杂的是人。
打开心扉,努力学习
展开
-
DS18B20(1-wires)驱动移植
Dallas 1-wires是Dallas公司的单总线设备,最具代表性的就是DS18B20温度传感器,只需要一根线操作。在移植2.6.37的时候就发现这个驱动写的特别好,层次分明,通用性好,使用方便。所以重点分析了这类驱动,领悟了驱动作者的精神,把这种思想发扬光大。然后在XC2440板上小试了一下,把DS18B20驱起来,准确获取温度,一个好的驱动让工作变得如此简单。L转载 2017-06-15 13:57:09 · 1028 阅读 · 0 评论 -
S3C2440 温度传感器ds18b20的驱动编写与测试--比较详细的1-wire
ds18b20的详细信息百度百科都有比较详细的介绍:http://www.baidu.com/link?url=tgDW0RZumyv2JQbC7ohrnKj_jtFZmqkrnJd7vp3V24KCiG8bkOHqD7vRoQev3OjBPFgIGUvUyVpfdtgSzJUwm_&wd=&eqid=cb79eb5b0000da5a0000000555e061f4再有就是特别感谢这位提供转载 2017-06-15 17:00:24 · 1515 阅读 · 0 评论 -
整理MTK dsi.PLL_CLOCK配置
DSI采用的是双边采样,则clk等于数据速率的一半,也就是说一个clk周期内传送2位,所以你计算出来的值还要除以2根据mtk faq的计算公式,是这样的:1、DSI vdo mode下的数据速率data_rate的大致计算公式为:Data rate= (Height+VSA+VBP+VFP)*(Width+HSA+HBP+HFP)* total_bit_per_pixel*fram原创 2018-01-10 11:22:11 · 5057 阅读 · 0 评论 -
Kernel里面FIFO的使用
/* * Sample kfifo byte stream implementation * * Copyright (C) 2010 Stefani Seibold <stefani@seibold.net> * * Released under the GPL version 2 only. * */#include <linux/init.h>#i...转载 2018-02-22 16:33:22 · 1427 阅读 · 0 评论 -
更新debian9 stretch源
修改配置文件/etc/apt/sources.list修改成163源:deb http://mirrors.163.com/debian/ stretch main non-free contribdeb http://mirrors.163.com/debian/ stretch-updates main non-free contribdeb http://mirrors.163.com/...原创 2018-06-26 14:36:40 · 1694 阅读 · 0 评论 -
Debian 9安装Clion 2018
现在去官网直接下载 https://www.jetbrains.com/clion/解压缩tar -zxvf CLion-2018.1.5.tar.gzcd clion-2018.1.5/bin/./clion.shCLion是收费的,可以选择试用30天,搭建了一个破解的服务器,地址是:http://idea.liyang.io找一个服务器地址。...原创 2018-07-01 19:41:23 · 884 阅读 · 0 评论 -
在linux使用ST-link下载器
git clone https://github.com/fpoussin/QStlink2.gitcd QStlink2git checkout v1.2.3git submodule update --initqmake -qt=qt5makesudo make install如果使用QtUsbhttps://github.com/fpoussin/QtUsb...原创 2018-12-28 13:45:27 · 3525 阅读 · 0 评论 -
关于newlib中的libgloss和libnosys
这篇文章写的真的很不错!对于嵌入式开发者,newlib并不陌生,Newlib是一个面向嵌入式系统的C运行库。最初是由Cygnus Solutions收集组装的一个源代码集合,取名为newlib,现在由Red Hat维护。newlib官网:https://sourceware.org/newlib/git 下载:git clone git://sourceware.org/git/...转载 2018-12-28 16:46:51 · 1130 阅读 · 1 评论