会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
我想我会记得你
我找不到我自己了
博客园
首页
新随笔
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
18
下一页
2020年2月22日
Linux下C语言如何使用定时器功能
摘要: 2020-02-22 关键字:alarm()、setitimer()、拦截定时器信号、定时器信号有效范围 在 Linux 中实现定时器功能的比较简单且好用的系统内置的方法有两种: 1、alarm() 函数 2、setitimer() 函数 这两种定时方式都是通过信号(signal)来通知定时到期的。
阅读全文
posted @ 2020-02-22 15:30 大窟窿
阅读(16422)
评论(0)
推荐(1)
2020年2月21日
Linux驱动开发之设备树
摘要: 2020-02-21 关键字:dts解析、dts语法 什么是设备树? 设备树:device tree。它是Linux开发中用于描述硬件信息的文件。如:数量、类别、地址、总线情况与中断等。设备树文件其实就是一种适合人类阅读的文本文件,它以 .dts 作为后缀,通常保存在 ./arch/arm/boot
阅读全文
posted @ 2020-02-21 22:00 大窟窿
阅读(1228)
评论(0)
推荐(0)
自行搭建Android4.4编译环境
摘要: 2020-02-21 关键字:ubuntu编译Android4.4、Android编译依赖库 本篇文章记录一下笔者自行搭建 ubuntu 系统并成功编译 Android 4.4 源码的过程。 笔者这边选择使用虚拟机来开发,因为说实话对于我们这些普通开发者来说,做软件开发还是离不开windows的。
阅读全文
posted @ 2020-02-21 12:11 大窟窿
阅读(1118)
评论(0)
推荐(0)
2020年2月19日
Linux驱动开发之IIC开发
摘要: 2020-02-19 关键字:IIC通信协议 嵌入式设备中常见的IIC从设备有: 1、CMOS 摄像头 2、触摸屏 3、重力传感器 4、EEPROM 5、HDMI IIC通信协议是一种主从通信模式的协议,在进行IIC驱动开发的时候,我们都是站在主机的角度来开发的,所有要驱动的设备在我们的驱动程序看来
阅读全文
posted @ 2020-02-19 21:45 大窟窿
阅读(1440)
评论(0)
推荐(0)
2020年2月15日
Linux驱动开发之输入子系统
摘要: 2020-02-15 关键字: Linux 中输入设备大致可分以下几种: 1、按键/键盘(keyboard) 2、鼠标(mouse) 3、触摸屏(touchscreen) 4、游戏杆(joystick) 输入子系统的目的是为了屏蔽众多输入设备在硬件上的差异化,使得在开发输入设备的程序时能更简单统一。
阅读全文
posted @ 2020-02-15 17:34 大窟窿
阅读(793)
评论(0)
推荐(0)
2020年2月14日
Linux驱动开发之平台总线
摘要: 2020-02-14 关键字:Linux驱动中的probe函数是如何执行的 1、设备驱动模型 嵌入式 Linux 驱动开发往往都是按照如下的步骤来进行的: 1、实现入口函数 xxx_init() 和卸载函数 xxx_exit() 2、申请设备号 register_chrdev() 3、创建设备文件节
阅读全文
posted @ 2020-02-14 17:44 大窟窿
阅读(977)
评论(0)
推荐(0)
2020年2月12日
Linux驱动开发之中断编程
摘要: 2020-02-12 关键字: 在 Linux 内核当中,处理一个中断事件需要知道两件事: 1、中断号码 2、中断处理函数 而在 ARM 中处理中断则需要知道以下四件事: 1、中断源号码 2、初始化中断控制器 3、初始化 CPU 中断功能 4、中断处理函数 获取中断号有以下两种方式: 1、宏定义 通
阅读全文
posted @ 2020-02-12 22:13 大窟窿
阅读(1372)
评论(0)
推荐(0)
2020年2月10日
Linux驱动开发之字符设备驱动入门
摘要: 2020-02-10 关键字: 在 Linux 中设备驱动可以分为如下三种类型: 1、字符设备驱动 2、块设备驱动 3、网络设备驱动 字符设备驱动就是指以字符流为数据通信基础的设备。例如:LCD、键盘、I2C等。它的特点就是通信速度快,同时数据量也相对较小。块设备则主要是一些存储设备。例如:磁盘、U
阅读全文
posted @ 2020-02-10 21:47 大窟窿
阅读(700)
评论(0)
推荐(0)
2020年2月9日
linux 驱动模块开发初体验
摘要: 2020-02-09 关键字: 在嵌入式 Linux 开发中,驱动程序通常都是用 C语言 来编写的,并经编译后生成为目标文件,即 '.o' 文件。随后又可在编译系统时以两种形式打包成系统镜像文件: 1、uImage 即内核的二进制文件。这种形式是直接将内核驱动程序打包进系统文件中。这种形式的驱动程序
阅读全文
posted @ 2020-02-09 22:54 大窟窿
阅读(529)
评论(0)
推荐(0)
2020年2月6日
Android 应用开发中如何自定义 Drawable 背景?
摘要: 2020-02-06 关键字:EditText自定义背景、shape、corners 通过 xml 定义 View 的背景 Drawable 资源还是挺常用的。 本篇博文记录几种常用的自定义 Drawable 方式。 1、圆角矩形 A、普通圆角矩形 <?xml version="1.0" encod
阅读全文
posted @ 2020-02-06 14:04 大窟窿
阅读(2619)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
18
下一页
公告