ChinaUnix.net
相关文章推荐:

s3c2410 内核编译

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

by fortunezheng - Linux文档专区 - 2005-11-26 20:09:39 阅读(608) 回复(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 阅读(1137) 回复(7)

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

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

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

by mailer3721 - Linux文档专区 - 2007-05-06 10:22:49 阅读(744) 回复(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 阅读(518) 回复(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 阅读(568) 回复(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 阅读(1370) 回复(4)

主机环境:UBUNTU10.04LTS+arm-linux-gcc 2.95.3
开发板环境:EdukitIII实验箱+s3c2410子板
问题描述:程序首先烧写到NAND FLASH中,启动CPU时,CPU会通过内部的硬件把NAND FLASH开始的4KB数据复制到成为“Steppingstone”的4KB的内部RAM中(起始地址为0),然后跳到地址0开始执行。本程序先使用汇编程序设置好存...

by stuyou - 移动操作系统 - 2011-12-21 08:41:30 阅读(1270) 回复(0)

请教大家一个问题: #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 阅读(3645) 回复(1)

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

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

/****** DMA0 Initialize *****/     rDISRC0 = (U32)(s_array);   //将数组首地址赋值给DMA源地址寄存器,但是s_array数组的内容改变后,DMA发送的数据还是数组第一次的值,而且这个“第一次的值”也与数组中的字符串有些不同。高手帮解下什么原因??     下面是整个MAIN.c: #include #include "..\INC\config.h" //#define  SEND_DATA   (*(volatile unsigned cha...

by fengchen2008 - 嵌入式开发 - 2009-12-17 11:31:33 阅读(1271) 回复(0)