自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(9)
  • 收藏
  • 关注

原创 嵌入式linux之SPI驱动

linux SPI驱动层次 (spi_device,单板相关的信息) SPI FLash SPI声卡 SPI_OLED (spi_driver,收发什么数据) SPI核心层,core.c SPI控制器 (spi_master 负责收发数据,不管数据是什么)

2015-09-16 21:24:10 701

转载 为啥PC = PC + 8 ARM

http://www.61ic.com/Technology/embed/201505/52919.html

2015-09-09 21:39:44 486

转载 synchronized详解

synchronized的一个简单例子public class TextThread { /**  * @param args  */ public static void main(String[] args)  {  // TODO 自动生成方法存根        TxtThread tt = new TxtThread();        new Th

2015-09-08 08:52:10 399 1

原创 嵌入式linux程序之调试方法

裸板调试1.点灯法(程序能运行到的地方点灯) 2.串口打印 3.调试器,JTAG,仿真器JTAG调试原理,硬件断点和软件断点http://blog.csdn.net/gowyz/article/details/7290701源码级调试可采用eclipse(封装了gdb工具)

2015-09-05 17:25:12 1148

原创 嵌入式linux之hotplug_uevent驱动(热拔插)

mdev是udev的简化版本,是busybox中所带的程序,最适合用在嵌入式系统,而udev一般用在PC上的linux中,相对mdev来说要复杂些,devfs是2.4内核引入的,而在2.6内核中却被udev所替代,他们有着共同的优点,只是devfs中存在一些未修复的BUG,作者也停止了对他的维护,最显著的一个区别,采用devfs时,当一个并不存在的设备结点时,他却还能自动的加载对应的设备驱动,而ud

2015-09-05 09:06:51 2395

原创 嵌入式linux之DMA驱动

http://blog.csdn.net/jingzhesiye/article/details/8610865malloc分配的内存在虚拟地址上是连续的.1、linux内核管理内存空间的分配,所有程序对内存空间的申请和其他操作,最终都会交给内核来管理。2、linux实现的是“虚拟内存系统”,对用户而言,所有内存都是虚拟的,也就是说程序并不是直接运行在物理内存上,而是运行在虚拟内存上,然后由虚拟内存

2015-09-04 20:48:55 951

原创 嵌入式linux之IIS驱动

声音播放:声音信号->SDARM->IIS控制器->声卡中的DAC->喇叭/耳机声音录音:麦克风中的声音信号->声卡中的ADC->IIS控制器->SDRAM详解linux声卡驱动框架http://blog.csdn.net/droidphone/article/details/6271122http://blog.csdn.net/sunruichen/article/details/8568273

2015-09-02 17:35:46 1484

原创 嵌入式linux之字符驱动程序的另一种写法

register_chrdev函数会占用0~255的次设备号范围. 因此,太浪费资源,需要将其展开.展开后涉及的函数有:register_chrdev_region,alloc_chrdev_region,MKDEV(),MAJOR(),MINOR(),cdev_init(),cdev_add()详解 #http://blog.csdn.net/angle_birds/article/details

2015-09-01 21:41:22 324

原创 设计模式之建造者模式

建造者模式:是将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示.http://www.cnblogs.com/BeyondAnyTime/archive/2012/07/19/2599980.html建造者模式通常包括下面几个角色:builder:给出一个抽象接口,以规范产品对象的各个组成成分的建造。这个接口规定要实现复杂对象的哪些部分的创建,并不涉及具体的对象部件的创建

2015-09-01 10:41:52 281

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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