当前位置: 首页 > news >正文

临沂网站制作公司6seo外链优化

临沂网站制作公司6,seo外链优化,做网站需要什么内容,在哪个网站做简历比较好我刚接触这个没几天,看到有自带的驱动程序,我想用spi自带的驱动程序,可是发现里面好多个文件。学习了好多天了,不知道他们的相互包含关系?越看越有点晕。我用的是mini2440, linux2.6.29。我想借这个平台整理一下我的思…

我刚接触这个没几天,看到有自带的驱动程序,我想用spi自带的驱动程序,可是发现里面好多个文件。学习了好多天了,不知道他们的相互包含关系?越看越有点晕。

我用的是mini2440, linux2.6.29。我想借这个平台整理一下我的思路,并请帮忙解答。

http://www.arm9home.net/read.php?tid-2378-keyword-spi.html

http://www.arm9home.net/read.php?tid-3620-keyword-spi.html

我参考这两个帖子之后,我这样做的。

1、在配置Linux 编译选项时,开启相应的SPI 选项,如下所示

-> Device Drivers

-> SPI support

SPI support

*** SPI Master Controller Drivers ***

-*- Bitbanging SPI master

Samsung S3C24XX series SPI

< > Samsung S3C24XX series SPI by GPIO

*** SPI Protocol Masters ***

< > SPI EEPROMs from most vendors

User mode SPI device driver support

< > Infineon TLE62X0 (for power switching)

设置完成保存。

2、修改文件arch/arm/mach-s3c2440/mach-mini2440.c

添加

#include

#include

static struct spi_board_info s3c2410_spi0_board[] = {

[0] = {

.modalias = "spidev",

.bus_num        = 0,

.chip_select        = 0,

.irq = IRQ_EINT9,

.max_speed_hz         = 500*1000,

},

};

static struct s3c2410_spi_info s3c2410_spi0_platdata = {

.pin_cs = S3C2410_GPB1,

.num_cs = 1,

.bus_num = 0,

};

mini2440_devices数组中添加

&s3c_device_spi0

mini2440_machine_init函数中添加

s3c_device_spi0.dev.platform_data= &s3c2410_spi0_platdata;

spi_register_board_info(s3c2410_spi0_board, ARRAY_SIZE(s3c2410_spi0_board));

完成保存。编译内核生成zImage,通过USB载入开发板。

疑问1:这里的这句话是什么意思?.irq = IRQ_EINT9,?跟SPCONn的SMOD的中断模式有什么关系?

疑问2:我把 .chip_select        = 0,改成1,载入开发板后ls /dev/spi*没东西。为0的时候有/dev/spi0.0  为什么?

疑问3: .modalias = "spidev",这里的spidev能改吗?

疑问4:以上的步骤设置和修改,跟这个文件spi_s3c24xx.c有关系吗?spi_s3c24xx.c是什么文件呢?s3c24xx的spi驱动程序?应用程序可以直接调用里面的函数?

3、使用document里面的spidev_test文件测试,把MOSI和MISO线连接到一起。跑测试程序。成功。

疑问5: 内核中有这么多个文件,spi.c spidev.c spi_s3c24xx.c (列出相关的)。这几个文件之间是有什么包含关系呢?以上三个步骤用到哪几个文件?有用到spi_s3c24xx.c文件吗?如果有,spidev.c是如何进行调用spi_s3c24xx.c的呢?

还是说spi_s3c24xx.c这个是独立的驱动程序?如果是,测试应用程序调用spi_s3c24xx.c里面的函数吗?

疑问看上去比较多,希望有人能帮我解答一二。不胜感激。我正一头雾水。

[ 此帖被cyndy在2010-01-19 21:03重新编辑 ]

http://www.lbrq.cn/news/2474749.html

相关文章:

  • 营销型网站建设电子书seo外链工具
  • 重庆企业网站建设公司2021最火关键词
  • 电脑做网站主机空间网站搜索排名优化怎么做
  • 公司网站地址百度seo优化分析
  • 网站做宣传互联网营销工具有哪些
  • 网站建设栏目设计网站seo在线诊断分析
  • 深圳燃气招聘网最新招聘网站关键词搜索排名优化
  • 有用cc域名做网站的torrent种子猫
  • 网站怎么做pc端盒子花都网站建设公司
  • 网站的空间和域名备案关键词查询爱站网
  • 制作网页网站教程网站建设有哪些公司
  • 网站目录做二级域名深圳关键词排名seo
  • 网站建设案例模板网络免费推广平台
  • 北京品牌建设网站公司上海seo招聘
  • 网站建设意识形态今日头条军事新闻
  • 最简单的做网站的工具茂名网站建设制作
  • 别人做的网站会植入病毒吗百度快照优化排名
  • magento外贸建站深圳网站建设开发公司
  • 免费企业网站空间最新国际新闻热点事件
  • 本科毕业 做网站编辑百度推广投诉电话客服24小时
  • 做游戏类型的网站的好处湛江seo网站管理
  • 做政协网站的目的是什么市场调研报告包括哪些内容
  • 建材 网站 案例三门峡网站seo
  • 哪个网站的域名到期直接注册惠州seo快速排名
  • 企业服务平台公众号广州seo公司
  • 上海网上做鸭子的网站简述网络营销的含义
  • javaee做网站建设seo中介平台
  • 网站建设需要会百度指数关键词工具
  • 地图设计网站seo职位要求
  • 汕头模版网站建设正规手游代理平台有哪些
  • 详解力扣高频SQL50题之1141. 查询近30天活跃用户数【简单】
  • 从稀疏数据(CSV)创建非常大的 GeoTIFF(和 WMS)
  • 访问者模式感悟
  • 容器化成本优化:K8s资源请求与限制的黄金法则——从资源画像分析到25%成本削减的实战指南
  • JDK8保姆级安装教程
  • 如何理解SpringBoot starters的自动装配