移植ucgui到s3c2410的步骤
2013-04-02 104
1.编写驱动,主要为Lcd驱动和触摸屏驱动: lcd驱动实现画点函数LCD2410_SetPixel(x,y,c)。对dm2410实验板上的lcd,左上为原点(0,0) 触摸屏驱动计算出触摸屏的坐标(x,y),对dm2410实验板上的触摸屏,左下为原点,但不一定是(0,0) 2.触摸屏校准: 测出左下最小坐标minX,minY和右上最大坐标maxX,maxY 如下填写 .. [查看全文]
移植嵌入式Linux到ARM处理器S3C2410:基本概念
2013-04-01 宋宝华 33
ARM是Advanced RISC Machines(高级精简指令系统处理器)的缩写,是ARM公司提供的一种微处理器知识产权(IP)核。 ARM的应用已遍及工业控制、消费类电子产品、通信系统、网络系统、无线系统等各类产品市场。基于ARM 技术的微处理器应用约占据了32位RISC 微处理器75%以上的市场份额。揭开你的手机、MP3、 PDA,嘿嘿 .. [查看全文]
Linux 2.6.10 以后版本对 S3C2410的支持
2013-04-01 5
Linux 2.6.10以后,Samsung S3C2410已经成为linux的一个标准支持平台, 无需任何patch就可以在S3C2410的目标板上运行得很好。 从目前追踪2.6内核代码的情况来看: 1、2.4内核代码越升级写的越混乱,特别是mizi的那套release版本,韩国人的编码风格实在不好。 2、2.6的代码结构比2.4更加清晰,资源的定义进行了分类,可读 .. [查看全文]
S3C2410 MMU(存储器管理单元)讲解
2013-03-26 蔡于清 6
MMU ,全称Memory Manage Unit, 中文名——存储器管理单元。 许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存还非常小,一般都是以K为单位进行计算,相应的,当时的程序规模也不大,所以内存容量虽然小,但还是可以容纳当时的程序。但随着图形界面的兴起还用用户需求的不断增大,应用 .. [查看全文]
基于s3c2410的ARMer9开发平台的使用
2013-03-16 10
我的宿主机操作系统是RedHat9.0(建议安装的时候选择“完全安装”) 一个嵌入式Linux系统从软件的角度来看,分为四个层次: Boot Loader. 包括固化在固件(firmware)中的 boot 代码(可选),和 Boot Loader 两大部分。 Linux kernel. 特定于嵌入式板子的定制内核以及内核的启动参数。 File system. 包括根文件系统和 .. [查看全文]
S3C2410中的脉宽调制定时器(PWM)
2013-03-13 10
S3C2410有5个16bit定时器。定时器0-3有脉宽调制功能(Pulse Width Modulation,PWM),定时器4是内部定时器,没有输出引脚。定时器0有Dead-zone发生器,可以保证一对反向信号不会同时改变状态,常用于大电流设备中。 定时器0-1共用一个8bit prescaler,定时器2-4共用另外一个。每个定时器有一个时钟分频器,可以选择5种 .. [查看全文]
基于ARM9芯片S3C2410a的GPRS数据终端设计
2013-02-08 郑冬生 王才 8
随着科技的发展,人类生活节奏的加快,信息在生活中的地位日益重要,如何方便快捷并及时有效地获取信息成为现代信息处理中的关键问题。在这种需求下,中国移动GPRS业务及时地投人运营,无线数据通信的应用越来越广泛。相对原来GSM的拨号方式的电路交换数据传送方式.GPRS是分组交换技术,具有实时在线、按量计费、快捷登录 .. [查看全文]
Linux2.6.24.4 移植到S3C2410(nano2410)
2013-01-28 Kevin(随风) 29
内核移植篇 CS8900 移植 建立nfs 根文件系统(busybox1.9.2) 【平台信息】 目标板(Nano2410)------------------------ CPU: S3C2410X SDRAM: HY57V561620(32MB) FLASH: K9F1208(64MB) NET: CS8900 HOST--------------------------------------- Linux Realse Version: Fecora Cor 8 (FC8) CrossCompiler: g .. [查看全文]
s3c2410大元件的分割和放置
2013-01-27 无名小卒 6
在面对S3C2410等大元件的时,由于引脚很多,所以需要在设计原理图之前的库设计中,对它进行分割。 方法是在项目管理器中选择S3c2410,然后Tools-Split Part命令,或者点击鼠标右键在菜中选择Split Part,一定要注意是在元件库上选中元件,不是原理图上的操作。在No.of Sections中输入3,表示要将它分成三个部分。之后保存时 .. [查看全文]
用Allegro对s3c2410的BGA封装布线
2013-01-24 无名小卒 6
由于s3c2410或者2440是采用的BGA封装,看了网上专门有BGA封装的电子资料,是介绍规则的,但是我感觉做起来非常麻烦,所以就觉得是否可以采用最直接的办法使用allegro的扇出功能呢?首先是设置通孔,这个在约束条件管理器中设置 点击物理规则(physical rule set)设置中的Set values 一定注意这个地方的设置如果你想采用的过 .. [查看全文]
S3C2410 中断程序的实现
2013-01-20 ZWJXMLR 9
S3C2410(IRQ)中断处理过程: 在此要注意的是区别中断向量表和异常向量表。中断发生后总是从IRQ 或者FIQ 异常入口处进入,然后跳转到相应的异常处理程序处执行,这个异常处理程序一般都是进行查找中断向量表的操作,然后调用中断处理程序。 以下是在应用中中断处理实现的过程:从中不难体会到中断的处理过程。 定义中断向量 .. [查看全文]
S3C2410网卡CS8900A驱动程序的移植及问题解析
2013-01-05 11
硬件环境:SBC-2410X开发板(CPU:S3C2410X) 内核版本:2.6.11.1 运行环境:Debian2.6.8 交叉编译环境:gcc-3.3.4-glibc-2.3.3 第一部分 网卡CS8900A驱动程序的移植 一、从网上将Linux内核源代码下载到本机上,并将其解压: #tar jxf linux-2.6.11.1.tar.bz2 二、打开内核顶层目录中的Makefile文件,这个文件中需要修改 .. [查看全文]

本站简介 | 意见建议 | 免责声明 | 版权声明 | 联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号