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
s3c2416裸机开发
嵌入式Linux
裸机开发
(十四)——ADC
嵌入式Linux
裸机开发
(十四)——ADC一、AD转换简介AD转换就是模数转换,就是把模拟信号转换成数字信号。A/D转换器是用来通过一定的电路将模拟量转变为数字量。
天山老妖S
·
2016-06-11 09:21
嵌入式
裸机开发
ADC
ARM汇编程序设计
嵌入式Linux
裸机开发
(十三)——I2C通信
嵌入式Linux
裸机开发
(十三)——I2C通信一、IIC协议1、IIC总线简介I2C(Inter-IntegratedCircuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备
天山老妖S
·
2016-06-10 22:52
嵌入式
裸机开发
IIC通信
ARM汇编程序设计
嵌入式Linux
裸机开发
(十二)——iNand简介
嵌入式Linux
裸机开发
(十二)——iNand简介一、iNand简介iNand是SanDisk公司研发的存储芯片,可以看成SD卡或MMC卡芯片化。
天山老妖S
·
2016-06-10 13:13
嵌入式
裸机开发
iNand
ARM汇编程序设计
嵌入式Linux
裸机开发
(十一)——Nandflash
嵌入式Linux
裸机开发
(十一)——Nandflash一、NandFlash简介NandFlash是Flash的一种,具有容量较大,改写速度快等优点,适用于大量数据的存储。
天山老妖S
·
2016-06-10 11:35
嵌入式
裸机开发
S5P
ARM汇编程序设计
嵌入式Linux
裸机开发
(九)——S5PV210定时器
嵌入式Linux
裸机开发
(九)——S5PV210定时器S5PV210内部一共有四类定时器。一、PWM定时器1、PWM定时简介S5PV210内部共有5个32bit的PWM定时器。
天山老妖S
·
2016-06-09 13:03
嵌入式
开发
裸机
ARM汇编程序设计
嵌入式Linux
裸机开发
(八)——S5PV210中断处理流程
嵌入式Linux
裸机开发
(八)——S5PV210中断处理流程中断是一个过程,是CPU在执行当前程序的过程中因硬件或软件的原因插入了另一段程序运行的过程。
天山老妖S
·
2016-06-08 17:00
嵌入式
裸机开发
S5PV
ARM汇编程序设计
嵌入式Linux
裸机开发
(七)——UART串口通信
嵌入式Linux
裸机开发
(七)——UART串口通信一、UART串口通信简介通用异步收发器简称UART,即UNIVERSALASYNCHRONOUSRECEIVERANDTRANSMITTER,它用来传输串行数据
天山老妖S
·
2016-06-07 17:53
嵌入式
UART
裸机开发
ARM汇编程序设计
嵌入式Linux
裸机开发
(六)——S5PV210时钟系统
嵌入式Linux
裸机开发
(六)——S5PV210时钟系统一、时钟系统简介外设工作需要一定频率的时钟,这些时钟都由系统时钟提供。系统时钟一般由外部低频24MHZ晶体振荡器通过锁相环电路PLL倍频产生。
天山老妖S
·
2016-06-07 13:32
嵌入式
裸机开发
S5PV
ARM汇编程序设计
嵌入式Linux
裸机开发
(三)——BL0初始化
嵌入式Linux
裸机开发
(三)——BL0初始化BL0阶段的初始化过程如下:1、关闭看门狗2、初始化icache(打开icache)3、初始化栈(设置中断栈、SVC栈)4、初始化堆5、初始化块设备copy
天山老妖S
·
2016-06-06 16:40
嵌入式
开发
裸机
ARM汇编程序设计
嵌入式Linux
裸机开发
(二)——S5PV210启动过程分析
嵌入式Linux
裸机开发
(二)——S5PV210启动过程分析一、iROM启动方式简介友善之臂Smart210开发板的SoC为三星S5PV210,S5PV210采用iROM启动方式进行启动,通过查阅三星官方
天山老妖S
·
2016-06-06 10:56
嵌入式
S5PV210
启动过程
ARM汇编程序设计
嵌入式Linux
裸机开发
(一)——点亮Led
嵌入式Linux
裸机开发
(一)——点亮Led开发板:友善之臂smart210一、电路图查阅1、底板电路图查阅开发板底板电路图,查阅LED相关部分LED电路工作原理:LED的正极接3.3V,负极接地时导通
天山老妖S
·
2016-06-04 20:54
嵌入式
汇编
ARM
ARM汇编程序设计
keil5(MDK5)配置S3C2440
裸机开发
调试环境
转载请注明出处:http://blog.csdn.net/tyhj_sf/article/details/51396423引言用于arm裸机程序开发的IDE基本有以下3个:MDK或者称Keil,IAR,还有ADS。其中ADS已经停止更新,不建议使用了。它们的具体情况在这里我就不多说了,百度一下就明白了。由于之前开发c51的时候都使用了MDK开发环境,而且MDK的界面确实看起来舒服多了,所以我选择了
StevenSun2014
·
2016-05-13 16:12
七、2440
裸机开发
触摸屏操作
七、lcd触摸屏控制 触摸屏就是当接触了屏幕上的图形按钮时,屏幕上的触觉反馈系统可根据预先编程的程式驱动各种连结装置,可用以取代机械式的按钮面板。2440连接的是电阻式触摸屏,利用压力感应进行控制,电阻触摸屏的主要部分是一块与显示器表面非常配合的电阻薄膜屏,这是一种多层的复合薄膜,它以一层玻璃或硬塑料平板作为基层,表面涂有一层透明氧化金属(透明的导电电阻)导电层,上面再盖有一层外表面硬化处理、光滑
woshidahuaidan2011
·
2016-04-28 22:00
原理
分析
触摸屏
2440裸机
六、2440
裸机开发
lcd操作
六、lcd的控制原文地址:http://blog.csdn.net/woshidahuaidan2011/article/details/51278058byjaosnEmail:
[email protected]
(LiquidCrystalDisplay的简称)液晶显示器。LCD的构造是在两片平行的玻璃基板当中放置液晶盒,下基板玻璃上设置TFT(薄膜晶体管),上基
woshidahuaidan2011
·
2016-04-28 22:00
原理分析
LCD
s3c2440
裸机
五、2440
裸机开发
nand flash 操作
五、nandflash操作原文地址:http://blog.csdn.net/woshidahuaidan2011/article/details/51220911byjaosnEmail:
[email protected]
于norflash相比,nandflash的容量要大许多,nand不同于nor,其采用i/o接口只能采取顺序访问,s3c2440不仅具有nandfla
woshidahuaidan2011
·
2016-04-22 16:00
Flash
原理
nand
2440
裸机
ARM开发工具软件命令详解---嵌入式回归第三篇
从下面的截图中可以看出
裸机开发
流程:这里先做第三步(第一步第二步已提供好),感受总结一下ARM
裸机开发
需要哪些工具,用到的时候再详细介绍。要做第三步,首先要安装交叉编译器!
coding__madman
·
2016-04-17 15:53
uboot
[置顶] ARM开发工具软件命令详解---嵌入式回归第三篇
从下面的截图中可以看出
裸机开发
流程:这里先做第三步(第一步第二步已提供好),感受总结一下ARM
裸机开发
需要哪些工具,用到的时候再详细介绍。要做第三步,首先要安装交叉编译器!
woshi_ziyu
·
2016-04-17 15:00
ARM
交叉编译工具
链接器脚本
Makefile详解
四、s3c2440
裸机开发
通用异步收发器UARN
四、通用异步收发器UARN UART(UniversalAsynchronousReceiver/Transmitter,通用异步接收/发送装置)用于异步通信,可以实现全双工发送和接收。2440有三个UART:UART0,UART1,UART2其结构图如下所示:通过上图可以看到UART包含baud-rategenerator波特率发生器,transmitter发送器,receiver接收器anda
woshidahuaidan2011
·
2016-04-12 21:00
串口
UART
红外
2440
裸机
关于博客2440
裸机开发
方面的说明
声明:博客文章的后面的部分都是在学习实践s3c2440中的进行的总结,工程模板使用的是天嵌的模板,2440开发板使用的是jz2440。文章中有引用其他博客的地方,但是在文章后面均以标注,如有侵犯行为,请通知博主,博主会马上删去,谢谢。
woshidahuaidan2011
·
2016-04-11 15:00
ESP8266-app_IR_TxRx_demo中的RingBuf代码透析
在裸机单片机开发中,有时候需要用到先入先出队列(FIFO),可是一般的
裸机开发
环境是没有一个库函数给开发者使用队列的,这个时候需要自己写队列函数。
u012163234
·
2016-04-09 21:00
c
ESP8266
ringbuf
Exynos4412 IIC总线驱动开发(一)—— IIC 基础概念及驱动架构分析
关于Exynos4412IIC
裸机开发
请看:Exynos4412
裸机开发
——IIC总线 ,下面回顾下IIC基础概念一、IIC基础概念 IIC(Inter-IntegratedCircuit)
zqixiao_09
·
2016-03-17 20:00
linux
驱动开发
IIC驱动开发
Exynos4412 ADC 设备驱动开发
具体ADC硬件知识及裸机驱动请看:Exynos4412
裸机开发
——A/D转换器1、原理图如下:2、相关寄存器信息ADC_BASE 0x126C0000ADCCON 0x0000
zqixiao_09
·
2016-03-17 20:00
linux
驱动开发
ADC
树莓派简单 GPIO 操作
在树莓派里面毕竟不能单片机或者Arduino那样的
裸机开发
,而是有了操作系统的,所以应该是系统提供可以操作GPIO的系统调用,
常伟佳
·
2016-03-06 00:00
raspberry-pi
Exynos4412
裸机开发
综合练习
下面是一个案例需求:1、编写一段程序,该程序的主要功能是监控电路板上的电压值,若电压值超过当前的电压限制则通过蜂鸣器报警,通过按键解除报警;2、其具体要求如下; a)程序下载20s后,进入电压采集状态(使用RTCALARM功能完成),要求1s采集1次电路板电压值;(采用RTCTIMETICK完成)b)每次电压采集完成后,通过COM2将采集到的电压值发送到PC,在PC端可通过串口调试助手查看当前的电
zqixiao_09
·
2016-02-29 22:00
ARM
综合练习
exynos4412
裸机开发
Exynos4412
裸机开发
—— IIC总线
前言: I2C(Inter-IntegratedCircuit)总线(也称IIC或I2C)是有PHILIPS公司开发的两线式串行总线,用于连接微控制器及外围设备,是微电子通信控制领域广泛采用的一种总线标准。它是同步通信的一种特殊形式,具有接口线少、控制方式简单、器件封装形式小、通信速率较高等优点。 一、综述 Exynos4412精简指令集微处理器支持4个IIC总线控制器。为了
zqixiao_09
·
2016-02-28 16:00
ARM
IIC
exynos4412
裸机开发
Exynos4412
裸机开发
—— A/D转换器
一、Exynos4412A/D转换器概述1、简述 10位或12位CMOS再循环式模拟数字转换器,它具有10通道输入,并可将模拟量转换至10位或12位二进制数。5MhzA/D转换时钟时,最大1Msps的转换速度。A/D转换具备片上采样保持功能,同时也支持待机工作模式。2、特性ADC接口包括如下特性。1)10bit/12bit输出位可选。2)微分误差 1.0LSB。3)积分误差 2.0LSB。4
zqixiao_09
·
2016-02-27 20:00
ARM
ADC
exynos4412
裸机开发
Exynos4412
裸机开发
—— UART
一、Exynos4412UART的特性 Exynos4412中UART,有4个独立的通道,每个通道都可以工作于中断模式或DMA模式,即UART可以发出中断或DMA请求以便在UART、CPU间传输数据。UART由波特率发生器、发送器、接收器和控制逻辑组成。 使用系统时钟时,Exynos4412的UART波特率可以达到4Mbps。波特率可以通过编程进行。 Exynos4412UART的通道0有
zqixiao_09
·
2016-02-27 17:00
ARM
UART
exynos4412
裸机开发
Exynos4412
裸机开发
—— 看门狗定时器
一、看门狗定时器概述 看门狗(WatchDogTimer)定时器和PWM的定时功能目的不一样。它的特点是,需要不同的接收信号(一些外置看门狗芯片)或重新设置计数器,保持计数值不为0。一旦一些时间接收不到信号,或计数值为0,看门狗将发出复位信号复位系统或产生中断。 看门狗的作用是微处理器收到干扰进入错误状态后,使系统在一定时间间隔内复位。因此看门狗是保证系统长期、可靠和稳定运行的有效措施。目
zqixiao_09
·
2016-02-27 16:00
ARM
WDT
exynos4412
裸机开发
Exynos4412
裸机开发
—— RTC 实时时钟单元
RTC(Real-TimeClock)实时时钟。RTC是集成电路,通常称为时钟芯片。在一个嵌入式系统中,通常采用RTC来提供可靠的系统时间,包括时分秒和年月日等,而且要求在系统处于关机状态下它也能正常工作(通常采用后备电池供电)。它的外围也不需要太多的辅助电路,典型的就是只需要一个高精度的32.768kHz晶体和电阻电容等。 一、RTC控制器 实时时钟(RTC)单元可以通过备
zqixiao_09
·
2016-02-25 23:00
ARM
RTC
exynos4412
裸机开发
Exynos4412
裸机开发
——中断处理
以KEY2控制LED3亮灭为例:一、轮询方式【0】检测按键k2,按键k2按下一次,灯LED2闪一次。【1】查看原理图,连接引脚和控制逻辑(1)按键k2连接在GPX1_1引脚(2)控制逻辑 k2按下 ----K2闭合----GPX1_1低电压 k2常态 ----K2打开----GPX1_1高电压【2】查看相应的芯片手册 【2-1】循环检测GPX1_1引脚输入的电
zqixiao_09
·
2016-02-25 19:00
中断
ARM
GIC
exynos4412
逻辑开发
Exynos4412
裸机开发
——PWM定时器
一、PWM定时器 4412时钟为我们提供了PWM定时器,在4412中共有5个32位的定时器,这些定时器可发送中断信号给ARM子系统。另外,定时器0、1、2、3包含了脉冲宽度调制(PWM),并可驱动其拓展的I/O。PWM对定时器0有可选的dead-zone功能,以支持大电流设备。要注意的是定时器4是内置不接外部引脚的。一般用于定时器功能。 定时器0与定时器1共用一个8位预分频器,
zqixiao_09
·
2016-02-24 23:00
ARM
4412
裸机开发
Exynos4412
裸机开发
—— 流水灯
这里我们使用的开发板是4412,开发板4412上有4个LED灯,我们这里可以利用其来做流水灯实验。下面是4个LED的原理图:查看原理图,4412开发板的LED由CPX2_7CPX1_0GPF3_4GPF3_5四个寄存器来控制,观察电路图,我们需要在IO口输出高电平才能使LED点亮。 一、利用汇编编写程序 以GPX2为例,通过修改GPX2CON、GPX2DAT的值来控制LE
zqixiao_09
·
2016-02-24 22:00
ARM
4412
流水灯
裸机
1.
裸机开发
环境的体验(Redhat 6.4 + vbox)
1.
裸机开发
环境的体验(Redhat6.4+vbox)一、
裸机开发
的一般流程注意:这是假定你已经搭建好了
裸机开发
环境我们裸机的一般开发流程:图1-1:图1-1
裸机开发
流程由于在这篇文章里是体验裸机程序,
cestlavie
·
2016-02-14 09:00
2014.4.9
在实验室找了一个地方稳定了下来,没事的时候就可以在实验室呆上一整天了,每天对着电脑一阵噼里啪啦的轰炸,前几日看着开发板死了的心都有了,不得已只好到群里吐槽,没想到一位高人指点,给我推荐了一本2440的
裸机开发
的书
·
2015-11-13 03:25
裸机开发
环境配置
sudo yum install ncurses-devel sudo yum install openssh-clients sudo yum install automake libtool flex bison pkgconfig gcc-c++ boost-devel libevent-devel zlib-devel python-devel ruby-devel &nb
·
2015-11-11 18:01
环境配置
串口0作为调试端口,怎么改变为接收数据接口
我就以我使用的
S3C2416
的板子为例: 启动u-boot打印如下: SMDK2416 # printenvbootcmd=nand read c0008000 900000 300000;bootm
·
2015-11-08 11:10
数据接口
TQ2440 LCD试验失败经验教训
试验环境:TQ2440开发板(配套TQ4.3寸屏) 试验参考书目:《ARM处理器
裸机开发
实战——机制而非策略》(以下简称《
裸机开发
实战》) 《
裸机开发
实战》第13章LCD控制器原理与实验中是以TQ3.5
·
2015-11-03 21:30
经验
TQ2440之定时器中断0——volatile关键字的重要作用
近日,在学习《ARM处理器
裸机开发
实战——机制而非策略》一书,在TQ2440开发板上,按照书中实例以及光盘配套程序源代码进行Timer0中断试验,编译成功后烧写到开发板上,没有任何反应,反复检查代码,一直没有找出哪里有问题
·
2015-11-03 21:28
volatile
只用串口和网络
裸机开发
ARM程序(OK6410开发板)
最近要学习ARM开发板,想按着单片机的套路,首先开发裸机程序。百度了下,大部分的裸机程序都是用RVDS或者ADS开发,用JLink 或者JTag烧写到Sdram中去执行。由于在ubuntu下使用习惯了,想脱离集成开发环境,所以在Linux下使用arm-linux-gcc 等工具开发。首先遇到的问题就是开发好的二进制文件怎么烧到板子上运行呢? 百度上给出的大部分方法是通过Uboot 来烧写,用Ub
·
2015-11-01 11:14
ARM
我和ARM的那些事儿3 beep之旅,最详细的ARM裸机工程设置
前言 在博客园里面我搜索了老半天,找相应的mini2440的
裸机开发
的程序,让我挺失望的就是居然没有人对做arm这块做详细的解答,到底如何去做,到底如何去配置
·
2015-10-30 12:03
ARM
我与ARM的那些事儿2JINLK烧录nor flash
前言 最近在研究mini2440的友善之臂,但是我拿着的是实验室早期买的开发板,在做
裸机开发
的过程中老是不能很好地使用最新版的minitools进行烧录,因而各种不爽,因为生成了bin文件不能很好地传到
·
2015-10-30 12:02
Flash
零基Android手机嵌入式开发培训课程
课程章节分布: 第一部分 嵌入式C与数据结构篇 (20讲) 第二部分ARM
裸机开发
篇 (43讲) 第三部分 Linux应用开发 (28讲)
·
2015-10-28 08:01
android
Cubieboard2
裸机开发
之(二)板载LED交替闪烁
前言 电路原理在文章http://www.cnblogs.com/lknlfy/p/3583806.html中已经说明,两个LED的原理图是一样的。要使两个LED交替闪烁,只需要在点亮蓝色LED,熄灭绿色LED之后延时一段时间,然后再点亮绿色LED,熄灭蓝色LED,延时一段时间,如此不断循环即可,过程如图1所示。 &nbs
·
2015-10-27 11:47
IE
Cubieboard2
裸机开发
之(一)点亮板载LED
前言 CUbieboard2板载两个LED,一个绿色的,一个蓝色的,其中绿色LED通过三极管与PH20管脚连接,蓝色LED通过三极管与PH21管脚连接,这里只以蓝色LED为例,电路原理图如图1和图2所示。 &nbs
·
2015-10-27 11:46
IE
iTOP4412
裸机开发
——按键(轮巡方式)
开发环境:itop-4412平民版,ubuntu14.0464位,交叉编译工具版本:gccversion4.4.1(SourceryG++Lite2009q3-67)start.S:.globalmain.word0x0.word0x0.word0x0.word0x0_start:ldrr0,=0x1002330Cldrr1,[r0]orrr1,r1,#0x300strr1,[r0]ldrr0,=
Cheney_CHEN_JUN
·
2015-09-13 18:43
三星2416/2440/2451/210嵌入式硬件工程师速成方案
三星2416/2440/2451/210嵌入式硬件工程师方案 了解更多详情点此处技术内容:主要针对目前三星公司主流的
S3C2416
/S3C2440/S3C2451/S5PV210芯片方案为技术热点进行深入透析分解
zhuyanxu905
·
2015-09-09 08:42
s3c2416
ICache实验
通过
S3C2416
的数据手册可以知道
S3C2416
有16KB的指令缓存ICache和16KB的数据缓存DCache。
wanghelou123
·
2015-08-06 14:00
iCache
Jlink FL2440
裸机开发
(一) 点亮LED和按键控制
开发环境:ADS调试工具:Jlink前几天用mdk4.72开发裸机程序,工程设置上遇到点问题,为了不影响学习进度,暂时用ads开发,mdk调通后再写博客说明。ads安装一路默认即可。1.工程创建选择ARMExecutableImage2.添加文件start.s和main.c添加时注意在addtoProject选项上打对勾3.编辑start.s内容:AREA|DATA|,CODE,READONLYE
daima_c
·
2015-07-16 11:32
3.1 九鼎官方光盘review
3.1认知开发板设计商提供的光盘的资料A盘1.X210V3
裸机开发
教程.rar九鼎自己设计的逻辑开发教程我们是需要上系统,所以开发教程的部分,暂时不建议看。
白白猪
·
2015-06-18 09:00
蜕变成蝶~Linux设备驱动之中断与定时器
我叮咛你的你说不会遗忘你告诉我的我也全部珍藏对于我们来说记忆是飘不落的日子永远不会发黄相聚的时候总是很短期待的时候总是很长岁月的溪水边捡拾起多少闪亮的诗行如果你要想念我就望一望天上那闪烁的繁星有我寻觅你的目光”谢谢你,曾经来过~中断与定时器是我们再熟悉不过的问题了,我们在进行
裸机开发
学习的时候
技术让梦想更伟大
·
2015-04-28 10:00
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他