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)
我想从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...
我改了LED的驱动程序,但发现这个程序里的 s3c2410_gpio_getpin 一次只能读取一个位 我在GPH7上接了GPS模块,他会不断的发送数据,请问要怎么不断的读取GPH7口的数据呢?怎么将接受到的数据重新还原成字符呢?
s3c2410 MMU 作者:蔡于清 www.another-prj.com MMU,全称Memory Manage Unit, 中文名——存储器管理单元。 许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存还非常小,一般都是以K为单位进行计算,相应的,当时的程序规模也不大,所以内存容量虽然小,但还是可以容纳当时的程序。但随着图形界面的兴起还用用户需求的不断增大,应用程序的规模也随之膨胀起来,终于一个难题出现在程序员的面前,那就是应用程...
s3c2410 watchdog 作者:蔡于清 www.another-prj.com 1.什么是watchdog? watchdog,中文名称叫做“看门狗”,全称watchdog timer,从字面上我们可以知道其实它属于一种定时器。然而它与我们平常所接触的定时器在作用上又有所不同。普通的定时器一般起记时作用,记时超时(Timer Out)则引起一个中断,例如触发一个系统时钟中断。熟悉windows开发的朋友应该用过windows的Timer,windows Timer的作用与方才所讨论的定时器在功能上是相同...
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转...
本帖最后由 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...
请教大家一个问题: #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, ...
我最近在看s3c2410板子上2.4的内核中关于小键盘驱动的部分,小键盘驱动是板子自带的,所以用不着我们自己写,最近遇到了几个问题: 1.我把内2.4的内核烧进板子中后,在板子中 /dev目录下看不到键盘设备文件,(我看2.4内核,是动态分配主设备号),我需要mknod一个结点吗,可是我又不知道主设备号,我现在应该怎样测试板子上自带的键盘驱动程序? 2.我现在只需要写一个应用程序,编译后挂载到板子里面,运行后就可以测试驱动了吗?...
/****** DMA0 Initialize *****/
rDISRC0 = (U32)(s_array); //将数组首地址赋值给DMA源地址寄存器,但是s_array数组的内容改变后,DMA发送的数据还是数组第一次的值,而且这个“第一次的值”也与数组中的字符串有些不同。高手帮解下什么原因??
下面是整个MAIN.c:
#include
[color="#000066"]本文以流行的Samsung公司的s3c2410,openmoko平台和u-boot-1.3.2(2008.5 发布)为例,介绍如何在ZIX嵌入式开发环境下探索u-boot启动过程。 虽然u-boot已经广泛应用,由于其相对的复杂性使用户在了解其内部机理和进行u-boot的移植工作时还是会碰到困难。u-boot已有一些分析文档,但多数和真正的代码不能同步或者版本老旧,难以将概念和现实的代码匹配——即[color="#ab0000"]硬件板上跑的代码在文档资料中却看不...