虫帮主的专栏

硬件方案交流QQ群345957209;Android技术交流QQ群147744749

I.MX6Q核心板

IMX6Q核心板

2015-06-06 08:48:04

阅读数 1754

评论数 1

I.MX6Q核心板

核心版已经打好了,先上图:

2015-05-06 20:51:42

阅读数 1810

评论数 0

核心板大作-Freescale IMX6Q出炉(WePower6Q)

历时将近三个月,迎来了第一个里程碑!IMX6Q的核心版layout终于出炉了!核心版名称叫WePower6Q。 最近比较忙,一直没时间更新博客。所以稍做总结: 先秀一下布局,采用邮票孔工艺,方便焊接,抗震动和氧化。 1.为什么要选择IMX6Q 选择飞思卡尔的IMX6Q是经过慎重考虑。因为这...

2015-03-27 22:52:33

阅读数 2988

评论数 0

MOS管

学过模拟电路,但都忘得差不多了。重新学习MOS管相关知识,大多数是整理得来并非原创。如有错误还请多多指点!   先上一张图     一、 一句话MOS管工作原理      NMOS的特性,Vgs大于一定的值就会导通,适合用于源极接地时的情况(低端驱动),只要栅极电压达到一定电压(如...

2014-12-29 09:50:18

阅读数 404

评论数 0

I2C协议分析

1、基本概念       主机            初始化发送,产生时钟信号和终止发送的器件       从机            被主机寻址的器件       发送器        发送数据到总线的器件       接收器        从总线接收数据的器件       多主机  ...

2014-12-15 08:33:23

阅读数 403

评论数 0

Linux串口编程详解

串口本身,标准和硬件 † 串口是计算机上的串行通讯的物理接口。计算机历史上,串口曾经被广泛用于连接计算机和终端设备和各种外部设备。虽然以太网接口和USB接口也是以一个串行流进行数据传送的,但是串口连接通常特指那些与RS-232标准兼容的硬件或者调制解调器的接口。虽然现在在很多个人计算机上,原来...

2014-12-08 09:52:53

阅读数 280

评论数 0

初学者如何移植linux驱动

刚刚接触到linux驱动开发,一定要先亲自移植几个驱动,才能及时发现问题。通过查找资料解决,可以逐步提高自己的能力。那么刚刚移植驱动需要如何下手呢? 1.搭建好框架 linux设备驱动开发,基本都是在框架基础上进行的。框架本身并不依赖特定的外部设备,而是提供了若干个抽象的接口。复杂一点的框架有V4...

2014-12-01 11:13:30

阅读数 690

评论数 0

Linux设备树

宋宝华 Barry Song 1.    ARM Device Tree起源 Linus Torvalds在2011年3月17日的ARM Linux邮件列表宣称“this whole ARM thing is a f*cking pain in the ass”,引发ARM Linux社区的地...

2014-11-30 19:32:24

阅读数 306

评论数 0

V4L2框架分析

Author:CJOK Contact:cjok.liao#gmail.com SinaWeibo:@廖野cjok   1、概述 Video4Linux2是Linux内核中关于视频设备的内核驱动框架,为上层的访问底层的视频设备提供了统一的接口。凡是内核中的子系统都有抽象底层硬件的差异,为...

2014-11-30 18:12:59

阅读数 417

评论数 0

如何学习linux驱动开发

linux设备驱动开发,看起来是一份很高大上的职业,毕竟从事上层应用开发人员太多,而且门槛又不是特别高,而内核级开发从业人员要少得多,而且资料又较少。有许多刚刚接触到linux设备驱动开发的同仁会感觉非常困惑,面对复杂的linux内核有一种无从下手的感觉。根据自己之前积累的一些经验,今天就和大家分...

2014-11-30 12:23:00

阅读数 1347

评论数 0

分享一下嵌入式产品安全保护的措施

在移动互联网时代,越来越多的硬件设备涌现,但是如何确保自己的知识产权不被侵犯也是个迫在眉睫的问题。今天就和大家分享一下从技术方面,保证软件安全的经验。 1.绑定唯一序列号方式 特点:成本低,调试方便 安全性:较低,容易通过动静态或者动态调试,篡改设备号方式进行攻击。 目前很多硬件设备都具有唯一设备...

2014-11-29 15:33:18

阅读数 925

评论数 0

Invalid module format的产生原因

在做linux驱动开发时,执行insmod安装编译好的可加载的.ko模块时,会遇到“Error inserting './xxx.ko': -1 Invalid module format”。实际上是因为驱动模块链接了vermagic.o的模块,其中记录了相关的依赖信息,包括编译器版本,系统内核的...

2014-11-29 14:48:28

阅读数 769

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭