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
【iTOP4412】
iTOP4412
裸机开发——LED
开发板有两个可控制的LED灯:分别接到引脚:KP_COL0和VDD50_EN由原理图可知这两个引脚分别输出高电平之后LED就会亮。KP_COL0就是GPL2_0VDD50_EN就是GPK1_1配置GPX_CON对应位为输出功能,设置GPX_DAT相应管脚输出为1,就可以点亮LED灯了。程序实现如下:start.S:.global_start#include"s3c4412_gpio.h".word
Cheney_CHEN_JUN
·
2020-08-08 14:07
iTOP4412裸机代码
Buildroot----使用buildroot快速构建基于
itop4412
的uboot、kernel、rootfs
前言开始上来就一个makemenuconfig一、配置目标平台:二、配置工具链三、配置Linux内核四、配置Bootloader大功告成絮叨工程地址前言最近在学习linux开发板的系统构建。Linux下的三大组件可以简单分为:Bootloader(引导程序)、LinuxKernel(Linux内核服务)、Rootfs(根文件系统)。以往我的认知里,这些工具构建的常规流程,都是独立编译构建的。后来接
JC_gogo
·
2020-08-08 12:13
buildroot
Ubuntu 16.04下
iTop4412
环境搭建+Android4.0.3编译
转自:https://www.linuxidc.com/Linux/2016-05/131670.htm系统:Ubuntu16.04.02安装库文件和JDK使用cd命令,进入解压出来的“Android_JDK”-->“jdk6”文件夹,运行脚本文件“install-sun-java6.sh”。进入解压出来的文件夹“Android_JDK”中运行脚本“install-devel-packages.s
Li Shawn
·
2020-08-08 12:55
linux
make_ext4fs 创建镜像
block_size块大小-g:blockspergroup一个组有多少个块-i:inodes索引节点-I:inodesize索引大小-L:Label标签-l分区大小,需要查看分区的大小314572800--300M(
ITOP4412
文东之名
·
2020-07-30 10:25
【分享】
iTOP4412
开发板-Bluetooth移植文档
【分享】
iTOP4412
开发板-Bluetooth移植文档最近须要把Bluetooth移植到iTOP-4412开发平台。
weixin_34361881
·
2020-07-30 03:10
【迅为
iTop4412
学习笔记】22.编写一个LED驱动(未完成)
声明以下都是我刚开始看驱动视频的个人强行解读,如果有误请指出,共同进步。本节目标https://blog.csdn.net/ZZRsr/article/details/80599489https://blog.csdn.net/fxjqzs/article/details/47356039https://www.cnblogs.com/xiansheng/p/5531462.html仅上代码,此处
机智的MrYang
·
2020-07-29 23:53
iTop4412
Linux驱动篇
【迅为
iTop4412
学习笔记】21.补全字符驱动,编写应用(未完成)
声明以下都是我刚开始看驱动视频的个人强行解读,如果有误请指出,共同进步。本节目标注册字符类设备仅上代码,此处以后再写。#include#include#include#include#include#include#includeMODULE_LICENSE("DualBSD/GPL");MODULE_AUTHOR("MrYang");#defineDEV_MAJOR0/*默认主设备号(为0则li
机智的MrYang
·
2020-07-29 23:52
iTop4412
Linux驱动篇
【迅为
iTop4412
学习笔记】20.生成设备节点(未完成)
声明以下都是我刚开始看驱动视频的个人强行解读,如果有误请指出,共同进步。本节目标注册字符类设备仅上代码,此处以后再写。实例https://blog.csdn.net/qq_28992301/article/details/52343585超有用https://www.cnblogs.com/chen-farsight/p/6155518.html查看设备类ls/sys/class设备类mryang
机智的MrYang
·
2020-07-29 23:52
iTop4412
Linux驱动篇
【迅为
iTop4412
学习笔记】18.动态方式申请主次设备号
声明以下都是我刚开始看驱动视频的个人强行解读,如果有误请指出,共同进步。本节目标静态方式申请主次设备号动态申请主次设备号的函数上节我们静态申请,这一节我们用动态申请//动态申请主次设备号(linux分配)intalloc_chrdev_region(dev_t*dev,unsignedint-firstminor,unsignedint-count,char*name);参数和静态的差不多参数1:
机智的MrYang
·
2020-07-29 23:52
iTop4412
Linux驱动篇
【迅为
iTop4412
学习笔记】8.注册杂项设备,以及生成设备节点
声明以下都是我刚开始看驱动视频的个人强行解读,如果有误请指出,共同进步。本节目标注册杂项设备生成设备节点2018-12-07 在本节之前要啰嗦一下,刚开始学的时候,越往后学会越迷糊。所以一定要清楚概念,记不清哪个函数都行,找一找就有了,但一定要理清整个思路,以及意义。比如我现在其实就还比较模糊。 我们之前提到过,主、次设备号这个概念。主设备号有256个,编号是0-255,但是一些常用设备由li
机智的MrYang
·
2020-07-29 23:52
iTop4412
Linux驱动篇
【迅为
iTop4412
学习笔记】14.编写一个LED驱动
声明以下都是我刚开始看驱动视频的个人强行解读,如果有误请指出,共同进步。本节目标编写一个LED驱动正文 本节我们就真正的来驱动一个板子上的LED(单片机第一节就是点灯,没想到Linux要学这么久…)我们首先理清思路。注册设备->注册驱动->调用probe()->probe()里注册杂项设备并生成设备节点->上层调用这是我们之前学习的过程我们本节关注的重点就是如何申请GPIO资源,并通过上层调用来
机智的MrYang
·
2020-07-29 23:52
iTop4412
Linux驱动篇
【迅为
iTop4412
学习笔记】关于注册设备、注册驱动、生成设备节点小结
声明以下都是我刚开始看驱动视频的个人强行解读,如果有误请指出,共同进步。本节目标关于注册设备、注册驱动、生成设备节点小结 其实学到现在,很多东西我们都似懂非懂,而我也是刚学,也感觉很多东西似是而非,但好在代码过程和结果都是对的。一些概念无论是设备,还是驱动,都是挂载在总线上因为有些东西是没有实体总线的(如LED,只是个简单的GPIO),所以linux定义了一个虚拟总线platform我们之前学习
机智的MrYang
·
2020-07-29 23:52
iTop4412
Linux驱动篇
【迅为
iTop4412
学习笔记】19.注册字符类设备(未完成)
声明以下都是我刚开始看驱动视频的个人强行解读,如果有误请指出,共同进步。本节目标注册字符类设备仅上代码,此处以后再写实例https://blog.csdn.net/qq_28992301/article/details/52343585超有用https://www.cnblogs.com/chen-farsight/p/6155518.html#include#include#include#in
机智的MrYang
·
2020-07-29 23:52
iTop4412
Linux驱动篇
itop4412
开发板-QtE4.7-UVC摄像头使用例程
本文档主要介绍iTOP-4412开发板QtE4.7系统下UVC摄像头的使用过程。工程文件是:“iTOP-4412-QtE4.7-UVC_V1.0”(注意版本更新)。用户可以直接运行工程文件中的“qtcamera”可执行文件。具体过程如下。1.1运行测试通过U盘、tftp或者nfs功能把“qtcamera”可执行文件拷贝到开发板,并在可执行文件的同一目录下使用“./qtcamera-qws”命令,运
mucheni
·
2020-07-29 21:34
4412
嵌入式Linux平台移植-Qt5.7+iTop4412
转自http://blog.csdn.net/hechao3225/article/details/52981148经过为期3天的编译、移植,终于将Qt5.7成功移植到
iTop4412
开发板,板载exynos4412
TooyLee
·
2020-07-28 13:25
嵌入式Linux
arm
qt
处理器
移植
exynos4
【迅为
iTop4412
学习笔记】3. 编译最小linux,并修改Makefile取消LED编译进内核
声明以下都是我刚开始看驱动视频的个人强行解读,如果有误请指出,共同进步。本节目标如何把原本编译进linux内核的LEDS取消掉首先编译一个最小的linux烧写试试解压迅为提供过的源码包iTop4412_Kernel_3.0_20180604.tar.gztar-xvfiTop4412*.tar.gzcdiTop4412*因为我是SCP1G,我要的是最小linux,所以cpconfig_for_li
机智的MrYang
·
2020-07-16 07:39
iTop4412
Linux驱动篇
硬链接(基于
itop4412
)
1先看man对他的解释image.png2函数man2link•硬链接函数•intlink(constcharoldpath,constcharnewpath);–参数oldpath:已有的文件路径。–参数newpath:新建的硬链接文件路径。–返回值:成功返回0,错误返回-1。3测试代码#include#include#include#include#include#includeintmain
嵌入式工作
·
2020-07-15 09:11
itop4412
驱动笔记4(led驱动和应用程序)
1.LED驱动只需要在前面的基础上1在probe函数中加入初始化2ioctl中加入控制即可#include#include/*驱动注册的头文件,包含驱动的结构体和注册和卸载的函数*/#include#include#include#include#include#include#include#include#include#include#include//#include#include#in
嵌入式工作
·
2020-07-15 02:05
嵌入式linux开发环境搭建(Docker版,基于iTop 4412开发板)
嵌入式linux开发环境搭建(Docker版,基于
iTop4412
开发板)文章目录嵌入式linux开发环境搭建(Docker版,基于
iTop4412
开发板)-1.前言0.环境1.需求分析2.基本服务搭建
码农王乐呵
·
2020-07-14 19:46
嵌入式linux
docker
嵌入式
linux
Exynos4412 Android4.4 平台 WiFi 功能移植 第一篇
近期需要把WiFi无线网络功能移植到在
iTOP4412
开发平台,查阅了相关资料,经过一段时间的研究、调试,终于成功的将WiFi功能移植到了开发板上面,这里笔者记录移植过程及注意事项,方便以后工作需要。
yimiyangguang1314
·
2020-07-10 13:14
ARM
ITOP4412
裸机编程-点亮LED灯
参考博文:
ITOP4412
裸机开发—LEDtiny4412裸机程序之点灯文章目录前言:启动原理:源码:修改start.S修改s3c4412_gpio.h修改Makefile修改myboot.lds烧录SD
平凡的小蚂蚁
·
2020-07-09 22:18
嵌入式linux系统
Qt for ARM_Linux环境搭建-Qt5.7嵌入式平台移植 Ubuntu 16.04
工程师标准>>>QtforARM_Linux环境搭建-Qt5.7+iTop4412嵌入式平台移植2016年10月31日11:42:50阅读数:5207经过为期3天的编译、移植,终于将Qt5.7成功移植到
iTop4412
weixin_34353714
·
2020-07-06 01:29
arm ds开发调试裸机程序——
iTOP4412
开发板
前言armds软件作为arm公司发布的ADS、DS5软件的延续,具备前两款软件的所有功能。同时将KeilMDK单片机开发软件的功能直接整合到了armds软件中。现在armds就相当于DS5+MDK两款软件的集合体。优点:能够快速开发Cortex-M单片机程序,同时具备开发高端Cortex-A/R系列芯片的能力。说明:以下裸机程序是运行在开发板进入Uboot的状态下,并非完全的裸机。armds软件是
twx11213030422
·
2020-07-05 15:56
arm
ds
裸机开发
开发板与主机的网络连接,学习记录
问题:测试开发板与主机之间的网络连接
iTop4412
开发板首先使用uboot进行网络连接测试,发现uboot的shell中没有ping命令。
晕头转向的追星人
·
2020-07-05 12:10
iTop4412开发板
Qt4.7应用程序测试
Qt4.7应用程序移植到
iTOP4412
板子上,首先先看成果图:分为mainwindowledadcbuzzerled四个部分,每个部分都包含一个.cpp.h.ui,对于资源文件,也可以学我作一个分类主窗口的设计
PeepFuture橙子
·
2020-07-05 08:33
Linux IIC 字符设备 驱动例子
如果购买了
iTOP4412
的7寸或10寸屏的(非金属框屏幕)可以用搭载在LVDS上的IIC做测试。查看原理图可得知用于测试的I2C是搭载在I2C_3主线上的。这个后面会用的。
PeepFuture橙子
·
2020-07-05 08:02
Linux
嵌入式
IIC
Linux SPI 字符设备 驱动例子
在这里我还是用
iTOP4412
做演示。从原理图可以得知我们要用到的引脚是这几个。用的是SPI_2。记住这个数字,下面设备注册要用到。
PeepFuture橙子
·
2020-07-05 08:02
window10VMware8.0等较低版本USB3.0无法识别处理方法。
最近在搞
Itop4412
开发板,PC用VMware跑Ubantu12.04版本。笔记本电脑型号是战神z7kp7s1。相信现在的电脑基本都是USB3.0接口,淘汰了USB2.0接口。
总是天天说昨天
·
2020-07-05 04:16
嵌入式Linux驱动 GPIO操作 包括驱动和应用层程序对驱动进行测试
目标板是
iTOP4412
。CPU为Exynos4412。代码代码部分包括驱动层代码对GPIO寄存器的直接操作。然后是应用层对驱动的测试代
Liangtao`
·
2020-07-05 03:58
Linux
在linux
itop4412
驱动中,驱动的名字,可以和设备的名字不一样,理解过程:
在
itop4412
驱动中,驱动的名字,可以和设备的名字不一样,理解过程:在驱动中,有以下定义。#defineDRIVER_NAME“hello_ctl”//驱动的名字。
fyge_free
·
2020-07-04 16:45
移植opencv2.4.9到
itop4412
开发板
OpenCV是目前开源项目中最著名的基于机器视觉方向的图像处理的开发包,目前已经有被移植到嵌入式Linux环境上。本文介绍了OpenCV交叉编译的基本步骤。在opencv交叉编译之前要先进行依赖库的交叉编译,然后才能进行opencv库的交叉编译(因为opencv依赖于很多库函数,如果不编译会造成,编译后的opencv无法使用)这里首先给出OpenCV交叉编译时各个库的依赖关系:OpenCV|——–
engineer_wjr
·
2020-07-04 15:05
技术
交叉编译opencv3.4初探(一)
环境:PC系统:ubuntu16.04LTS目标开发板:
itop4412
交叉编译器:arm-none-linux-gnueabi-gcc(arm-2009q3)step1:准备opencv3.4源代码step2
RobotLife
·
2020-07-04 07:57
ARM
UBOOT与系统移植之UBOOT 主Makefile分析
UBOOT的Makefile分析本文参照的是
ITOP4412
开发板的uboot。从24行到32行是uboot的版本。
Spark Wang
·
2020-06-30 12:32
基于迅为
itop4412
开发板的4G模块SIM7100的拨号上网的实现
为了方便查看博客,特意申请了一个公众号,附上二维码,有兴趣的朋友可以关注,和我一起讨论学习,一起享受技术,一起成长。一、实验目的:实现4G模块sim7100在Linux系统上的拨号上网。二、实验平台:开发板:迅为4412精英版;4G模块:SIM7100开发板。SIM7100C带有USB口和串口,考虑速率等问题,采用USB接口与开发板相连接。我的4412开发板运行的是Linux最小系统,我们需要向内
霁风AI
·
2020-06-29 22:36
SIM7100模块专栏
基于
itop4412
在Linux最小系统下的USB摄像头采集视频的H264编码
1.实验目的:实现linux系统下的H264编码(Linux最小系统)2.实验平台:迅为4412开发板。3.实验流程:(1)编码代码:V4L2视频采集与H.264编码源码大放送:Linux视频采集与编码(三)(2)x264库编译:我是参考前面代码的博主实现的,所以我在下载x264库的版本也相同。为:x264-snapshot-20120101-2245下载地址:(ftp://ftp.videola
霁风AI
·
2020-06-29 22:05
itop4412相关学习
基于
itop4412
在Linux最小系统下的 ffmpeg 的移植和测试
近期在做一个视频监控的项目,在网上了解到如下的方案:用的V4L2的视频驱动,然后配合ffmpeg、x264的软件编解码,通过udp上传至pc显示,配合开源的编解码库,实现h.264的流编码与传输。前面我们已经实现了x264编码库的移植,并且做了测试。下面就进行ffmpeg库的编译。了解到程序运行时还需要libz.so这个库支持,所以下载zlib-1.2.5.tar.gz源文件交叉编译。1、编译zl
霁风AI
·
2020-06-29 22:05
itop4412相关学习
iTop4412
opencv配置
①Cmake生成配置文件进入opencv目录,cmake-gui打开cmake图形配置界面点击configure按钮进行配置按Finish,修改安装路径CMAKE_INSTALL_PREFIX,去掉WITH_TIFF勾,按一次Configure后按Generate,在目标文件夹(Wheretobuildthebinaries)生成配置文件②Make安装进入到Wheretobuildthebinar
JoeCheung_96
·
2020-06-26 22:36
itop4412
24_GPIO读
itop4412
学习记录本章的目的:掌握gpio的申请、配置、取值和释放。
亮亮&媚媚
·
2020-06-26 13:00
itop4412学习记录
23_proc文件系统
itop4412
学习记录Linux系统上的/proc目录是一种文件系统,即proc文件系统。
亮亮&媚媚
·
2020-06-26 13:00
itop4412学习记录
25_ioremap控制GPIO寄存器
itop4412
学习记录本章目标:将GPL2(0)设置为输出,将GPC0(3)和GPX0(6)设置为输出,分别完成3个IO口的读或写实验。
亮亮&媚媚
·
2020-06-26 13:00
itop4412学习记录
基于V4L2的简单视频采集
编译环境:ubuntu12.04编译器:arm-linux-gcc4.4.1目标板:迅为
iTOP4412
(cortexA9)程序实现功能:捕获一帧图像。
人间凑数
·
2020-06-25 20:23
嵌入式
QT5.7交叉编译安装到arm(好多系列文章)
以下采用的系统为ubuntu16.04,开发板为迅为
iTOP4412
,4.3寸屏。
niepangu
·
2020-06-24 17:42
AD7705驱动代码 -- Linux SPI设备驱动
AD7705设备驱动代码,开发板:
iTOP4412
精英版,内核版本:Linux3.0.15,结果会比实际值偏移一位,正在查找原因,随时更新,欢迎讨论!
kuangzuxiaoN
·
2020-06-24 01:44
ARM
+
Linux
移植DHCP-4.3.6
交叉编译工具链:arm-none-linux-gnueabi-gcc目标板:
iTOP4412
精英版主机:Ubuntu16.04下载DHCP-4.3.6源码:http://www.linuxfromscratch.org
kuangzuxiaoN
·
2020-06-24 01:44
ARM
+
Linux
讯为
iTOP4412
开发板ARM-linux 使用OPENCV调用USB摄像头
讯为
iTOP4412
开发板ARM-linux使用OPENCV调用USB摄像头首先要在内核里面确定有添加USB摄像头的驱动,这个在讯为官方文档里面有所以就不展开讲了。
chenhuan20123
·
2020-06-22 22:50
FIMC驱动实现V4L2框架与ov5640摄像头驱动——
iTop4412
平台
FIMC驱动框架与ov5640摄像头驱动——
iTop4412
平台一、i2c设备与驱动注册ov5640摄像头的i2c由设备和驱动两部分构成,设备注册和驱动注册。
星移之海
·
2020-06-22 05:37
嵌入式iTop4412学习笔记
【分享】
iTOP4412
开发板-Bluetooth移植文档
【分享】
iTOP4412
开发板-Bluetooth移植文档近期需要把Bluetooth移植到iTOP-4412开发平台,查阅了相关资料,经过一段时间的研究、调试,终于成功的将蓝牙功能移植到了开发板上面,
Chihiro_S
·
2020-06-21 18:37
4412开发板
6.Led的驱动(
iTOP4412
)
上边的注册依旧要做led驱动,说白了就是单个io口驱动,驱动步骤如下1.设备注册2.驱动注册3.生成设备节点。前边的这3步,前边有介绍了。注册io口驱动,首先考虑的是头文件,#includegpio的宏定义文件(虚拟地址和真实地址映像)#include#include#include这三个是gpio的头文件。头文件添加完成后,就是代码的编写了,前边的设备注册、驱动注册、生成设备节点的代码都是一样的
飒风灬
·
2020-06-21 12:12
itop4412
驱动笔记1
总纲image.png1.物理地址找到虚拟地址方法(ioremap)2.cpu性能-ARM7处理速度为0.9MIPS/MHz,常见的主时钟一般为20MHz-133MHz–ARM9处理速度为1.1MIPS/MHz,常见的主时钟一般为100MHz-233MHz–CORTEX-A9处理速度2.5MIPS/MHz,主时钟一般为1000MHz-1600MHz3.最简Linux驱动•Linux头文件位置inc
嵌入式工作
·
2020-06-21 03:58
tftp服务器搭建(基于
itop4412
)
tftp服务器搭建(基于
itop4412
)1在pc机的ubuntu上安装xinetdtftptftpdapt-getinstallxinetdapt-getinstalltftptftpd2在pc机的ubuntu
嵌入式工作
·
2020-04-09 08:10
上一页
1
2
3
下一页
按字母分类:
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
其他