the linux device model bus device driver学习笔记

Linux中,分别使用bus_type,device_driver,device来描述总线,驱动和设备,在设备模型中,所有的设备都通过总线来连接。即使有些设备没有连接到一根物理总线上,Linux为其设置了一个内部的、虚拟的platform总线,来维持总线、驱动、设备的关系。总线:struct bus_type { const char * name;//总线名字 st

- 阅读全文 -

linux device model kobject kset学习笔记

这份资料是本人利用业余时间学习Linux的一个总结。学习Linux的知识点相当零碎,怕忘记,所以随时做好笔记。学Linux的主要原因是想彻底搞透嵌入式领域底层,以前玩过几种单片机和RTOS,也练习写过微型调度器和微型FAT,主要是为了解整个RTOS和FAT32的工作过程,相当于给学习Linux做了些铺垫吧,学习Linux是一个漫长的过程。该笔记因时间仓促,难免有错误之处,还希望大家给予批评指正。(

- 阅读全文 -

linux 等待队列

Linux内核的等待队列是以双循环链表为基础数据结构,与进程调度机制紧密结合,能够用于实现核心的异步事件通知机制。在这个链表中,有两种数据结构:等待队列头(wait_queue_head_t)和等待队列项(wait_queue_t)。等待队列头和等待队列项中都包含一个list_head类型的域作为"连接件"。它通过一个双链表和把等待tast的头,和等待的进程列表链接起来。从上图可以清晰看到。所以我

- 阅读全文 -

FirePrime RK3128底板原理图简要分析

原始博文链接: http://chinaunix.net/uid-22547469-id-5172439.htmlFirePrime_Baseboard_SCH_v10.pdf本文是笔者根据fireprime的底板电路图做了一个简单的梳理,一方面是学习prime的硬件设计,另一方面熟悉一下资源,也好在项目中使用起来。难免有疏漏之处,还请大家不要吝啬。P4,电源输入电路U10用来低压检测,也就是F1

- 阅读全文 -

用CXA20106制作2CM-400CM的超声波(已出实物)

用CXA20106制作2CM-400CM的超声波(已出实物)小弟最近玩超声波,最初参考网上最常用的CXA20106电路制作信号接收回路,发现以下典型问题:1.CXA20106接收增益很大,导致发射探头衍射的波会第一个到达接收电路,示意图如下由于发射和接收探头距离大约是5mm到10mm左右,导致发射探头输出8个超声波后,会由于衍射作用(很微弱)直接进入接收探头,导致接收到如图r1一样的回波,但这个波

- 阅读全文 -

锁相环5W调频107.5MHZ发射机功放设计

锁相环5W调频107.5MHZ发射机功放设计设计目的:为了得到一台调频发射机。设计原理:本发射机为了得到较好音质,故主振级必须屏蔽,为了美观与音质兼并而又简单则直接采用闽实的MCE1417H100M模块做主振级。故本发射机重点在高频功放上,本次设计采用3355(甲类)+3355(甲类)+2053(丙类)+1971(丙类)模式。设计步骤:1、理论电路设计(1)末级功放(1971)设计,采用以下电路

- 阅读全文 -

曾经做的5瓦射频功放

07年时酷爱射频,当时方便折腾的只有调频,信号源是bh1417但1417自身输出不到0.1W,只能传输一二十米,为了扩展距离,增加3级功放。当时用收音机是30元买的很垃圾的收音机,频率大约是107.5Mhz测试距离实测5公里,再远几乎就没信号了,清晰距离是4公里不说了,上图:折腾完后忘了丢在哪个角落,后来再也找不到了。原理图就是上面的,几乎所有的电感电容都经过了计算。

- 阅读全文 -

最近回复

  • mangogeek: mt7688
  • hylon: 什么芯片?期待神器
  • mangogeek: 1C2G2M,速度一般,阿里云香港
  • 阳哥哥: 兄弟服务器配置什么的,访问也挺快的。
  • mangogeek: 前有AMD YES,后疑似又有ARM YES,我想来一个MAKE...

标签

归档

其它