现在位置: 首页

Exynos4412 裸机开发 —— IIC总线(转)

2017年11月20日 裸机程序  ⁄ 共 10542字 Exynos4412 裸机开发 —— IIC总线(转)已关闭评论 ⁄ 阅读 0 次
前言: I2C(Inter-Integrated Circuit)总线(也称 IIC 或 I2C) 是有PHILIPS公司开发的两线式串行总线,用于连接微控制器及外围设备,是微电子通信控制领域广泛采用的一种总线标准。它是同步通信的一种特殊形式,具有接口线少、控制方式简单、器件封装形式小、通信速率较高等优点。 iic 一、综述 Exynos4412精简指令集微处理器支持4个IIC总线控制器。为了能使连接在总线上的主和从设备之间传输数据,专用的数据线SDA和时钟信号线S...
阅读全文

入手一款PS2遥控器,小车可以遥控了

2017年10月28日 生活点滴  ⁄ 共 626字 评论 2 条 ⁄ 阅读 108 次
记得还是刚毕业那年,刚参加工作,没买房没买车没有贷款,发了工资各种买,感觉生活没有压力,当时想做一个机器人,当然是智能一些的,语音识别,语音合成,摄像头(类似机器视觉把,当时考虑的是可以自动避障)等等等等功能,想着是行走做成轮式的(毕竟比较稳当,哈哈),淘宝搜了一个底盘,马力强大,还故意找了个一个6驱的,越障没问题,还买了一大堆配件、模块,花了好几千银子。。。(现在真想抽当时的自己几巴掌,太败家...
阅读全文

linux kernel 信号量、互斥锁、自旋锁(转)

2017年10月27日 基础知识  ⁄ 共 3226字 linux kernel 信号量、互斥锁、自旋锁(转)已关闭评论 ⁄ 阅读 17 次
1.信号量 1.1 概念 信号量又称为信号灯(semaphore),它是用来协调不同进程间的数据对象的,本质上信号量是一个计数器,它用来记录对某个资源(如共享内存)的存取状况。一般说来,为了获得共享资源,进程需要执行下列操作: (1) 测试控制该资源的信号量。 (2) 若此信号量的值为正,则允许进行使用该资源。进程将信号量减1。 (3) 若此信号量为0,则该资源目前不可用,进程进入睡眠状态,直至信号量值大于0,进程被唤醒,...
阅读全文

Linux设备树的由来–[把正确的代码,放到正确的位置]

2017年10月16日 基础知识  ⁄ 共 7350字 Linux设备树的由来–[把正确的代码,放到正确的位置]已关闭评论 ⁄ 阅读 31 次
本文出自 “宋宝华的博客” 博客,转自 http://21cnbao.blog.51cto.com/109393/1946351 原文标题《让天堂的归天堂,让尘土的归尘土——谈Linux的总线、设备、驱动模型》 感觉本文写的很好,故转载分享之,下面开始正文,也可以到上述网址查看!   公元1951年5月15日的国会听证上,美国陆军五星上将麦克阿瑟建议把朝鲜战争扩大至中国,布莱德利随后发言:“如果我们把战争扩大到共产党中国,那么我们会被卷入到一场错误的时间,...
阅读全文

视频采集入门与处理(BT656简介)[转]

2017年10月09日 基础知识  ⁄ 共 1916字 视频采集入门与处理(BT656简介)[转]已关闭评论 ⁄ 阅读 31 次
凡是做模拟信号采集的,很少不涉及BT.656标准的,因为常见的模拟视频信号采集芯片都支持输出BT.656的数字信号,那么,BT.656到底是何种格式呢? 本文将主要介绍 标准的 8bit BT656(4:2:2)YCbCr SDTV(标清) 数字视频信号格式,主要针对刚刚入门模拟视频采集的初学者入门之用。 1.  帧的概念(Frame) 一个视频序列是由N个帧组成的,采集图像的时候一般有2种扫描方式,一种是逐行扫描(progressive scanning),一种是隔行扫...
阅读全文

cyclone iii 器件远程升级(Remote Update)小结

2017年09月30日 FPGA开发  ⁄ 共 998字 cyclone iii 器件远程升级(Remote Update)小结已关闭评论 ⁄ 阅读 44 次
由于项目需要,前段时间做了ALTERA cyclone iii  FPGA的远程升级功能,由于项目时间紧迫,在最初的时候考虑做的简单一些,不加bootloader代码,只在主程序中加一个函数接收上位机的升级数据,然后刷FLASH,由于有之前在ARM上做的经验,这样实现起来相对简单很多,但是有很大隐患,万一升级过程中掉电、通信线缆出现问题、或者其他不可控因素,很容易导致设备OVER,不能用了,只能拆开板子重新连jtag口烧写程序,这样对于后期设...
阅读全文
×