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
iTop-4412 裸机程序(十七)- 按键介绍
iTop4412
上使用的按键是较为常见的按键,有4个引脚,①和②以及③和④分别是联通的。当按键按下时,4个引脚都是导通的。接线时只要选择按键常开状态下不导通的两个引脚就好了。
Kilento
·
2024-02-15 08:56
Exynos4412
单片机
stm32
串口传输文件到开发板(基于
itop4412
)
lrzsz串口工具移植到ARM开发板(转载)目录1下载源码包2复制并解压源码包3配置4编译安装5复制到目标板并执行6配置串口7测试lrzsz是一个Unix通信包,提供XMODEM、YMODEM和ZMODEM文件传输协议。lrzsz以前是Omen科技的主打软件,现在已经免费,并且遵循GNU开源协议。lrzsz适合这样一种开发环境,一块板子,除了串口,没有任何外部出入输出设备,没有sd卡,没有网线,这
嵌入式工作
·
2024-01-13 06:21
开发板出厂前首次烧写(
iTop4412
)
获取tf在ubuntu下的盘符ubuntu下插tf卡前后,使用df-l获取tf在ubuntu下的盘符为sdb进入源码iTop4412_uboot文件夹下,拷贝对应核心板的文件“u-boot-iTOP-4412.bin写uboot到tf卡中(tf卡必须格式化为fat32)iTop4412_uboot文件夹下,执行./mkuboot/dev/sdb将开发板的拨码开关置于TF卡启动模式,进入uboot插
嵌入式工作
·
2023-12-21 02:51
iTop4412
uboot-2019.2移植之拷贝u-boot.bin(八)
一、计算参数镜像布局.png需要修改配置文件include/configs/itop4412.h,拷贝u-boot.bin至内存需要这些参数。二、拷贝镜像根据实践,无法直接将镜像拷贝至DDR3中,因此需要将镜像先拷贝至IROM,然后再拷贝到DDR3中,具体代码为:if(copy_bl2){#ifCONFIG_EXYNOS4412unsignedchar*buff=(unsignedchar*)CO
simexce
·
2023-10-28 08:19
iTop4412
uboot-2019.2移植之电源管理(四)
一、定位源码通过查看lowlevel_init.c中的函数do_lowlevel_init可知,电源管理函数名称为set_ps_hold_ctrl。通过查看power.c,可找到函数set_ps_hold_ctrl。二、修改源码修改函数set_ps_hold_ctrl。voidset_ps_hold_ctrl(void){if(cpu_is_exynos5())exynos5_set_ps_hol
simexce
·
2023-10-18 04:43
iTop4412
uboot-2019.2移植之杨帆启航(一)
一、环境准备1.1操作系统本人使用Debian9x64和VMwae作为开发环境,因为熟悉该环境,能同时运行32位和64位程序,能直接利用各种命令访问硬件。1.2编译系统我用的编译器为Linaro,建议JLINK用户使用arm-eabi版本,链接地址为(https://www.linaro.org/downloads/),arm-compile.png1.3UBOOT我采用最u-boot-2019.
simexce
·
2023-10-15 22:23
基于
ITOP4412
开发板的实时视频监控系统实现
系统基于
ITOP4412
开发板,通过V4L2接口从摄像头采集YUV420格式的视频,通过X264对视频数据进行编码,然后通过RTMP协议发送至支持了rtmp的nginx流媒体服务器,然后客户端使用potplayer
小袁OVO
·
2023-10-15 11:26
H264
视频监控
移植
嵌入式
c
arm ds开发基于
iTOP4412
开发板的纯汇编LED流水灯
前言armds软件作为arm公司发布的ADS、DS5软件的延续,具备前两款软件的所有功能。同时将KeilMDK单片机开发软件的功能直接整合到了armds软件中。现在armds就相当于DS5+MDK两款软件的集合体。优点:能够快速开发Cortex-M单片机程序,同时具备开发高端Cortex-A/R系列芯片的能力。工程实例代码:链接:https://pan.baidu.com/s/1a_38k0xU6
twx11213030422
·
2023-10-10 17:31
arm
ds
裸机开发
嵌入式
5.生成设备节点 (
iTOP4412
)
#include头文件misc_register(&hello_dev);设备节点注册函数misc_deregister(&hello_dev);设备节点移除函数这两个函数就引出了一个结构体:staticstructmiscdevicehello_dev={.minor=MISC_DYNAMIC_MINOR,.name=DEVICE_NAME,.fops=&hello_ops,};由这个结构体又会
飒风灬
·
2023-10-01 23:28
Exynos4412-itop4412 uboot移植
itop4412uboot移植硬件:迅为4412全能板u-boot:2017.11/2020.04cpboard/samsung/origen/board/samsung/itop4412-rdiff--gita/
itop4412
会飞的牛1
·
2023-09-14 08:55
4412
uboot
u-boot
itop4412
uboot-2017.11移植(一)
一、所需环境首先下载官方版本:官网下载地址ftp://ftp.denx.de/pub/u-boot/u-boot-2017.11.tar.bz2。安装交叉编译工具链笔者采用Ubuntu18进行开发,可以直接输入sudoaptinstallgcc-arm-linux-gnueabihf直接安装。安装后输入arm-linux-gnueabihf-gcc-v,有如下结果说明安装成功:Usingbuilt
Jason416
·
2023-04-21 20:22
iTop4412
uboot-2019.2移植之点灯验证(五)
一、增加点灯程序在目录arch/arm/mach-exynos/下增加itop4412_tool.c。在目录arch/arm/mach-exynos/include/mach/下增加itop4412_tool.h头文件。修改Makefile,在lowlevel_init.o后追加itop4412_tool.o即可。二、调用点灯程序准备在do_lowlevel_init函数中调用,但必须放在电源管理
simexce
·
2023-04-09 13:30
itop4412
python,boost,libxml2移植
python移植host:./configuremakepythonParser/pgenmvpythonhostpythonmvParser/pgenParser/hostpgenmakedistcleanoptional:echoac_cv_file__dev_ptmx=yes>config.siteechoac_cv_file__dev_ptc=yes>>config.siteexportC
Jason416
·
2023-04-09 09:02
uboot编译
itop4412
1文件目录06_源码_uboot和kernel”目录下“CodeSign4SecureBoot_POP”、“CodeSign4SecureBoot_SCP”以及“iTop4412_uboot_xxx.tar.gz2确定编译器为arm-2009q3.tar.bz2,进入root家目录,查看环境变量exportPATH=$PATH:/usr/local/arm/arm-2009q3/bincdcat.
嵌入式工作
·
2023-04-02 10:46
3.设备注册(
iTOP4412
为例)
这个是结构体,需要关注的是name和id这两个需要和驱动注册相匹配。1.首先编写平台注册文件仿照leds的写就可以,总共需要改两处。这个是平台文件的位置。Arch平台Arm芯片类型mach-exynos三星的芯片mach-itop4412.c我们讯为给的文件。新注册的设备所在目录/sys/devices/plantform这个下边。(开发板)
飒风灬
·
2023-03-31 14:11
iTop4412
uboot-2019.2移植之时钟管理(六)
一、部件介绍PLL(锁相环):时钟信号通常由晶振提供,但面对多变的时钟需求,无法定制晶振,因此可以利用锁相环将晶振时钟信号进行放大,并且数值可通过参数确定。DIV(分频器):PLL数量有限,但每个部件的时钟频率相差较大,故通过分配器,将高频时钟降下来,供相应部件使用。MUX(复用器):每个部件可以通过MUX,选择时钟来源。二、初始化步骤1、设置PLL锁定时间,在此期间保证程序能正常执行。2、设置P
simexce
·
2023-03-18 21:12
iTop4412
uboot-2019.2移植之制作镜像(三)
/spl/board/samsung/
itop4412
/tools/mkitop4412spls
simexce
·
2023-03-13 16:10
iTop4412
uboot-2019.2移植之初始化串口(九)
一、创建调试环境1.1设备树内置倘若不将设备树内置,有个函数无法通过运行。只需在configs/itop4412_defconfig中增加宏CONFIG_OF_EMBED=y。1.2取消重定向请回去看第二节,里面添加了取消重定向的说明。二、修改设备树通过修改设备树,就能让uboot输出信息。设备树文件是arch/arm/dts/exynos4412-itop4412.dts,把与串口相关的号码改为
simexce
·
2023-01-27 01:43
在线高清版4412开发板视频_免费_先学习下不定期更新
如果能点个赞就更好啦,不用会员也能看的
iTOP4412
开发板介绍https://www.bilibili.com/video/av74453392iTOP4412开发板系统编程前言https://www.bilibili.com
mucheni
·
2023-01-15 10:04
4412
交叉编译opencv3.4之下载交叉编译工具链并编译(三)
环境:PC系统:ubuntu16.04LTS(64位)目标开发板:
itop4412
下载新版支持c++11的交叉编译器:网址:https://releases.linaro.org/components/
RobotLife
·
2022-12-17 10:41
ARM
opencv3.4交叉编译
应用程序交叉编译
arm交叉编译
itop4412
交叉编译opencv3.4之创建交叉编译工具链(二)
环境:PC系统:ubuntu16.04LTS目标开发板:
itop4412
源代码收集1.1下载binutils网址:https://mirrors.tuna.tsinghua.edu.cn/gnu/binutils
RobotLife
·
2022-12-17 10:11
ARM
opencv3.4交叉编译
联编交叉工具链
迅为
iTOP4412
uboot烧写错误挽救办法
前段时间不小心将实验室的4412开发板中的uboot烧错了,本应该烧成SCP_2GDDR,但烧成了SCP_1GDDR,导致开发板不能用了。。然后再直接使用原先的fastboot去修改方法已经行不通。会出现下面这句提示:.FAIL:waitingforstatusupdate.mmcwritefailed所以为了弥补过错,笔者打算根据迅为官方提供的方法(出厂前首次TF卡烧写)来试试能不能行的通。但笔
aunov
·
2022-11-19 05:37
linux
iTOP4412
开发板Android4.4旧源码编译分享
在网盘目录中“
iTOP4412
开发板资料汇总(不含光盘内容)\iTOP-4412开发板系统源码及镜像(其他)\android_4.4.4源码以及对应Kernel源码”中下载Android4.4.4的文件系统
TL_6cdd
·
2022-02-22 00:55
解决
iTop4412
开发板无限重启问题
修改内核配置:CONFIG_CMDLINE="root=/dev/mmcblk0p2rootfstype=ext4init=/linuxrcconsole=ttySAC2,115200为:CONFIG_CMDLINE="root=/dev/mmcblk0p2console=ttySAC2,115200init=/linuxrcrootwait
lenbolan
·
2022-02-03 04:01
iTop4412
uboot-2019.2移植之内存控制器(七)
一、说明内存控制器非常难配置,故而不能出错。我严格按照文档上的步骤配置,其中的参数自行体会。二、配置流程首先配置内存交错,然后初始化每个DMC。223voidmem_ctrl_init(intreset)224{225structexynos4_dmc*dmc1=(structexynos4_dmc*)samsung_get_base_dmc_ctrl();226structexynos4_dmc
simexce
·
2021-06-27 05:09
iTOP4412
开发板-使用buildroot搭建最简单的linux
本文档介绍的是使用buildroot搭建最简单的linux文件系统,Buildroot是Linux平台上一个构建嵌入式Linux系统的框架。整个Buildroot是由Makefile脚本和Kconfig配置文件构成的。你可以和编译Linux内核一样,通过buildroot配置,menuconfig修改,编译出一个完整的可以直接烧写到机器上运行的Linux系统软件(包含boot、kernel、roo
TL_6cdd
·
2021-06-04 09:17
[
ITOP4412
][固件烧录]TF卡烧写
制作U-boot启动的TF卡最好找一个不用的TF卡,内存>2G,首先格式化为FAT32格式;在Ubuntu(搭建好的linux环境,交叉编译器等等)下使用:df-l查看盘符插入TF卡,再次输入:“df-l”查看TF卡的盘符跳转(cd)到u-boot文件夹下,提前编译好u-boot烧录文件;执行命令,将u-boot烧录到TF卡中./mkuboot/dev/sdx(sdx为对应的TF卡盘符)检查方法:
源自1994
·
2020-09-16 10:27
ITOP4412
iTOP4412
内核烧写不断重启问题
在学习
ITOP4412
开发板驱动教程第6章时,要添加hello_ctl设备驱动到内核,对源码配置之后,重新编译内核并烧写到开发板中,开发板会出现不断重启的现象,超级终端打印信息如下:OKU-Boot2010.03
nanshanyinandeyun
·
2020-09-16 10:53
Linux操作系统
IT
Linux
iTop4412
内核
iTOP4412
开发板-使用buildroot搭建最简单的linux
本文档介绍的是使用buildroot搭建最简单的linux文件系统,Buildroot是Linux平台上一个构建嵌入式Linux系统的框架。整个Buildroot是由Makefile脚本和Kconfig配置文件构成的。你可以和编译Linux内核一样,通过buildroot配置,menuconfig修改,编译出一个完整的可以直接烧写到机器上运行的Linux系统软件(包含boot、kernel、roo
anlv5037
·
2020-09-12 19:19
安卓系统如何添加读卡器的支持
可是我把读卡器插到
itop4412
的开发板上竟然不识别,试了反复插拔读卡器或者换了读卡器都不奏效。最后猜测是linux内核不支持,那么就需要配置内核才行。
梦幻贝壳
·
2020-08-24 07:40
安卓定制
SIM71004G模块使用Linux C语言实现打电话发短信
一、实验目的:SIM71004G模块使用LinuxC语言实现打电话发短信.二、实验平台:迅为
itop4412
开发板(运行Linux最小系统),SIM71004G模块.三、实验流程(1)串口编程串口设置其实就相当于串口通信的协议
霁风AI
·
2020-08-20 02:30
SIM7100模块专栏
基于
itop4412
的4G模块SIM7100C的AT调试
一、实验目的:基于
itop4412
的4G模块SIM7100C的AT指令调试。二、实验平台:迅为
itop4412
开发板,SIM71004G模块。
霁风AI
·
2020-08-19 23:27
SIM7100模块专栏
itop exynos4412 lcd驱动 详细分析 (三)
(若转载,请注明出处,若有错误请指正,谢谢)(以下分析皆基于:
itop4412
精英板设备和代码资源)(内核为:iTop4412_Kernel_3.0提供)(看客需要一定的linux平台驱动基础,和lcd
jiege6699
·
2020-08-18 15:22
lcd驱动
itop exynos4412 lcd驱动 详细分析 (二)
(若转载,请注明出处,若有错误请指正,谢谢)(以下分析皆基于:
itop4412
精英板设备和代码资源)(内核为:iTop4412_Kernel_3.0提供)(看客需要一定的linux平台驱动基础,和lcd
jiege6699
·
2020-08-18 15:22
lcd驱动
itop exynos4412 lcd驱动 详细分析 (一)
(若转载,请注明出处,若有错误请指正,谢谢)(以下分析皆基于:
itop4412
精英板设备和代码资源)(内核为:iTop4412_Kernel_3.0提供)(看客需要一定的linux平台驱动基础,和lcd
jiege6699
·
2020-08-18 15:50
lcd驱动
itop4412
uboot 学习详细记录(一丶Exynos4412 的启动)
我的
itop4412
开发板已经买了两年多了,工作太忙,很少利用起来,放着觉得挺浪费的,虽然工作中用不上,但心里有种冲动,一定要用起来,一定要走这个方向,嵌入式!
YooNa丶LZ
·
2020-08-18 14:19
itop exynos4412 lcd驱动 详细分析 (四)
(若转载,请注明出处,若有错误请指正,谢谢)(以下分析皆基于:
itop4412
精英板设备和代码资源)(内核为:iTop4412_Kernel_3.0提供)(看客需要一定的linux平台驱动基础,和lcd
jiege6699
·
2020-08-18 13:16
lcd驱动
制作一个最小Linux系统
使用的是
itop4412
开发板(仅记录个人的学习回顾,如有不当之处欢迎指出)---------致谢准备:busybox软件、uboot(一般和开发板配套)、zImage(kernel内核)、ramdisk-uboot.img
weixin_33853794
·
2020-08-16 15:39
转:ubuntu12.04(64位)安装QT5.6.2出现的问题总结
学习
ITOP4412
中——资料给的QT5.3.1安装运行没有问题,然后想更新最新的QT5.6.2。离线下载qt-opensource-linux-x64-5.6.2.run,ubuntu完成安装。
qq_18204721
·
2020-08-15 07:23
QT5.7交叉编译安装到arm
以下采用的系统为ubuntu16.04,开发板为迅为
iTOP4412
,4.3寸屏。
拿破仑的海阔天空
·
2020-08-15 07:28
qt
iTOP4412
开发板Android4.4源码编译分享
注意:本小节,介绍的源码指的是“20170803”以及后续新增的源码。5.4.1.1uboot的编译Android4.4.4对应uboot的源码,编译器,参数配置,编译脚本以及编译参数和Android4.0.3的uboot全部一模一样。5.4.1.2Linux内核的编译源码目录网盘下载Android4.4.4对应的源码。在网盘“iTOP-4412开发板系统源码及镜像(其他)”→“android_4
weixin_30929295
·
2020-08-14 02:01
ffmpeg移植
编译环境:ubuntu12.04交叉编译器:arm-none-linux-gnueabi-gcc4.4.1目标板:
iTOP4412
(cortexA9)ffmpeg库的移植主要包括:1.yasm移植(可选
人间凑数
·
2020-08-10 20:14
嵌入式
搭建Eclipse + GDBserver进行linux-arm远程交叉调试
linux环境:VMware+ubuntu12.04ARM板:
iTOP4412
(cortexA9)本篇参考博文https://blog.csdn.net/u010561799/article/details
人间凑数
·
2020-08-09 11:33
嵌入式
基于迅为
Itop4412
开发板上控制ds18b20测量温度
前言:为了方便查看博客,特意申请了一个公众号,附上二维码,有兴趣的朋友可以关注,和我一起讨论学习,一起享受技术,一起成长。1、说明:供电为3.3V(3—5V),DQ引脚为gpio的13脚;如果要直接编译进入内核,需要配置内核驱动字符目录下的Makefile、Kconfig、makemenuconfig三处文件,如果以平台设备的方式,还需配置mach-itop4412.c这个文件。原在4412上13
霁风AI
·
2020-08-09 02:58
Linux驱动学习
[
ITOP4412
][固件烧写]OTG烧写
UBoot模式下输入分区命令开启设备,打开串口,在u-boot下,创建eMMC分区并格式化fdisk-c0fatformatmmc0:1ext3formatmmc0:2ext3formatmmc0:3ext3formatmmc0:4注:以上仅第一次使用时需要如果分区过,就只需要进行下面这一步就可以进入fastbootfastboot在PC机上运行“platform-tools”文件夹中的文件“cm
源自1994
·
2020-08-09 01:28
ITOP4412
iTOP4412
裸机程序学习记录
先把驱动装上开发板的厂商给的网盘中有相应的驱动下载,对应的目录为06-裸机程序实验文档以及工具文件这一文件夹。其实里面只有两个简单的例程和一个简单的教程。官方提供了三个版本的驱动,分别是xp,win732位与win764位,我是在win10x64环境下使用的,选择win764位实测也是可以用的。安装这个驱动要先把win10的驱动强制签名先给关闭掉。驱动的文件夹里面有一个解决驱动签名的小软件,我一开
二毛驴
·
2020-08-08 22:29
嵌入式Linux
嵌入式软件
13_GPIO初始化
itop4412
学习记录这两期视频教程的目的•让大家能够接受或者理解下面的内容–对宏定义EXYNOS4_GPL2(0)的操作就是对4412芯片管脚AC21寄存器的操作。
亮亮&媚媚
·
2020-08-08 21:06
itop4412学习记录
嵌入式Linux 底层到到应用层 点灯 (基于
iTOP4412
)
其实这篇博客就是上篇博客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
ITOP4412
裸机编程-串口驱动
文章目录前言:原理分析:源码:修改main.S修改exynos4412.h修改Makefile修改uart.lds烧录SD卡:现象:源码获取:前言:看过我文章的小伙伴有的可能会有疑问,为什么用汇编,用C语言不好吗?我在这里说明一下,因为后面可能要移植UBoot最新的程序,而UBoot的程序在最初的一段是用汇编写的,所以我们这里也用汇编写,后期移植UBoot就很方便了。烧录SD的脚本和第一章点亮LE
平凡的小蚂蚁
·
2020-08-08 19:10
嵌入式linux系统
Linux驱动之GPIO初始化
开发平台
iTOP4412
,主机windows+虚拟机Ubuntu,内核源码iTOP4412_Kernel_3.0.15,SourceInsight查看内核代码,EXYNOS4412的DATASHEET,
kuangzuxiaoN
·
2020-08-08 17:25
ARM
+
Linux
上一页
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
其他