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
Exynos4412开发板
13_GPIO初始化
itop4412学习记录这两期视频教程的目的•让大家能够接受或者理解下面的内容–对宏定义
EXYNOS
4_GPL2(0)的操作就是对4412芯片管脚AC21寄存器的操作。
亮亮&媚媚
·
2020-08-08 21:06
itop4412学习记录
【TINY4412】LINUX移植笔记:(7)LED驱动分析
目标板[核心板]:Tiny4412-1412LINUX内核:4.12.0交叉编译器:gcc-arm-none-eabi-5_4-2016q3日期:2017-7-2212:08:02作者:SY简介Tiny
4412
大水猫
·
2020-08-08 21:49
TINY4412
LINUX
4412开发版led控制
exynos
4412裸版控制led灯.1.查看电路图.2.查看4412手册.找到对应的寄存器.3.配置对应的寄存器.一.再开发板上我们的外部设备led,在核心板.所以我们需要打开核心板电路图.zshh@
-沉默羔羊-
·
2020-08-08 21:08
linux
c
Exynos
4412系统移植总结
更多文章请关注嵌入式机器人公众号经过了三天的填坑,终于在
Exynos
4412上移植成功了Uboot2015+Linux4.1.36+Rootfs。
Muggle_zero
·
2020-08-08 19:31
Linux移植
QT5.9.6移植到ARM平台
常见错误及解决参考链接前言最近做嵌入式的课程设计,需要将QT5移植到ARM平台上,我使用的教学平台所用的CPU为SamsungExynos4412,ARMCoretex-A9四核,主频为1.4GHz,
Exynos
4412BlockDiagram
飞萤乱入帘
·
2020-08-08 19:06
环境搭建
QT
ARM
ITOP4412裸机编程-串口驱动
文章目录前言:原理分析:源码:修改main.S修改
exynos
4412.h修改Makefile修改uart.lds烧录SD卡:现象:源码获取:前言:看过我文章的小伙伴有的可能会有疑问,为什么用汇编,用C
平凡的小蚂蚁
·
2020-08-08 19:10
嵌入式linux系统
(2)tiny4412 裸机程序之点灯
启动流程
Exynos
4412属于
win9zz
·
2020-08-08 19:37
Tiny4412
Tiny4412之旅
②tiny4412 Linux驱动开发之KEY驱动程序
但仍然不适合新手直接学,建议先看一下其他人写的按键驱动,然后再看这个,本博文主要是为了复习一下之前的知识.硬件平台:tiny4412(CortexA9);软件平台:Linux-3.5本次用按键驱动LED灯,我用的tiny
4412
__毛豆
·
2020-08-08 19:27
Linux
Exynos
4412裸机开发 —— RTC 实时时钟单元
RTC(Real-TimeClock)实时时钟。RTC是集成电路,通常称为时钟芯片。在一个嵌入式系统中,通常采用RTC来提供可靠的系统时间,包括时分秒和年月日等,而且要求在系统处于关机状态下它也能正常工作(通常采用后备电池供电)。它的外围也不需要太多的辅助电路,典型的就是只需要一个高精度的32.768kHz晶体和电阻电容等。一、RTC控制器实时时钟(RTC)单元可以通过备用电池供电,因此,即使系统
小米拍客光
·
2020-08-08 18:11
嵌入式开发
Exynos4412
裸机开发
tiny4412 基础(一)启动过程
主要参考《Android_
Exynos
4212_iROM_Secure_Booting_Guide_Ver.1.00.00.pdf》,其启动方式和4412是类似的。
qq_21353001
·
2020-08-08 18:39
tiny4412
tiny4412
tiny4412 驱动 (17)RTC驱动
设备树vimarch/arm/boot/dts/
exynos
4.dtsirtc:rtc@10070000{compatible="samsung,s3c6410-rtc";reg=;interrupt-parent
qq_21353001
·
2020-08-08 18:08
tiny4412
IMX6Q的DDR3初始化配置
处理器:IMX6Q5EYM10ADDDR3时钟频率400MHz、528MHzDDR3:NT5CB128M16BP-CG16位667MHz时钟频率1333MHz数据频率相比于
Exynos
4412的内存,飞思卡尔
碧_XIA
·
2020-08-08 18:26
ARM
Linux嵌入式
Exynos
4412裸机开发系列教程--启动流程
在
Exynos
4412上电后,其内部的IROM会首先运行,下面是一张IROM运行流程图:由流程图可以看出,首先关闭看门狗,关闭中断及MMU,
QQ8192542
·
2020-08-08 18:42
Exynos4412
Exynos
4412裸机开发系列教程--源码下载
exynos
4412裸机系列教程源码之按键查询方式
exynos
4412裸机系列教程源码之按键声光响应
exynos
4412裸机系列教程源码之按键中断方式
exynos
4412裸机系列教程源码之电源自锁
exynos
4412
QQ8192542
·
2020-08-08 18:42
S5P4418
Exynos
4412裸机开发系列教程--TICK机制
Tick信号对于任何一款操作系统而言,就类似于人的心脏脉搏,关键性不言而寓,其本质上就是操作系统的激励源,各种调度算法,时间片等概念,包括具体的任务,可以理解为一个巨大的状态机,在激励源的激励下,按部就班执行,一切都是可预测的,只不过复杂度比较高而已。同样,对于裸机而言,虽没有多任务执行的能力,但是实现了tick机制,可以编写出比较复杂的裸机软件,而且结构清新,可读性强,扩展简单。当然,如果我们真
QQ8192542
·
2020-08-08 18:42
Exynos4412
iTOP-
4412开发板
裸机开发环境文档分享
迅为iTOP-
4412开发板
裸机开发环境文档分享1.安装DNW驱动DNW驱动在”tools/USB驱动/dnw_driver“目录下面,我们提供了xp系统,win732位,win764位三种系统下面的驱动
mucheni
·
2020-08-08 18:40
4412
iTOP-
4412开发板
-Android5.1- 移植教程
本文档介绍itop-
4412开发板
上移植Android5.1的教程,包括:基础知识、搭建编译环境、编译、repo下载、烧写等内容。
mucheni
·
2020-08-08 18:40
4412
移植Linux-5.4+内核到
4412开发板
前言ITOP-
4412开发板
被Linux官方支持,所以我们在4412上学习新的内核是非常方便的,本文作者是4412精英群8群一位技术高手,接下来,我们一起来欣赏下他的表演。
mucheni
·
2020-08-08 18:39
嵌入式linux-ARM体系结构及接口技术,安装交叉编译工具链,编写LED灯闪烁的ARM裸机汇编代码,并下载编译好的.bin文件到
4412开发板
文章目录1,寄存器确认1.1,查看LED硬件电路1.2,查看I/O口1.3,查看芯片手册2,代码3,编译环境搭建3.1,安装交叉编译工具3.2,添加环境变量4,编译4.1,makefile文件4.2,编译5,下载6,例1,寄存器确认1.1,查看LED硬件电路1.2,查看I/O口1.3,查看芯片手册2,代码.text@代码段@设置LED灯的配置寄存器GPX2CON7为输出状态ldrr0,=0x110
nice梦醉天宇
·
2020-08-08 17:38
linux驱动中分配连续物理内存
移植
exynos
4412的MFC驱动时,出现了dma_alloc_coherent失败,于是展开其了解作用,如下:dma_alloc_coherent&dma_alloc_writecombine都是分配连续物理内存
咕唧咕唧shuboLK
·
2020-08-08 17:13
linux
设备驱动
linux
kernel
linux
移植
04-opencv移植-终极解决方案之buildroot文件系统图片测试(原创)
平台:
Exynos
4412。实验平台:iTOP-4412-精英版。编译平台:Ubuntu12.04。编译器版本:arm-4.4.1,懒人直接用开发板自带的。buildroot版本:直接官网下载。
「已注销」
·
2020-08-08 17:58
原创-嵌入式opencv移植
opencv
linux
arm
嵌入式
Linux驱动之GPIO初始化
开发平台iTOP4412,主机windows+虚拟机Ubuntu,内核源码iTOP4412_Kernel_3.0.15,SourceInsight查看内核代码,
EXYNOS
4412的DATASHEET,
kuangzuxiaoN
·
2020-08-08 17:25
ARM
+
Linux
Linux驱动开发(6)——GPIO初始化
gpio-
exynos
4.c文件的最后一行core_initcall(
exynos
4_gpiolib_init);core_initcall代表在linux初始化过程中会调用
exynos
4_gpiolib_init
孙太忙
·
2020-08-08 16:48
Linux嵌入式
Exynos
4412——SD卡启动
本博文对应地址:https://hceng.cn/2017/11/07/
Exynos
4412——SD卡启动/实现Tiny4412从SD卡的启动内核与根文件系统。
hceng_blog
·
2020-08-08 16:31
嵌入式基础
内核启动
Exynos
4412——内核移植
本博文对应地址:https://hceng.cn/2017/10/26/
Exynos
4412——内核移植/#moreExynos4412移植最新的Kernel-4.13.9。
hceng_blog
·
2020-08-08 16:31
Linux驱动
嵌入式基础
基于
exynos
4412的按键驱动编程
本文基于华清
4412开发板
,讲解如何从零开始编写按键驱动程序和测试程序。首先介绍一下该
4412开发板
的按键硬件原理图。这里我们实现K3和K2的按键驱动。
fenglang1233307
·
2020-08-08 15:07
嵌入式
Tiny4412汇编流水灯代码,Tiny4412裸机LED操作[1]
从今天开始就正式进入到tiny4412的开发学习中了,今天主要看了一下Tiny4412的启动流程及存储器映射及
Exynos
4412数据手册,用汇编写了一个跑马灯程序(后续会有C语言版本的出来),先说一下我的开发环境吧
dengdun6257
·
2020-08-08 15:02
开发工具
嵌入式
c/c++
linux driver ------ GPIO的驱动编写和调用
/arch/arm/mach-
exynos
/include/mach/gpio-
exynos
4.h/drivers/gpio/gpio-e
dee53994040
·
2020-08-08 15:57
Exynos
4412按键中断驱动
1什么是中断?中断是指CPU在执行程序的过程中,出现突发事件去处理,CPU需要停止当前程序的执行,转去处理突发事件,处理完成之后再返回原程序部分。2什么是中断源?引发中断的原因3硬件中断和软件中断硬件中断一般指外设发出的中断请求以及内部硬件产生的中断(计算溢出,除数为0,掉电等)4硬件中断的分类内部中断:内部硬件产生的中断(例如:除数为0)外部中断:外设产生的中断(重点)5外部中断的触发方式上升沿
danwuxie
·
2020-08-08 15:45
讯为4412
tiny
4412开发板
时钟操作示例
在上一节总我们介绍了《
Exynos
4412芯片的时钟管理单元》,有了上一节的基础知识我们就可以写程序操作CPU的时钟了。通过操作led来感受时钟速率的变化。
晴天_QQ
·
2020-08-08 14:48
tiny4412开发板学习记录
Linux设备驱动开发——1.tiny4412出厂系统的烧写
本人学习Linux设备驱动的记录,使用的开发平台:友善支臂的tiny
4412开发板
开发板资料文件目录:E:\driver\A9一、tiny4412出厂系统的烧写大致流程为:SD卡划分保留分区——》烧写Superboot4412
小T权
·
2020-08-08 13:43
Linux设备驱动开发
Tiny4412裸机点亮LED
之前的工作中都是基于STM32开发项目的,很想学习下系统级别ARMLinux开发,手上正好有块友善之臂的Tiny
4412开发板
,在此做下记录,方便自己查阅,也希望能给大家提供参考。
TonyIOT
·
2020-08-08 13:14
ARM
基于三星 ARM Cortex-A9
Exynos
4412处理器的底层实验(led跑马灯、pwm蜂鸣器)
Exynos
4412简介:
Exynos
4412又称为
Exynos
4Quad,
Exynos
4412采用了三星32nmHKMG工艺,是三星的第一款四核处理器。
ShawnWang1994
·
2020-08-08 13:32
ARM
一、tiny
4412开发板
Android环境搭建之编译安卓源码
1、宿主机:ubuntu14.04x642、目标机:tiny
4412开发板
搭建个Android环境需要boot、kernle、Android三大部分。
Lidroid
·
2020-08-08 12:59
Android
exynos
4412 祼机LED闪灯 - 一闪一闪亮晶晶
一闪一闪亮晶晶,满天都是小星星……今天,我为你摘下一颗星,闪给你看……只有一颗喔……《
exynos
4412启动过程》一文中讲过,bootloader的作用主要是初始化操作系统启动所需的环境,并引导操作系统
ForeverIT
·
2020-08-08 12:00
嵌入式Linux
exynos
4412
裸机
led
闪灯
迅为iTOP-
4412开发板
图像识别项目实战-移植opencv(四)
环境:迅为提供的ubuntu16.04编译器:arm-linux-4.4.1.tar.gzopencv版本:opencv-2.4.9.zip平台:迅为iTOP-
4412开发板
一.安装编译器将arm-linux
Chihiro_S
·
2020-08-08 12:45
CORTEX-A9
4412开发板
图像识别项目-移植jsoncpp库(四)
环境:迅为提供的ubuntu16.04编译器:arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2平台:迅为
4412开发板
一.jsoncpp
Chihiro_S
·
2020-08-08 12:14
开发板
图像识别
4412开发板
移植jsoncpp库
iTOP-4412 开发板的 GPIO 是怎么操作的?
Exynos
4412所有的GPIO都有固定的地址,为了方便操作这些GPIO,Linux内核在gpio-
exynos
4.h里面定义了一些GPIO的宏,例如:#defineEXYNOS4_GPA0(_nr)
Chihiro_S
·
2020-08-08 12:14
4412开发板
ARM之GPIO介绍(
Exynos
4412平台)
GPIO概述:GPIO的英文全称是General-PurposeInput/Output,也就是通用输入输出。在微控制器芯片上一般都会提供一个“通用可编程IO接口”,即GPIO.接口至少有两个寄存器,即“通用IO控制寄存器”和“通用IO数据寄存器”。特性46个可中断通用控制I/O;172个外部中断;32个外部可唤醒中断;252个多路复用I/O口;睡眠模式引脚状态可控(除了GPX0,GPX1,GPH
凡人不会死
·
2020-08-08 11:04
ARM开发
Exynos
4412处理器流水灯LED实现代码及过程详解
1.先在厂家给的原理图中找到LED灯模块我们可以看到一共4个led,按照共阳极的接法如果将led的另外一段设置为低电平的时候,led两端有电位差,led亮,如果将led的另外一段设置为高电平的时候,led两端没有电位差,led灭如果给三极管的基极设置为高电平的时候,三级管导通,led5的两端产生电位差,led亮如果给三极管的基极设置为低电平的时候,三级管不导通,led5的两端没有电位差,led灭2
hhl_work
·
2020-08-08 11:24
arm
基于ARM_contexA9 led驱动编程
它采用三星
Exynos
4412作为主处理器,运行主频可高达1.5GHz,Ex
dilireba
·
2020-08-08 10:02
tiny
4412开发板
GPIO试验
三星
Exynos
4412,它有304个GPIO,分为GPA0、GPA1、GPB、GPC0、GPC1等共37组。可以通过设置寄存器来确定某个引脚用于输入、输出还是其它特殊功能。
晴天_QQ
·
2020-08-08 10:18
tiny4412开发板学习记录
友善之臂
4412开发板
android应用层通过jni直接控制除LED、蜂鸣器外的其它IO口,系统直接重启问题
问题描述:安卓应用层,app通过jni打开/dev下的自己写的LED设备驱动文件,进行读写操作。能控制核心板上的4个LED灯亮灭。当把linux内核LED驱动中的针脚地址从GPM4_0改为GPJ1_5(也就是PCB板上的com10,连接CMOSCAMERA)或其他口,试图通过这个针脚直接点亮我外接的一个LED灯时,安卓系统卡住了,卡了约2到3秒的样子,安卓系统重启了。问题未知[备注:外设板为友善之
bilifo
·
2020-08-08 10:43
安卓底层驱动学习
安卓应用学习
二、Tiny
4412开发板
运行安卓系统
1、想要在tiny
4412开发板
上运行安卓系统,首先需要一个boot文件去启动内核,内核在去启动安卓系统,也就是说咱们得下载uboot、kernel、android各自的文件到sd或者emmc中。
Lidroid
·
2020-08-08 10:33
Android
迅为
4412开发板
Linux驱动教程之GPIO的初始化
视频下载地址:http://pan.baidu.com/s/1c06oitiGPIO的初始化•在内核源码目录下使用命令“lsdrivers/gpio/*.o”,可以看到“gpio-
exynos
4”被编译进了内核
Chihiro_S
·
2020-08-08 10:49
4412开发板
tiny4412 开发板
核心板:CPU处理器:SamsungARMCortex-A9四核
Exynos
4412Quad-core处理器,运行主频1.5GHz。内置ARMMali-400双核GPU。
Geek猫
·
2020-08-08 10:06
tiny4412
tiny4412-arm嵌入式开发裸板驱动 (二):arm基础GPIO操作
GPIO:GeneralPurposeInput/Output(GPIO)Control具体查阅
exynos
4412手册第六章或googleGPIO本章介绍操作GPIO相关寄存器实现按键控制led灯亮灭或蜂鸣器
wycinxaut
·
2020-08-08 10:04
tiny4412-arm嵌入式开发裸板驱动 (一):开发环境及工具搭建和介绍
写在前面:在学习arm嵌入式时,发现网上
exynos
4412的资料很少(针对友善tiny
4412开发板
)走了很多弯路。把自己的学习经历写下来供参考。
wycinxaut
·
2020-08-08 10:32
开源项目Mjpeg-Streamer的bug修复
使用tiny
4412开发板
移植MJPEG-Streamer的时候,运行项目时发现,-d参数指定的设备路径总是出错/dev/video15在传入之后变成了/dev/video1我原先在mini2440上多次移植过这个项目所以我很确定是
segment-fault
·
2020-08-08 01:40
Exynos
4412 IIC 总线驱动开发相关问题总结
一、问题1、IIC总线上的设备是怎么描述的?structi2c_client{structdevicedev;...};2、IIC总线上的驱动是怎么描述的?structi2c_driver{structdevice_driverdriver;};3、IIC总线上的设备和驱动是怎么匹配的1)、对于Cortex-A8通过driver提供id_table和client->name匹配2)、对于Corte
zqixiao_09
·
2020-08-07 23:00
Linux
系统
Linux
IIC
驱动开发
Linux
驱动开发进阶
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他