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
tiny4412
【
Tiny4412
】烧写Android系统(SD卡)
00.目录文章目录00.目录01.编译内核02.安装dnw工具03.安装Android_tools04.烧写Android系统05.问题解决06.附录01.编译内核1.1解压内核源码[root@itcasttools]#tar-xjvflinux-3.5_analyse.tar.bz21.2配置内核[
[email protected]
_analyse]#makeclean[root@itca
沧海一笑-dj
·
2020-08-08 15:03
ARM
Tiny4412
汇编流水灯代码,
Tiny4412
裸机LED操作[1]
从今天开始就正式进入到
tiny4412
的开发学习中了,今天主要看了一下
Tiny4412
的启动流程及存储器映射及Exynos4412数据手册,用汇编写了一个跑马灯程序(后续会有C语言版本的出来),先说一下我的开发环境吧
dengdun6257
·
2020-08-08 15:02
开发工具
嵌入式
c/c++
【
Tiny4412
】使用dnw烧写内核
00.目录文章目录00.目录01.dnw简介02.dnw用法03.dnw烧写内核04.附录01.dnw简介dnw是linux环境下使用USB下载工具。02.dnw用法[root@itcastdnw-linux]#dnwUsage:dwn[-aload_addr]Defaultloadaddress:0x57e00000[root@itcastdnw-linux]#03.dnw烧写内核3.1在min
沧海一笑-dj
·
2020-08-08 15:32
ARM
4412裸机程序之时钟控制
看一下4412的时钟流程图,里面涉及3个概念:MUX:多路复用,即从多个输入源中选择一个PLL:把低频率的输入时钟提高后输出DIV:分频器,把高频率的输入时钟降频后输出
tiny4412
外接24M晶振叫做
cyj88jyc
·
2020-08-08 15:29
4412裸机
友善之臂
tiny4412
-如何搭建android开发环境(64位操作系统)
参考连接:http://blog.csdn.net/zmnqazqaz/article/details/37908695http://blog.csdn.net/luobin1984/article/details/7994671http://blog.csdn.net/wwbmyos/article/details/7561175android编译环境配置官方指导http://source.an
梦想的鱼
·
2020-08-08 14:23
tiny4412驱动开发
tiny4412
开发板时钟操作示例
在上一节总我们介绍了《Exynos4412芯片的时钟管理单元》,有了上一节的基础知识我们就可以写程序操作CPU的时钟了。通过操作led来感受时钟速率的变化。本文总共有三个示例,第一个是写一个LED循环点亮的程序;第二个是将iROM中设置的时钟禁止掉,观察LED变化速率;第三个就是设置CPU的时钟速率为1.4GHz,观察LED的变化速率。第一个程序很简单,有两个文件start.S和main.c。其中
晴天_QQ
·
2020-08-08 14:48
tiny4412开发板学习记录
Tiny4412
之按键驱动
一:按键驱动按键驱动跟之前的LED,蜂鸣器的方法类似;通过底板,核心板我们可以看到按键的电路图:通过电路图我们可以看出,当按键按下去为低电平,松开为高电平;所以我们要检测XEINT26的状态,通过芯片手册找到GPX3_2的说明;有芯片手册可知:GPX3CON为0为检测,GPAC3DAT为1是高电平下面贴出代码:按键KEY1,KEY2,KEY3分别控制输出字符串,KEY4控制退出:#defineGP
anyifu6885
·
2020-08-08 14:17
Tiny4412
模式跳转
ARM体系的CPU有以下7种工作模式:1、用户模式(Usr):用于正常执行程序;2、快速中断模式(FIQ):用于高速数据传输;3、外部中断模式(IRQ):用于通常的中断处理;4、管理模式(svc):操作系统使用的保护模式;5、数据访问终止模式(abt):当数据或指令预取终止时进入该模式,可用于虚拟存储以及存储保护;6、系统模式(sys):运行具有特权的操作系统任务;7、未定义指令中止模式(und)
anyifu6885
·
2020-08-08 14:17
Tiny4412
之蜂鸣器驱动与led灯驱动
一:LED驱动编写要编写LED驱动,首先的知道开发板的构造;开发板分为核心板与底板;编写驱动的第一步就是要看开发板,找到LED灯在开发板上的位置及所对应的名字;第一步就要查看核心板电路图,以及底板电路图;最后就是查看开发板手册,然后进行程序编写:通过看开发板我们可以知道LED灯的位置的核心板上,在核心板上找到LED的电路图,Ctrl+F可以在文档中快捷查找:通过电路图我们可以看出:LED灯的一端已
anyifu6885
·
2020-08-08 14:17
十五、电容触摸屏驱动
考虑到我是用的并不是之前的
TINY4412
,在此给出下文所分析的文件:https://files.cnblogs.com/files/Lioker/15_ts.zip一、电容触摸屏检测原理此段来源
aa508508
·
2020-08-08 13:17
Linux设备驱动开发——1.
tiny4412
出厂系统的烧写
本人学习Linux设备驱动的记录,使用的开发平台:友善支臂的
tiny4412
开发板开发板资料文件目录:E:\driver\A9一、
tiny4412
出厂系统的烧写大致流程为:SD卡划分保留分区——》烧写Superboot4412
小T权
·
2020-08-08 13:43
Linux设备驱动开发
Tiny4412
裸机点亮LED
之前的工作中都是基于STM32开发项目的,很想学习下系统级别ARMLinux开发,手上正好有块友善之臂的
Tiny4412
开发板,在此做下记录,方便自己查阅,也希望能给大家提供参考。
TonyIOT
·
2020-08-08 13:14
ARM
Tiny4412
裸机按键控制LED灯
开发板:
Tiny4412
SDK标准版「
Tiny4412
SDK1506」工具:「arm-linux-gcc-4.5.1」「minicom」「dnw」平台:Ubuntu14.041.在原理图上找到按键对应的
TonyIOT
·
2020-08-08 13:14
ARM
Tiny4412
从零搭建linux系统之从emmc启动
一、基本开发环境交叉编译工具链版本为4.5.1u-boot为友善之臂提供:https://github.com/friendlyarm/uboot_
tiny4412
linux内核版本为3.5,友善之臂提供
TECH_PRO
·
2020-08-08 13:26
嵌入式系统搭建
配置和安装
嵌入式系统移植
基于
Tiny4412
的电容屏多点触摸驱动程序的简单实现
基本开发环境和触摸芯片接口1、基本开发环境PC机:Ubuntu12.0464bitGCC工具链条:arm-none-linux-gnueabi(gccversion4.5.1(ctng-1.8.1-FA))开发板:友善之臂
Tiny4412
TECH_PRO
·
2020-08-08 13:25
Linux设备驱动开发
Android系统开发
Android
Tiny4412
电容屏
多点触摸
Linux设备驱动--LCD平台设备与驱动(
tiny4412
)
1环境与简介Host:Ubuntu14.04(64bit)Target:
Tiny4412
Kernel:linux-3.5.02平台设备2.1声明externstructplatform_devices5p_device_fimd0
OneSea-V3.1
·
2020-08-08 13:22
Kernel
Display
一、
tiny4412
开发板Android环境搭建之编译安卓源码
1、宿主机:ubuntu14.04x642、目标机:
tiny4412
开发板搭建个Android环境需要boot、kernle、Android三大部分。
Lidroid
·
2020-08-08 12:59
Android
Tiny4412
开始走路!
买来友善之臂的
Tiny4412
的板子,自买来就一直吃灰了,买的时候是真心不会玩,在学校里上了一个星期的培训课,培训课后就忘了怎么用了,后来一直工作上的事情也和嵌入式Linux都不咋地搭边,这段时间工作不是很忙了
_hello_cc
·
2020-08-08 12:16
Tiny4412
基于
tiny4412
按键中断编程
准备工作要先把内核中原有的按键驱动干掉,重新编译内核,用新的内核进行编程。否则原来的按键驱动会阻碍我们编写自己的按键中断驱动,比如相关资源无法使用被系统的按键驱动占用,导致我们无法使用。具体操作方法方法如下:将*号改为M或者空白执行完毕之后,重新编译内核,在linux-3.5目录执行make-j4至于j几根据机器性能来决定,机器性能越好,数字可以填的越大,可增大编译速度。make执行完毕在arch
年纪青青
·
2020-08-08 12:00
个人笔记
随笔
tiny4412
linux
TINY4412
内核编译 GPIO驱动流水灯
系统:Ubuntu18.04.1LTSamd64Linux内核版本:3.5编译工具链:arm-linux-gccversion4.4.3我们知道,Linux中上层应用是不能直接访问硬件的,应用访问硬件需要通过内核,因此我们的基本过程是在内核源码中添加GPIO驱动代码,该驱动代码实现上层应用可以通过调用内核中的函数对单个GPIO写,而流水灯的逻辑我们在上层的测试程序中实现。一、准备工作:1、GPIO
Yealdor
·
2020-08-08 11:37
嵌入式Linux学习
TINY4412
GPIO驱动流水灯
minicom使用
内核编译
tiny4412
设备树之按键中断(一)
开发板:
tiny4412
(1611)内核:linux4.4编译器:arm-none-linux-gnueabi-gcc(gccversion4.8.320140320)中断背后的知识:http://www.cnblogs.com
win9zz
·
2020-08-08 11:46
Tiny4412
Linux
Device
Tree
Tiny4412之旅
⑬
tiny4412
Linux驱动开发之RTC子系统驱动程序
本次来说一下Linux的RTC子系统.(RealTimeClock).在说之前,先说一下STM32上的一些事儿,在移植UCOS的时候,总是想着用timer为系统提供定时中断服务,然后这次搞RTC驱动,忽然,就想到了实际上还可以使用RTC来为UCOS提供系统时钟中断服务,STM32上是有集成RTC的,其实UCOS的创始人出的书上就有说,能提供定时中断的对象有很对,甚至可以用交流电来提供,这样一判断,
__毛豆
·
2020-08-08 11:08
Linux
tiny4412
基础(三)裸板程序框架
这里描述的是裸板代码不超过BL2,即14K-4的长度,对一些简单外设的使用足够了。内存分布:要使用c语言,那么必须先设置栈,设置0x02027800,0x02027800-0x02027400=1Kstart.S:.text.globl_start_start:ldrsp,=0x02027800//调用C函数之前必须设置栈,栈用于保存运行环境,给局部变量分配空间//参考ROM手册P14,我们把栈指
qq_21353001
·
2020-08-08 11:04
tiny4412
tiny4412
第三十三天:
Tiny4412
驱动开发之LED驱动和u-boot移植
cd/home/bunfly/source_code/tarxfuboot_
tiny4412
-20130729.tgz2.进入ubo
小窝VS小蜗
·
2020-08-08 11:29
Linux
第三十六天:
Tiny4412
驱动开发之模式跳转
ARM支持七种模式,如下图所示:1、UserMode:用户模式。2、FIQMode:快速中断模式。3、IRQMode:中断模式。中断(不包括软中断)处理函数在这种模式下执行。4、SupervisorMode:监视模式。软中断(SWI)处理函数在这种模式下执行。5、AbortMode:所有同内存保护相关的异常均在这种模式下执行。6、UndefinedMode:处理无效指令的异常处理函数在这种模式下执
小窝VS小蜗
·
2020-08-08 11:29
Linux
第三十四天:
Tiny4412
驱动开发之按键驱动与蜂鸣器驱动
编写按键驱动的过程和编写LED灯的驱动类似。区别在于按键是在底板上的。要从底板的电路图开始看。使用key为关键字查找电路图:可以得知的信息:按键松开时候XEINT26为高电平。按下时候为低电平。所以要判断按键是否被按下,就要检测XEINT26的状态。使用XEINT26为关键字,在核心板上查看其定义。找到下图:XEINT26在核心板上链接到GPX3_2上。然后就是去datasheet中查找GPX3_
小窝VS小蜗
·
2020-08-08 11:29
Linux
Tiny4412
——Android访问硬件的方法
本博文对应地址:https://hceng.cn/2019/03/15/
Tiny4412
——Android访问硬件的方法/#more2019年,正式学习Android驱动。
hceng_blog
·
2020-08-08 11:23
Android驱动
嵌入式基础
Linux驱动
tiny4412
学习(四)之移植linux-设备树(2)设备树之LED点灯
硬件平台:
tiny4412
系统:linux-4.4文件系统:busybox-1.25编译器:arm-none-linux-gnueabi-gcc(gccversion4.8.320140320)uboot
【星星之火】
·
2020-08-08 10:40
基于ARM_contexA9 led驱动编程
基于ARM_contexA9led驱动编程关于友善之臂出的这款contexA9开发板,目前在网络上的资源较少,特别是内核的,非常之少,鉴于这种情况,我将会写一个系列的驱动来做关于
tiny4412
这款板子开发的总结
dilireba
·
2020-08-08 10:02
4412裸机程序之点亮LED
4412裸机程序之点亮LED看一下
Tiny4412
原理图:在
Tiny4412
核心板上有4个可编程控制LED,我们来点亮led1,led1右边接3.3V电源,左边接GPM4_0接口,把GPM4_0设成低电平
cyj88jyc
·
2020-08-08 10:28
4412裸机
tiny4412
开发板GPIO试验
GPIO(GeneralPurposeI/OPorts)意思为通用输入/输出端口,通俗地说,就是一些引脚,可以通过它们输出高低电平、或者通过它们读入引脚的状态——是高电平还是低电平。三星Exynos4412,它有304个GPIO,分为GPA0、GPA1、GPB、GPC0、GPC1等共37组。可以通过设置寄存器来确定某个引脚用于输入、输出还是其它特殊功能。比如可以设置GPC0、GPC1作为一般的输入
晴天_QQ
·
2020-08-08 10:18
tiny4412开发板学习记录
基于
Tiny4412
的Linux按键输入子系统驱动的实现(一)
、基于输入子系统的按键驱动的实现一、前期的准备工作1、基本的开发环境交叉开发环境:Ubuntu12.04Linux内核版本:Linux-3.0.86GUI系统:Qtopia2.2.0开发板:友善之臂的
Tiny4412
TECH_PRO
·
2020-08-08 10:48
二、
Tiny4412
开发板运行安卓系统
1、想要在
tiny4412
开发板上运行安卓系统,首先需要一个boot文件去启动内核,内核在去启动安卓系统,也就是说咱们得下载uboot、kernel、android各自的文件到sd或者emmc中。
Lidroid
·
2020-08-08 10:33
Android
tiny4412
开发板
核心板:CPU处理器:SamsungARMCortex-A9四核Exynos4412Quad-core处理器,运行主频1.5GHz。内置ARMMali-400双核GPU。最高可支持1080p@30fps硬件解码视频流畅播放,格式可为MPEG4,H.263,H.264等。最高可支持1080p@30fps硬件编码(Mpeg-2/VC1)视频输入DDR3RAM内存:Size:1G32bit数据总线,单通
Geek猫
·
2020-08-08 10:06
tiny4412
tiny4412
-arm嵌入式开发裸板驱动 (二):arm基础GPIO操作
GPIO:GeneralPurposeInput/Output(GPIO)Control具体查阅exynos4412手册第六章或googleGPIO本章介绍操作GPIO相关寄存器实现按键控制led灯亮灭或蜂鸣器buzzer。按键keys在母板上与XEINT_n相连接查找EXINT在核心板上与GPX3_2(3/4/5)重用查找手册上:需要控制的寄存器led灯在核心板上:手册上查找GPM4:实现原理将
wycinxaut
·
2020-08-08 10:04
tiny4412
-arm嵌入式开发裸板驱动 (一):开发环境及工具搭建和介绍
写在前面:在学习arm嵌入式时,发现网上exynos4412的资料很少(针对友善
tiny4412
开发板)走了很多弯路。把自己的学习经历写下来供参考。
wycinxaut
·
2020-08-08 10:32
【ARM】
Tiny4412
裸板编程之 printf函数
00.目录文章目录00.目录01.开发环境02.printf概述03.Uboot中printf函数04.程序示例一05.附录01.开发环境开发板:
Tiny4412
SDK标准版「
Tiny4412
SDK1506
沧海一笑-dj
·
2020-08-08 10:54
ARM
uboot
printf
tiny4412
tiny4412函数
arm
【ARM】
Tiny4412
裸板编程之LED(C语言)
目录文章目录00.目录01.控制原理02.配置寄存器03.程序示例一04.程序示例二05.程序示例三06.程序实例四07.附录01.控制原理咱们的LED在核心板上,所以需要看核心板的原理图打开核心板原理图(
Tiny4412
沧海一笑-dj
·
2020-08-08 10:54
ARM
tiny4412
C语言
GPIO
arm
tiny4412裸机程序
【ARM】
Tiny4412
裸板编程之按键(C语言)
00.目录文章目录00.目录01.开发环境02.控制原理03.配置寄存器04.程序示例一05.程序示例二06.附录01.开发环境开发板:
Tiny4412
SDK标准版「
Tiny4412
SDK1506」工具
沧海一笑-dj
·
2020-08-08 10:54
ARM
tiny4412
ARM
ARM裸机
tiny4412
按键
4414裸机编程
【ARM】
Tiny4412
裸板编程之蜂鸣器(C语言)
00.目录文章目录00.目录01.控制原理02.配置寄存器03.程序示例一04.程序示例二05.程序示例三06.附录01.控制原理咱们的蜂鸣器在底板上,所以需要看底板的原理图打开底板原理图(
Tiny4412
SDK
沧海一笑-dj
·
2020-08-08 10:54
ARM
蜂鸣器
tiny4412
tiny4412蜂鸣器
arm
arm裸机程序
【ARM】
Tiny4412
裸板编程之按键
00.目录文章目录00.目录01.开发环境02.控制原理03.配置寄存器04.程序示例一05.程序示例二06.附录01.开发环境开发板:
Tiny4412
SDK标准版「
Tiny4412
SDK1506」工具
沧海一笑-dj
·
2020-08-08 10:53
ARM
tiny4412
4414
arm
汇编程序
arm裸机
【ARM】
Tiny4412
裸板编程之静态库(libc.a)
00.目录文章目录00.目录01.开发环境02.概述03.库的来源04.程序示例一05.程序示例二06.附录01.开发环境开发板:
Tiny4412
SDK标准版「
Tiny4412
SDK1506」工具:「arm-linux-gcc
沧海一笑-dj
·
2020-08-08 10:10
ARM
libc
arm
tiny4412
arm
libc
arm裸机
开源项目Mjpeg-Streamer的bug修复
使用
tiny4412
开发板移植MJPEG-Streamer的时候,运行项目时发现,-d参数指定的设备路径总是出错/dev/video15在传入之后变成了/dev/video1我原先在mini2440上多次移植过这个项目所以我很确定是
segment-fault
·
2020-08-08 01:40
【
TINY4412
】LINUX移植笔记:(17)设备树HELLO WORLD驱动
【
TINY4412
】LINUX移植笔记:(17)设备树HELLOWORLD驱动宿主机:虚拟机Ubuntu16.04LTS/X64目标板[底板]:
Tiny4412
SDK-1506目标板[核心板]:
Tiny4412
大水猫
·
2020-08-07 18:32
TINY4412
LINUX
linux_module机制
语法:modinfo模块名测试:[root@localhostchar]#modinfo
tiny4412
_hello_module.kofilename:
tiny4412
_hello_module.
Letcos
·
2020-08-07 15:00
android
模块分类
设备树学习之(六)RTC
开发板:
tiny4412
SDK+S702+4GBFlash要移植的内核版本:Linux-4.4.0(支持devicetree)u-boot版本:友善之臂自带的U-Boot2010.12busybox版本
Linux学习之路
·
2020-08-07 15:55
Device
Tree
Tiny4412
DTS之Tiny4412
4412
devicetree
rtc
设备树学习之(十)spi flash
开发板:
tiny4412
SDK+S702+4GBFlash要移植的内核版本:Linux-4.4.0(支持devicetree)u-boot版本:友善之臂自带的U-Boot2010.12busybox版本
Linux学习之路
·
2020-08-07 15:55
Device
Tree
Tiny4412
DTS之Tiny4412
【ARM】
Tiny4412
裸板编程之蜂鸣器
00.目录文章目录00.目录01.控制原理02.配置寄存器03.程序示例一04.程序示例二05.程序示例三06.附录01.控制原理咱们的蜂鸣器在底板上,所以需要看底板的原理图打开底板原理图(
Tiny4412
SDK
沧海一笑-dj
·
2020-08-06 11:48
ARM
蜂鸣器
tiny4412
arm
arm汇编
tiny4412蜂鸣器
【ARM】
Tiny4412
裸机编程之GPIO简介
00.目录文章目录00.目录01.GPIO概述02.GPIO寄存器03.GPIO框图04.附录01.GPIO概述GPIO(GeneralPurposeI/OPorts)意思为通用输入/输出端口,通俗地说,就是一些引脚,可以通过它们输出高低电平、或者通过它们读入引脚的状态──是高电平还是低电平。在嵌入式系统中常常有数量众多,但是结构却比简单的外部设备/电路,对这些设备/电路,有的需要CPU为之提供控
沧海一笑-dj
·
2020-08-06 11:17
ARM
GPIO
GPIO简介
GPIO寄存器
GPIO框图
gpio
【ARM】
Tiny4412
裸机编程之LED(一)
00.目录文章目录00.目录01.控制原理02.配置寄存器03.程序示例一04.程序示例二05.程序示例三06.附录01.控制原理咱们的LED在核心板上,所以需要看核心板的原理图打开核心板原理图(
Tiny4412
沧海一笑-dj
·
2020-08-06 11:17
ARM
GPIO
LED
tiny4412
arm
tiny4412裸机
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他