到官网或其他网上下载u-boot-1.1.6.tar.bz2
解压包到相应目录:tar -jxvf u-boot-1.1.6.tar.bz2 -C ../xxxxxx , 我是解压到samba共享的目录上以便到时候用sourceinsight建立工程。
解压好后先 make distclean or make mrproper 确保源码干净
setup project via sourceinsig...
分类:
其他好文 时间:
2015-05-04 20:16:50
阅读次数:
197
S3C2440一共有A B C D E F G H J 共九组IO口,一共是130个,每组IO口的个数如下图所示,其中A组IO口只有输出功能,没有输入功能,关于GPXCON寄存器,这个寄存器用来配置输入输出口的功能,对于A组输入输出口来说,CON寄存器的每一位控制一个管脚,对于A组来说,寄存器的每一...
分类:
其他好文 时间:
2015-05-01 18:39:59
阅读次数:
128
20150429 S3C实现DMA驱动程序编写2015-04-29 Lover雪儿在IMX257上只有SDMA,SDMA比DMA的功能更加强大,但是为了学习的目的,如果直接学习SDMA,可能会不能消化,所以,此处,我们从简单到复杂,从S3C2440的DMA驱动程序开始学习,等学懂它之后,我们再进军I...
分类:
其他好文 时间:
2015-04-29 16:27:57
阅读次数:
298
串口是个好东西,前几篇裸奔程序由于没有串口,自己调试都是有led等来表示的,比较“苦逼”,终于可以用串口了~~~,这里主要采用上一篇博文(嵌入式学习笔记007-裸奔篇之定时器),也就是串口也是用中断实现的,而且也只是在前一篇博文增加串口的初始化uart0_init(),以及在中断处理函数增加对串口的处理。只要稍微改造前一篇博文就是一个通用的中断处理程序!
这里主要实现在串口输入一个字符,接受后+2再...
分类:
其他好文 时间:
2015-04-28 22:51:30
阅读次数:
476
s3c2440的定时器比较简单,这里主要借鉴韦东山老是的code加以改造一下,一个是对head.S的flow改善,另一个是设置FCLK=400MHZ,比例为1:4:8,试过将SDRAM的HCLK=200MHZ,发现不work,查看我的SDRAM是HY57V561620FLT-H clock = 133MHZ,故设置为100MHZ。
基本上看code及注释应该了解了,就不过多解释了,共有7个文件,如下...
分类:
其他好文 时间:
2015-04-26 22:52:10
阅读次数:
176
在讲解中断时有必要理清一些关系: 中断和异常
1.中断:
a.可屏蔽中断(maskable): I/O设备发出的中断请求(irq)都属于.可处于两种状态:屏蔽的/非屏蔽的.
b非屏蔽中断(nonmaskable): 只有几个危急事件才引起.总是由CPU辨认.
2.异常:
a.处理器探测异常:当CPU执行指令时探测到一个反常条件所产生的异常. 根据保存在eip寄存器中...
分类:
其他好文 时间:
2015-04-26 19:51:20
阅读次数:
165
源地址:http://nervfzb.blog.163.com/blog/static/314813992011215105432369/TFTLCD是嵌入式中比较常用的显示器,S3C2440/S3C2410都提供了接口进行支持。这里总结下其接口的相关特性。TFTLCD硬件需要的控制信号:信号名称描...
分类:
其他好文 时间:
2015-04-25 18:04:31
阅读次数:
212
这个驱动本来是非常简单的,但是我就是想做个杂项驱动。
Linux驱动中把无法归类的五花八门的设备定义为混杂设备(用miscdevice结构体表述)。miscdevice共享一个主设备号MISC_MAJOR(即10),但次设备号不同。
其实从上面的结构体可以知道,杂项设备驱动只能驱动一个设备,因为杂项驱动主设备号固定为10(不同杂项设备通过次设备号来区分),而结构体中只有一个次设备号,所以可以看出杂项驱动只能驱动一个设备;如果要驱动多个设备,则不能用杂项驱动;(同类设备要靠次设备来区分)...
分类:
其他好文 时间:
2015-04-20 09:37:51
阅读次数:
180
flash是用来存储程序的,类似PC机的硬盘,U盘之类的,即使断电数据也不会丢失,与之对应的就是SRAM/SDRAM,而目前嵌入式用的flash主要有nor flash和nand flash两类,nor flash接口可以直接与处理器的地址线相连直接访问,像访问SDRAM那样,所以如果考虑成本的话可以让程序直接上电后从nor flash启动,不过现在追求更快的运行速度,所以都是极小部分运行后将其余所...
分类:
其他好文 时间:
2015-04-20 00:38:28
阅读次数:
252
20150419 S3C2440实现dm9000网卡驱动程序移植 2015-04-19 Lover雪儿 首先附上厂家提供的完整的dm9000程序: 1 /* 2 3 dm9ks.c: Version 2.08 2007/02/12 4 5 A Dav...
分类:
其他好文 时间:
2015-04-19 17:51:23
阅读次数:
219