会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
beijiqie1104
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
2019年8月27日
1 Linux输入子系统
摘要: 前面的章节,对字符设备驱动的框架进行了学习,包括中断、poll机制、异步信号通知、原子操作、阻塞、定时器按键消抖等机制。其驱动框架结构如下: 编写file_operation结构体的成员函数:open、read、write等。 在驱动入口函数xx_init()中,调用register_chrdev(
阅读全文
posted @ 2019-08-27 14:21 beijiqie1104
阅读(284)
评论(0)
推荐(0)
2019年4月22日
S3C2440 ARM芯片时钟
摘要: 1、内部时钟简介 由S3C2440A的内部框图可以看出,S3C2440A主要分为三部分ARM920T、AHB、APB。其中FCLK是CPU相关的工作时钟,HCLK则为高速总线设备提供时钟,PCLK则为一些低速的外设提供时钟。 由S3C2440A的时钟产生框图,可知,整个系统的时钟源包含两种,外部晶振
阅读全文
posted @ 2019-04-22 16:17 beijiqie1104
阅读(220)
评论(0)
推荐(0)
2019年4月18日
makefile 自动生成依赖
摘要: 为什么需要自动生成依赖? 一个工程中,各源文件常包含多个头文件。那么如何在makefile中管理这些依赖关系?查看各源文件包含的所有头文件,通过在makefile中手动添加、删除依赖关系。该种方法工作量大,维护难度高,不利于大型工程的维护。 因此,需要一种:1、无需手动添加,编译器自动生成依赖关系;
阅读全文
posted @ 2019-04-18 13:51 beijiqie1104
阅读(785)
评论(0)
推荐(0)
2019年3月18日
点亮一个led
摘要: 一般情况,计算机软件开发者的第一个入门程序往往都是“hello world”,而嵌入式开发者第一个程序永远都会是点亮一个led。 今天就让我来点亮S3C2440上的第一个LED 实验过程: 1、确认硬件I/O连接看硬件原理图;看芯片手册。 2、编写底层汇编代码设置对应GPIO为输出引脚;根据原理图连
阅读全文
posted @ 2019-03-18 16:59 beijiqie1104
阅读(117)
评论(0)
推荐(0)
2019年3月13日
第一篇随笔
只有注册用户登录后才能阅读该文。
阅读全文
posted @ 2019-03-13 14:49 beijiqie1104
阅读(32)
评论(4)
推荐(1)
上一页
1
2
公告