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
S3C2440
U-BOOT之一:BootLoader 的概念与功能
U-BOOT之一:BootLoader的概念与功能——转自《U-BOOT移植
S3C2440
完全手册》1.1嵌入式Linux软件结构与分布一般情况下嵌入式Linux系统中的软件主要分为以下几部分:1)引导加载程序
kekuixiong
·
2020-07-14 13:19
BootLoader
移植
裸板程序记录之sdram初始化-
s3c2440
sdram初始化1.主要是寄存器的设置sdram相关的寄存器1.1BWSCONBWSCONSTx:网上资料说是什么启动/禁止SDRAM的数据掩码引脚,对于SDRAM,此位为0;对于SRAM,此位为1,也不知道对不对,不确定的情况就参考u-boot的设置#defineB6_BWSCON(DW32)#defineB7_BWSCON(DW32)SMRDATA:.word(0+(B1_BWSCONmdw0
sgy1993
·
2020-07-14 12:23
u-boot-1.1.6在mini2440开发板上的移植
uboot版本:u-boot-1.1.6交叉编译器:3.4.5开发板:友善之臂mini2440开发板配置:SoC
s3c2440
、网卡DM9000、NorFlashAM29LV160DB(2M)、NANDFLash
桃叶儿
·
2020-07-14 10:14
uboot
基于Linux2.6.22.6内核的
S3C2440
的触摸屏驱动程序分析
本文来简单的分析一下Linux2.6.22.6内核自带的
S3C2440
的触摸屏驱动程序。
TECH_PRO
·
2020-07-14 06:12
Linux设备驱动开发
基于JZ2440的设备驱动开发
2.2安装BootLoader程序到Nor Flash
先打开软件j-flasharm,关闭旧的工程,点击文件,打开工程,在I:\Lnux嵌入式光盘资料\光盘S1体验与基础篇视频教程\【申嵌视频】1体验篇\tools\JLink\JLink烧写NORFlash\
s3c2440
a_embedclub.jflash
GorgeousChou
·
2020-07-14 04:25
嵌入式
2440开发板,210开发板,imx6开发板和4412开发板选择哪个更好呢?
以下主要对成本和性能做一下对比:
S3C2440
S5PV210i.mx6Exynos4412公司三星三星飞思卡尔三星工艺130纳米45纳米40纳米32纳米架构ARM9Cortex-A8Cortex-A9Cortex-A9
Chihiro_S
·
2020-07-14 04:51
简单的轮询与中断系统(基于
s3c2440
)
概述轮询系统:一个简单的轮询系统就是不断的去询问你所关注的事件发生的条件是否成立。如果成立,则去执行那个事件。如果不成立,则去询问下一个事件。一直不断的去做循环询问,这就构成了一个简单的轮询系统。中断:当CPU在执行一个程序的时候,每执行一条指令后,就会去查看是否有中断请求,如果有中断请求,则去执行中断服务程序,如果没有中断请求,则执行下一条指令。中断处理过程:各种CPU的中断处理过程都是相似的,
tornado_mt
·
2020-07-13 14:12
嵌入式
c
flash
delay
汇编
工作
function
S3C2440
的内存管理单元MMU学习笔记
关于Cawen_Cao博客中的博文TQ2440学习笔记——19、内存管理单元MMU的理解该博文源自《韦东山——嵌入式Linux应用开发完全手册》另简略图可参考graylocus博客中的
S3C2440
的内存管理单元
peyogoat
·
2020-07-13 09:26
操作系统
Linux服务器
Tiny4412 小试牛刀
Tiny4412开发板硬件与之前接触的
s3c2440
各个系列的开发板有很大的不同,cpu4核,采用1GDDR3,4Gemmc.网卡是usb接口的9261。
Linux学习之路
·
2020-07-13 07:08
Tiny4412
编译地址和运行地址的区别分析
Ubuntu16.04.2环境交叉编译arm-linux3.4.5arm架构的
s3c2440
芯片作为平台32位处理器中,每条指令都是4字节长度,以4个字节顺序存储。
CryptonymAMS
·
2020-07-13 00:11
编译
嵌入式
重定位
linux
s3c2440
- led驱动分析及其测试程序
*********************************************************************#操作系统:CentOS6.7#开发板:fl2440#cpu:
s3c2440
zouleideboke
·
2020-07-12 20:49
linux驱动学习
at24c08 E2PROM的I2C设备驱动实例——基于mini2440
第一步:在arch/arm/mach-
s3c2440
/mach-mini2440.c添加E2PROM的板级信息1、添加头文件:#include#include2、添加平台板级信息staticstructat24
_上心
·
2020-07-12 20:01
C
linux
ARM
S3C2440
开发板裸机程序系列01--流水灯
平台介绍:TQ2440开发板,NorFlash2M,NandFlash521M(K9F4G08U0B),2个32MSDRAM(H57V2562GTR-60C)本系列目的:记录TQ2440裸机编程过程,顺便兼顾mini2440。本篇内容:1.介绍GPIO要点;2.TQ2440流水灯编程;3.ADS1.2建立工程;4.下载执行;5.介绍启动程序1.S32440的GPIO查阅TQ2440的底板和核心板原
君乙杨
·
2020-07-12 17:03
S3C2440学习笔记
自娱自乐10之Linux DMA使用2(DMA使用实例,用timer作DMA请求源实现流水灯)
实现流水灯下面是代码,我的流水灯只流一次,平台是
s3c2440
/***********************************Copyright(C),2013LDPFileName:tiemr.cAut
Linux_Drv
·
2020-07-12 17:17
自娱自乐
【嵌入式】
S3C2440
的时钟系统
一.时钟系统图:下图摘自
S3C2440
官方datasheet关于时钟的寄存器:1.OM[3:2]:选择主时钟源的方式2.PLL锁相环(锁相环部分)VCO:VoltageControlledOscillator
瓦素老凉
·
2020-07-12 11:21
#
ARM_linux
ARM
嵌入式
S3C2440
时钟
ARM9
S3C2440
的GPIO配置
手册中的GPIO功能表:—PortA(GPA):25-outputport—PortB(GPB):11-input/outport—PortC(GPC):16-input/outputport—PortD(GPD):16-input/outputport—PortE(GPE):16-input/outputport—PortF(GPF):8-input/outputport—PortG(GPG):
瓦素老凉
·
2020-07-12 11:20
#
ARM_linux
S3C2440
A 第八章:DMA
第八章:DMA简介:
S3C2440
A支持位于系统总线和外设总线的四通道DMA控制器。每一个DMA控制器的通道都可以在系统设备之间或者系统与外设之间,以及外设与外设之间进行数据传输操作而没有任何限制。
moxue10
·
2020-07-12 04:41
翻译
S3C2440A
硬件介绍
翻译
DMA
韦东山开发板
S3c2440
学习笔记
S3C2440
开发板学习笔记1.Norflash启动orNandflash启动第一,SDRAM只能用来做内存,它就是为了做内存而生的。
寒沙细细入江流
·
2020-07-12 01:18
Linux
linux-2.6.32在mini2440开发板上移植(9)之添加触摸屏驱动程序
在内核中添加触摸屏驱动程序编者:linux2.6.32并没有带
S3C2440
触摸屏驱动程序,需要自己实现。而在此的触摸屏驱动程序时作为一个输入设备来实现的。
ssdsafsdsd
·
2020-07-11 23:04
Mini2440系统移植专题
S3C2440
开发板实战(7):字符设备驱动框架+LED驱动
在学习驱动的时候我遇到了很多问题,所以我的学习路线是这样的:编写驱动发现.ko文件需要放入开发板的目录中,然后就学习通过nfs创建共享文件,在配置nfs时发现网络没有连接上,所以就学习怎样配置IP地址,在传输完.ko文件后,发现自动生成不了devnod,在经过一番寻找问题后发现是文件系统没配置好,所以我又配置了一遍mdev。最终成功!(耗时2天呀。)正文:一、驱动文件框架1.1.编写驱动文件一个驱
_-ARCHER-_
·
2020-07-11 20:34
s3c2440
驱动
s3c2440
基于linux的gpio led字符设备驱动实践 [转]
LINUX下“流驱动”与WINCE下面很像原文网址:http://hi.baidu.com/%C9%B3%BC%D3%BB%C6%BD%F0%CA%A5%B6%B7%CA%BF/blog/item/82b1399429114715d31b7009.html#include//配置头文件#include/*内核头文件,作为系统核心的一部分,设备驱动程序在申请和释放内存时,不是调用malloc和fre
FrankBIBI
·
2020-07-11 10:20
android
S3C2440
开发板LED驱动——ioremap 映射
刚开始学字符设备驱动,感觉最难的是驱动和底层硬件的连接。Linux上的驱动程序,是基于操作系统之上的,他并不直接和底层的硬件打交道,但是我们写的驱动必须能使硬件“跑”起来,即与硬件紧密相连。就拿最简单的LED驱动来说,我们的驱动程序是在虚拟的内存上面跑的,但是最终,LED的点亮还是必须靠GPIO管脚的高低电平来控制。那么,我们的虚拟的内存怎么才能和实际的硬件上面的寄存器对应起来呢?这篇要写的就是i
乄失忆丶雨
·
2020-07-11 10:19
Linux
s3c2440
串口使用
一、串口通信原理UART:UniversalAsynchronousReceiver/Transmitter(通用异步收发送器),用来传输串行数据,发送数据时,CPU将并行数据写入UART,UART按照一定格式在TxD线上串行发出;接收数据时,UART检测到RxD线上的信号,将串行收集放到缓冲区中,CPU即可读取UART获得的这些数据。UART最精简的连线形式只有3根线,TXD用于发送,RXD用于
红娃子
·
2020-07-11 07:23
s3c2440裸机
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
嵌入式Linux——uevent机制:uevent原理分析
Linux内核:linux-2.6.22.6所用开发板:JZ2440V3(
S3C2440
A)声明:本文主要是看完韦东山老师视频并结合一些博客内容所写,因此文中可能会有其他文章
moxue10
·
2020-07-11 00:50
驱动
嵌入式Linux——kmsg:分析/proc/kmsg文件以及写自己的/proc/mymsg
Linux内核:linux-2.6.22.6所用开发板:JZ2440V3(
S3C2440
A)声明:本文主要是看完韦东山老师的视频后,自己分析代码所写。同时我在写这篇文章的时候也参考了一些网友的文章。
moxue10
·
2020-07-11 00:50
调试
嵌入式Linux——音频设备驱动(2):uda341中DMA的分析
Linux内核:linux-2.6.22.6所用开发板:JZ2440V3(
S3C2440
A)音频芯片:uda1341总线:DMA我们直接进入代码的分析,从总体上看,DMA的代码为:output_stream.dma_ch
moxue10
·
2020-07-11 00:19
驱动
C语言驱动之配置RTC(基于
S3C2440
开发板)
这是rtc.c文件#include#include#include"rtc.h"#include"irq.h"#include"lcd.h"#include"led.h"#include"bee.h"voidRTC_Init(){ //RTC初始化 TDATEt={0,0,0,10,5,2018}; GPBCON|=(0x1tm_year=RTC_BCD2INT(BCDYEAR)+
Gaodes
·
2020-07-10 21:45
C语言驱动
在
s3c2440
开发板上实现字符设备led驱动程序
在
s3c2440
开发板上实现字符设备led驱动程序1.环境准备看清楚很重要在Ubuntu虚拟机上,前提配置好相对应版本arm-linux-gcc(不是说越高版本越好,最好是开发板配套的版本)①准备开发板相对应
抽屉疯了
·
2020-07-10 17:28
S3C2440开发板
Linux驱动
linux
嵌入式Linux——DMA:在内核中简单使用DMA实现内存中数据传递
Linux内核:linux-2.6.22.6所用开发板:JZ2440V3(
S3C2440
A)声明
moxue10
·
2020-07-10 16:14
驱动
Linux驱动入门级编写
虚拟机上,前提配置好相对应版本arm-linux-gcc(不是说越高版本越好,最好是开发板配套的版本)①准备开发板相对应Linux内核源码②打补丁③编译内核(网上教程很多)我的情况:我的开发板是韦东山老师的
S3C2440
抽屉疯了
·
2020-07-10 15:47
Linux驱动
S3C2440开发板
linux
fl2440开发板之u-boot移植
**************************************************************************************开发板:fl2440cpu:
s3c2440
zouleideboke
·
2020-07-10 15:24
操作系统
fl2440开发板
fl2440之initramfs文件系统制作与移植
**************************************************************************************开发板:fl2440cpu:
s3c2440
zouleideboke
·
2020-07-10 15:24
操作系统
(嵌入式)关于arm中的存储控制器
//////////////////////////////////////////////////////////////////////////////////////预备知识:1、存储控制器概述
S3C2440
yxtxiaotian
·
2020-07-10 14:35
S3C2440
BANK
S3C2440
对外引出了27根地址线ADDR0~ADDR26,它最多能够寻址128MB,而
S3C2440
的寻址空间可以达到1GB,这是由于
S3C2440
将1GB的地址空间分成了8个BANKS(Bank0
wenbolv11
·
2020-07-10 11:44
s3c2440
s3c2440
之点亮led
原理是操作led与CPU相连管脚的GPIO,具体操作哪个GPIO,需要查看原理图。将对应GPIO配置为输出模式,并设置GPIO的对应位为低电平即可点亮led,相反,设置对应位为高电平则熄灭led以韦东山的JZ2440为例,原理图:可以看出3个led分别对应GPF4,GPF5,GPF6设置为输出状态,查看芯片手册:得知GPFCON寄存器地址为0x56000050,GPFDAT寄存器地址为0x5600
weixin_30725467
·
2020-07-10 06:10
S3C2440
之裸机之C语言按键点亮LED灯
虚拟机环境:OracleVMVirtualBoxLinux系统:ubuntu_14.04.6交叉编译工具:[100ask分享的所有文件](https://eyun.baidu.com/s/3b1UtLc)100ask分享的所有文件>002_JZ2440资料光盘_20180516(免费)>资料光盘>A盘>tools.zip>arm-linux-gcc-4.3.2.tar.bz2gcc-3.4.5-g
xlbtlmy
·
2020-07-10 04:13
S3C2440
S3C2440
之裸机之汇编点亮LED灯
虚拟机环境:OracleVMVirtualBoxLinux系统:ubuntu_14.04.6交叉编译工具:[100ask分享的所有文件](https://eyun.baidu.com/s/3b1UtLc)100ask分享的所有文件>002_JZ2440资料光盘_20180516(免费)>资料光盘>A盘>tools.zip>arm-linux-gcc-4.3.2.tar.bz2gcc-3.4.5-g
xlbtlmy
·
2020-07-10 04:13
S3C2440
在uboot中查看uboot信息
在uboot中查看uboot信息[fulinux@
s3c2440
]#bdinfoarch_number=0x000007CFenv_t=0x00000000boot_params=0x30000100DRAMbank
fulinux
·
2020-07-10 02:02
bootloader
S3C2440
—3.用点亮LED来熟悉裸机开发的详细流程
文章目录一.硬件知识1.LED原理图2.芯片手册Ⅰ.找LED原理图Ⅱ.找对应引脚Ⅲ.在芯片手册中查找引脚信息Ⅳ.查看寄存器说明Ⅴ.配置寄存器二.
S3C2440
框架与启动过程三.要用到的软件1.远程登陆工具
蜡笔小新没有博客
·
2020-07-10 01:35
S3C2440学习笔记
1.3.1不同位宽设备的连接
S3C2440
是32位机,即操作一次内存设备的单位为4字节(32条数据线)。
S3C2440
共有8个内存块,每个块128MB(0~26共27条地址线),共1GB,存储器映射图如下。
江左的豪富
·
2020-07-09 22:51
S3C2410/
S3C2440
学习之GPIO点亮LED(Keil环境c语言与汇编实现)
笔者使用开发板:Mini2440第一步:keil需要安装芯片的软件支持包
S3C2440
是ARM
Trisuborn
·
2020-07-09 22:23
C语言
单片机
S3C2440
S3C2440
与SDRAM的地址连线分析
S3C2440
与SDRAM的地址连线分析--------------------------------------------------------------------------------该文章讲述了
mirkerson
·
2020-07-09 20:31
嵌入式
stm32学习笔记
IPCORE常见CPU生产厂家:ST、ATMEL、SUMSUNG、NXPARM体系架构ARM7:noMMU66Mhz,32位CPU,代表型号:S3C4480ARM9:MMU,400Mhz,32位CPU,
S3C2440
ARM11
Robin罗兵
·
2020-07-09 20:58
编程语言
GPIO-点亮一个LED(JZ2440-
S3C2440
)
GPIO-点亮LED(JZ2440-
S3C2440
)1、看电气原理图GPF4--------(GPFCON[9:8]=01;GPFDAT[4]=1)GPF4引脚输出1(高电平):LED1灯灭。
阳光下的Smiles
·
2020-07-09 19:23
嵌入式开发(学习笔记)
S3C2440
-GPIO口的学习与总结
1.3IO口数量及特殊功能:各IO口的特殊功能,请参考
S3C2440
的datasheet.2寄存器(以GPIOB为参考)2.1G
lishan1998
·
2020-07-09 19:13
linux+QT
s3c2440
学习之路-012-0 异常中断基础知识
文章目录1.异常/中断的基本知识介绍1.1ARM的7种工作模式1.2ARM的异常向量表1.3重要的寄存器CPSR1.4异常/中断的处理过程1.5不同工作模式下的私有寄存器1.6总结1.异常/中断的基本知识介绍异常/中断是ARM经常用到的处理机制,因此需要好好学习。这里总是写中断/异常是因为中断属于异常的一种,而我们经常听到中断这个词语而少听到异常这个词,所以这些特意写成中断/异常。如果CPU发生中
lian494362816
·
2020-07-09 19:58
s3c2440学习
s3c2440
学习之路-011代码重定位
硬件平台:jz2440软件平台:Ubuntu16.04arm-linux-gcc-3.4.5源码位置:https://github.com/lian494362816/C/tree/master/2440/012_relocate/008文章目录1基本原理1.1程序段的划分1.2为什么要需要重定位代码1.3如何实现重定位1.4lds链接脚本2源码讲解2.1主要流程2.2text、data、roda
lian494362816
·
2020-07-09 19:58
s3c2440学习
s3c2440
学习之路-010 sdram
硬件平台:jz2440软件平台:Ubuntu16.04arm-linux-gcc-3.4.5源码位置:https://github.com/lian494362816/C/tree/master/2440/011_dram文章目录1.主要原理1.1基础知识1.2SDRAM的连接2.主要寄存器2.1BWSCON2.2BANKCON62.3REFRESH2.4BANKSIZE2.5MRSRB63.源码
lian494362816
·
2020-07-09 19:58
s3c2440学习
s3c2440
学习之路-012-1 Undefined未定义中断
Ubuntu16.04arm-linux-gcc-3.4.5源码位置:https://github.com/lian494362816/C/tree/master/2440/013_excption/001_undef承接上篇博客
s3c2440
lian494362816
·
2020-07-09 19:58
s3c2440学习
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他