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
4412
Exynos
4412
学习 (三)——UBoot添加命令的方法
U-boot添加命令U_BOOT_CMDU-Boot的每一个命令都是通过U_BOOT_CMD宏定义的。这个宏在include/command.h头文件中定义,每一个命令定义一个cmd_tbl_t结构体。/*命令宏U_BOOT_CMD*/#defineStruct_Section__attribute__((unused,section(".u_boot_cmd")))#defineU_BOOT_C
微尘hjx
·
2020-08-08 22:04
uboot
tiny
4412
安卓驱动开发
避过的坑编译linux3.0版本内核时,报错empty.o库报错时,缺少32位兼容库解决办法:sudoapt-getupdatesudoapt-getinstalllibgtk2.0-0:i386libxtst6:i386gtk2-engines-murrine:i386lib32stdc++6libxt6:i386libdbus-glib-1-2:i386libasound2:i386编译安卓需
-若光-
·
2020-08-08 22:50
Linux驱动
修改Tiny
4412
uboot关闭MMU
材料:uboot_tiny
4412
-20130729.tgzdnw-linux.tar.gz目的:使用dnw下载运行裸机程序。
搬砖小能手
·
2020-08-08 22:31
工具使用
系统烧写步骤
①准备文件:ramdisk-uboot.img、system.img、u-boot-iTOP-
4412
.bin、zImage(放到platform-tools里)②hyperterminal:fdisk-c0fatformatmmc0
JoeCheung_96
·
2020-08-08 22:19
itop4412
arm cotex-a9裸机led实践-以exynos
4412
为例
具體的源代碼存放與:https://download.csdn.net/download/u010299133/11244210文件列表说明:├──led.lds--链接脚本├──led.S--led主程序├──makefile--编程步骤控制Mafile└──sd_fuse--这个文件夹中的内容是用于制作BL2的工具源码├──Makefile---编译BL2制作工具的Makefile├──tin
酸菜鱼的鱼
·
2020-08-08 22:36
linux驱动
BootLoader
linux系统
arm
tiny
4412
开发板Android篇_2基于tiny
4412
的Android系统的编译
tiny
4412
开发板使用的android系统版本是android5.0.2,由友善之臂公司提供,下载网址:https://pan.baidu.com/s/1pnn6N8Wpsx8PISLmKT59iQ
JHongChan
·
2020-08-08 22:52
tiny
4412
开发板Android篇_1基于tiny
4412
的Android内核的编译
tiny
4412
开发板运行的android系统版本是5.0.2,基于android5.0.2系统,友善之手臂公司提供了基于tiny
4412
开发板的android5.0.2的内核,内核下载地址:https
JHongChan
·
2020-08-08 22:51
Ubuntu16.04下搭建开发环境及编译tiny
4412
Android系统
1.安装ssh服务器(可通过网络远程登录系统,如putty、xshell)sudoapt-getinstallopenssh-server2.安装ftp服务器(默认已安装)windows可使用leapFTP工具登录sudoapt-getinstallvsftpd需配置ftp服务(修改/etc/vsftpd.conf)去掉前面##local_enable=YES(表示是否允许本地登录)#write_
songze_lee
·
2020-08-08 21:17
Android系统
13_GPIO初始化
itop
4412
学习记录这两期视频教程的目的•让大家能够接受或者理解下面的内容–对宏定义EXYNOS4_GPL2(0)的操作就是对
4412
芯片管脚AC21寄存器的操作。
亮亮&媚媚
·
2020-08-08 21:06
itop4412学习记录
【TINY
4412
】LINUX移植笔记:(25)设备树RTC驱动
【TINY
4412
】LINUX移植笔记:(25)设备树RTC驱动宿主机:虚拟机Ubuntu16.04LTS/X64目标板[底板]:Tiny
4412
SDK-1506目标板[核心板]:Tiny
4412
-1412LINUX
大水猫
·
2020-08-08 21:21
TINY4412
LINUX
【TINY
4412
】LINUX移植笔记:(20)设备树LCD背光驱动
【TINY
4412
】LINUX移植笔记:(20)设备树LCD背光驱动宿主机:虚拟机Ubuntu16.04LTS/X64目标板[底板]:Tiny
4412
SDK-1506目标板[核心板]:Tiny
4412
-
大水猫
·
2020-08-08 21:21
TINY4412
LINUX
【TINY
4412
】LINUX移植笔记:(7)LED驱动分析
【TINY
4412
】LINUX移植笔记:(7)LED驱动分析宿主机:虚拟机Ubuntu16.04LTS/X64目标板[底板]:Tiny
4412
SDK-1506目标板[核心板]:Tiny
4412
-1412LINUX
大水猫
·
2020-08-08 21:49
TINY4412
LINUX
【TINY
4412
】LINUX学习笔记:(2)内核模块编译、安装、加载、卸载
【TINY
4412
】LINUX学习笔记:(2)内核模块编译、安装、加载、卸载宿主机:虚拟机Ubuntu16.04LTS/X64目标板[底板]:Tiny
4412
SDK-1506目标板[核心板]: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
驱动开发:实现字符设备
本文通过操作寄存器实现led灯的亮灭,使用开发板iTop
4412
#include#include#include#include#include#include#include#include#include
瑟寒凌风
·
2020-08-08 21:26
linux嵌入式
嵌入式实验: TINY
4412
UART 程序设计
嵌入式实验:TINY
4412
UART程序设计一、实验目的熟悉UART通信相关的寄存器的功能和设置方法,设置引脚复用,选择UART接收和发送对应的引脚用于UART通信,数据流格式设置,设置UART通信的数据帧格式
qwerasdcjh
·
2020-08-08 20:54
嵌入式Linux 底层到到应用层 点灯 (基于iTOP
4412
)
其实这篇博客就是上篇博客https://blog.csdn.net/qq_41495871/article/details/100378690的一个具体例子先在总线上注册LED这个设备,这里我的设备名命名为MyLED_device#include#include#includeMODULE_LICENSE("DualBSD/GPL");MODULE_AUTHOR("HQU_Orange");#de
PeepFuture橙子
·
2020-08-08 20:53
Exynos
4412
系统移植总结
更多文章请关注嵌入式机器人公众号经过了三天的填坑,终于在Exynos
4412
上移植成功了Uboot2015+Linux4.1.36+Rootfs。
Muggle_zero
·
2020-08-08 19:31
Linux移植
QT5.9.6移植到ARM平台
交叉编译器arm-20143.交叉编译tslib4.交叉编译qt常见错误及解决参考链接前言最近做嵌入式的课程设计,需要将QT5移植到ARM平台上,我使用的教学平台所用的CPU为SamsungExynos
4412
飞萤乱入帘
·
2020-08-08 19:06
环境搭建
QT
ARM
Tiny
4412
内核驱动模块编译Makefile
#linux内核路径LINUX_SRC:=/home/hss/Tiny
4412
/linux-3.5#最后生成module.koobj-m+=module.o#用于多个.c编译成一个文件module-objs
悟爱电子
·
2020-08-08 19:30
tiny4412
Tiny
4412
裸机开发过程(四) --- 点亮LED灯和下载裸机程序
本节算是切入正题,正式开始编写我们裸机程序。那么在编写裸机程序时与我们写单片机程序如STM32有什么不同?其实在编写时的步骤与单片机一般无二,基本步骤一般是查看硬件原理图,查看芯片手册,编写程序,下载程序。下面我们也按这个步骤来。查看硬件原理图:通过查看原理图我们知道了两个信息:四个LED灯连接在GPM4_0-GPM4_3的IO口上,且是低电平有效(即给低电平点亮灯)。知道了硬件连线,接下来就要知
可以吃的鱼
·
2020-08-08 19:32
Tiny
4412
裸机开发过程(一)
今天开始我将分享Tiny
4412
的学习过程和经历,把之前所遇到的问题、收获的感想记录下来。
可以吃的鱼
·
2020-08-08 19:31
Tiny
4412
裸机开发过程(二)------securtCRT和cuteftp工具的使用
为了能在我们熟悉的windows环境下开发,将逐渐会使用到一些方便的开发工具,所以这一篇主要介绍一些工具。在开始之前我们先实现以root用户登录Ubuntu,这样为以后一些权限的问题得以解决。在终端下输入下面的命令来更新root用户的密码,再输入的过程中,屏幕不会有显示,完后会提示更新成功。sudopasswdroot接下来编辑文件:50-unity-greeter.confvim/usr/sha
可以吃的鱼
·
2020-08-08 19:31
secureCRT
cuteftp
ITOP
4412
裸机编程-串口驱动
文章目录前言:原理分析:源码:修改main.S修改exynos
4412
.h修改Makefile修改uart.lds烧录SD卡:现象:源码获取:前言:看过我文章的小伙伴有的可能会有疑问,为什么用汇编,用C
平凡的小蚂蚁
·
2020-08-08 19:10
嵌入式linux系统
把玩Tiny
4412
--根文件系统的制作
制作根文件系统_基于Tiny
4412
https://busybox.net/downloads/1.1制作根文件系统使用busybox工具,下载好该工具之后,先对其进行编译makemenuconfig1.2
Colin.Tan
·
2020-08-08 19:47
linux开发与学习相关
从零开始的嵌入式开发生涯
#
(2)tiny
4412
裸机程序之点灯
开发板:tiny
4412
(1611)编译器:arm-tiny
4412
-linux-gnueabi-gcc(gccversion6.1)文章目录电路启动流程IROMCODE(brom、BL0)流程图BL1
win9zz
·
2020-08-08 19:37
Tiny4412
Tiny4412之旅
tiny
4412
设备树之LCD背光驱动(五)
开发板:tiny
4412
(1611)内核:linux4.4编译器:arm-none-linux-gnueabi-gcc(gccversion4.8.320140320)
4412
芯片gpx12接到双向电平转换器上
win9zz
·
2020-08-08 19:37
Tiny4412
Linux
Device
Tree
Tiny4412之旅
tiny
4412
linux-4.2 移植(五)EEPROM
配置从原理图可以看出它用到了i2c0,没有用到其他io脚,所以在dts中只需要配置i2c0就行了#dts&i2c_0{samsung,i2c-sda-delay=;//esynos
4412
所有dts中的
小黄鸡#
·
2020-08-08 19:28
Tiny4412
Linux_4.2移植
ARM
4412
ARM基础ARM认识FLASH相当于电脑的硬盘,内存相当于电脑的运行内存,控制器搬移这些运算指令,(ALU)运算机进行解析,寄存器用于临时存放用于运算的数据ARM开发环境安装交叉编译工具链我们用的交叉编译工具链是arm-2011.09-70-arm-none-linux-gnueabi.exe在该可执行文件上右键->属性->兼容性选择兼容window7确定后以管理员身份运行即可,可能需要很长时间。
这个冬季不太冷
·
2020-08-08 19:55
4412裸机开发
4412中断
4412串口通讯
⑩tiny
4412
Linux驱动开发之Watchdog驱动程序
本次来开发自己的watchdog驱动程序.watchdog是系统的硬件守护者,在Linux里面的守护进程则是软件守护者,两者维护的对象有一些差异,这里先暂不做讨论,直接说看门狗的驱动:在三星平台片上集成了看门狗外设,这种外设只有4个寄存器,别看寄存器比较少,但是它使用的频率是很高的,从结构上看,可以把它看作一个定时器,当然,看门狗也可以作为定时器使用,我们在驱动代码里面已经写了一个开关,开关为0时
__毛豆
·
2020-08-08 19:58
Linux
⑥tiny
4412
Linux驱动开发之LCD(framebuffer)驱动程序
友善之臂对这个的支持还是比较坑的,我买的开发板用的是X710屏,我嘞个去,没有X710的datasheet,网上也找不到,只能另辟蹊径了,幸好,友善提供的源代码里有X710的配置参数,然后也可以顺利地显示出自己定制化的开机logo.在说驱动之前,我们先来看一下框架知识,和以往驱动不同的是,这里用到了framebuffer,如下图是用framebuffer和以往驱动的差异的框架图:如上,开发LCD驱
__毛豆
·
2020-08-08 19:27
Linux
⑦tiny
4412
Linux驱动开发之PWM驱动程序
这次主要是说一下PWM驱动,本来这一次想做一下LCD背光的,我看网上都是通过PWM1的方式调节LCD背光的,然后看了一下电路图,我这个LCD没有接那个接口,就接了一个w1总线的接口,通过网上查询,我这一款好像是通过1-wire总线的方式进行调节的,所以这次准备的PWM就没有写成LCD背光,只是单纯地通过蜂鸣器测试一下PWM,电路图如下:所以这里测试蜂鸣器,相关电路图如下:因为三星已经把相应的驱动写
__毛豆
·
2020-08-08 19:27
Linux
④tiny
4412
Linux驱动开发之I2C子系统EEPROM篇
本次写一下基于Linux的i2c子系统的简单驱动程序的编写.首先来了解一下i2c子系统的框架(i2c协议相关知识请自行网上找资料),如下图:上图大概可以反应Linux中i2c子系统的一个框架,包括①用户层,②内核驱动层,③物理硬件层.本次主要是写内核驱动层的内容,如上图i2c子系统的内核驱动层包括:(1)i2c设备驱动层,(2)i2c设备总线层,(3)i2c适配器层.其中(2)i2c设备总线层代码
__毛豆
·
2020-08-08 19:27
Linux
②tiny
4412
Linux驱动开发之KEY驱动程序
今天写一下按键驱动,本次并没有用输入子系统,但仍然不适合新手直接学,建议先看一下其他人写的按键驱动,然后再看这个,本博文主要是为了复习一下之前的知识.硬件平台:tiny
4412
(CortexA9);软件平台
__毛豆
·
2020-08-08 19:27
Linux
①tiny
4412
Linux驱动开发之GPIO驱动程序
本次主要是通过讲解蜂鸣器的开发来讲述驱动开发的流程,平台是三星猎户座
4412
.本次使用的是板载蜂鸣器为有源蜂鸣器,在这里我们先看电路图:从电路图中我们可以看出我们的电平信号会控制NPN型三极管的方式驱动蜂鸣器
__毛豆
·
2020-08-08 19:27
Linux
Exynos
4412
裸机开发 —— RTC 实时时钟单元
RTC(Real-TimeClock)实时时钟。RTC是集成电路,通常称为时钟芯片。在一个嵌入式系统中,通常采用RTC来提供可靠的系统时间,包括时分秒和年月日等,而且要求在系统处于关机状态下它也能正常工作(通常采用后备电池供电)。它的外围也不需要太多的辅助电路,典型的就是只需要一个高精度的32.768kHz晶体和电阻电容等。一、RTC控制器实时时钟(RTC)单元可以通过备用电池供电,因此,即使系统
小米拍客光
·
2020-08-08 18:11
嵌入式开发
Exynos4412
裸机开发
tiny
4412
驱动 (19)设备树之lcd驱动(基于DRM)
关于DRM,参考https://blog.csdn.net/hexiaolong2009/category_9281458.html前面基于传统framebuffer的驱动,作为模块加载时没问题,和内核一起编译后,内核启动到文件系统时LCD不再显示。echohello>/dev/tty1也不会有任何反应。目前得到的信息,和内核一起编译后LCD控制寄存器的值全部变成了0;原因不明。现在换个思路,使用
qq_21353001
·
2020-08-08 18:39
tiny4412
tiny
4412
驱动 (7)led
本文承接hello驱动的模板,这里先看下原理图和硬件操作方法原理图:对应的GPIO:可知led1~4分别对应的GPIO是GPM4_0,GPM4_1,GPM4_2,GPM4_3,从datasheet可以抽象为如下结构/**resource**led1gpm40*led2gpm41*led3gpm42*led4gpm43**Note(s):hereuse'led1'*/struct_gpio{unsi
qq_21353001
·
2020-08-08 18:39
tiny4412
tiny4412
tiny
4412
基础(一)启动过程
主要参考《Android_Exynos4212_iROM_Secure_Booting_Guide_Ver.1.00.00.pdf》,其启动方式和
4412
是类似的。
qq_21353001
·
2020-08-08 18:39
tiny4412
tiny4412
tiny
4412
驱动 (8)leds
这里同时支持4个LED和前面不同之处只是在open/write函数稍作修改即可staticintled_open(structinode*inode,structfile*file){printk(KERN_INFO"drvopen\n");/*setGPM4_0,GPM4_1,GPM4_2,GPM4_3asoutput*/led_gpio->con|=(1data|=(1data&=~(1<
qq_21353001
·
2020-08-08 18:39
tiny4412
tiny4412
tiny
4412
驱动 (17)RTC驱动
interrupt-parent=;interrupts=,;clocks=;clock-names="rtc";status="disabled";};vimarch/arm/boot/dts/exynos
4412
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
友善之臂tiny
4412
嵌入式Linux操作系统启动流程分析
本次介绍一下友善之臂tiny
4412
嵌入式Linux操作系统分析首先,可以从官方提供的用户手册中得到这样一张图,它简单表达了裸机烧写启动系统的流程,不过这张图中缺少对BL2的描述,所以我就自己手绘了一张草图对照理解
CK_201604080215
·
2020-08-08 17:02
嵌入式Linux操作系统
第2课第1节_Android灯光系统_led_class驱动
Android灯光系统1.Linux的ledsclass驱动Android系统的灯光很多:电池指示灯,按键灯,键盘灯,屏幕亮度调节灯打开安卓源码/home/topeet/Android/iTop
4412
IOT技术栈
·
2020-08-08 17:57
Android
Framework
上一页
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
其他