- 博客(11)
- 资源 (17)
- 收藏
- 关注
转载 垃圾回收器
每当我倍感压力以及有很多事情要做的时候,我总是有这样一种反常的反应,那就是希望做一些其他的事情来摆脱这种状况。通常情况下,这些事情都是些我能够编写并实现的独立的小程序。一天早上,我几乎要被一堆事情给整疯了——我得写我那本《游戏编程模式》、处理一些工作上的事情、还要准备一场Strange Loop的演讲,然后这时我突然想到:“我该写一个垃圾回收器了”。是的,我知道那一刻让
2015-12-19 11:28:48 447
转载 两种方式的i2c设备驱动的编写方法
我的理念:简单实用即可,不要搞一堆源码出来,结果让人看了以后还不知道怎么用,看我的:1、在arch/arm/mach-xxx/ 自己的平台文件里添加i2c信息,美其名曰:i2c_board_info例如:static struct i2c_board_info __initdata xxxi2c_board_info[] = { {
2015-12-18 10:57:14 2286
转载 Linux I2C驱动完全分析(一)
版权声明: 可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息。 ----http://blog.csdn.net/ypoflyer/article/details/6376545博主按:其实老早就想写这个I2C的了,期间有各种各样的事情给耽误了。借着五一放假的时间把这个写出来,供同志们参考。以后会花一些时间深入研究下内核,虽然以前对内核也有所了解,但是还不系统。I2C的硬件
2015-12-18 10:50:47 435
转载 Linux 内核是如何构建的
介绍我不会告诉你怎么在自己的电脑上去构建、安装一个定制化的 Linux 内核,这样的资料太多了,它们会对你有帮助。本文会告诉你当你在内核源码路径里敲下make 时会发生什么。当我刚刚开始学习内核代码时,Makefile 是我打开的第一个文件,这个文件看起来真令人害怕 :)。那时候这个 Makefile 还只包含了1591 行代码,当我开始写本文时,内核已经是4.2.0的第三个候选版
2015-12-14 12:34:20 456
转载 I2C操作笔记——以 AT24C04为例
1.前言 对于大多数工程师而言,I2C永远是一个头疼的问题。相比UART和SPI而言,I2C的时序要复杂一些,I2C组合变化也丰富一些。在这里以AT24C04为例说明I2C使用过程中的一些注意点。2.AT24C04操作示意图图 AT24C04操作示意图示意图说明:示意图分阐述了4种不同的操作方式,例如写单个存储单元,写多个存储单元,读单个存储单
2015-12-09 10:45:13 518
转载 I2C Tools 学习笔记
1.安装 I2C驱动载入和速率修改请查看博文【树莓派学习笔记——I2C设备载入和速率设置】。2.I2C总线扫描 通过i2cdetect -l指令可以查看树莓派上的I2C总线,从返回的结果来看树莓派含有两个I2C总线,通过阅读相关的资料,树莓派1代使用I2C0,而树莓派2代使用I2C1。[plain] view plaincopy
2015-12-09 10:43:25 1011
转载 Linux 软件看门狗 watchdog
Linux 自带了一个 watchdog 的实现,用于监视系统的运行,包括一个内核 watchdog module 和一个用户空间的 watchdog 程序。内核 watchdog 模块通过 /dev/watchdog 这个字符设备与用户空间通信。用户空间程序一旦打开 /dev/watchdog 设备(俗称“开门放狗”),就会导致在内核中启动一个1分钟的定时器(系统默认时间),此后,用户空间程序需
2015-12-08 16:33:10 572
转载 解决android4.0 触摸屏分辨率映射不准
前言 几个月以前升级了android4.0,在触摸屏这块一直有个令人头疼的问题,通常触摸屏的分辨率应该是根据当前屏幕分辨率而定。但android4.0上就有点奇怪,不管怎么换屏幕的分辨率,触摸屏始终有不准的情况。最近着手研究了这块,通过修改inputreader.cpp 及 com_android_server_InputManager.cpp终于解决的触摸屏不
2015-12-08 14:12:09 1031
转载 Linux 下Can的配置
CAN总线配置在Linux系统中,CAN总线接口设备作为网络设备被系统进行统一管理。在控制台下, CAN总线的配置和以太网的配置使用相同的命令。在控制台上输入命令:ifconfig –a 可以得到以下结果:can0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
2015-12-07 13:57:08 9984 1
转载 linux can收发程序
Linux下can发送应用程序代码#include #include #include #include #include #include #include #include #include #include /*** @brief: print usage message
2015-12-04 14:07:03 1479
转载 Linux内核驱动开发之KGDB单步调试内核(kgdboc方式)
如何单步源码级调试Linux内核一直困扰着linux驱动开发人员,内核有其代码量大、逻辑复杂、与硬件交互的特性。因此,有着不同于应用程序的调试方法,据统计Linux内核开发者使用最普遍的调试方法是printk方法,而其他的方法大多是在特殊情况下才会使用。本文介绍的Kgdb调试方法是一种源码级的Linux内核调试器。使用Kgdb调试内核时,需要结合gdb一起使用,使用他们可以对内核进行单步调试,设置
2015-12-03 14:08:20 408
linux kobject kset bus.tar.gz
2019-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人