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
NAND Flash硬件读写原理
1.nand接口
s3c2440
板的NandFlash模块由两部分组成:NandFlash控制器(集成在
s3c2440
)和NandFlash存储芯片(K9F1208U0B)两大部分组成。
科学边界
·
2020-07-02 10:18
LINUX
spi驱动框架全面分析,从master驱动到设备驱动
内核版本:linux2.6.32.2硬件资源:
s3c2440
参考:韦东山SPI视频教程内容概括:1、I2C驱动框架回顾2、SPI框架简单介绍3、master驱动框架3.1驱动侧3.2设备侧4、SPI设备驱动框架
Linux学习之路
·
2020-07-02 09:41
Linux
Driver
ARM裸机程序研究 -
S3C2440
时钟初始化
2440内部的时钟主要有3个,FCLK,HCLK,PCLK。FCLK提供给ARM920T内核使用,HCLK主要提供给高速外设使用,如显示接口,内存控制器,PCLK提供给低速外设使用,如串口,SPI,GPIO等。另外还有一个UCLK,只提供给USBHost和USBDevice使用。2440的时钟来源有两种,外部时钟和通过外接晶振提供时钟。时钟源的选择通过引脚OM2和OM3来决定。因此,在芯片上电的时
hulifox007
·
2020-07-02 03:53
Linux
嵌入式linux开发环境的构建
2、主机要求:3、目标板要求:
s3c2440
:4、虚拟机和ubantu安装:具体见上博客linux学习笔记--虚拟机安装与设置。4、ftp、ssh、nfs5、安装
众里寻佳千百度1995
·
2020-07-02 02:44
嵌入式-linux
GDB移植_ARM_LINXU
GDB移植_ARM_LINXU环境:硬件:
s3c2440
(友善micro2440)开发板上内核:linux-2.6.32.2交叉编译工具:arm-linux-gcc-4.3.2(开发板自带。
dllbl
·
2020-07-01 22:37
gdb调试
嵌入式MP3播放器
1、硬件准备:
S3C2440
开发板一套(本人用的是JZ2440)耳机一个2、软件准备移植Linux2.6内核,可以在
S3C2440
上面运行开发按键驱动开发WM9876声卡驱动程序3、实现功能按键1:播放
danwuxie
·
2020-07-01 21:34
JZ2440
QT: 基于QT和嵌入式的视频监控系统
系统采用三星公司的
S3C2440
微处理器芯片为核心的ARM9开发板为硬件平台,在其上搭建LINUX系统的网络视频服务器,用QT为用户图形界面开发了客户端软件,并运用了多线程技术。
与你相约
·
2020-07-01 02:01
C/C++
Linux
linux下GPRS模块使用AT命令实现拨接电话,发中英文短信
**************************************************************************************开发板:fl2440cpu:
s3c2440
zouleideboke
·
2020-06-30 19:32
3G/GPRS/GPS模块
s3c2440
启动文件详细分析
启动文件就是引导ARM启动,并进入我们熟悉的C语言程序。它主要完成了ARM最基本的硬件初始化工作。虽然启动文件的内容大同小异(就是设置系统时钟、内存、中断向量表、栈等内容),而且只要有一个现成的启动文件,即使不用详细了解该文件的内容,直接进入C语言编程工作也可以对ARM进行操作,但我认为熟悉启动文件的内容,还是有必要的,它对我们熟悉ARM的体系结构,编写出更高效的程序是大有益处的。因此我花了一些时
zhaocj
·
2020-06-30 14:01
ARM系统
基于ARM9的嵌入式Linux系统移植
本文结合
S3C2440
处理器和GT2440开发板这个实验平台,进行了嵌入式Linux的移植,Linux内核版本号为2.6.29。通过本次实践,成功实现了Lin
zyx_linux
·
2020-06-30 13:50
嵌入式linux系统移植
嵌入式
arm9
嵌入式操作系统
linux内核
交叉编译
S3C2440
通过NFS启动的U-Boot参数设置
//编译内核cd/home/guoqian/4-3-1/linux-2.6.29makediscleancpconfig-mini2440.configmakemenuconfigARCH=armmakeuImageARCH=armCROSS_COMPILE=arm-linux-//将uImage拷至TFTPcparch/arm/boot/uImage/tftpboot///u-boot参数设置s
武溪嵌人
·
2020-06-30 12:05
嵌入式
ARM-linux
s3c2440
之时钟分析
S3c2440
时钟&电源管理时钟由三部分组成:Clockcontrol,USBcontrol,和PowercontrolClockcontrol部分可以产生时钟FCLK,提供ARM内核,HCLK提供AHB
自由枫~
·
2020-06-30 11:26
Linux和ARM
S3C2440
挂载NFS根文件系统
主要记录下如何在ARM开发板上挂载NFS根文件系统。PC主机:Ubuntu和redhat9.0目标板:TQ2440开发板,linux内核2.6.321.PC上安装NFS服务sudoapt-getinstallnfs-kernel-serversudoapt-getinstallportmapnfs-common2.编辑/etc/exports文件yj423@ubuntu:~$cat/etc/exp
yj4231
·
2020-06-30 08:40
文件系统
2440驱动分析——LED驱动
micro2440采用
S3C2440
处理器(和S3C2410区别不大),在其Linux源码中,和这个平台相关的代码主要在arch/arm/mach-s3c2410和include/asm-arm/arch-s3c2410
yimu13
·
2020-06-30 07:34
linux设备驱动系列
QT程序占用内存过高
1.问题:最近正在测试写的QT应用程序,QT程序运行在
S3C2440
板子上的linux系统中,测试的过程中发现一个奇怪的问题,QT程序占用内存一次比一次大。
IT之路
·
2020-06-30 05:12
QT
韦东山uboot_内核_根文件系统学习笔记1.1.1-第001课_U-boot分析与使用-第001节_u-boot分析之编译体验
零烧写裸机程序过程(1)windows下打开cmd,进入bin文件目录(2)输入命令oflashxxx.bin(3)输入0.OpenJTAG烧写;1.
S3C2440
;(4)若烧写到nandflash:开发板启动的时候需要把
xiaoaojianghu09
·
2020-06-30 00:06
学习笔记_安装交叉编译工具链(For
S3C2440
)
安装交叉编译工具链使用环境:Ubuntu12.04LTS1.安装基本开发包$sudoapt-getinstallbisonflexpatchlibncurses5-devtexinfoautomakelibtoolgcj-jdkcvscvsdgawkgperf$sudoapt-getinstallexpatlibexpat-dev安装termcap:$wgetftp://ftp.gnu.org/g
wutz
·
2020-06-29 21:01
开发工具
ARM跑马灯·汇编程序详细解析 .
本人使用的是TQ2440开发板,主芯片是
S3C2440
,它一共有130个I/O端口,分为9组:GPA、GPB...GPJ。
luerlyhs
·
2020-06-29 20:20
三、
s3c2440
裸机 系统时钟和定时器的设置
三、系统时钟和定时器的设置⑴系统时钟原理分析时钟决定2440执行速度,2440可以使用外部提供的时钟源,也可以使用外部的晶振然后通过内部的晶振获得时钟频率;具体选择使用哪一个时钟源看下图:开发板一般吧引脚M2和M3连接的GND,所以说全部使用的是晶振(crystal)除此之外,2440提供了3个时钟源FCLK(用于cpu核),HCLK(advancedhighperformancebus,用于AH
bigPillow
·
2020-06-29 20:28
2440裸机
【
S3C2440
】第16课、Nandflash之学习笔记
说明:以下所有结论均经过在JZ2440(
S3C2440
A芯片)开发板验证,并一致通过。**1、Nandflash是如何被控制工作的?
大秦长剑
·
2020-06-28 22:56
嵌入式ARM
JZ2440 裸机驱动 第10章 系统时钟和定时器
本章目标了解S3C2410/
S3C2440
的时钟体系结构掌握通过设置MPLL改变系统时钟的方法掌握在不同的频率下设置存储控制器的方法掌握PWM定时器的用法了解WATCHDOG定时器的用法10.1时钟体系及各类时钟部件
weixin_34060741
·
2020-06-28 10:22
FCLK,HCLK和 PCLK时钟三者之间的关系
S3C2440
A还支持对FCLK、HCLK和PCLK之间分频比例的选择。该比例由CLKDIVN控制寄
weixin_33695450
·
2020-06-28 03:20
stm32专属于菜鸟的学习方法
比如三星的
S3C2440
,官方的文档都是英文的,大部分工程师只能去看国内出版的
weixin_30617561
·
2020-06-27 22:55
S3C2440
移植最新5.2linux内核
基于移植uboot后.1.移植linux内核1.1下载源码打开https://www.kernel.org/直接肝最新的5.2.8下载完后,在ubuntu里解压备用.1.2搭建交叉编译环境1.交叉编译环境用的是arm-linux-gcc4.6.4的版本,这个版本挺好找的,在网上下载压缩包后,根据个人习惯解压到/opt/下,2.并且修改环境变量sudovim/etc/profileexportPAT
weixin_30379973
·
2020-06-27 18:05
S3C2440
之裸机程序烧录(eop+Jlink)
硬件环境:JZ2440V3.0EasyOpenJTAGJ-LinkARM下载地址:EasyOpenJTAG驱动下载(工具和驱动.zip)J-LinkARM驱动下载1.使用eop烧录:请移步:http://t.elecfans.com/3724.html2.使用Jlink烧录:请移步:http://blog.sina.com.cn/s/blog_930d01870102v79g.html3.分别使用
xlbtlmy
·
2020-06-27 02:52
S3C2440
S3C2440学习历程
S3C2440
eop
Jlink
JZ2440
脚本
关于Qt移植arm上点击没反应,箭头也不动的问题
关于Qt的移植,以前移植过一次
S3C2440
的.现在这平台是AT91SAM9X35的.不过移植过程都一样,只不过遇到了以前没遇到的事情,在此记录下来平台:AT91SAM9X35环境:linux-2.6.39
Demetered
·
2020-06-27 02:39
Qt
s3c2440
和sdram
1、许多单片机像STM32一直是使用片上FLASH和RAM,MDK也是定义好了下载算法,进行简单地配置就可以了,而
s3c2440
确需要外扩FLASH和SDRAM(小于4K的程序可以不用配置SDRAM),
hao_north
·
2020-06-27 02:04
s3c2440硬件
u-boot 移植(一)编译环境搭建
u-boot移植(一)编译环境搭建soc:
s3c2440
board:jz2440uboot:u-boot-2016.11toolchain:gcc-linaro-7.4.1-2019.02-x86_64
小麦大叔
·
2020-06-26 22:53
UBoot
嵌入式学习笔记1—
S3C2440
的时钟体系
S3C2440
的系统时钟框图如下图所示:时钟源则是由外部12MHz或者16.9344MHz的晶振提供,经过PLL倍频电路最大可将主系统时钟即FCLK提高至533MHz,PLL电路又主要分为俩个,一
fzzjoy
·
2020-06-26 22:49
Embedded
System
Learn
嵌入式
S3C2440
系统时钟
ARM
第010课 掌握Jz2440_ARM芯片时钟体系
原文地址:http://wiki.100ask.org第001节_
S3C2440
时钟体系结构
S3C2440
是SystemOnChip(SOC),在芯片上不仅仅有CPU还有一堆外设。
韦东山
·
2020-06-26 19:28
ARM裸机加强版维基教程
ARM裸机加强版
FatFs文件系统的移植
说下我的硬件和开发工具:接成TRUEIDE模式下的CF卡(也就是相当于一块硬盘了),三星
S3C2440
的ARM9,开发工具是很老很老的D版的ADS1.2。我在网上看到的嵌入式系统上面常
t_larry
·
2020-06-26 17:54
嵌入式开发
ARM9(
S3C2440
)时钟与定时器
时钟概念一、时钟脉冲:一个按一定电压幅度,一定时间间隔连续发出的脉冲信号。二、时钟频率:单位时间(如一秒)内产生的时钟脉冲个数。时钟作用时钟信号时时序逻辑(如一些芯片要一定的延时时间才能工作)的基础,它用于决定逻辑单元中的状态何时更新。数字芯片中众多的晶体管都工作在开关状态,他们的导通和关断动作无不是按照时钟信号的节奏进行的。(1)时钟产生-----晶振优点:性能稳定,频率稳定,准确。缺点:频率仅
sjmp
·
2020-06-26 12:19
ARM
在JZ2440板上关于一直Boa服务器的一点心得总结
下面介绍一下在
S3C2440
硬件平台上如何Boa服务器移植完成相应工作,只求勿喷,多多指教。
benben必胜year
·
2020-06-26 11:49
JZ2440开发板
五、mini2440裸机程序之nand flash控制器实验
1.相关原理图如下所示:注:以上接法在
s3c2440
手册里有说明:我的nandflash:2048Bytes/page,大小128M,由上篇对nandflash的分析可以得知需要4个地址周期,8位的总线宽度
shengnan_wu
·
2020-06-26 09:26
arm9裸机开发实时记录
S3C2440
裸机实验
S3C2440
的频率有两种输入方式:外部时钟源和内部晶振(如下图)输入的频率一般是比
samantha_sun
·
2020-06-26 07:09
嵌入式
JZ2440 LCD学习笔记
裸机系列代码地址:链接:http://pan.baidu.com/s/1pLHOd0v密码:4x5s
S3C2440
支持STN、TFT、SECTFT三种类型的LCD显示器TFTLCD的TTL信号VSYNC
乘风life
·
2020-06-26 05:28
嵌入式
JZ2440定时器
裸机系列代码地址:链接:http://pan.baidu.com/s/1pLHOd0v密码:4x5s
S3C2440
时钟控制逻辑给整个芯片提供了3种时钟:FCLK:用于CPU核HCLK:用于AHB总线上设备
乘风life
·
2020-06-26 05:28
嵌入式
JZ2440 ADC和触摸屏学习笔记
裸机系列代码地址:链接:http://pan.baidu.com/s/1pLHOd0v密码:4x5s
S3C2440
的CMOS模数转换器可以接收8个通道的模拟信号输入,并将它们转换成10位的二进制数据
S3C2440
乘风life
·
2020-06-26 05:28
嵌入式
LED驱动程序设计
S3C2440
GPIO通用输入输出接口的简称,S2440一共有130个GPIO口,分为A~J共9组:GPA,GPB,GPC……GPJ;通过设置相应的寄存器,可以选择某个GPIO口是用于输入,输出还是特定其他特殊功能
一直走向深渊的迷途羔羊
·
2020-06-25 19:51
2440开发板
《ARM9嵌入式系统设计直通车》——潘念 第十章 系统时钟和定时器 学习笔记
第十章系统时钟和定时器10.1
S3C2440
时钟体系和电源管理模块10.2PWM及定时器10.3实时时钟10.4看门狗定时器10.1
S3C2440
时钟体系和电源管理模块时钟电源管理模块包含3部分:Clock
山城盛夏
·
2020-06-25 13:12
学习笔记
Linux环境下ARM9开发中交叉编译的movt指令相关问题
笔者在ARM9(
s3c2440
)的linux下开发中遇到了非常基础的问题,就是关于movt和movw的问题,下面将详细解答。
Trisuborn
·
2020-06-25 02:56
S3C2440
文件操作
C语言
电阻触摸屏驱动实例分析
s3c2440
的CMOS模数转换器(ADC)有8路模拟输入AIN[0-7],8路输入共用一个A/D转换器,电阻触摸屏的输入相当于分压电阻的电压,触摸屏的x,y位置值由分压电阻电压值转换而来。
陈伙子
·
2020-06-25 01:42
Linux驱动
超详细的系统时钟和定时器原理解析
系统时钟:S3C2410/
S3C2440
的时钟控制逻辑既可以外接晶振,然后通过内部电路产生时钟源,也可以直接使用外部提供的时钟源,他们通过引脚的设置来选择。
陈伙子
·
2020-06-25 01:42
裸板
gcc编译编写ARM最简单的c程序_
S3C2440
点亮LED
我们可以简单的去想象,我们的
s3c2440
实际上是一个soc,即cpu+外设的集合体,当我们使用soc的时候,那么cpu必须是要最先启动的,才能和外设进行通信,试问我们的cpu上电clk和ddr都没有初始化
Cy_7927
·
2020-06-24 23:33
linux
ALSA声卡08_从零编写之框架_学习笔记
、整体框架(1)图示((DAI(全称DigitalAudioInterface)接口))在嵌入式系统里面,声卡驱动是ASOC,是在ALSA驱动上封装的一层,包括以下三大块(2)程序框架machine:
s3c2440
qingkongyeyue
·
2020-06-24 22:51
声卡
S3c2440
如何利用JLINK烧写U-boot到NAND Flash中
很多同学使用笔记本作为自己的ARM开发和学习的平台,绝大多数笔记本都没有并口,也就是无法使用JTag调试和烧写程序到NandFlash中,幸好我们还有JLINK,用JLINK烧写U-boot到NorFlash中很简单,大部分NORFlash都已经被JLink的软件SEGGER所支持,而新手在学习的时候经常会实验各种各样的命令,最悲剧的莫过于将NANDFlash中原有的bootloader给删除了,
pugu12
·
2020-06-24 20:40
uboot
移植QtEmbedded 4.6.3 tslib1.4 到
S3C2440
1、下载源码包:到QT官网下载最新版QTFOREMBEDDED下载最新版tslib1.42、配置交叉编译环境下载交叉编译工具arm-linux-gcc4.3.2(交叉编译工具的版本,请根据开发板中系统内核编译时使用的版本进行确定,我使用的mini2440内核采用此版本交叉编译器编译所以选用此编译器)在命令行模式下执行exportPATH=/usr/local/arm/4.3.2/bin:$PATH
nicholas4856
·
2020-06-24 17:22
嵌入式Linux开发
Qt
(mini2440)建立交叉编译环境+配置linux内核
(mini2440)建立交叉编译环境+配置linux内核系统ubuntu12.04(非虚拟机下)mini2440CPU型号:
S3C2440
AL-40Nandflash型号:K9F1G08Norflash
牧羊_人
·
2020-06-24 16:28
Ubuntu-Linux之旅
linux驱动开发
哈佛结构和冯诺依曼结构详解
后来针对
S3C2440
的ARM9核进行分析,我有了自己的见解。我的结论是“ARM9被称为是哈佛结构是从它拥有指令cache和数据cache”来说的。
Mr_低調
·
2020-06-24 15:21
嵌入式—转载
哈佛结构
冯诺依曼结构
S3C2440
移植 u-boot-2016.11
移植完成后使用以下命令制作补丁文件:makedistcleanmvu-boot-2016.11u-boot-2016.11_newtarxjfu-boot-2016.11.tar.bz2diff-urNu-boot-2016.11u-boot-2016.11_new>u-boot-2016.11_new.patchpatch-p1locktime);/*configureMPLL*/-writel
lzhf1122
·
2020-06-24 11:32
Linux
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他