欢迎转载,转载时需保留作者信息,谢谢。 邮箱:tangzhongp@163.com 博客园地址:http://www.cnblogs.com/embedded-tzp Csdn博客地址:http://blog.csdn.net/xiayulewa 是平时自己word离线做笔记的,当发在网上才发现写的...
分类:
系统相关 时间:
2015-04-23 15:06:23
阅读次数:
366
以太网 MAC(链路层)+PHY(物理层/RTL8201F,88E1111);集成型DM9000,RTL8139CP 由于网络数据传输量较大,不论是分开型还是集成型,通常会在MAC和PHY之间引入DMA,MAC和PHY之所以有分开,是因为MAC属于数字电路部分,而PHY则属于模拟部分,负责将接收到的...
分类:
系统相关 时间:
2015-04-22 17:47:32
阅读次数:
219
一、概念及详解
在各种体系的计算机中通常采用的字节存储机制主要有两种: big-endian和little-endian,即大端模式和小端模式。
先回顾两个关键词,MSB和LSB:
MSB:Most Significant Bit ------- 最高有效位
LSB:Least Significant Bit ------- 最低有效位
大端模式(big-edian)
big-endian:MSB存放在最低端的地址上。
举例,双字节数0x1234以big-...
分类:
其他好文 时间:
2015-04-21 13:11:00
阅读次数:
171
送给从STM32库或者其他单片机爬过来的熊孩纸 操作GPIO还是这个顺序:
1:开时钟(linux不用管)
2:设置属性
3:设置方向
4:看是否需要设置上下拉我这个版本是exynos5260平台的,常规IO操作方式如下通常在配置一个GPIO口时,首先通过gpio_request函数申请GPIO口,再通过s3c_gpio_cfgpin、s3c_gpio_setpull、gpio_set_va...
分类:
系统相关 时间:
2015-04-20 22:45:02
阅读次数:
343
之前接触到的字符设备驱动是非常单纯的Linux字符设备驱动,他不具备工程中Linux驱动中的设备与驱动分离思想和设备驱动的分层思想,不具备“总线-设备-驱动”模型的概念。接下来通过分析platform设备驱动模型的搭建过程来看看Linux的设备驱动模型究竟是怎样的?
platform驱动模型搭建:
(1)platform核心层:为设备层和驱动层提供注册接口、为设备层和驱动层的匹配提供标准
①...
分类:
其他好文 时间:
2015-04-20 18:28:32
阅读次数:
151
这个驱动本来是非常简单的,但是我就是想做个杂项驱动。
Linux驱动中把无法归类的五花八门的设备定义为混杂设备(用miscdevice结构体表述)。miscdevice共享一个主设备号MISC_MAJOR(即10),但次设备号不同。
其实从上面的结构体可以知道,杂项设备驱动只能驱动一个设备,因为杂项驱动主设备号固定为10(不同杂项设备通过次设备号来区分),而结构体中只有一个次设备号,所以可以看出杂项驱动只能驱动一个设备;如果要驱动多个设备,则不能用杂项驱动;(同类设备要靠次设备来区分)...
分类:
其他好文 时间:
2015-04-20 09:37:51
阅读次数:
180
一、准备好可以正常引导开发板的源码
二、在内核源码kernel文件夹的driver目录下,创建led_arm文件夹
mkdir drivers/led_arm
三、将“LED驱动实验”的驱动程序拷贝到led_arm目录下(详情见上一次LED驱动博客)
将led.c拷贝在该文件夹下面
①添加一个Kconfig文件
config MYLED
tristate "MYLED"
default n
help
this is a LED driver
②...
分类:
系统相关 时间:
2015-04-20 09:37:15
阅读次数:
301
一、取模软件的使用 首先进行设置 然后可以生成显示这个字母的代码,列优先,先按列画8行,然后再继续画下一列。汉字为16*16,字母为8*8,对应生成相应个数的ox代码。 二、STM32烤写OLED #include "stm32f10x.h"
#include "stm32f10x_gpio.h"
...
分类:
其他好文 时间:
2015-04-19 15:56:18
阅读次数:
163
原文地址http://blog.csdn.net/llxmedici/article/details/6282372打算跟着友善之臂的《mini2440 linux移植开发指南》来做个LED驱动,虽然LED的原理简单得不能再简单了,但是要把kernel中针对于s3c24**的GPIO的一些数据结构,...
分类:
系统相关 时间:
2015-04-19 14:40:13
阅读次数:
282
这个开发板已经很久没有动了,这一次辞职后想来想去还是选择去做驱动吧。以前写的那些驱动代码早就不知道哪里去了,当然更不记得了。所以现在从头开始学习,也顺便记录下笔记;
原理
首先看看LED的电路图:
不难看出,LED1==GPB5 LED2==GPB6 LED3==GPB7 LED4==GPB8
然...
分类:
其他好文 时间:
2015-04-19 09:00:51
阅读次数:
214