E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
S3C2410
移植ucgui到
s3c2410
十大步
移植ucgui到
s3c2410
十大步 收藏 1.编写驱动,主要为Lcd驱动和触摸屏驱动: lcd驱动实现画点函数LCD2410_SetPixel(x,y,c)。
·
2015-11-13 04:01
GUI
移植linux2.6.18到arm9
废话不说了,就讲讲要怎么改, (1)arch/arm/mach-
s3c2410
/common-smdk.c static struct
s3c2410
_platform_nand smdk_nand_info
·
2015-11-12 21:34
linux
s3c2410
中断异常处理
在进入正题之前,我想先把ARM920T的异常向量表(Exception Vectors)做一个简短的介绍。:] ARM920T的异常向量表有两种存放方式,一种是低端存放(从0x00000000处开始存放),另一种是高端存放(从0xfff000000处开始存放)。关于为什么要分两种方式进行存放这点我将在介绍MMU的文章中进行说明,本文采用低端模式。ARM920
·
2015-11-12 21:19
异常处理
BootLoader设计
本例子是基于三星的
S3C2410
ARM开发板 内存分布如下: | 未用 | 0x60000000 --------------------
·
2015-11-12 20:31
loader
mini2440 MJPG_STREAMER 产生问题
ZC301PL-1107-V10-EN.pdf [root@FriendlyARM bin-song]# usb 1-1.2: new full speed USB device using
s3c2410
·
2015-11-12 19:24
Stream
<2012 12 15> ABI/EABI/OABI详解及ARM-linux 浮点运算解析与配置
交叉编译器在编译的时候,对于浮点运行会预设硬浮点运算FPA(Float Point Architecture),而没有FPA的CPU,比如SAMSUNG
S3C2410
/S3C2440,会使用FPE(Float
·
2015-11-12 15:20
linux
<2012 12 05> FL2440开发板的U-boot-2010.09版本移植(六)uboot架构中NAND Flash驱动修改
uboot代码中的NAND Flash的读写驱动中存在一些错误,需要进行修改后才能完成,主要修改drivers/mtd/nand/
s3c2410
_nand.c
·
2015-11-12 15:09
Flash
arm 驱动进阶:nand flash 驱动程序设计
nand flash 驱动内核实现分析过程: analysis code
s3c2410
_nand_inithw
s3c2410
_nand_init_chip nand_scan
·
2015-11-12 15:36
Flash
调色板
ARM9内核的
S3C2410
在国内的嵌入式领域有着广泛
·
2015-11-12 14:02
C printf()与RETAILMSG()
这个printf(),大家可能都是很熟悉的了,而RETAILMSG()是在evc 下的嵌入式开发
s3c2410
,arm9 用的,在wince 操作系统下的。
·
2015-11-12 12:11
printf
对s3c2440、
s3c2410
的存储控制及启动代码的理解(zz)
对于s3c2440、
s3c2410
这样的片子,并不是想51那样简单的内存和启动操作 1、这两种芯片的地址线为addr0~addr26共有27条地址线即为128MB的寻址范围,为了更广的范围芯片厂家就多加了
·
2015-11-11 19:35
代码
linux-3.0内核移植到fl2440开发板(以
s3c2410
为模板)
1.新建kernel文件夹,用于存放内核文件 [weishusheng@localhost ~]$ mkdir kernel 2.进入kernel,上传压并解压压缩文件 [weishusheng@localhost ~]$cd kernel [weishusheng@localhost kernel]$ tar -xjf linux-3.0.tar.bz2
·
2015-11-11 11:28
linux
Linux下linux/arch/arm/plat-s3c24xx/gpio.c的理解
今天早上在我们的上一篇文章“Linux下arch/arm/mach-
s3c2410
/include/mach/gpio-nrs.h的理解”里面介绍了一系列的宏,但是我们不知道,为什么Linux内核要这样做
·
2015-11-11 11:38
linux
Linux下arch/arm/mach-
s3c2410
/include/mach/gpio-nrs.h的理解
刚刚开始学习Linux下设备驱动程序,可能很多新手现在和毛毛一样对这个文件(arch/arm/mach-
s3c2410
/include/mach/gpio-nrs.h)有很多的不理解,在理解这个文件的同时
·
2015-11-11 11:37
include
LCD与ARM,具体
一 实验内容简要描写叙述 1.实验目的 学会驱动程序的编写方法,配置
S3C2410
的LCD驱动,以及在LCD屏上显示包含bmp和jpeg两种格式的图片 2.实验内容 (1)分析
S3c2410
·
2015-11-11 09:27
ARM
S3C2440的LCD编程
在通常情况下,生产厂商把LCD驱动器会以COF/COG的 形式与LCD玻璃基板制作在一起,而LCD控制器则是由外部的电路来实现,现在很多的MCU内部都集成了LCD控制器,如
S3C2410
/2440等。
·
2015-11-11 08:33
编程
引脚端口嵌入式学习笔记之GPIO
S3C2410
芯片共有117个I/O端口,共分为8组:A~H。分别为:GP
·
2015-11-11 06:50
学习笔记
Wince Device Emulator使用介绍-Device Emulator 2.0
tech.ddvip.com/2008-12/1230082051102388.html 最近用了一下WinCE的模拟器,我做WinCE有几年了,从来没有用过WinCE的模拟器,第一次接触WinCE的时候就是一块
S3C2410
·
2015-11-11 03:46
emulator
arm-linux-ld 命令详解
本文转自《
S3C2410
完全开发手册》在开始后续实验之前,我们得了解一下arm-linux-ld连接命令的使用。
·
2015-11-11 00:58
linux
TQ2440上移植linux2.6.25时启动时出现can't open /dev/tq2440_serial: No such file or directory
启动linux后,出现如下: can't open /dev/s3c2440_serial: No such file or directory 解决方案: 1、在drivers/serial/
s3c2410
·
2015-11-08 15:46
Directory
C 预编译中的二次替换问题
linux看门狗驱动的时候,发现一段奇怪的代码: static int tmr_atboot = CONFIG_
S3C2410
·
2015-11-07 13:57
编译
用VMtool Share功能编译内核导致失败的问题
写在前面的话->: 这是我在编译内核时出现的错误: ln: 正在创建连至‘arch-
s3c2410
’的符号链接‘include/asm-arm/arch’: 不允许的操作make:
·
2015-11-07 13:26
tool
WinCE的LCD驱动程序编写指南
本文以1024*768分辨率的TFT_16BPP真彩LCD为例,说明在WIN CE 4.2中驱动程序的修改事项,目标板的微处理器是
S3C2410
A
·
2015-11-07 11:06
WinCE
S3C2410
DMA详解
之所以要介绍
S3C2410
DMA,因为它对性能太重要了!只有活用了DMA,CPU的性能才能上去!
·
2015-11-07 11:48
详解
s3c2410
CACHES,WRITE BUFFER讲解
我们知道MMU存在的原因是为了支持虚拟存储技术,但不知道你发现了没有,虚拟存储技术的使用会降低整个系统的效率,因为与传统的存储技术相比,虚拟存储技术对内存的访问操作多了一步,就是对地址进行查表(查找映射关系),必须先从虚拟地址中分解出页号和页内偏移,根据页号对描述符进行索引(这就是一个查表过程)得到物理空间的首地址,这样做的代价是巨大的(其实这也正是时间效率与空间效率之间矛盾的一个体现),对某些
·
2015-11-07 11:47
buffer
S3C2410
MMU
MMU,全称Memory Manage Unit, 中文名——存储器管理单元。 许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存还非常小,一般都是以K为单位进行计算,相应的,当时的程序规模也不大,所以内存容量虽然小,但还是可以容纳当时的程序。但随着图形界面的兴起还用用户需求的不断增大,应用程序的规模也随之膨胀起来,终于一
·
2015-11-07 11:46
c
s3c2410
中断异常处理
作者:蔡于清 ARM920T的异常向量表(Exception Vectors)简介: 有两种存放方式,一种是低端存放(从0x00000000处开始存放),另一种是高端存放(从0xfff000000处开始存放)。关于为什么要分两种方式进行存放参考MMU的文章,本文采用低端模
·
2015-11-07 11:46
异常处理
S3C2410
中文芯片手册-11.串口
February 28, 2015 4:57 PM [TOC] 11 UART Overview
S3C2410
x 提供3个独立的异步串行I/O接口,每一个都可以工作在中断或是 DMA 模式。
·
2015-11-07 10:17
中文
基于FS2410的LCD驱动移植
Arm-linux-GCC: gcc version 4.5.2 (Sourcery G++ Lite 2011.03-42) Linux内核版本:2.6.29.6 硬件平台:FS2410(
S3C2410
·
2015-11-06 07:42
驱动
基于FS2410(
s3c2410
)开发板的U-boot和Linux内核移植
经过差不多一周时间的折腾(当然是业余时间)终于在我的FS2410开发板上将自己亲手编译的U-boot 1.1.6和Linux内核2.6.24跑起来了,在此以图为证,呵呵, 这其中的曲折岂能用一两句能表达清楚呀,可以说是酸甜苦辣咸五味俱全了。 首先说明一下我的操作环境: OS:Deepin 11.06 GCC:4.5.2 ARM-Linux-GCC:gcc version 4.6.1
·
2015-11-06 07:41
linux
Nand flash ecc校验
ecc计算方法有点不一样的,但是计算结果是一样的,但是至于为什么默认的kernel跑步起来,现在我没有看,将来有机会再研究:首先需要将kernel的校验方式改为相同,在drivers/mtd/nand/
s3c2410
fzs333
·
2015-11-03 15:00
VxWorks在
S3C2410
上的BSP设计
可移植性是对嵌入式操作系统的一个重要要求,VxWorks BSP(板极支持包)正是实现可移植性的中间层软件,使操作系统的应用代码独立于具体硬件.本文介绍了VxWorks BSP的开发,分析了VxWorks的启动过程,给出了基于三星
S3C2410
·
2015-11-02 15:30
设计
基于ARM芯片
S3C2410
的TFT-LCD驱动方法
西安电子科技大学 童庆平,刘笃仁 引言
S3C2410
是三星公司生产的基于ARM920T内核的RISC微处理器
·
2015-11-02 15:28
ARM
S3C2410
DMA原理与实例
2.
S3C2410
A支持4通道DMA,在以下四种情况可运行 ① 源设备和目标都在系统总线AHB上 ② 源设备和目标都在外围总线APB上 ③
·
2015-11-02 15:27
实例
s3c2410
MMU详述
转自: http://hi.baidu.com/freewine/blog/item/b0950cad82904d0d4b36d681.html MMU,全称Memory Manage Unit, 中文名——存储器管理单元。 许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存还非常小,一般都是以K为单位进行计算,相应的,当时的程序规模也不大,所以内存容量
·
2015-11-02 13:15
c
S3C2410
-WinCE6.0-OAL的快速调试
前文分析了
S3C2410
WinCE6.0 OAL的启动代码,本文接着介绍OAL的移植过程。
·
2015-11-02 11:30
WinCE
20150312 NorFlash驱动
20150312 NorFlash驱动 2015-03-12 李海沿 以下知识点是根据韦老大的教程所做的笔记,板子是
S3C2410
。
·
2015-11-02 10:44
Flash
WinCE6.0移植之OAL
这个BSP是
s3c2410
的BSP.我的是s3c2440a,就克隆这个吧.
·
2015-11-01 14:14
WinCE
【摘录】关于从NAND Flash启动的问题
http://blog.chinaunix.net/u2/69674/showart_1212448.html 用的是
S3C2410
.见附件start.s 其中关于nand flash启动的那一段一直百思不得其解
·
2015-11-01 14:33
Flash
S3C2440 Timer初始化方法
s3c2410
提供了5个16位的Timer(Timer0~Timer4),其中Timer0~Timer3支持Pulse Width Modulation—— PWM(脉宽调制 )。
·
2015-11-01 11:49
timer
S3c2410
/2440/2443的Eboot流程介绍
对于嵌入式系统来说,一般都需要一个bootloader来下载和引导操作系统,常用的bootloader有eboot,uboot以及vivi等,对于windows ce来说最理想的bootloader当然是eboot(我也做了利用uboot下载和引导ce,以后我会介绍)。下面我就把自己开发eboot的过程和大家分享。eboot的流程可以如下图所示: 1)eboot和nk公用一段起始代码fw.s,
·
2015-11-01 11:59
Boot
使用JLink间接烧写
S3C2410
、S3C2440开发板Nor、Nand Flash的方法
简要说明 JLink的调试功能、烧写Flash的功能都很强大,但是对于
S3C2410
、S3C2440的Flash操作有些麻烦:烧写Nor Flash时需要设置SDRAM,否则速率很慢;烧写Nand Flash
·
2015-11-01 10:21
Flash
嵌入式Linux系统中触摸屏驱动的研究
本文首先基于Samsung公司的
S3C2410
处理器构建硬件环境;然后深入探讨嵌入式Linux操作系统下的触摸屏驱动程序的开发;之后讲述触摸屏采样数据处理的方法;最后详细的阐明 触摸屏的校准原理。
·
2015-11-01 10:35
linux
基于
S3C2410
处理器目标板的Linux移植
本文描述了将Linux移植到基于
S3C2410
处理器目标板上的方法与过程。
·
2015-10-31 16:33
linux
LED驱动分析
s3c2410
_gpio_setpin()
s3c2410
_gpio_setpin()在gpio.c中作用:设置相应GPIO口的值,如pin=
S3C2410
_GPB5 to=0 则:设置
S3C2410
_GPB5的输出值为0如pin
·
2015-10-31 12:11
set
由简单的LED驱动分析内核源码包中的
s3c2410
寄存器宏定
上个月在qq2440的光盘里发现了一段简单的LED驱动程序,大致看了一下明白了大意;但是由于里面的宏定义很是麻烦,看起来绕来绕去,于是我也懒得看明白了,干脆在CU论坛里发了个帖一问了事。 然而,等了几天后,寥寥几个回复。更不爽的是,唯一那个被加了分的回复一看就感觉不对劲,可我自己也没弄清楚缘由,因此也说不清。 过完了十一,觉得又该学习了,突然想起来这个事。想想还是完全看懂比较好,毕竟自己对
·
2015-10-31 12:10
源码
s3c2440+lan91c111 vxworks驱动调试
1)以前的板子是s3c2440+dm9000的结构,因为温度原因,需要改为lan91c111,因为这个芯片是工业级的,温度范围合适;2)在借鉴网络上
s3c2410
的vxworks BSP上,我们自主调试了
·
2015-10-31 11:05
调试
Linux驱动中,probe函数何时被调用
以前搞PCI驱动时用pci驱动注册函数就可以调用它,搞
s3c2410
驱动时只要在mach-smdk2410.c中的struct platform_device *smdk2410_devices {}中加入设备也会调用
·
2015-10-31 11:11
linux
S3C2410
+linux下的SPI驱动代码,开源到底
static int spi_open(struct inode *inode, struct file *file) { unsigned long temp1,temp2,temp4; int i; // printk("SPPRE = %ld,SPCON = %ld,SPPIN = %ld\n",rSPPRE0,rSPCON0,rSPPIN0); // p
·
2015-10-31 10:41
linux
NAND Flash读写技术
以后查阅资料看来要多上外国网站逛逛了 原作网址:http://blog.chinaunix.net/u2/72003/showart_1931513.html NAND Flash控制器
S3C2410
·
2015-10-31 10:18
Flash
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他