ChinaUnix.net
相关文章推荐:

s3c2410 i2c实例

Nano2410是我买的第一块开发板,在这里记下研究历程。 2005年10月中旬购得NANO-2410开发板,这是市面上能买到的最便宜的开发板,与之对应的也是用户手册上惊人的错误。对于初学者,建议还是不要购买。可惜不幸的我,显然是和用户手册的作者喝了相同数量的二锅头! 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/11832/showart_58854.html

by fortunezheng - Linux文档专区 - 2005-11-26 20:09:39 阅读(535) 回复(0)

相关讨论

应用实例的编写实际上已经不属于Linux操作系统移植的范畴,但是为了保证本系列文章的完整性,这里提供一系列针对嵌入式Linux开发应用程序的实例。   编写Linux应用程序要用到如下工具:   (1)编译器:GCC   GCC是Linux平台下最重要的开发工具,它是GNU的C和C++编译器,其基本用法为:gcc [options] [filenames]。   我们应该使用arm-linux-gcc。   (2)调试器:GDB   gdb是一个用来调试C和C++程序的强力调试器,我们...

by 风中残月 - Linux文档专区 - 2009-05-20 11:29:54 阅读(745) 回复(0)

摘要:给出s3c2410上触摸屏的实现原理、硬件结构和软件程序;对软件进行优化,改进软件滤波的实现方法。其算法使用C语言实现,可移植到任何操作系统的触摸屏驱动程序中。 关键词:触摸屏 s3c2410 滤波 引言 随着个人数字助理(PDA)、瘦容户机等的普及,触摸屏作为终端与用户交互的媒介,在我们的生活中使用得越来普遍。触摸屏分为电阻式、电容式、声表面波式和红外线扫描式等类型,使用得最多的是4线电阻式触摸屏。 本文以三星公...

by sparkzh - Linux文档专区 - 2008-12-14 19:53:03 阅读(600) 回复(0)

我想从RS232串口上读取GPS发送的数据 但是读出来的总是 2014/05/20 14:50:00 E00000.0000 N0000.0000 2014/05/20 14:50:03 E00000.0000 N0000.0000 2014/05/20 14:50:06 E00000.0000 N0000.0000 2014/05/20 14:50:10 E00000.0000 N0000.0000 2014/05/20 14:50:12 E0000...

by sa1148260 - 嵌入式开发 - 2014-05-22 09:02:48 阅读(919) 回复(7)

我改了LED的驱动程序,但发现这个程序里的 s3c2410_gpio_getpin 一次只能读取一个位 我在GPH7上接了GPS模块,他会不断的发送数据,请问要怎么不断的读取GPH7口的数据呢?怎么将接受到的数据重新还原成字符呢?

by sa1148260 - 驱动开发 - 2014-05-14 21:47:05 阅读(784) 回复(0)

s3c2410 MMU 作者:蔡于清 www.another-prj.com MMU,全称Memory Manage Unit, 中文名——存储器管理单元。 许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存还非常小,一般都是以K为单位进行计算,相应的,当时的程序规模也不大,所以内存容量虽然小,但还是可以容纳当时的程序。但随着图形界面的兴起还用用户需求的不断增大,应用程序的规模也随之膨胀起来,终于一个难题出现在程序员的面前,那就是应用程...

by mailer3721 - Linux文档专区 - 2007-05-06 10:22:49 阅读(630) 回复(0)

s3c2410 watchdog 作者:蔡于清 www.another-prj.com 1.什么是watchdog? watchdog,中文名称叫做“看门狗”,全称watchdog timer,从字面上我们可以知道其实它属于一种定时器。然而它与我们平常所接触的定时器在作用上又有所不同。普通的定时器一般起记时作用,记时超时(Timer Out)则引起一个中断,例如触发一个系统时钟中断。熟悉windows开发的朋友应该用过windows的Timer,windows Timer的作用与方才所讨论的定时器在功能上是相同...

by mailer3721 - Linux文档专区 - 2007-05-06 10:11:47 阅读(445) 回复(0)

s3c2410 Timer 作者:蔡于清 www.another-prj.com s3c2410提供了5个16位的Timer(Timer0~Timer4),其中Timer0~Timer3支持Pulse Width Modulation—— PWM(脉宽调制 )。Timer4是一个内部定时器(internal timer),他没有输出引脚(output pins)。 下面是Timer的工作原理图。 clip_image002.gif (34.3 KB) 2007-3-23 21:32 如上图所示,PCLK是Timer的信号源,我们通过设置每个Timer相应的Prescaler和Clock Divider把PCLK转...

by mailer3721 - Linux文档专区 - 2007-05-06 10:07:50 阅读(468) 回复(0)

本帖最后由 lieye_leaves 于 2014-07-09 22:40 编辑 一直存在个问题,s3c2410上linux-2.6.26.5的内存映射问题,比较奇怪,就是pgd和pte的位数问题,从源代码分析,一个线性地址组成如下: 0000 0000 000 | 0 0000 0000 | 0000 0000 0000 11位 9位 12位 PGD PTE 页内偏移 #define PTRS_PER_PTE 512 #defin...

by lieye_leaves - 内核源码 - 2014-07-14 13:57:19 阅读(1134) 回复(4)

请教大家一个问题: #define s3c2410_NFCONF_TACLS(x) ((x)<<8) s3c2410_NFCONF_TACLS(3) 我理解 s3c2410_NFCONF_TACLS 宏是用来配置Tacls的。通过查看手册,tacls在nfconf中的第10位到第8位。请问这里的代码为什么不是s3c2410_NFCONF_TACLS(7)?手册上明明写着0~7,可s3c2410_NFCONF_TACLS(3)的取值范围不变成0~3了么? 此外我还想知道 static struct s3c2410_platform_nand bast_nand_info = { .tacls = 30, ...

by ryan3216_cu - 内核源码 - 2010-09-11 22:35:08 阅读(3494) 回复(1)

我最近在看s3c2410板子上2.4的内核中关于小键盘驱动的部分,小键盘驱动是板子自带的,所以用不着我们自己写,最近遇到了几个问题: 1.我把内2.4的内核烧进板子中后,在板子中 /dev目录下看不到键盘设备文件,(我看2.4内核,是动态分配主设备号),我需要mknod一个结点吗,可是我又不知道主设备号,我现在应该怎样测试板子上自带的键盘驱动程序? 2.我现在只需要写一个应用程序,编译后挂载到板子里面,运行后就可以测试驱动了吗?...

by wuqiudong1019 - 驱动开发 - 2010-03-22 13:00:01 阅读(1833) 回复(6)