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裸机开发
Zedboard(五)嵌入式应用程序开发——时间性能分析
Zedboard开发之时间性能分析本篇主要介绍如何利用XilinxSDK自带的分析工具,对
裸机开发
中的应用程序进行时耗的性能分析。主要用到的工具有2个,TCFprofiling和Gprof。
pro_HE
·
2020-08-15 11:40
C语言驱动之配置触摸屏(基于
S3C2440
开发板)
diff=unified这是tsc.c文件#include"
s3c2440
.h"#include"tsc.h"#include"lcd.h"#include"irq.h"#include"graphics.h
Gaodes
·
2020-08-15 10:28
C语言驱动
C语言驱动之配置串口(基于
S3C2440
开发板)
源码地址:https://github.com/774639008/MyProject/commit/2129384d2e0004dc859caa4d8b81d8669ecf5850?diff=unified这是uart.c文件#include#include#include"lcd.h"#include"irq.h"#include"uart_cmd.h"#include#include#inc
Gaodes
·
2020-08-15 10:28
C语言驱动
FAT32 文件系统详解
#PS:要转载请注明出处,本人版权所有#PS:这个只是《我自己》理解,如果和你的#原则相冲突,请谅解,勿喷最近有个项目是做STM32
裸机开发
的,由于需要用到USB向android系统传输数据,先考虑USBHIDClass
Iflyinsky2013
·
2020-08-15 10:48
嵌入式
文件系统
Linux内核移植简记
***************************************************************Linux:2.6.30.4编译器:4.3.3硬件平台:
S3C2440
***
waerpcj
·
2020-08-15 08:04
Linux系统
开发环境搭建
裸机开发
和带操作系统开发的区别
带操作系统开发由于操作系统具有并发性,所以可以支持多个任务运行,可以从本质上认为它是
裸机开发
效率的提升(举个例子,拿
来鸟 鸣间
·
2020-08-15 07:50
操作系统
单片机
操作系统
视频教程-RTSP协议详解与实时流视频预览-第6/11季视频课程-海思-嵌入式
精通U-Boot、Linuxkernel移植及驱动程序开发;精通C、C++、Java、C#等语言,熟悉ARMCortex-A、Cortex-M3/M4等体系结构;熟悉三星平台
S3C2440
、S3C6410
weixin_30897575
·
2020-08-14 14:10
在内核中启动内部RTC驱动
geditarch/arm/mach-
s3c2440
/mach-mini2440.c在staticstructplatform_device*mini2440_devices[]中最后一行添加&s3c_device_rtc
deng10355148
·
2020-08-14 06:34
linux
ARM学习阶段一
CPU为SamSung的
S3C2440
,对于芯片本身不太了解,略知其基于ARM920
领世科技
·
2020-08-14 04:31
ARM
arm
裸机开发
这里写目录标题
裸机开发
特点:GNU常用工具GNU组织不仅给我们带来了许多开源软件工程,还带来了强大的GNU编译工具1、nm:符号显示器1.1、nm符号显示器总结:2、objdump:信息查看器3、objcopy
看见代码就想敲
·
2020-08-14 04:40
Linux驱动开发
第20课 SPI协议详解及裸机程序开发分析
我们裸板程序会涉及两部分:用GPIO模拟SPI用
S3C2440
的SPI控制器我们先介绍下SPI协议,硬件框架如下:SCK:提供时钟DO:作为数据输出DI:作为数据输入CS0/CS1:作为片选同一时刻只能有一个
韦东山
·
2020-08-14 03:04
ARM裸机加强版维基教程
ARM裸机加强版
SPI使用介绍
两种方式:用GPIO模拟SPI用
S3C2440
的SPI控制器我们先介绍下SPI协议,硬件框架如下:SCK:提供时钟DO:作为数据输出DI:作为数据输入CS0/CS1:作为片选同一时刻只能有一个
子繁嵌入式
·
2020-08-14 03:25
裸机开发
linux spi架构分析(一)
用来初始化spi_devices3c2410_spi_info——–用来初始化spi_controller注意:s3c2410_spi_info包含在s3c24xx_spi结构体中,s3c24xx_spi是
s3c2440
qingfengtsing
·
2020-08-14 03:14
linux
spi架构分析
谈谈BGA芯片
S3C2440
的焊接
刚开始接触BGA的芯片,大家可能觉得头大,第一是要布四层以上,出了问题不好查找,再就是过孔与线宽都较小,容易出现问题,其实大可不必这样担心,现在的制板技术是一点问题没有的,精度比你想象的要高的多。最近使用2440做了个项目,布了个四层板,制板后一次就成功了,关键是审查的时间比较长,参看了别人的电路图,再就是布板时,每根线都查清楚了;但是板子做出来了,焊接可能是大家面临的一个大问题,找SMT厂,确实
luckywang1103
·
2020-08-14 02:08
电路
视频教程-课程中三款开发板原理图和配置全解析-第3季第3部分视频课程-单片机/工控...
精通U-Boot、Linuxkernel移植及驱动程序开发;精通C、C++、Java、C#等语言,熟悉ARMCortex-A、Cortex-M3/M4等体系结构;熟悉三星平台
S3C2440
、S3C6410
weixin_29993897
·
2020-08-14 01:01
FL2440移植Linux内核
CentOS6.4cross-compilationchain:arm-linux-4.3.2/usr/local/arm/4.3.2/bin第一步:修改配置(1)选择合适的内核代码,作为硬件参考目标平台arch/arm/mach-
s3c2440
codeMonkeyKing
·
2020-08-14 00:37
Embedded
(
s3c2440
)crt0.s文件解析
@******************************************************************************@File:crt0.S@功能:通过它转入C程序@******************************************************************************.text.global_start
lky_ee
·
2020-08-13 15:58
基于mini2440的ov9650摄像头裸机测试
ov9650寄存器在模块的内部,
s3c2440
是以sccb总线来与ov9650通信。s
窗外云天
·
2020-08-13 12:28
设备驱动
cam
ubuntu
测试
c
【笔记】ARM裸机程序开发_part1
ARM
裸机开发
的一些基础知识,基于x210开发板课没有认真听完,也没接触过裸机的项目可供上传,但是了解一下总是好的=v=授课老师:朱有鹏听课辣鸡:宕机酱=========================
KimonoYan
·
2020-08-12 17:35
纯真的自学笔记喵
图像运动检测系统
运动图像检测系统:准备:移植Linux2.6.29运行于
s3c2440
板子上,按键驱动,USBhostcontroller驱动声卡驱动动态链接文件系统制作SDK-MOTION/src/fs/rootfs-motion.tar.gzmadplay
殷忆枫
·
2020-08-12 13:14
s3c2440
友坚恒天科技4412开发板Linux平台下UT4412BV03
裸机开发
指南(四)
Linux平台下UT4412BV03
裸机开发
指南(四)第一章设置栈和C语言点亮LED第一节为什么调用C函数要设置栈三星4412开发板1.栈的整体作用1)保存现场;2)传递参数:汇编代码调用C函数时,需传递参数
友坚科技开发板
·
2020-08-12 11:15
4412开发板
4412开发板
友坚三星4412开发板Linux平台下UT4412BV03
裸机开发
指南
Linux平台下UT4412BV03
裸机开发
指南(三)第一章Exynos4412的启动过程注:本章的内容来自韦东山老师的《嵌入式Linux系统开发完全手册_基于4412_上册》,因为老师这部分已经讲的非常好了
友坚科技开发板
·
2020-08-12 11:15
4412开发板
Linux平台下4412开发板开发板
裸机开发
指南 01
Linux平台下友坚4412开发板
裸机开发
指南(一)版权声明本手册版权归属本人所有,并保留一切权力。非经本人同意(书面形式),任何单位及个人不得擅自摘录本手册部分或全部,违者我们将追究其法律责任。
友坚科技开发板
·
2020-08-12 10:59
linux系统学习1-8:第1个ARM裸板程序及引申
第001节辅线1_硬件知识_LED原理图第002节辅线1_硬件知识_
s3c2440
启动流程与GPIO操作第003节编写第一个程序点亮LED第004节汇编与机器码第005006节编程知识_进制-字节序第007
lujohn3li
·
2020-08-11 22:55
linux系列
基于S3C2451的一个裸机电子相册
学习S3C2451也有一段时间了,对于ARM9
裸机开发
也有了一点了解,这次做了一个基于ARM9
裸机开发
的电子相册,其中也遇到了一些问题,最终都通过各种方法解决了,在此做一个记录。
走岔路的小闹钟
·
2020-08-11 12:52
项目
ARM学习
S3C2440
之LCD简单操作篇
经过两天的努力终于把韦老师将的LCD搞懂了,下面简单的梳理和总结。文章目录1模块化编程1.1不同芯片的LCD控制器的特征1.2不同型号的LCD的特征2在LCD上进行描点3测试LCD1模块化编程模块化编程有着极大的好处,他不仅提高了代码的可读性,也提高了数据的安全性,还提高了程序的可移植性…,下面以模块化编程的方法来实现对LCD的操作。在对LCD进行操作之前我们我们先构造好框架以实现模块化编程的特点
so恒久
·
2020-08-11 11:39
嵌入式Linux软件开发
LCD
毕设之
s3c2440
视频监控系统总结
搞了那么久,终于把实物和论文弄出来了现在上传我的论文结果,和相关的材料,以及图片等等这里用好压软件压缩成两个部分:http://download.csdn.net/detail/chengdong1314/9547893http://download.csdn.net/detail/chengdong1314/9547888因为整个虚拟机真的太大了,所以这里不再上传虚拟机,而是把整个固件目录上传上
城东
·
2020-08-11 11:56
毕设
s3c2440
视频监控系统总结
终于在我的
s3c2440
板子上用上了directfb+gtk了
请尊重著作人的劳动果实,引用请说明出处及原创作者联系方式:aishen944-163.com谢谢!对于我这个不满足现状的人来说,如果能够用现有的主流的开源的GUI来做嵌入式开发,真的很有成就感,想用minigui吧,结果还要买许可证,晕,这段日子在经历了失败失败再失败的基础上终于在gtk+在arm平台上的移植迈出了重要一步,现把心得体会及编译过程写出来,这些只是针对我的机器上的编译环境设置的,大家
aishen944
·
2020-08-11 11:32
linux
gtk
c
path
build
function
file
点亮Zigbee上的LED
裸机开发
,点亮LED灯#include"iocc2530.h"voidled_init(void){P1DIR|=0x10;n--)for(i=1000;i>0;i--){}}voidled_turn(
冰清花溢
·
2020-08-11 10:52
物联网
arm
裸机开发
步骤和source insight的使用
ARM裸机:编辑–>编译(arm-linux-gcc)–>烧写–>运行。编辑器:推荐使用window下的sourceinsight(版本3.5)和notepad。sourceinsight:c文件、h文件、ARM汇编文件。(下载链接http://www.downcc.com/soft/13726.html)notepad:其他文件,如Makefile(简单理解为:指明了要编译哪些源文件、指定编译后
I will,
·
2020-08-10 19:51
韦东山嵌入式学习记录
30本pdf完整版的经典Linux学习和开发教程和资料下载 android arm java 资料大全...
史上最牛的Linux内核学习方法论点击下载我的arm_linux移植笔记点击下载
S3C2440
完全开发流程点击下载Linux系统命令及其使用详解完整版点击下载Linux主要shell命令详解点击下载深入理解
iteye_17686
·
2020-08-10 17:23
s3c2440
硬件学习笔记----嵌入式Linux基础知识和开发环境的构建
注:所有内容基于友善之臂Mini2440开发板一、嵌入式Linux开发环境的构建嵌入式开发一般分为三个步骤:1、编译bootloader,烧到开发板2、编译嵌入式Linux内核,烧到开发板3、编译各类应用程序,烧入开发板软件环境构建采用主机windows,虚拟机CentOS上作为开发环境,虚拟机的安装和Linux安装就不说了。安装好后Linux应该配置samba服务,挂载windows下的代码共享
iteye_17312
·
2020-08-10 17:52
s3c2440
上ucos-ii下lwip移植成功
fromdm&fromSearch&isFromSearchEngine=yes今天成功移植LwIP(轻型协议栈)1.2.0到
S3C2440
下的ucos-ii操作系统下,上位机能够ping通了。
cos_sin_tan
·
2020-08-10 15:31
linux_socket编程
嵌入式
30本pdf完整版的经典Linux学习和开发教程和资料下载 android arm java 资料大全...
史上最牛的Linux内核学习方法论点击下载我的arm_linux移植笔记点击下载
S3C2440
完全开发流程点击下载Linux系统命令及其使用详解完整版点击下载Linux主要shell命令详解点击下载深入理解
xpp02
·
2020-08-10 11:18
嵌入式烧写裸机程序的bin文件
这里介绍采用oflash软件烧写bin文件oflash是支持S3C2410/
S3C2440
/S3C6410、同时支持OpenJTAG、并口JTAG、支持所有Nor、NandFlash的烧写工具烧写步骤:
David_linux
·
2020-08-09 18:24
嵌入式linux裸机程序开发
基于
S3C2440
的Linux-3.6.6移植——tslib编译与安装
tslib是一个开源程序,最主要的用途是可以校正触摸屏。通常可以把它作为触摸屏的一个适配层,为上层的应用程序提供统一的接口。在这里,我们移植tslib,为以后移植和使用QT打下基础。首先下载tslib-1.4.tar.gz文件,并完成解压、配置、编译和安装操作,命令如下:tar-zxvftslib-1.4.tar.gzcdtslib./autogen.sh./configure--host=a
zhaocj
·
2020-08-09 16:30
arm-linux驱动
使用GDB进行嵌入式远程调试
使用nfs服务可以参考:
S3C2440
挂载NFS文件系统1.概述所谓远程调试,就是开发板上建立一个gdb服务端,同时待调试的程序也位于开发板,然后在PC机上使用gdb发起远程连接来进行调试。
yj4231
·
2020-08-09 16:03
建立开发环境
物理地址与虚拟地址的区别
S3C2410、
S3C2440
上电之后,是使用物理地址来访问的。数据手册中介绍各种寄存器时,所附带的地址就是物理地址。虚拟地址是启动内存管理单元(MMU)后CPU使用的地址,它是到物理地址的映射。
xingmeng0518
·
2020-08-09 16:41
linux内核
Embedded Linux
S3C2440
- Kernel Debugging
文章目录SummaryStartupthecrossrunningGDBSetthebreakpointatmodule.cmoduleloadingpositionELFsections.textaddressfrommodule_coreand.init.textfrommodule_initlsmodmacroModuleloadingproceduredebuggingOutputofth
scruffybear
·
2020-08-09 11:16
Linux
交叉编译并移植tslib-1.21和QT4.8.5运行第一个嵌入式Qt程序
嵌入式linux平台交叉编译并移植QT4.8.5运行第一个嵌入式Qt程序开发环境:ubuntu1404-i686TQ2440开发板(samsung
s3c2440
)天嵌官方交叉编译器(版本4.3.3)qt-everywhere-opensource-src
justwowo
·
2020-08-09 10:32
嵌入式Linux
嵌入式
裸机开发
之点亮LED
博客大部分都是来自朱有鹏老师的课堂笔记声明来处我只是总结一下方便后期回顾1.LED物理特性介绍LED本身有2个接线点,一个是LED的正极,一个是LED的负极。LED这个硬件的功能就是点亮或者不亮,物理上想要点亮一颗LED只需要给他的正负极上加正电压即可,要熄灭一颗LED只需要去掉电压即可。2。查阅原理图了解板载LED硬件接法查阅原理图,发现开发板上一共有5颗LED。其中一颗D26的接法是:正极接5
zw1996
·
2020-08-09 04:00
嵌入式学习
Exynos4412
裸机开发
—— IIC总线
前言:I2C(Inter-IntegratedCircuit)总线(也称IIC或I2C)是有PHILIPS公司开发的两线式串行总线,用于连接微控制器及外围设备,是微电子通信控制领域广泛采用的一种总线标准。它是同步通信的一种特殊形式,具有接口线少、控制方式简单、器件封装形式小、通信速率较高等优点。一、综述Exynos4412精简指令集微处理器支持4个IIC总线控制器。为了能使连接在总线上的主和从设备
zqixiao_09
·
2020-08-09 04:48
嵌入式开发
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
·
2020-08-09 04:48
嵌入式开发
Exynos4412
裸机开发
Exynos4412
裸机开发
—— 看门狗定时器
一、看门狗定时器概述看门狗(WatchDogTimer)定时器和PWM的定时功能目的不一样。它的特点是,需要不同的接收信号(一些外置看门狗芯片)或重新设置计数器,保持计数值不为0。一旦一些时间接收不到信号,或计数值为0,看门狗将发出复位信号复位系统或产生中断。看门狗的作用是微处理器收到干扰进入错误状态后,使系统在一定时间间隔内复位。因此看门狗是保证系统长期、可靠和稳定运行的有效措施。目前大部分的嵌
zqixiao_09
·
2020-08-09 04:47
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引脚输入的电平,为低电压时,按键按下(1)配置GPX1_1引
zqixiao_09
·
2020-08-09 04:47
Exynos4412
裸机开发
嵌入式开发
Exynos4412
裸机开发
—— UART
一、Exynos4412UART的特性Exynos4412中UART,有4个独立的通道,每个通道都可以工作于中断模式或DMA模式,即UART可以发出中断或DMA请求以便在UART、CPU间传输数据。UART由波特率发生器、发送器、接收器和控制逻辑组成。使用系统时钟时,Exynos4412的UART波特率可以达到4Mbps。波特率可以通过编程进行。Exynos4412UART的通道0有256字节的发
zqixiao_09
·
2020-08-09 04:47
Exynos4412
裸机开发
嵌入式开发
Exynos4412
裸机开发
—— 流水灯
这里我们使用的开发板是4412,开发板4412上有4个LED灯,我们这里可以利用其来做流水灯实验。下面是4个LED的原理图:查看原理图,4412开发板的LED由CPX2_7CPX1_0GPF3_4GPF3_5四个寄存器来控制,观察电路图,我们需要在IO口输出高电平才能使LED点亮。一、利用汇编编写程序以GPX2为例,通过修改GPX2CON、GPX2DAT的值来控制LED的亮灭1、GPX2CON其地
zqixiao_09
·
2020-08-09 04:47
嵌入式开发
Exynos4412
裸机开发
Exynos4412
裸机开发
综合练习
下面是一个案例需求:1、编写一段程序,该程序的主要功能是监控电路板上的电压值,若电压值超过当前的电压限制则通过蜂鸣器报警,通过按键解除报警;2、其具体要求如下;a)程序下载20s后,进入电压采集状态(使用RTCALARM功能完成),要求1s采集1次电路板电压值;(采用RTCTIMETICK完成)b)每次电压采集完成后,通过COM2将采集到的电压值发送到PC,在PC端可通过串口调试助手查看当前的电压
zqixiao_09
·
2020-08-09 04:16
Exynos4412
裸机开发
嵌入式开发
ARM汇编与C语言混合编程之汇编调用C函数
调用没有参数的函数调用有参数的函数总结本文所用硬件平台为
S3C2440
开发板。通过一个点亮数码管的程序说明ARM汇编调用C函数的方法。
zz6071
·
2020-08-09 04:19
arm
汇编
android驱动下生成设备节点的方法
echo1>/sys/devices/platform/
s3c2440
-i2c.2/i2c-2/2-0055/bqfs_updatestaticssize_tset_bqfs_update(structdevice
neil208
·
2020-08-09 04:46
android
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他