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
linux下I2C驱动的开发
,写点自己的理解日期:2013-12-21王超群LinuxI2c驱动中包含3个部分1:I2C核心----就是些通用的API2:I2C总线驱动,在目录drivers/busses/下,主要内容在i2c-
s3c2410
wangchaoqun1997
·
2020-07-30 02:57
linux驱动及系统
i2c相关知识点
0、总线端:主要是mach-smdkc110.c和i2c_
s3c2410
.c两个文件,主要完成资源的注册,在s3c24xx_i2c_probe中创建adapter和client后总线端退出设备端:主要是用户写的部分
Alan-01
·
2020-07-30 01:53
驱动
ARM9硬件接口 GPIO
S3C2410
一共有GPA到GPH8个GPIO口、117个pins。
nliuliu
·
2020-07-29 21:48
硬件相关
OFN鼠标驱动(七) -- I2C部分最后的测试程序
在进入正题之前,我们先对前面的内容做个小结吧:系统启动的时候,会先调用
s3c2410
_i2c中的平台代码初始化I2C硬件设备,同时这个文件也实现了I2C通讯的物理操作,最关键的是,这个文件中注册了一个适配器
longyue0917
·
2020-07-29 20:57
Linux驱动
iic总线驱动(适配器驱动)详解
一:我会查找i2c驱动设备资源添加(i2c适配器平台资源)//Mach-mini2440.c(arch\arm\mach-s3c24xx)(1)//平台数据struct
s3c2410
_platform
highfly591
·
2020-07-29 19:57
斯道
s3c2410
开发板MapX Mobile开发总结
MapXMobile开发总结二如何将在ARM开发板上建立MapXMobile环境1,通过wincePB建立自己的wince环境,包含MFC库,HIDUSB键盘和鼠标支持,数据传输采用MicrosoftActiveSync。2,在VisualTools中通过depends工具得到MapX50.dll依赖库,主要是mfcce300.dll,这个库典型目录是在C:->ProgramFiles->wind
congyu2744
·
2020-07-29 17:51
浅谈linux内核中的I2c驱动(1)
我们以
s3c2410
为例I2c-
s3c2410
.c这个文件在i2c驱动的整个框
昂贵的承诺
·
2020-07-29 17:25
驱动
IIC控制器驱动流程
首先是静态的初始化好这个设备的相关信息,在arch/arm/mach-
s3c2410
.c下/*I2C*/staticstructresources3c_i2c_resource[]={[0]={/*寄存器地址
aaronychen
·
2020-07-29 16:53
s3c2410架构描述
解读set_gpio_ctrl(GPIO_MODE_OUT | GPIO_H6)
最近在看Linux嵌入式(
s3c2410
)方面的内容,遇到了这样一个函数:set_gpio_ctrl();它从字面上看来是对gpio口的设置扩展。GPIO是什么呢?它是通用IO
zhang810413
·
2020-07-29 02:00
S3c2410基础学习
linux内核
嵌入式
c
linux
扩展
io
s3c2410
时钟信号:FCLK、HCLK和PCLK;clk_get_rate()
s3c2410
有三个时钟FLCK、HCLK和PCLK(这3个时针都是核心时针)
s3c2410
芯片有这么一段话:FCLKisusedbyARM920T,内核时钟,主频。
gongmin856
·
2020-07-27 22:49
Linux终端设备驱动(五)
S3C2410
串口驱动uart_ops结构体的tx_empty()成员函数s3c24xx_serial_tx_empty()用于判断发送缓冲区是否为空,其实现如代码清单14.30,当使能FIFO模式的时候
dongliqiang2006
·
2020-07-27 21:47
C#
uboot 的nand驱动
s3c2410
移植nand支持到uboot,使用nand.c,linuxmtd架构【2】u-boot-1.1.6与1.1.4相比,两者有较大的不同,1.1.6更像是复制了kernel的方法来实现。
iteye_12332
·
2020-07-16 00:24
linux驱动相关头文件
#include是在linux-2.6.29/arch/arm/mach-
s3c2410
极光123
·
2020-07-16 00:38
framebuffer机制
s3c2440-lcd驱动与帧缓冲注意:本文是主要参考《S3C2440上LCD驱动详解》,《
S3c2410
_LCD驱动学习心得》,《嵌入式linux_Framebuffer驱动开发》部分直接搬过来。
guolele2010
·
2020-07-15 23:23
linux内核机制
s3c2410
/s3c2440串口波特率的计算
s3c2410
/s3c2440串口波特率的计算要正确计算串口波特率,首先要搞清楚芯片的时钟工作原理,这部分在
s3c2410
/s3c2440datasheet上写的比较详细,但对新手来说结合thisway
HelloBj
·
2020-07-15 19:41
WINCE
S3C2410
MDK实验---ARM汇编语言实现跑马灯
具体思路:由于开发板是将GPF4-7与灯相连,所以通过设置GPFCON控制寄存器将将LED灯相连的引脚4,5,6,7设置为输出功能,将他们的上拉电阻设置为禁用(设置GPFUP为0),通过修改GPFDAT寄存器的数值来实现灯的亮和灭,主要是将具体引脚对应的GPFUP设置为0,使之为低电平,从而使灯可以亮。再设置几个延迟将灯亮的时间延长。最后用C语言的mian函数调用LEDTEST函数即可。主要ARM
Z_Monkey
·
2020-07-15 19:08
S3C2410
Keil下ARM汇编程序建立与调试简介
1.新建工程选择目标处理器比如:SAMSUNG/
S3C2410
2.新建文件保存SAVE3.把文件添加入工程或者双击组文件夹,选择你保存的文件4.设置工程属性5.编辑代码6.build7.debug8.调试方法简介窗口
朝辞暮见
·
2020-07-15 16:43
ARM
u-boot1.1.6移植到
S3C2410
的详细步骤--nand flash(新代码)
一、移植前说明:1.工作环境:RedHat9,内核2.4.20交叉编译器:Arm-linux-gcc3.4.4目标板:
s3c2410
,NANDFlash:64MK9F1208U0B2.下载源码,建立工作目录
嘉行懿事
·
2020-07-15 09:15
嵌入式系统
u-boot移植到
s3c2410
板子
软件环境:ubuntu6.06linux;arm-linux-gcc2.95.3;u-boot1.1.4;Jflash硬件环境:FriendArmnano2410a板,32MSDRAMHY57V561620CT-H地址范围0x30000000--0x32000000,64MNandFlashK9S1208U0B地址范围0x00000000--0x04000000,其他的与三星的SMDK2410一样
嘉行懿事
·
2020-07-15 09:15
嵌入式系统
一个简单的arm开发板的制作过程
本文tag:arm开发板arm7arm9
S3C2410
核心板一、原理图的设计首先,你先要考虑自己打算做一个什么样的板,是为
samantha_sun
·
2020-07-14 22:37
嵌入式
U-Boot在
S3C2410
上的移植
S3C2410
是三星公司的一款基于ARM920T核的嵌入式通用处理器。本文将详细介绍U-Boot在
S3C2410
开发板上的移植与运行。
menuconfig
·
2020-07-14 15:22
Bootloader
移植Apache到ARM 9
本人的移植经验与大家分享,希望对大家有帮助~编译环境:native:redhat9target:armlinux2.4.18arm:arm9-
s3c2410
tool:arm-linux-gcc(verison2.95
living
·
2020-07-14 14:55
Web
apache
redhat
google
shell
path
gcc
Linux下LED跑马灯驱动
include#include#include#include#defineDEVICE_NAME"leds"#defineLED_MAJOR231staticunsignedlongled_table[]={
S3C2410
huanggenda568
·
2020-07-14 11:23
Linux驱动
交叉工具链的安装和配置
(1)老师---cp到当前家目录下解压toolchains_for_
s3c2410
.tar.bz2:tar–jxvftoolchains_for_
s3c2410
.tar.bz23cdcrosstool/
hare_Lee
·
2020-07-14 11:44
Linux2.6内核TouchScreen驱动移植
在linux2.6.14.1中没有提供
s3c2410
的驱动,所以我们要新建驱动文件,从网上下载
s3c2410
_ts.c与
s3c2410
_ts.h两个文件,将
s3c2410
_ts.c文件拷到linux2.6.14.1
flowerui
·
2020-07-14 10:58
ARM
&
Linux
linux
function
c
struct
object
input
Linux2.6内核LCD驱动移植
www.cnitblog.com/zouzheng/articles/14578.htmllinux2.6.14已经包含了lcd的驱动程序,驱动程序位于/linux-2.6.14/drivers/video/目录下,文件名是
s3c2410
fb.c
flowerui
·
2020-07-14 10:58
ARM
&
Linux
uboot 在 ARM
s3c2410
上移植过程
总述u-boot是德国DENX小组的开发用于多种嵌入式CPU的bootloader程序,在LINUX下可以通过CVS来得到当前正在开发的u-boot软件。当前版本号:u-boot1.0.2,见include/version.h中的定义。#cvs–dserver:
[email protected]
:/cvsroot/u-bootlogin#cvs–z3–dserver:ano
bekars
·
2020-07-14 08:12
BEmbedded
3.4 最简单的设备驱动——LED灯驱动
采用
S3C2410
X的GPF4脚接一个LED灯,电路原理图如图3.6所示。这个驱动无疑是ARM系统中最简单的驱动。下面介绍如何开发这个LED灯的驱动。
Hustudent20080101
·
2020-07-14 07:50
Linux
Arm嵌入式
基于Linux2.6.22.6内核的S3C2440的触摸屏驱动程序分析
驱动程序在内核中的路径与文件名为:drivers\input\touchscreen\
s3c2410
_ts.c,这个文件的完整代码实现如下所示:#include#include#include#include
TECH_PRO
·
2020-07-14 06:12
Linux设备驱动开发
基于JZ2440的设备驱动开发
移植u-boot到
S3C2410
最近计划将u-boot移植到我的
S3C2410
板子上,我的
S3C2410
板子上没有Norflash,只有64M的Nandflash,因此Bootloader是从Nandflash启动的,感觉和SMDK基本上差不多
Pamirs
·
2020-07-14 05:58
工作日志
手把手教你烧写烧写u-boot、kernel、rootfs(目标平台
S3C2410
)
内核分区空间:Creating4MTDpartitionson"NAND64MiB3,3V8-bit":0x00000000-0x00080000:"Bootloader"0x00080000-0x00280000:"LinuxKernel"0x00280000-0x00680000:"RootFileSystem"0x00680000-0x04000000:"UserSpace"烧写u-boot
iteye_17686
·
2020-07-14 01:11
手把手教你移植u-boot(目标平台
S3C2410
)
U-Boot(UniversalBootLoader)是德国DENX小组开发的用于多种嵌入式CPU的BootLoader程序,它可以运行于PowerPC、ARM、MIPS等多种嵌入式开发板上。u-boot目录的源码结构如下:board:开发板相关目录。common:通用的命令函数。cpu:特定CPU架构相关目录,如arm920t。doc:uboot的开发、使用文档。drivers:uboot支持的
iteye_17686
·
2020-07-14 01:10
Linux
vmware下重新编译内核必选选项基于
S3C2410
的Linux全线移植文档超高兴,我们团队自己的文档。
my_2009_1986
·
2020-07-13 08:01
Linux
嵌入式
配置管理
网络应用
设计模式
uboot
ubootatARM
s3c2410
http://www.eetop.com.cn/cgi-bin/topic.cgi?
jjdragon
·
2020-07-13 06:24
uClinux
NORDFLASH与NANDFLASH的区别及选型
s3c2410
有两种启动方式:1.NANDFLASH启动,这个过程是从
s3c2410
内部的4k启动代码空间启动引导把NANDFLASH程序代码复制到SRAM中执行.2.NORDFLASH启动,这个过程是把
iteye_4515
·
2020-07-13 06:31
Makefile:416: *** mixed implicit and normal rules: deprecated syntax
patch打补丁之后,进行默认配置,即运行myroot@myroot:~/system/kernel/linux-2.6.22.6$:~/system/kernel/linux-2.6.22.6$make
s3c2410
CryptonymAMS
·
2020-07-13 00:11
遇到的错误合集
WINCE4.2到5.0(4)
看下键盘的移植:将4.2的驱动拷贝到5.0的驱动目录下,更改为mykeybd目录名,有两个地方要更改:中断,在mykeybd/kbdcommon/
s3c2410
kbd.cpp文件的的Ps2Keybd::
t_larry
·
2020-07-12 00:31
WINCE开发
Part19:LCD驱动程序
Part19:LCD驱动程序0编程步骤1代码实现2测试与结果3总结0编程步骤参考
s3c2410
fb.c(linux2.6.22.6内核),可确定编程步骤:1)分配一个fb_info结构体(note:一个
qq_42800075
·
2020-07-11 20:37
ARM裸机基础编程
基于
S3C2410
的Linux移植
本文描述了将Linux移植到基于
S3C2410
处理器目标板上的方法与过程。介绍了目标平台和Linux,并说明了如何搭建移植环境,着重介绍了Bootloader的架构和功能以及Linux内核的移植。
l0p0c
·
2020-07-11 10:33
linux
c
linux内核
嵌入式
工作
服务器
内核的配置和编译及代码分析(一)
在arch/arm/configs下有很多默认的配置,XXX_defconfig,可以根据你板子所使用的芯片来选择以下相似的配置,比如make
s3c2410
_defconfig,之后再makemenuconfig
kakasingle
·
2020-07-11 09:37
kernel
DMA原理和实验
最近忙于驱动这块,于是我自己整理了有关
S3C2410
的DMA的基本编程及DMA的相关寄存器操作。
js_xj
·
2020-07-11 09:06
ARM+s3c2440/
s3c2410
学习讨论之2.2.4.1 指令流水线的原理
ARM+s3c2440/
s3c2410
学习讨论之2.2.4.1指令流水线的原理2009-5-2916:55:57收藏|打印|投票(13)|评论(0)|阅读(91611)◇字体:[大中小]转载请注明:http
abel__2008
·
2020-07-11 01:45
arm
s3c2410
framebuffer驱动中的mmap分析备忘
deep_pro/blog/item/4d5f2003122d3b83d53f7c73.html这几天的高级驱动课真是听得happy,块设备、MTD设备讲的真是框架清晰,豁然开朗趁着还热乎,有空,记录下
s3c2410
framebuffer
FLandY1982
·
2020-07-10 21:02
Linux
MSC-51汇编、ARM汇编与8086汇编语言编程方式的异同
在2018这个忙碌的三月份里,我匆匆忙忙地完成了两场三级考试(全国计算机三级:嵌入式系统开发技术(ARM-
S3C2410
);江苏三级:微机原理与技术(8086)),基本上是从零开始看相关的参考资料,而更巧的是大三这学期的课程里有一门单片机技术与应用
D_Procedural_Life
·
2020-07-10 21:16
S3C2410
/S3C2440学习之GPIO点亮LED(Keil环境c语言与汇编实现)
前言:Q:为何笔者写这篇文章?A:笔者本人正在学习ARM开发,浏览了许多的博客分享,发现很多教程都非常的老(尤其是keil环境下的汇编方法非常不适用),入门学习非常吃力,无法进行细致的参考,本文将把笔者的学习成果进行分享,以及提及一些笔者踩过的坑。本文将主要讲解汇编的编写,因为相信大家应该都会使用C语言。笔者使用开发板:Mini2440第一步:keil需要安装芯片的软件支持包S3C2440是ARM
Trisuborn
·
2020-07-09 22:23
C语言
单片机
S3C2440
s3c2410
矩阵键盘驱动
在fs2410开发板上矩阵键盘的硬件连接图如下:连接矩阵键盘的8个IO口与核心板IO依次对应为:行:EINT0GPF0EINT2GPF2EINT11GPF3EINT19GPF11列:KCAN0GPE11KCAN1GPG6KCAN2GPE13KCAN3GPG2分析驱动入口函数button_init();/*配置GPE,GPF,GPG的控制寄存器GPCON,和数据寄存器GPDAT,通过iremap()
farsight2010
·
2020-07-09 15:01
系统上电后 bootloader的执行流程及 ARM Linux的启动过程分析
本文以
S3C2410
ARM处理器为例,详细分析了系统上电后bootloade
blue_carrot
·
2020-07-09 13:38
ARM_linux
arm-linux-ld 命令详解
本文转自《
S3C2410
完全开发手册》在开始后续实验之前,我们得了解一下arm-linux-ld连接命令的使用。
weixin_30820151
·
2020-07-08 14:11
[原创]Linux 2.6.27 for ARM9/
S3C2410
内核移植笔记
关键词:Linux2.6.27内核移植ARM
S3C2410
再写一遍:下面把我的整个配置过程与大家分享一下:第一部分准备工作1.下载Linux内核:从http://www.kern
rssn_net
·
2020-07-08 04:56
Linux
嵌入式系统
/
ARM
深入理解uboot 2016 - 基础篇(
S3C2410
与S5PV210处理器启动流程分析)
S3C2440和S5PV210是很多嵌入式爱好者入门的arm处理器,网上的资料也很多。今天我们就来聊聊S3C2440和S5PV210的启动流程,上一篇博客我介绍了uboot在norflah上的启动流程(重要!这是基础)。今天,我们来聊聊uboot在nandflash上的启动流程。一.nandflash与norflash同样,你现在肯定心里有疑问何为norflash?何为nandflash?他们之间
kernel_yx
·
2020-07-07 12:25
uboot2016
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他