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
[S3C6410]
s3c6410
在linux下的WATCHDOG TIMER(看门狗定时器)驱动(2)
s3c6410
硬件WATCHDOGTIMER(看门狗定时器)的链接地址
s3c6410
在linux下的WATCHDOGTIMER(看门狗定时器)驱动(1)的链接地址在上一篇中看了看门狗在linux中驱动实现的整体架构
tianxiawuzhei
·
2012-05-21 21:00
c
timer
linux
struct
list
structure
s3c6410
在linux下的WATCHDOG TIMER(看门狗定时器)驱动(1)
s3c6410
硬件WATCHDOGTIMER(看门狗定时器)的链接地址如果对看门狗定时器的硬件不太熟悉,可以看上面这篇文章。
tianxiawuzhei
·
2012-05-21 10:00
c
timer
linux
struct
Module
平台
S3C6410
ADS1.2 下裸奔 4----系统启动代码的改进
一、 initcpu.s中的代码,主要是初始化中断,调用C语言的初始化函数和设置堆栈代码如下:Mode_USR EQU 0x10Mode_FIQ EQU 0x11Mode_IRQ EQU 0x12Mode_SVC EQU 0x13Mode_ABT EQU 0x17Mode_UND EQU 0
chy520cvv
·
2012-05-21 10:00
c
struct
command
Scheme
div
import
S3C6410
ADS1.2 下裸奔 3----RTC驱动代码
一、RTC寄存器定义////Copyright(c)MicrosoftCorporation. Allrightsreserved.//////UseofthissourcecodeissubjecttothetermsoftheMicrosoftend-user//licenseagreement(EULA)underwhichyoulicensedthisSOFTWAREPRODUCT.//I
chy520cvv
·
2012-05-21 10:00
S3C6410
ADS1.2 下裸奔 2----LCD配置和画线驱动
一、寄存器定义,直接复制WinCE中的定义,如下:1.LCD.h中的定义内容:////Copyright(c)MicrosoftCorporation. Allrightsreserved.//////UseofthissourcecodeissubjecttothetermsoftheMicrosoftend-user//licenseagreement(EULA)underwhichyouli
chy520cvv
·
2012-05-21 10:00
c
cmd
Microsoft
video
buffer
Signal
s3c6410
硬件WATCHDOG TIMER(看门狗定时器)
先简述看门狗的工作过程,看门狗实际是一个定时器,内部有个计数器,每当时钟信号到来时,计数器寄存器减一。如果减到0,则重新启动系统;如果在减到0之前,系统又设置计数器为一个较大的值,则系统不会重启。系统正常时,就不会重启;当系统发生故障时,不能设置计数寄存器,系统重新启动。1、OVERVIEW 概述The6410RISCmicroprocessorwatchdogtimerisusedtoresu
tianxiawuzhei
·
2012-05-20 23:00
c
timer
System
features
Signal
debugging
EWARM调试
S3C6410
的笔记(四)
S3C6410
有硬件的中断控制器,不像2440那样需要自己计算中断函数的偏移地址,非常方便,具体的操作方法可以查看
S3C6410
的硬件手册。
Leichelle
·
2012-05-20 20:00
c
汇编
Module
System
语言
EWARM调试
S3C6410
的笔记(三)
原始出处地址:http://blog.csdn.net/believe_yx/article/details/6673727 ICF文件、启动代码准备好之后就可以新建EWARM工程,开始
S3C6410
的裸奔之旅了
Leichelle
·
2012-05-20 20:00
c
EWARM调试
S3C6410
的笔记(二)
原始出处:http://blog.csdn.net/believe_yx/article/details/6680061 简单地说,EWARM调试
S3C6410
可以分成以下3个步骤:1)编写mac文件,
Leichelle
·
2012-05-20 20:00
s3c6410
的RTC在linux中的驱动(5)
s3c6410
硬件RTC(实时时钟)的链接地址
s3c6410
的RTC在linux中的驱动(1)的链接地址
s3c6410
的RTC在linux中的驱动(2)的链接地址
s3c6410
的RTC在linux中的驱动
tianxiawuzhei
·
2012-05-20 19:00
c
linux
struct
function
processing
平台
EWARM调试
S3C6410
的笔记(一)
原始出处地址:http://blog.csdn.net/believe_yx/article/details/6673727 环境:EWARM6.30.1、Tiny6410下面进入正题吧。先贴一张IAR链接调试时的流程图一张(摘自EWARMDebuggingGuide) 我个人的理解是Debugger先将CPU初始化到能下载代码的程度,包括时钟配置、初始化SDRAM/FLASH控制器等,然后
Leichelle
·
2012-05-20 19:00
c
百度
文档
化工
编译器
debugging
s3c6410
uboot源码分析之cup_init.S(二)
1、ldrr1,=DMC1_MEM_CFG2strr1,[r0,#INDEX_DMC_MEMORY_CFG2]其中:#defineDMC1_MEM_CFG20xB452、ldrr1,=DMC1_CHIP0_CFGstrr1,[r0,#INDEX_DMC_CHIP_0_CFG]#defineINDEX_DMC_CHIP_0_CFG (0x200)3、ldrr1,=DMC_DDR_32_CFGstr
tianxiawuzhei
·
2012-05-20 15:00
c
command
cmd
user
s3c6410
的RTC在linux中的驱动(4)
s3c6410
硬件RTC(实时时钟)的链接地址
s3c6410
的RTC在linux中的驱动(1)的链接地址
s3c6410
的RTC在linux中的驱动(2)的链接地址
s3c6410
的RTC在linux中的驱动
tianxiawuzhei
·
2012-05-20 10:00
c
linux
struct
Module
Class
structure
s3c6410
的RTC在linux中的驱动(3)
s3c6410
硬件RTC(实时时钟)的地址链接
s3c6410
的RTC在linux中的驱动(1)的地址链接
s3c6410
的RTC在linux中的驱动(2)的地址链接上一篇说到了s3c_rtc_probe函数
tianxiawuzhei
·
2012-05-19 23:00
c
linux
timer
struct
Module
Class
s3c6410
的RTC在linux中的驱动(2)
s3c6410
硬件RTC(实时时钟)的链接地址
s3c6410
的RTC在linux中的驱动(1)的链接地址上一篇主要是关于
s3c6410
的RTC在linux中驱动实现的整体结构框图,只有明白整体结构,我们才能进行自己的特定平台的
tianxiawuzhei
·
2012-05-19 20:00
c
linux
struct
Module
null
平台
s3c6410
的RTC在linux中的驱动(1)
s3c6410
硬件RTC(实时时钟)的链接地址如果对RTC硬件不熟悉的话,可以看上面这篇博客,讲述了硬件有关的内容。
tianxiawuzhei
·
2012-05-19 17:00
c
linux
struct
Module
Class
makefile
s3c6410
硬件RTC(实时时钟)
1、OVERVIEW综述TheRealTimeClock(RTC)unitcanbeoperatedbythebackupbatterywhenthesystempowerisoff.Thedataincludethetimebysecond,minute,hour,date,day,month,andyear.TheRTCunitworkswithanexternal32.768KHzcryst
tianxiawuzhei
·
2012-05-19 11:00
s3c6410
的UART设备驱动(5)
s3c6410
的UART设备驱动(1)的链接
s3c6410
的UART设备驱动(2)的链接
s3c6410
的UART设备驱动(3)的链接地址
s3c6410
的UART设备驱动(4)的链接地址上一篇中说到了这个函数
tianxiawuzhei
·
2012-05-17 22:00
c
linux
struct
null
resources
structure
s3c6410
的UART设备驱动(4)
s3c6410
的UART设备驱动(1)的链接
s3c6410
的UART设备驱动(2)的链接
s3c6410
的UART设备驱动(3)的链接 上两篇说了在模块初始化是调用uart_register_driver
tianxiawuzhei
·
2012-05-17 21:00
s3c6410
的UART设备驱动(3)
s3c6410
的UART设备驱动(1)的链接地址
s3c6410
的UART设备驱动(2)的链接地址上一篇说到了第二部分,但没说完,这一篇接着说第二部分,如下这部分:在模块初始化是调用uart_register_driver
tianxiawuzhei
·
2012-05-17 16:00
非常详细的
S3C6410
中断控制说明..//
如果你熟悉S3C2440的中断处理机制,可以发现
S3C6410
大大简化的中断编程处理。
lsyz0021
·
2012-05-17 16:00
s3c6410
的UART设备驱动(2)
s3c6410
的UART设备驱动(1)的链接地址上一篇说到了第一部分,这一篇说第二部分,如下这部分:在模块初始化是调用uart_register_driver和uart_add_port注册UART驱动并添加端口
tianxiawuzhei
·
2012-05-17 15:00
s3c6410
,mjpg-streamer,ZC3XX ,USB网络摄像头移植成功。
吐槽先:USB设备,是我刚刚开始学习的,完全搞不懂,玩这个USB摄像头淘宝上买的杂牌子,我在xp下测试了一下,只能保证芯片是芯片是ZC0301PL。其它都未知。现在开始正文:(博文来自CSDNAcanoe的博客:http://blog.csdn.net/ACanoe我的操作环境是、主机:xp+VMwareubuntu10.10。开发板:OK6410A板。 使用内核:Linux2.6.36.2。 使
木易小舟
·
2012-05-16 16:31
嵌入式学习
s3c6410
,mjpg-streamer,ZC3XX ,USB网络摄像头移植成功。
吐槽先:USB设备,是我刚刚开始学习的,完全搞不懂,玩这个USB摄像头淘宝上买的杂牌子,我在xp下测试了一下,只能保证芯片是芯片是ZC0301PL。其它都未知。现在开始正文:(博文来自CSDNAcanoe的博客:http://blog.csdn.net/ACanoe我的操作环境是、主机:xp+VMwareubuntu10.10。开发板:OK6410A板。使用内核:Linux2.6.36.2。使用软
xitong
·
2012-05-16 16:00
Stream
s3c6410
,mjpg-streamer,ZC3XX ,USB网络摄像头移植成功。
吐槽先:USB设备,是我刚刚开始学习的,完全搞不懂,玩这个USB摄像头淘宝上买的杂牌子,我在xp下测试了一下,只能保证芯片是芯片是ZC0301PL。其它都未知。现在开始正文:(博文来自CSDNAcanoe的博客:http://blog.csdn.net/ACanoe我的操作环境是、主机:xp+VMwareubuntu10.10。开发板:OK6410A板。 使用内核:Linux2.6.36.2。 使
ACanoe
·
2012-05-16 16:00
c
网络
video
测试
input
output
WINCE开机密码输入框过大,显示不到密码输入的位置
设置开机时需要输入密码的设置后,开机的时候看不到密码输入的位置,下面是两种分辨率两种大小屏的开机显示情况:基于WINCE6.0+S3C2451的平台,分辨率为240*320的3寸屏的开机启动界面如下:图1基于WINCE6.0+
S3C6410
LoongEmbedded
·
2012-05-15 14:00
c
平台
WinCE
用crosstool-ng建立自己的ARM交叉编译工具链 (适用于
S3C6410
以及其它处理器)
一、下载crosstool-ng crosstool-ng的下载地址是:http://ymorin.is-a-geek.org/download/crosstool-ng/ 值得注意的是,下载里最新的crosstool-ng以后,记得在到http://ymorin.is-a-geek.org/download/crosstool-ng/01-fixes/看看有没有相应的补丁,有得话一起下载下来
huangxianxinalice
·
2012-05-15 14:00
c
gcc
assembly
Build
工具
编译器
Linux下
s3c6410
的GPIO操作(7)
1、
s3c6410
的GPIO操作函数主要涉及到三个文件,如下所示:arch/arm/plat-s3c64xx/gpiolib.clinux/arch/arm/plat-s3c/gpio.clinux/arch
tianxiawuzhei
·
2012-05-14 16:00
c
linux
struct
IO
null
System
Linux下
s3c6410
的GPIO操作(6)
1、在 Linux下
s3c6410
的GPIO操作(3)这篇博客中少分析了一个函数,当时列出了源码,但没分析,现在补上。什么函数呢?
tianxiawuzhei
·
2012-05-14 14:00
c
linux
function
struct
input
output
基于
S3c6410
触摸屏驱动分析(二)
。。。Continuenow/*linux/drivers/input/touchscreen/s3c-ts.c * *Thisprogramisfreesoftware;youcanredistributeitand/ormodify *itunderthetermsoftheGNUGeneralPublicLicenseaspublishedby *theFreeSoftwareFoundat
Leichelle
·
2012-05-14 10:00
c
timer
struct
Module
null
events
基于
S3c6410
触摸屏驱动分析(一)
首先说明一下,本文使用的环境是
S3C6410
(Tiny6410),Linux-2.6.38(友善之臂提供),触摸屏驱动位于drivers/input/touchscreen/目录下。
Leichelle
·
2012-05-13 23:00
c
工作
s3c6410
uboot代码分析《一》
来源:http://hi.baidu.com/__eabi/blog/item/be67533797bc73f014cecb49.html 以下用以记录uboot代码的分析过程,目标是
s3c6410
,
kane_tang
·
2012-05-13 22:56
ARM
u-boot
s3c6410
Linux下
s3c6410
的GPIO操作(5)
1、我们曾经在前面看到这个函数,源码如下:__initvoids3c_gpiolib_add(structs3c_gpio_chip*chip){structgpio_chip*gc=&chip->chip;intret;BUG_ON(!chip->base);BUG_ON(!gc->label);BUG_ON(!gc->ngpio);if(!gc->direction_input)gc->dir
tianxiawuzhei
·
2012-05-13 17:00
c
linux
struct
input
each
output
Linux下
s3c6410
的GPIO操作(4)
1、前面几篇中,有一篇层调用过一个这样的函数,如下:static__initvoids3c64xx_gpiolib_add_4bit(structs3c_gpio_chip*chip){chip->chip.direction_input=s3c64xx_gpiolib_4bit_input;chip->chip.direction_output=s3c64xx_gpiolib_4bit_outp
tianxiawuzhei
·
2012-05-13 16:00
Linux下
s3c6410
的GPIO操作(3)
1、接着上一篇上一篇说到s3c64xx_gpiolib_add函数中的s3c_gpiolib_add(chips)这个函数了,并对这个函数进行了分析,但还没分析完,这篇接着分析,/*gpiochip_add()printsownfailuremessageonerror.*/ret=gpiochip_add(gc);这个函数是上一篇中分析的重点if(ret>=0)s3c_gpiolib_track
tianxiawuzhei
·
2012-05-13 15:00
Linux-2.6.38的LCD驱动分析(一)
2.6.38的LCD驱动分析(一)参考自:http://blog.chinaunix.net/uid-11114210-id-2907026.html一、让LCD显示可爱的小企鹅还是先说说环境吧,处理器为
S3C6410
Leichelle
·
2012-05-13 13:00
c
linux
struct
null
Linux下
s3c6410
的GPIO操作(2)
1、还接着看上一篇的这个函数arch_initcall(s3c64xx_gpiolib_init);static__initints3c64xx_gpiolib_init(void){s3c64xx_gpiolib_add(gpio_4bit,ARRAY_SIZE(gpio_4bit), s3c64xx_gpiolib_add_4bit);s3c64xx_gpiolib_add(gpio_4bi
tianxiawuzhei
·
2012-05-13 10:00
c
linux
struct
output
initialization
Numbers
Linux下
s3c6410
的GPIO操作(1)
1、arch/arm/plat-s3c64xx/gpiolib.c文件中有如下:arch_initcall(s3c64xx_gpiolib_init);这个应该实在系统初始化时调用。static__initints3c64xx_gpiolib_init(void){s3c64xx_gpiolib_add(gpio_4bit,ARRAY_SIZE(gpio_4bit), s3c64xx_gpiol
tianxiawuzhei
·
2012-05-13 09:00
c
linux
struct
Signal
output
Diagnostics
s3c6410
LCD驱动的分析过程——定位相关源代码
转载自:http://blog.csdn.net/koy0755/article/details/7269656#本文主要讲述了在拿到一套硬件和相关的内核源代码时,怎样找到特定驱动的源代码相关的文件。首先,linux的驱动可以通过makemenuconfig命令来进行配置,通过该命令,我们可以大概了解到这套内核所含了哪些可用的源代码。因此我们可以通过这个命令,来查看源代码中包含什么驱动。初步定位驱
Leichelle
·
2012-05-13 09:00
c
linux
ext
video
buffer
makefile
mini6410 Linux--根文件系统的挂载过程分析
前言:本篇文章以
S3C6410
公版的LinuxBSP和U-Boot来进行分析,文中所有提及的名词和数据都是以该环境为例,所有的代码流程也是以该环境为例来进行分析。哈哈。
yinjiabin
·
2012-05-12 08:00
thread
linux
command
null
代码分析
delay
s3c6410
的UART设备驱动(1)
1、这段话摘于《设备驱动开发详解》在使用串口核心层这个通用串口tty驱动层的接口后,一个串口驱动要完成的主要工作:(1)、定义uart_driver、uart_ops、uart_port等结构体的实例并在适当的地方根据具体硬件和驱动的情况初始化它们,当然具体设备的驱动可以将这些结构体在新定义的xxx_uart_driver、xxx_uart_ops、xxx_uart_port之内。(2)、在模块初
tianxiawuzhei
·
2012-05-11 20:00
S3C6410
频率提升至666
前两天看了
S3C6410
时钟部分代码,发现在Linux中没有设置时钟,时钟是u-boot中设置好的,Linux启动时直接读取PLL寄存器中的数据。
lsyz0021
·
2012-05-10 20:00
S3C6410
时钟初始化..//
PHASELOCKEDLOOP(PLL)
S3C6410
里包含三个PLL(锁相环),APLL,MPLL,EPLL,通过设置它们将输入时钟同步输出达到操作CPU的工作频率的目的。如图1-1所示。
lsyz0021
·
2012-05-10 20:00
wince版ffmpeg音视频播放器
介绍:1.基于ffmpeg0.8.7版本开发2.目标运行平台Wince6.0+Armv43.音视频的全格式支持4.支持音乐播放器的歌词显示5.支持音乐播放的频谱显示6.支持
S3C6410
H264、H263
tttyd
·
2012-05-10 16:00
c
音乐
三星
平台
WinCE
s3c6410
uboot源码分析之cup_init.S(一)
1、#include.globlmem_ctrl_asm_initmem_ctrl_asm_init:ldrr0,=ELFIN_MEM_SYS_CFG@Memorysussystemaddress0x7e00f120movr1,#0xd@Xm0CSn2=NFCONCS0,Xm0CSn3=NFCONCS1strr1,[r0]下图的黄色部分表明这出设置的作用,但我不明白,为何要设为0xd,要实现这个目
tianxiawuzhei
·
2012-05-06 22:00
c
cmd
Module
System
input
interface
2.6.36.2
s3c6410
触摸屏驱动移植。
CSDN_Acanoe 的博客:http://blog.csdn.net/ACanoe 硬件环境:OK6410 A板,4.3 寸TFT 屏。 移植内核:Linux2.6.36.2 。 参考内核: 飞凌提供Linux2.6.36.2。 操作记录: 一、ts 驱动移植 以下copy 是指需要飞凌提供的内核里的驱动源码, dev-ts.c ts 板载初始化和platform 资源初始化 文件。
xitong
·
2012-05-06 18:00
驱动
NAND FLASH驱动
S3C6410
的NAND驱动以platform驱动的形式存在。
wangkaiblog
·
2012-05-06 14:00
S3C6410
裸机驱动5'TFT LCD
由于OK6410自带的LCD分辨率太低,自己在淘宝上淘了一个5'的TFTLCD,分辨率为800*480今天上午终于驱动起来了,遗憾的是OK6410的转接板竟然将部分RGB数据线接在一起,导致只能支持16BIT的颜色.下面是我的液晶屏的时序资料//代码//TFT_LCD.C/***************************************************************
cp1300
·
2012-05-06 14:00
c
算法
活动
video
buffer
distance
教你配置RVDS2.2;RVDS2.2配置..//
Tiny6410(三星
S3C6410
处理器)如何配置,我花了很久才弄好。我以前没有学过嵌入式,直接学的ARM11,所以对ARM开发环境的配置一点也不会。
lsyz0021
·
2012-05-04 11:00
c
嵌入式
import
三星
linker
S3C6410
IROM启动
IROM启动(internalROMBooting),IROM启动是指从OneNAND、SD/MMC卡和NANDFlash存储设备启动的方式,见下图,描述了6410支持的启动模式。图1 1.IROM启动方式的图解图2上图的启动流程根据进一步细化为下面的流程,结合图1和图2理解:1) 处理器上电后,当OM[4:1]=1111时,执行6410芯片中IROM的启动代码(bootcodes),这个
shareCode
·
2012-05-02 18:00
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他