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裸机开发
嵌入式学习笔记004-裸奔篇之SDRAM
前提:针对
S3C2440
来说,一个地址对应一个字节!
FZK374470412
·
2020-08-03 12:52
嵌入式linux
嵌入式学习笔记001-序言
开发环境:Win7(64bit)+VBox(Ubuntu12.04)开发板:TQ2440CPU:
S3C2440
写该系列笔记即是给自己学习linux旅程所留下的痕迹,同时也方便其他刚步入嵌入式大门的同道中人以供参考
FZK374470412
·
2020-08-03 12:21
嵌入式linux
嵌入式课堂笔记10
①通信设备网卡:PC机自带路由器,交换机光纤、电缆、基站②通信协议(发什么数据,怎么发数据,发完数据后做什么)操作系统自带协议栈;(Linux的特点:丰富的网络协议)(使用通信协议)
裸机开发
需要独立的协议栈
Dfish_
·
2020-08-03 12:21
【韦东山旧1期学习笔记】07.
S3C2440
UART串口实验
目录UART原理数据格式时序波形
S3C2440
UART特性波特率FIFO设置UART相关寄存器设置相应管脚为UART功能设置串口数据传输格式UART控制寄存器UARTFIFO控制寄存器UART流量控制寄存器
伟大的贝壳
·
2020-08-03 12:46
Arm开发板学习
嵌入式Linux
裸机开发
(九)——S5PV210定时器
嵌入式Linux
裸机开发
(九)——S5PV210定时器S5PV210内部一共有四类定时器。一、PWM定时器1、PWM定时简介S5PV210内部共有5个32bit的PWM定时器。
D_SJ
·
2020-08-03 11:53
UART在4412上的
裸机开发
UART(通用异步传输收发器)简介串行通信简介我们的实际生活中,常见的通信方式有很多,例如:蓝牙,WIFI,网线,红外,HDMIVGA,USB,I2C,SP1,UART等,每种都有自己的特点以及常用的场合。今天,我们就来看看我们的串行通信。通用异步收发器简称UART,即“UniversalAsynchronousReceiverTransmitter”,它串行通信是指计算机与I/O设备之间数据传输
CHW老师
·
2020-08-03 11:58
ARM开发
(嵌入式)关于arm中的存储控制器(一)
这个实验我们先用汇编语言设置好
S3C2440
芯片内部的存储控制器,使外接的SDRAM可以操作使用:然后把程序本身从“Steppingstone”(即芯片内部的4KS
丶一个有梦想的老实人
·
2020-08-03 09:13
ARM汇编
MDK软件中解决Error: L6218E: Undefined symbol main (referred from rtentry2.o)
自己在做《ARM处理器
裸机开发
实战——机制而非策略》一书的流水灯实验时,出现了以下错误:ledtest.axf:Error:L6218E:Undefinedsymbolmain(referredfromrtentry2
小帅的博客
·
2020-08-03 05:18
Keil 调试ARM时出现的 *** error 65: access violation at xxxx : no 'write' permission
实验用soc:
s3c2440
分析原因:内存访问权限错误解决办法:1.调试开始后使用map命令进行分段更改内存访问权限例如调试小程序时,仅在0~4kB范围内寻址时,出现:***error65:accessviolationat0x00000FFC
sanzhong104204
·
2020-08-03 04:47
EDA工具
53、NandFlash的芯片id读取、数据读取、擦除与烧写
1、采用竖线的方法分析2、cpu的nandflash的控制器帮忙做了硬件部分的时序3、页、块和oob4、读nandflash的时序图5、其他时序6、nandflash相关的代码#include"
s3c2440
alen??
·
2020-08-03 02:39
第2期ARM裸机加强版
S3C2440
中断体系介绍
1、中断处理过程SUBSRCPND和SRCPND寄存器表明有哪些中断被触发了,正在等待处理(Pending);SUBMASK(INTSUBMSK寄存器)和MASK(INTMSK寄存器)用于屏蔽某些中断。1)Requestsources(withoutsub-register)中的中断源被触发后,SRCPND寄存器中相应位被置1,如果此中断没有被INTMSK寄存器屏蔽或者快速中断的话,它将被进一步处
jjjfox
·
2020-08-03 01:47
arm
S3C2440
Mini 2440 DMA方式实现Uart(串口)通信
搞了好久,终于完成了DMA方式实现串口通信。使用DMA不是很难,主要是DCONn的配置比较麻烦以及几种模式的理解。DMAservicemode:singleservice&Wholeservice。前一模式下,一次DMA请求完成一项原子操作,并且transfercount的值减1。后一模式下,一次DMA请求完成一批原子操作,直到transfercount等于0表示完成一次整体服务。具体对应DCON
fengyaqi123
·
2020-08-02 17:09
Mini2440裸机
S3C2440
cp15协处理器详解
2440的协处理器CP15总共有c0~c15这16个协处理器寄存器,各自具有一定的功能定义。但总的来说,cp15主要跟以下功能有关:1、获取deviceid和cachetype等一些CPU相关信息。2、MMU操作。包括MMU的使能和禁止,虚拟地址到物理地址的映射机制建立3、访问权限控制。主要用来实现安全机制和linux的写时复制(copyonwrite)。4、设置时钟模式。init.S中MMU_S
fengyaqi123
·
2020-08-02 17:09
U-Boot移植
第三阶段应用层——2.4 视频监控—从0写USB摄像头驱动(3)-实现数据传输(完善)
视频监控—从0写USB摄像头驱动(3)-实现数据传输(完善)硬件平台:韦东山嵌入式Linxu开发板(
S3C2440
.v3)软件平台:运行于VMwareWorkstation12Player下UbuntuLTS16.04
Going1
·
2020-08-02 14:27
第三阶段应用层
第三阶段应用层——2.6 视频监控—CMOS摄像头的硬件原理
视频监控—CMOS摄像头的硬件原理硬件平台:韦东山嵌入式Linxu开发板(
S3C2440
.v3)软件平台:运行于VMwareWorkstation12Player下UbuntuLTS16.04_x64系统参考资料
Going1
·
2020-08-02 14:27
第三阶段应用层
嵌入式
linux
第三阶段应用层——2.5 视频监控—在LCD上显示摄像头图像
视频监控—在LCD上显示摄像头图像硬件平台:韦东山嵌入式Linxu开发板(
S3C2440
.v3)软件平台:运行于VMwareWorkstation12Player下UbuntuLTS16.04_x64系统参考资料
Going1
·
2020-08-02 14:27
第三阶段应用层
第三阶段应用层——2.4 视频监控—从0写USB摄像头驱动(2)-实现数据传输(初步)
视频监控—从0写USB摄像头驱动(2)-实现数据传输(初步)硬件平台:韦东山嵌入式Linxu开发板(
S3C2440
.v3)软件平台:运行于VMwareWorkstation12Player下UbuntuLTS16.04
Going1
·
2020-08-02 14:26
第三阶段应用层
linux
嵌入式
内核
usb
韦东山嵌入式Linux学习——014 NOR Flash(2)-NOR Flash编程实现识别
NORFlash编程实现识别硬件平台:韦东山嵌入式Linxu开发板(
S3C2440
.v3)软件平台:运行于VMwareWorkstation12Player下UbuntuLTS16.04_x64系统参考资料
Going1
·
2020-08-02 14:26
韦东山嵌入式Linux第一阶段
第二期驱动篇——2.1 输入子系统—框架分析
输入子系统——框架分析硬件平台:韦东山嵌入式Linxu开发板(
S3C2440
.v3)软件平台:运行于VMwareWorkstation12Player下UbuntuLTS16.04_x64系统参考资料:
Going1
·
2020-08-02 14:26
第二阶段驱动篇
嵌入式
链表
linux
Linux CMOS摄像头驱动
1、CMOS摄像头原理摄像头数据流向:自然景观>摄像头模块>接口>
S3C2440
摄像头控制器>LCDov7740(摄像头模块)输入信号:自然景观等的模拟信号输出信号:RGB、YUV格式的数字信号输出分辨率
lrl2ye
·
2020-08-02 13:03
arm学习
第三阶段应用层——2.7 视频监控—从零写CMOS摄像头驱动
视频监控—从零写CMOS摄像头驱动硬件平台:韦东山嵌入式Linxu开发板(
S3C2440
.v3),OV7740摄像头软件平台:运行于VMwareWorkstation12Player下UbuntuLTS16.04
Going1
·
2020-08-02 12:26
第三阶段应用层
嵌入式
linux
驱动程序
Linux驱动开发之
S3C2440
按键点亮LED
513.html文章记录了作者在
S3C2440
开发板上实现按键点亮LED驱动开发的详细过程,还记录了一些容易出现的错误,以及怎么解决这些错误。一、驱动开发流程Linux驱动开发不同于应用程序的开发。
haryen
·
2020-08-01 12:10
QT在ARM平台的移植(三)
Qtopia-opensource-4.2.4,这个版本带有手机桌面环境交叉编译器:arm-linux-gcc4.1.2支持EABI操作系统平台:Linux--RedHat9.0开发板平台:Arm--
S3C2440
chyxwzn
·
2020-08-01 11:00
linux
Linux-2.6.32.67内核裁剪与移植之内核启动与根文件系统制作(1)
1.修改内核以支持
s3c2440
开发板在顶层的makefile中,将ARCH?=$(SUBARCH)CROSS_COMPILE?
zkpingguo
·
2020-08-01 08:00
单片机编程
Linux学习
ARM--学习笔记
先以一个例子解释一下架构、核、处理器和芯片:
S3C2440
,这是一款SoC芯片,注意,它不是cpu,2440和我们熟知的51单片机有点类似,都属于嵌入式,嵌入式的发展到目前经历了三个阶段,分别是SCM、
lYl0o0lYl
·
2020-08-01 05:48
嵌入式
(转载)
S3C2440
A工程移植:从ADS1.2到RealView MDK
但是,以前的
S3C2440
的项目都是由ADS开发,而且我在网上搜索并没有发现有ADS1.2工程移植的例子,只能自己摸索。而且刚刚接触嵌入式的这个部分,希望把这个成果与大家分享,让其他的人少走弯路。
weixin_30363817
·
2020-08-01 03:50
win10下搭建jz2440v3(arm
s3c2440
)开发及gdb调试环境
一、主要内容:1、在windows10下搭建arm(
s3c2440
)开发环境在win10下使用vmwareworkstation12pro建立Ubuntu主机,而后在Ubuntu中配置arm交叉编译链。
jack_new003
·
2020-07-31 20:37
嵌入式
Linux I2C驱动完全分析
下载地址http://wenku.baidu.com/view/0521ab8da0116c175f0e48fe.html3.
S3C2440
datasheet4.AT24C08datasheet5.Bq27200datasheet6
leerobin83
·
2020-07-31 19:04
linux
Samsung
S3C2440
平台上的Vxworks BSP移植
引言美国WindRiver公司于1983年设计开发的VxWorks操作系统是一种嵌入式实时操作系统(RTOS),是嵌入式操作系统的典型代表,它的高可靠性、可剪裁性、强实时性被广泛的应用在军事、通信、航空、航天等高精尖技术及实时性要求极高的领域中,如卫星通讯、军事演习、导弹制导、飞机导航等。BSP(BoardSupportPackage)在VxWorks操作系统中起到了部分接口的驱动和硬件初始化的作
禅-师
·
2020-07-31 17:42
vxworks
U-boot移植步骤详解_附:bin文件和所需文件(代码+流程图+遇到的错误及解决办法)
S3C2440
的U-Boot移植按照视频教程,直接使用老大(韦东山老师)提供的补丁文件,直接对下载的u-boot源码打补丁,然后make100ask24x0_config,就可以编译成功,编译下载就可以在开发板
西伯利亚的风
·
2020-07-31 16:52
u-boot
移植
Linux
RAM, SDRAM ,ROM, NAND FLASH, NOR FLASH
1)
S3C2440
支持两种启动模式:一种是从NandFlash启动;一种是从NorFlash启动。
suiyuan0755
·
2020-07-30 22:44
keil4.74中运行
s3c2440
程序出现警告 进行一步骤修改
安装提示一步一步的修改解析警告warning: A1608W: MOV pc, instruction used, but BX is preferred。 这需要配置keil软件在option属性中Asm选项卡中去掉EnableARM/ThumbInterworking选项。编译出现一个警告src\2440init.s(341):warning:A1876W:Useof'|'asasynony
dfl448866
·
2020-07-30 22:52
s3c2440
ads裸机
warning: initialization from incompatible pointer type 分析
在字符驱动中,这行代码报了警告信息:warning:initializationfromincompatiblepointertypestaticssize_t
s3c2440
_key_read(structfile
blrk
·
2020-07-30 19:23
问题分析
Linux驱动之LCD驱动编写
在Linux驱动之内核自带的
S3C2440
的LCD驱动分析这篇博客中已经分析了编写LCD驱动的步骤,接下来就按照这个步骤来字尝试字节编写LCD驱动。用的LCD屏幕为tft屏,每个像素点为16bit。
weixin_30652491
·
2020-07-30 12:19
基于ARM处理器
S3C2440
和Linux系统的I2C触摸屏设计
基于ARM处理器
S3C2440
和Linux系统的I2C触摸屏设计0引言随着计算机相关技术的发展,ARM嵌入式系统受到越来越广泛的应用,与人们生活的结合也越来越紧密。
weixin_30693683
·
2020-07-30 12:19
嵌入式
操作系统
驱动开发
DMA原理
下面是
S3C2440
A数据手册上的一段截图,展示了4个DMA通道和每个通道对应的DMA源:对这些DMA通道和其对应DMA源的管理在文件linux/arch/arm/mach-
s3c2440
/dma.c中实现
shangyaowei
·
2020-07-30 12:01
从串口驱动到Linux驱动模型
从串口驱动到Linux的tty子系统驱动模型简要分析基于ARM920T核心Samsung的
S3C2440
芯片本文通过对Linux下串口驱动的分析。由最上层的C库。到操作系统系统调用层的封装。
Linkerist
·
2020-07-30 11:53
mini2440 uart串口实验(fifo模式+中断)
这次是
S3C2440
上面的uart0的FIFO模式的实验,程序设置串口0的输入fifo中包含的数据个数在从小于16字节的状态变换为大于等于16字节的状态的瞬间触发一个脉冲中断,在这个中断中,把输入fifo
皓首不倦
·
2020-07-30 05:18
mini2440
arm GPIO访问规则
1、简介开发板
裸机开发
需要自己按照数据手册自己计算每个gpio的偏移,以实现相应功能,如上拉,第二功能等。linux为开发者提供了一套统一的方法,方便开发。
with_dream
·
2020-07-30 05:58
linux驱动
Linux I2C子系统分析-I2C总线驱动
在drivers/i2c/busses下包含各种I2C总线驱动,如
S3C2440
的I2C总线驱动i2c-s3c2410.c,使用GPIO模拟I2C总线的驱动i2c-gpio.c,这里只分析i2c-gpio.c
weixin_30725315
·
2020-07-30 02:19
ARM9自学笔记---1.GPIO
GPIOGPIO概要
S3C2440
包含了130个多功能输入/输出口引脚,它们可分为8组端口:端口A(GPA):25位输出端口端口B(GPB):11位输入/输出端口端口C(GPC):16位输入/输出端口端口
weixin_30312557
·
2020-07-30 02:54
Linux I2C子系统分析之(一) ----- 用GPIO模拟I2C总线
原文地址:http://blog.csdn.net/tommy_wxie/article/details/7408328在drivers/i2c/busses下包含各种I2C总线驱动,如
S3C2440
的
ziyou飞翔
·
2020-07-30 02:30
驱动
i2c-gpio
mini2440+jlink+mkd 裸机按键中断调试心得体会(2013.11.17已更新)
开发板:友善之臂mini2440,仿真器:jlinkv8,开发环境:RealViewmdk4.54需要阅读的文档:
S3C2440
A_UserManual,mini2440开发手册,其他实验目标:按下开发板上的
geo2013
·
2020-07-30 01:33
总结
LINUX下IIC子系统分析
LINUX平台下IIC子系统的经典分布图如下:下面主要针对内核中IIC新模式(newstyle)进行分析.下面以
S3C2440
平台搭载的24C08进行整个LINUXIIC子系统的分析.1.如何生成用户空间的设备节点
请叫我四哥
·
2020-07-30 00:56
Ldd
【嵌入式Linux+ARM】GPIO操作
s3c2440
中有130个I/O端口,分为A~J共9组,GPA、GPB、.....GPJ2.GPIO寄存器既然要操作GPIO,必须对相应的寄存器进行操作,2440中gpio寄存器有:GPxCON——选择引脚功能
风雨也无晴
·
2020-07-30 00:28
【
ARM
】
嵌入式Linux-JZ2440-05课-中断模式理解
S3C2440
的中断分为两大类:外部中断和内部中断.一外部中断**EXTINT[x]:用来配置各个引脚的中断触发方式(高电平触发、低电平触发、下降沿触发、上升沿触发),注意该寄存器与中断源的对应关系EINTPEND
qq_35989861
·
2020-07-29 22:34
S3C2440学习笔记
嵌入式
S3C2440
U-boot移植 (v2012.04.1
S3C2440
平台) (五) DM9000驱动支持,yaffs文件系统下载支持
9DM9000网卡驱动支持u-boot-v2012.04对DM9000网上的支持已经比较完善的,只需要在配置里加上DM9000的编译选项,并在启动时加上DM9000的初始化就行了。include/configs/micro2440.h:#defineCONFIG_DRIVER_DM90001#defineCONFIG_DM9000_BASE0x20000000#defineDM9000_IOCON
novawl
·
2020-07-29 21:54
嵌入式系统
U-boot移植 (v2012.04.1
S3C2440
平台) (二) Nand flash 启动支持
5NANDFlash启动支持对于老版的u-boot,由于Norflash支持读取代码执行,所以u-boot默认是烧写进Norflash启动的。想要在Nandflash中启动u-boot,需要在启动阶段将u-boot拷贝到内存中执行才行。而最新版本的u-boot在启动第一阶段时,会将u-boot代码重定向到sdram里运行,具体过程如下:①在start.S中设置完CPU后,接着调用arch/arm/
novawl
·
2020-07-29 21:54
嵌入式系统
flash
平台
c
table
vector
alignment
U-boot移植 (v2012.04.1
S3C2440
平台) (三) Nor flash Nand flash 驱动支持
7NORFlash(SSTVF1601)支持在u-boot中添加对Norflash的支持比较简单,大多数Norflash都支持CFI接口,而u-boot有对cfiflash的驱动支持。对于SSTVF1601,并不支持标准的CFI接口,所以得使用JEDEC接口。但jedec_flash.c中并没有SSTVF1601的配置信息,所以得手动添加上:drivers/mtd/jedec_flash.c:st
novawl
·
2020-07-29 21:23
嵌入式系统
flash
c
平台
struct
cmd
io
U-boot移植 (v2012.04.1
S3C2440
平台) (四) usbslave 下载功能实现
8usbslave下载功能实现网上有很多关于在u-boot中添加usbslave功能的教程,我主要是参照了一位叫tekkamanninja的网友的实现,在u-boot-v2012.04上实现了usbslave下载功能。下面是我移植的步骤:1)添加driver/usb/slave目录:这个目录里的代码是usbslave的驱动具体实现,我是从tekkamanninja的github上下载的代码,将dr
novawl
·
2020-07-29 21:23
嵌入式系统
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他