因为ARM架构的开发板可基于X86架构的PC在CPU指令以及二进制上都有所不同,而且如果linux驱动需要访问硬件,这些硬件很难在PC上模拟,所以就需要我们在带有这些硬件的开发板上进行调试和测试。 这次主要介绍S3C6410开发板及OK6410开发板,OK6410开发板是基于ARM11处理器的S3C ...
分类:
其他好文 时间:
2016-06-05 18:28:46
阅读次数:
120
ARM架构的开发板可基于X86架构的PC在CPU指令以及二进制格式上都有所不同。Linux驱动需要访问硬件且这些硬件很难在PC上进行模拟,那么就要在带有这些硬件的开发板上进行调试和测试。 S3C6410是由三星公司推出的一款低功耗,高性价比的RISC处理器,基于ARM11内核,可广泛应用于移动电话和 ...
分类:
其他好文 时间:
2016-06-05 17:09:07
阅读次数:
292
通过学习Android深度探索(卷1)HAL与驱动开发的第五章搭建S3C6410开发板的测试环境,我掌握了搭建S3C6410开发板的测试环境的方法 1安装串口调试工具:minicom 以Ubuntu Linux为例,需要按照如下步骤安装、配置和调试minicom: 第一步:检测当前系统是否支持USB ...
分类:
移动开发 时间:
2016-06-05 17:03:14
阅读次数:
211
第五章主要学习了搭建S3C6410开发板的测试环境。首先要了解到S3C6410是一款低功耗、高性价比的RISC处理器它是基于ARMI1内核,广泛应用于移动电话和通用处理等领域。 一.安装串口调试工具:minicom 1.检测当前系统是否支持USB转串口 lsmod | grep usbserial ...
分类:
其他好文 时间:
2016-06-05 17:02:00
阅读次数:
178
搭建S3C6410开发板的测试环境介绍了如何在OK6410—A开发板上安装Android。开发板是开发和学习嵌入式技术的主要硬件设备。要在开发板上进行测试。S3C6410是一款低功耗、高性价比的RISC处理器,他基于ARM11内核(ARM1176JZF-S),可广泛应用于移动电话和通用处理等领域。 ...
分类:
其他好文 时间:
2016-06-05 17:00:57
阅读次数:
179
第五章 搭建S3C6410开发板的测试环境 1、S3C6410开发板简介:有三星公司推出的低功耗,高性价比的RISC处理器,基于ARM11内核,可广泛应用于移动电话和通信处理等领域。OK6410开发板是基于三星公司最新的ARM11处理器S3C6410的开发板。 2、安装串口调试工具,minicom: ...
分类:
其他好文 时间:
2016-06-05 16:56:18
阅读次数:
125
Linux驱动的代码重用有很多的方法,可以采用标准的C程序的方法将要重用的代码放在其他的文件(在头文件中声明)中。如果要使用某些功能,include相应的头文件即可,也可以是另外一种动态重用的方式,也是一个Linux驱动可以使用另外一个Linux驱动中的资源。蜂鸣器是 S3C6410 开发板上带的一 ...
分类:
其他好文 时间:
2016-06-05 16:51:24
阅读次数:
148
使用开发板可以通过串口通信显示linux驱动程序输出的调试信息,linux在输出调试信息的时候会通过串口线将调试信息发送到PC上,linux驱动程序员就可以直接在PC上查看调试信息了,要使pc能与串口通信,需要在pc上安装接受和 发送串口数据的程序, 在Ubuntu Linux中需要安装minico ...
分类:
其他好文 时间:
2016-06-05 16:45:33
阅读次数:
133
LED驱动实现的原理,尽管linux驱动直接与硬件打交道,但并不是linux驱动直接向硬件中的内存写数据,而是与本机的I/O内存进行交互。所谓I/O内存是通过各种接口连接到主机的硬件在主机内存中的映射。编写LED驱动,LED驱动会建立一个/dev/s3c6410_leds设备文件,该linux驱动可 ...
分类:
其他好文 时间:
2016-06-05 16:43:39
阅读次数:
120
蜂鸣器是 S3C6410 开发板上带的一个硬件设备。可以通过向寄存器写入特定的值来控制蜂鸣器 发出尖叫声。 这章将介绍蜂鸣器的实现原犁,并实现一个完整的蜂呜器驱动(可以打开和关闭蜂鸣 器). PWm时驱动的实现方式不同于 LED 驱动, PWM 驱动将由多个文件组成。这也是大多数 Linux 驱动的 ...
分类:
其他好文 时间:
2016-06-05 15:25:56
阅读次数:
218