自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (2)
  • 收藏
  • 关注

原创 SPI_FLASH驱动

SPI_FLASH驱动及调试(1)编写spi_flash驱动参考文件:mtdram.c (drivers\mtd\devices)和m25p80.c (drivers\mtd\devices)编写步骤:与前面spi_oled_drv类似,首先构建一个spi_driver结构体(注意其成员.name应与单板信息中的一致,即该驱动与单板信息文件配套使用),并注册; pro

2018-01-27 09:45:17 1501

原创 SPI_OLED驱动

SPI_OLED驱动(1)编写单板(设备)信息:构造spi_ board_info结构体创建spi_ info_jz2440.c文件。编写单板(设备)信息(模仿内核其他文件:acvilon.c等)。2.1 包含一些头文件(去掉明显不需要的)2.2 编写spi_board_info结构体2.3 注册结构体,添加相关协议 1/5/2018 10:01:56 AM (2)编写spi_ oled_d

2018-01-17 19:00:52 2765 1

原创 SPI驱动框架

SPI驱动框架(3.4.2内核)框架图函数调用层次(匹配过程)函数调用关系【从核心层文件(spi.c)开始】spi_register_board_info-> spi_match_master_to_boardinfo -> spi_new_device -> proxy = spi_alloc_device(master);

2018-01-08 10:40:22 711

原创 SPI裸板

SPI_OLED: 用GPIO模拟SPI将二期驱动第18课中关于i2c的文件夹at24cxx复制到另一个文件夹下并重命名为spi_i2c_adc,并在该文件下创建si工程。明确需要创建的文件及作用。gpio_spi.c: 初始化spi【函数SPIInit】,提供oled.c所需的发送字节的函数【函数SPI_SendByte】;oled.c : 初始化oled【OLEDInit】

2018-01-03 15:56:56 520

原创 spi_controller

使用SPI_Controller实现之前的实验spi_ i2c_ adc文件夹下,创建s3c2440_ spi.c和s3c2440_ spi.h文件(替代之前的gpio_ spi.c和gpio_spi.h),并添加到si工程中。复制gpio_ spi.c文件中的代码到s3c2440_spi.c,在此基础上进行修改。修改代码3.1 初始化GPIO; 3.2 在SPIInit函数中增加对SPI控

2018-01-03 15:51:23 1507

空空如也

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

TA关注的人

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