自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 GEC210(S5PV210)裸机驱动之LCD(1)

主机平台:Linux CentOS 6.5arm平台:粤嵌GEC210开发板(S5PV210)这次写一下简单的LCD驱动,只是在LCD上显示一帧静止的画面。LCD本身的时序还算简单,但在S5PV210上,因为添加了很多的功能,所以构成了一个比较复杂的显示控制器(display controller),数据手册上这个章节就有一百多页,看完就花了几个小时了。========

2015-01-12 13:36:26 1453

原创 GEC210(S5PV210)裸机驱动之PWM定时器

主机平台:Linux CentOS 6.5arm平台:粤嵌GEC210开发板(S5PV210)PWM定时器这个部分不太难,用于定时和产生PWM波,数据手册这部分也是很详细的,先看一下下面这张图个人认为这张图已经很清楚的表示了PWM定时器的全部内容了。介绍几个重要寄存器:1.TCNTn:定时器递减计数器,当减到0时,产生中断2.TCNTBn:这个是定时器周

2015-01-07 20:43:23 1446

原创 GEC210(S5PV210)裸机驱动之I2C

主机平台:Linux CentOS 6.5arm平台:粤嵌GEC210开发板(S5PV210)这次写一下I2C的使用,I2C部分在S5PV210数据手册上写的很详细,很多问题在里面解决。I2C无论发送或接收都要用到中断的,但这次就不按照之前的那样把每一步都写的太详细,因为中断在这里不算是重点,如果不明白中断怎样写的可以看一下我前几篇文章,但整体思路还是不变的。1.初

2015-01-07 19:08:41 1421 1

原创 GEC210(S5PV210)裸机驱动之串口及串口中断

DIV_VAL = UBRDIVn + (num of 1's in UDIVSLOTn)/16DIV_VAL = (PCLK / (bps x 16)) −1orDIV_VAL = (SCLK_UART / (bps x 16)) −1主机平台:Linux CentOS 6.5arm平台:粤嵌GEC210开发板(S5PV210)这次写一下串口的驱动,功能是在lin

2015-01-07 16:24:27 2132 1

原创 GEC210(S5PV210)裸机驱动之按键(外部)中断

主机平台:Linux CentOS 6.5arm平台:粤嵌GEC210开发板(S5PV210)上次写了裸机中断中通用的部分,这次讲下如何编写某个特定的中断先看一下上次写的步骤:(1--7步是通用的部分,有不明白的话看一下我上一篇文章,这里省略)8.编写外设对应的中断服务程序(第8、9步是中断驱动的重点)9.设置外设寄存器初始化外设(包括清除中断标志位

2015-01-07 14:04:21 1104

原创 GEC210(S5PV210)裸机驱动之中断系统

主机平台:Linux CentOS 6.5arm平台:粤嵌GEC210开发板(S5PV210)中断是arm里面很重要的一个部分,但S5PV210数据手册中中断那一章里讲的基本是一些概述性的内容,没有具体的中断实现流程,如果没有参考例程的话,完全不知到如何入手写一个中断程序。(或者其它地方有,但是我没有找到,哪位知道的麻烦告诉我一下)下面把一些我认为比较重要的归纳下。

2015-01-06 22:20:08 1112

原创 制作和挂载ramdisk根文件系统

主机平台:Linux CentOS 6.5arm平台:粤嵌GEC210开发板(S5PV210)1.建立根文件按系统相关目录和文件(1)首先创建一个目录作为根文件系统的根目录,这里假设为rootfs#mkdir rootfs(2)在rootfs下,创建下面目录:bin  dev  etc  lib   mnt  proc  sbin  sys  tmp  usr   va

2014-12-05 19:52:15 1779

原创 GEC210(S5PV210)uboot引导内核配置

主机平台:Linux CentOS 6.5arm平台:粤嵌GEC210开发板(S5PV210)        呼~~终于成功启动内核了,只是为了启动内核居然用了一个星期,每天调试时间都近10小时,几次想哭的心都有了,但不启动内核接下来什么也没法做,于是继续找问题,编译下载内核应该都有几百次了,终于在今天见到内核启动打印的信息了,真的开心到想哭啊。下面,讲下我的调试过程,如果

2014-11-27 00:28:22 1780

原创 GEC210 烧写裸机程序到SD卡、flash

主机平台:Linux CentOS 6.5arm平台:粤嵌GED210开发板(S5PV210)

2014-11-20 13:25:36 1709 1

原创 linux下GEC210开发环境搭建(工具链、kermit、dnw)

主机平台:Linux CentOS 6.5arm平台:粤嵌GED210开发板(S5PV210)一、开发环境搭建1.安装交叉工具连因为想先把环境搭出来,就直接用了现成的:下载地址:http://download.csdn.net/detail/qq_17509307/7620365解压后放到某个位置,如/usr/local/arm/,添加环境变量使其可以在任何路径下使

2014-11-01 00:24:11 1952 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除