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
s3c2440
裸机程序是怎么运行的?突破!
目录
S3C2440
的启动方式?为什么系统能够从Norflash直接启动,而不能直接从Nandflash启动?
S3C2440
从nandflash启动流程?Nand启动裸机程序是怎么运行的?你要怎么写?
剑之所向
·
2020-06-24 08:20
S3C2440
Jlink 烧写文件到 nandflash norflash
s3c2440
开发板支持两种启动方式,一种是nandflash启动,此时nandflash中的前4K内容会由硬件自动拷贝至片内SRAM4K内存中,这片内4K内存会被map到nGCS0也就是bank0,起始地址为
Linux学习之路
·
2020-06-24 07:12
Hardware
新版U-boot2012.04.01移植(一)(JZ2440-
S3C2440
)
新版U-boot2012.04.01移植(一)(JZ2440-
S3C2440
)u-boot下载地址:http://www.denx.de/wiki/U-Boot/我们这里要下载的u-boot版本为:u-boot
阳光下的Smiles
·
2020-06-24 07:39
嵌入式开发(学习笔记)
S3C2440
运行裸机小程序需烧录到NAND Flash(学习笔记)
对于韦东山的
S3C2440
开发板,当运行LED等简单的小程序时,必须烧录到NANDFlash,原因如下:(1)NORFlash虽然可以向内存一样进行读操作,但不可以像内存一样进行写操作,所以假如要从NORFlash
lingboweitu
·
2020-06-24 05:19
linux
Linux DMA驱动构架分析
以linux2.6.32中的
S3C2440
驱动为例进行分析,DMA驱动所对应的源码为linux-2.6.32.2/arch/arm/mach-
s3c2440
/dma.c,代码入口为:arch_initcall
licl2008
·
2020-06-24 04:19
NAND FLASH的读操作及原理
面对这些引脚,很难明白他们是什么含义,下面直接引用韦东山老师的课程中的提问:NANDFLASH是一个存储芯片那么:这样的操作很合理"读地址A的数据,把数据B写到地址A"问1.原理图上NANDFLASH和
S3C2440
lee_jimmy
·
2020-06-24 03:38
嵌入式学习
ARM-Linux驱动--DMA驱动分析(一)
硬件平台:FL2440(
s3c2440
)内核版本:2.6.35主机平台:Ubuntu11.04内核版本:2.6.39原创作品,转载请标明出处http://blog.csdn.net/yming0221/
iteye_17312
·
2020-06-23 18:55
ARM-Linux移植攻略
转载请标明出处http://blog.csdn.net/yming0221/article/details/6581719持续更新中.......ubuntu下在连接arm开发板的情况下,使用无线网卡上网设置基于
S3C2440
iteye_17312
·
2020-06-23 18:54
第三篇 Android kernel 动态编译的环境搭建
【背景】之前在
S3C2440
开发板上学习驱动的时候,经常使用动态编译,生成模块化的驱动文件KO,然后使用insmod命令动态的把驱动安装到系统中。
htob_workstation
·
2020-06-23 15:27
Android
Driver
STM32从菜鸟到牛人的学习方法
比如三星的
S3C2440
,官方的文
斜杠青年/
·
2020-06-23 13:06
STM32学习笔记
STM3入门
MDK
kile
ARM9
S3C2440
时钟与电源管理934914325
Clock&powermanagement模块包含了3部分:Clock控制、USB控制、POWER控制.时钟控制逻辑单元能够产生2440需要的时钟信号,包括CPU使用的主频FCLK,AHB总线设备使用的HCLK,以及APB总线设备使用的PCLK.2440内部有2个PLL(锁相环):一个MPLL对应FCLK,HCLK,PCLK;另外一个UPLL对应的是USB使用(48MHz)。.时钟控制逻辑单元可以
happyforest
·
2020-06-23 13:23
ARM
linux-2.6.26下SPI1(0) Linux2.6.32下SPI驱动的移植(mini2440)
Linux2.6.32下SPI驱动的移植如下图所示:下面需要修改部分内核代码,具体操作如下:1.修改arch/arm/mach-
s3c2440
/mach-mini2440.c文件在include头文件代码行之后增加如下代码
forch
·
2020-06-23 08:31
linxu
spi
ARM9时钟体系结构
本文主要介绍AT91RM9200以及
S3C2440
处理器的时钟体系结构。
时行居正
·
2020-06-23 08:20
Linux驱动
06-
S3C2440
学习之移植2012u-boot到
S3C2440
(分析过程)
一、简单分析Uboot的过程1.到官网下载u-boot-2012.04.01.tar.bz22.建立sourceinsight工程a、解压并在E:\colinweidongshan\transplant_u-boot-2012.04.01\u-boot-2012.04.01建立SIb、添加文件到SI工程2.1、点击"AddAll",选中“Includetoplevelsub-directories
【星星之火】
·
2020-06-23 07:14
S3C2440
02-JZ2440裸机学习之系统时钟和UART串口实验
1、
S3C2440
的系统时钟1.1、2440的几种频率笔记本CPU可以1G2G,内存133M等2440CPU:400MHz-------FCLK-----CPUSDRAM:100M/133M----HCLK
【星星之火】
·
2020-06-23 07:14
S3C2440
S3C2440学习之旅
嵌入式web的实现视频监控
本文提出了一种嵌入式web视频服务器的构建方法,该系统以嵌入式Linux和
S3C2440
为核心平台;在这个平台上构建web服务器和视频服务器,客户
emtribe
·
2020-06-23 06:57
web技术
S3C2440
交叉编译环境搭建
在韦东山《Linux开发使用手册》光盘中的tool目录下找到交叉编译的工具包arm-linux-gcc-4.4.3.tar.gz,安装步骤:1、解压交叉编译开发工具包sudotarxvzfarm-linux-gcc-4.4.3.tar.gz-C/解压工具链到根目录,这里的解压目录可以任意指定。系统中会增加目录/opt/FriendlyARM/toolschain/4.4.3/2、修改环境变量,把交
会飞行的小蜗牛
·
2020-06-23 03:06
Linux
Arm nandflash&norflash启动原理
这点在我做过移植的处理器:s3c2410(arm920t),
s3c2440
(arm920
可乐虎
·
2020-06-23 03:37
处理器
Arm
Arm9
嵌入式
基于
S3C2440
开发板LED灯驱动移植
上一篇文章简述了如何写一个实用性较强的驱动模板,今天我们给这个模板填充一些必要的代码,让它变成一个可用的led驱动程序,实际上大多数字符类驱动也都是基于这种模板形式。#include#include#include#include#include#include#include#include#include#include#include#include#include#include#incl
wesley
·
2020-06-23 01:05
JZ2440之NAND FLASH简单操作篇
文章目录1、NANDFLASH和NORFLASH的简单比较2、
S3C2440
中的NANDFLASH控制器2、显示NANDFLASH的重要信息3、读NANDFLASH4、擦除NANDFLASH的块5、写NANDFLASH1
so恒久
·
2020-06-22 23:54
嵌入式Linux软件开发
NAND
FLASH
嵌入式
arm
c语言
flash
s3c2440
MPLL & UPLL
S3C2440
有两个PLL(phaselockedloop)一个是MPLL,一个是UPLL。MPLL用于CPU及其他外围器件,UPLL用于USB。
chenbang110
·
2020-06-22 21:16
ARM
ARM9时钟体系
'这是arm的时钟集成模块,主要想介绍关于arm的时钟体系.
S3C2440
有2个PLL(锁相环),一个是mpll,一个是upllpll(锁相环)是一种产生时钟频率的东西,通常产生时钟频率都是使用晶振(晶体振荡器
ccjjnn19890720
·
2020-06-22 20:20
ARM
S3C2440
移植RTL8187L无线USB网卡记录(已经解决)
上个月,做了RTL8187L移植到QQ2440V3上,但不行。自己觉得是内核版本太低的原因,於是,几天内做了内核的升级!这里BS一下这厂家,还没得到过支持,问一下有没有新内核都没有回复。移植内核,应该不算难,但对非专业人士,可谓麻烦S了。再有,跨越也比较大从2.6.13升级到2.6.32。参考一点网上的、参考一点手册的、再加上无数的试验,终於在上周搞好内核。也让步USB得到了很好的支持。首先内核到
cangwu_lee
·
2020-06-22 20:12
基于Unix/Linux开发
Embeded
ARM时钟体系
时钟产生-PLLPLL(锁相环)合成器是一种更为复杂的系统时钟源,通用PLL合成器需要一个外部晶体并包含一个能够对晶体的特定频率加倍或分频的集成锁相环(PLL)电路
S3C2440
存在两个锁相环(PLL)
callnothing
·
2020-06-22 20:24
mini2440学习
重定位 介绍 (一)
环境1、
s3c2440
裸板2、Linuxversion4.15.0首先1、为什么需要重定位?
活着就行cj
·
2020-06-22 19:10
2440裸板
Linux下QT及OpenCV搭建,以及交叉编译OpenCV
下载地址:http://download.csdn.net/detail/bizer_csdn/9560001注意交叉编译OpenCV时候,选不同版本可能需要改源码,我们当初这里用的是老版本,ARM板为
S3C2440
bizer_csdn
·
2020-06-22 18:54
开发环境配置
Linux DMA 驱动学习总结
LinuxDMA驱动构架分析以linux2.6.32中的
S3C2440
驱动为例进行分析,DMA驱动所对应的源码为linux-2.6.32.2\arch\arm\mach-
s3c2440
\dma.c,代码入口为
bcbobo21cn
·
2020-06-22 17:54
转载
Linux开发
今日学习笔记 关于
S3C2440
时钟设置的理解
关于
S3C2440
时钟设置的理解2008-10-2422:36:32|分类:工作技术-嵌入式|字号订阅关于
S3C2440
时钟设置的理解1)FLCK、HCLK和PCLK的关系
S3C2440
有三个时钟FLCK
bbs598598
·
2020-06-22 17:12
开发板烧写程序方法
OpenJTAG、并口JTAG的烧写软件都是oflash,这款软件同时支持S3C2410、
S3C2440
开发板,同时支持OpenJTAG、并口J
helloros
·
2020-06-22 16:35
linux
S3C2440
cp15协处理器详解
2440的协处理器CP15总共有c0~c15这16个协处理器寄存器,各自具有一定的功能定义。但总的来说,cp15主要跟以下功能有关:1、获取deviceid和cachetype等一些CPU相关信息。2、MMU操作。包括MMU的使能和禁止,虚拟地址到物理地址的映射机制建立3、访问权限控制。主要用来实现安全机制和linux的写时复制(copyonwrite)。4、设置时钟模式。init.S中MMU_S
朱有鹏老师
·
2020-06-22 15:38
2440裸机
jz2440存储管理实验【学习笔记】
平台:jz2440作者:庄泽彬(欢迎转载,请注明作者)说明:韦东山一期视频学习笔记简介:先来简单的说明一下这次的实验,看看下图,我们的程序通过烧录器下载到nandflash当中去,之后在启动的时候
s3c2440
anfeng3664
·
2020-06-22 14:47
时钟频率详解和编程
这里就拿三星的
S3C2440
来作为例子吧。
S3C2440
有2个锁相环(PLL---phaselockedloop),一个是MPLL,一个是UPLL;MPLL用于CPU及其他外围器件。
庾志辉
·
2020-06-22 09:40
嵌入式基础
s3c2440
LED驱动分析
这个开发板已经很久没有动了,这一次辞职后想来想去还是选择去做驱动吧。以前写的那些驱动代码早就不知道哪里去了,当然更不记得了。所以现在从头开始学习,也顺便记录下笔记;原理首先看看LED的电路图:不难看出,LED1==GPB5LED2==GPB6LED3==GPB7LED4==GPB8然后就去看看IO端口图:要设置的非常简单,就是把GPBCON设置为输出,GPBDAT设置为0时,则灯亮;设置为1时,则
庾志辉
·
2020-06-22 09:40
Linux驱动
嵌入式Linux——驱动调试:修改内核代码来定位系统僵死问题
Linux内核:linux-2.6.22.6所用开发板:JZ2440V3(
S3C2440
A)声明:本文是看完韦东山老师视频后所做的课后总结。文中主要内容还是老师视频中所讲的。
moxue10
·
2020-06-22 07:12
调试
嵌入式Linux——printk:printk打印机制分析
Linux内核:linux-2.6.22.6所用开发板:JZ2440V3(
S3C2440
A)声明:韦东山老师的驱动调试视频让我对printk机制有了更深刻的了解,以前我只是在写驱动的时候用到了printk
moxue10
·
2020-06-22 07:11
调试
Linux下SPI驱动的移植和应用程序的测试
Linux2.6.32下SPI驱动的移植如下图所示:下面需要修改部分内核代码,具体操作如下:1.修改arch/arm/mach-
s3c2440
/mach-mini2440.c文件在include头文件代码行之后增加如下代码
stephen_kl
·
2020-06-22 05:20
LINUX设备驱动
韦东山ARM裸机学习笔记——代码重定位
前言以下所写的内容都是基于韦东山JZ2440开发板的,更多内容可参考韦东山第一期ARM裸机视频代码重定位章节或韦东山
S3c2440
代码重定位详解学习。一、什么是代码重定位?
Sanjay_Wu
·
2020-06-22 04:46
嵌入式Linux
S3C2440
-裸机篇-09 | 使用
S3C2440
操作Nor Flash
1.NorFlash与NandFlashNorNand接口引脚多,类似于RAM引脚较少容量小(1-32MB)大(128-512MB)读操作简单,和RAM相同简单,和RAM相同写操作发出特定命令才能写入发出特定命令才能写入价格贵便宜比较无坏块有坏块XIP可以不可以应用场合存储关键性代码(比如uboot,kernel)存储海量数据(允许错误)2.JZ2440开发板上的NorFlashJZ2440开发板
Mculover666
·
2020-06-22 01:07
S3C2440学习之旅
ARM基本接口之串口通信实验
ARM基本接口之串口通信实验实验目的:1.掌握ARM的串行口工作原理;2.学习并编程实现ARM的UART通信;3.掌握
S3C2440
寄存器配置方法。
Ethiopia1024
·
2020-06-21 18:19
嵌入式实验
s3c2440
定时器,定时中断
s3c2440
定时中断的实现,详细请查阅手册包含文件head.S,main.c,makefile,out.ldsmakefileout.bin:head.Smain.carm-linux-gcc-c-ohead.ohead.Sarm-linux-gcc-c-omain.omain.carm-linux-ld-Tout.ldshead.omain.o-oout_elfarm-linux-objcop
Calcular
·
2020-06-21 18:56
电子通信嵌入式
S3C2440
MMU地址转换过程
目录虚拟地址和物理地址MMU页表访问控制构造页表一级页表没有粗表+极小页组合的原因分析段粗表细表二级页表大页粗表+大页地址转换过程:细表+大页地址转换过程:小页粗表+小页地址转换过程:细表+小页地址转换过程:极小页细表+极小页地址转换过程:虚拟地址和物理地址MMU,全称为MemoryManagementUnit,即内存管理单元。其主要负责将虚拟地址映射到物理地址,同时提供访问权限检查。如果想跑操作
伟大的贝壳
·
2020-06-21 17:39
Arm开发板学习
100ask_imx6ull使用linphonec实现局域网内与手机通话
100ask_imx6ull使用linphonec实现局域网内与手机通话之前老师要我看一下如何实现VOIP的方案,网上看到一篇文章用
s3c2440
移植linphone实现通话,也参考了别人移植linphone
Jocelin47
·
2020-06-21 13:37
imx6ull
18.25 JLink调试程序步骤
S3C2440
开发板启动时候选择NandFlash启动,然后输入如下命令:r/*复位cpu*/h/*暂停CPU*/loadbine:/les.bin0/*下载e目录下的leds.bin到0地址*/setpc0
weixin_30497527
·
2020-06-21 10:41
视频教程-4.5.数组&字符串&结构体&共用体&枚举-C语言专题第5部分-C/C++
精通U-Boot、Linuxkernel移植及驱动程序开发;精通C、C++、Java、C#等语言,熟悉ARMCortex-A、Cortex-M3/M4等体系结构;熟悉三星平台
S3C2440
、S3C6410
weixin_28976639
·
2020-06-21 09:28
程序烧写方法详细讲解
同时支持S3C2410、
S3C2440
、s3c6410同时支持OpenJTAG、并口JTAG、支持所有Nor、NandFlash的烧写工具oflash发布,并口JTAG分dongle、wiggler两种
犬神月R
·
2020-06-21 06:14
嵌入式
ARM体系结构
系统移植
【JZ2440笔记】裸机实验使用SDRAM
一、前言
S3C2440
选择Nand启动模式之后,会将NandFlash的块0前4KB的数据拷贝到片内的4KBSRAM中去,然后PC指针指到SRAM的0地址去顺序向下取指令执行,但是4KB的代码运行空间太小了
心城追梦
·
2020-06-21 05:28
JZ2440裸机实验
【JZ2440笔记】裸机实验使用NandFlash
目录一、前言二、实验目标三、资源分析四、程序代码五、实验总结一、前言
S3C2440
芯片内部没有ROM可以放用户代码,所以用户代码需要被保存在外部的存储器当中,如果是NorFlash的话可以直接在NorFlash
心城追梦
·
2020-06-21 05:28
JZ2440裸机实验
JZ2440
【JZ2440笔记】裸机实验点亮LED
2、硬件连线点亮LED需要
S3C2440
芯片的IO引脚GPF4、GPF5、GPF6输出低电平即可。3、寄存器配置和
心城追梦
·
2020-06-21 05:58
JZ2440裸机实验
迟到的心脏(ARM时钟体系)
s3c2440
外接12MHZ晶振,这个因设备而异。一般在板子上有注明。这一章绝非仅仅谈晶振,而是要搞明白,soc利用晶振产生了哪些时钟,供芯片使用。2、ARM时钟体系还是从芯片手册里面找。
狗炜别叫我打游戏
·
2020-06-20 22:51
eMMC vs Nand
通过下面这张图可以做一个简单的概括:这里面的的HostProcessor指的是我们嵌入式主板上的MCU或者CPU,比如
S3C2440
、i.MX6ULL,RK3399这些嵌入式处理器。
Andyshrk
·
2020-06-20 21:34
上一页
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
其他