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
基于ARM COTEX—A9 的 流水灯实验总结
寄存器查用户手册的步骤:完整代码展示:实验准备:Win系统电脑软件:SecureCRT7eclipseCDT开发环境cortex-a9开发板一块,串口线一条实验所需手册:coreboardv2手册SEC_
Exynos4412
Dala达
·
2018-11-24 16:28
ARM实验总结
x4412 i2c设备驱动开发实例(mpu6050)
Exynos4412
共有八组I2C控制器,我们使用x4412引出的i2c6连接MPU6050,如下图所示。
dreamgoo
·
2018-11-17 12:17
linux
x4412 i2c设备驱动开发实例(mpu6050)
Exynos4412
共有八组I2C控制器,我们使用x4412引出的i2c6连接MPU6050,如下图所示。
dreamgoo
·
2018-11-17 12:17
linux
三星系列NXP系列核心板设计研发-迅为嵌入式ARM方案提供商
三星系列核心板:1.SCP-4412核心板三星
Exynos4412
四核Cortex-A9主频为1.4GHz-1.6GHz内存:1GB/2GBDDR3存储:8GB/16GBEMMC2.POP-4412核心板三星
漫步天涯19
·
2018-11-01 13:52
ARM开发平台
嵌入式开发板
x4412 基于设备树的 hello_world驱动
首先在
exynos4412
-x4412.dts文件中添加HelloWorld节点,如下:HelloWorld{compatible="x4412,hello_world";status="okay";}
dreamgoo
·
2018-10-29 21:02
linux
x4412 基于设备树的 hello_world驱动
首先在
exynos4412
-x4412.dts文件中添加HelloWorld节点,如下:HelloWorld{compatible="x4412,hello_world";status="okay";}
dreamgoo
·
2018-10-29 21:02
linux
iTOP-4412物联网开发板入门学习高手进阶项目开发超树莓派
:1.手机远程控制开发板2.门禁系统3.WEB服务及远程控制4.GPS定位系统5.智能网关6.机顶盒接口介绍:开发板硬件参数:核心板参数尺寸:50mm*60mm高度:连同连接器在内0.26cmCPU:
Exynos4412
Chihiro_S
·
2018-05-31 15:38
4412开发板
iTOP-4412物联网开发板入门学习高手进阶项目开发超树莓派
:1.手机远程控制开发板2.门禁系统3.WEB服务及远程控制4.GPS定位系统5.智能网关6.机顶盒接口介绍:开发板硬件参数:核心板参数尺寸:50mm*60mm高度:连同连接器在内0.26cmCPU:
Exynos4412
Chihiro_S
·
2018-05-31 15:38
4412开发板
OpenCV移植到ARM-Linux(
Exynos4412
)全过程
目录 OpenCV移植到ARM全过程-I OpenCV移植到ARM全过程-II OpenCV移植到ARM全过程-III OpenCV移植到ARM全过程-IV 友情连接 OpenCV移植到ARM64-v8平台 技术交流 图像处理-深度学习技术交流群:qq群:247270428 如果文章对您有帮助,打赏一包辣条吧,DaLao们。
KayChanGeek
·
2018-04-27 00:00
图像处理
OpenCV
Halcon
嵌入式
Linux
ARM
Zigbee
内核模块编译常见问题
我使用的硬件平台是
exynos4412
,内核版本是3.140、卸载模块提示找不到相关目录收到创建缺少的目录,再重新卸载就可以了1、显示文件修改时间在未来make编译的时候出现如下图片:原因:源代码修改时间和
嵌入式Sky
·
2018-04-15 14:35
Linux驱动
u_boot_2013.01启动流程分析(二)(for
exynos4412
)
第一阶段的代码最终跳转到这里运行这个函数做了两件事:1、将u-boot整个的代码拷贝到内存当中2、将pc指针指向SDRAM中的u-boot起始代码二、u-boot第二阶段代码(一)(大家接下来看到的代码是只与
exynos4412
dingjianwei1317
·
2018-01-24 23:14
系统移植—u-boot
u_boot_2013.01启动流程分析(一)(for
exynos4412
)
一、
EXYNOS4412
上电启动流程可以看出,不管是固化在irom里的代码还是三星加密代码都是不需要我们系统/驱动工程师所深究的,所以我们弄清楚了启动流程,接下来来看具体代码。
dingjianwei1317
·
2018-01-23 23:47
系统移植—u-boot
第一块嵌入式开发板
芯片是三星最新的
Exynos4412
(猎户座),基于ARMCortexA9架构,
pikylearnlinux
·
2018-01-03 09:29
开发板
Exynos4412
启动多核
http://blog.csdn.net/menghuanbeike/article/details/78367376http://www.cnblogs.com/airfighter/archive/2012/12/21/Linux_Kernel_PowerManage_trans.html4412的4个cpu全部打开的方法原创2017年10月27日17:39:26标签:android系统优化/
kebii6300545
·
2017-10-28 16:01
exynos4412
启动流程
exynos4412
启动流程首先我们来看一下看官方文档提供的
exynos4412
芯片启动框图首先一上电固化在芯片内部(iROM)的BL0就会运行,然后Bl0把启动设备上特定位置处的程序读入片内内存iRAM
Deadline_h
·
2017-08-13 17:31
芯片启动流程
linux 内核配置、编译、
linux内核配置、编译、移植1、前言 Linux内核: 3.14 目 标 板:
Exynos4412
-FS4412开发板 学习目标: 从www.kernel.org下载一个全新的Linux
Adrian503
·
2017-06-09 21:47
Linux
内核移植
在uboot中添加自己的命令
实验板:
Exynos4412
-FS44121、在配置文件中添加对应的宏例:在/include/configs/fs4412.h中添加#defineCONFIG_CMD_MYCMD2、在common目录下创建对应的
Adrian503
·
2017-06-09 13:34
Linux
Linux内核移植 part3:usb host驱动
继续Linux内核移植系列,今天介绍如何移植
Exynos4412
usb驱动,采用的平台依旧是itop
Exynos4412
精英板。协议的知识就不介绍了,直接来移植一个可以使用的usbhost驱动。
ABCamus
·
2017-03-06 14:17
Linux
Linux内核移植
linux
kernel
移植
usb
exynos4
Linux内核移植 part3:eMMC驱动
——叔本华内核版本:4.1硬件平台:迅为
exynos4412
开发板移植eMMC驱动很快就结束了,从
exynos4412
-trats2.dts中拷贝配置,直接就能工作(删除vmmc-supply属性)。
ABCamus
·
2017-03-01 10:42
Linux内核移植
Linux内核移植 part3:串口驱动
介绍Linuxkernel4.1对
exynos4412
串口的支持。
ABCamus
·
2017-02-28 22:10
Linux
Linux内核移植
python解释器实现及其嵌入式应用:解释器移植
这篇文章接着介绍如何将Micropython解释器移植到
exynos4412
平台下,运行repl。1-1知识储备armgcc编译器相关的知识链接脚本
ABCamus
·
2017-01-12 16:34
Python
Linux内核移植 part3:
Exynos4412
Linux Kernel移植
本文介绍如何给
Exynos4412
SoC移植Linux内核,所有过程亲自实践,真实有效。
ABCamus
·
2017-01-08 16:32
Linux
Linux内核移植
Exynos4412
sd卡启动uboot
Exynos4412
uboot烧写本文介绍裸机环境下如何编译烧写
exynos4412
开发板的uboot1.uboot源代码下载讯为提供的源码压缩包,文件名为iTop4412_uboot_scp_20141224
abcamus
·
2016-11-08 17:00
三星
u-boot
secureboot
exynos4412
bl1
Linux系统移植实验之u-boot-2013.01的移植
【实验环境】1、 ubuntu10.10发行版2、 u-boot-2013.013、 FS_4412平台 (
EXYNOS4412
)4、 交叉编译器arm-none-linux-gnueabi-gcc【实验步骤
sessos
·
2016-11-07 13:00
串口初始化
Linux系统移植
网口移植
emmc移植
Qt for ARM_Linux环境搭建-Qt5.7+iTop4412嵌入式平台移植
经过为期3天的编译、移植,终于将Qt5.7成功移植到iTop4412开发板,板载
exynos4412
处理器,基于ARMCortex-A9内核。
Ctrlturtle
·
2016-10-31 11:50
Qt
Linux
Exynos4412
文件系统制作(三)—— 文件系统移植
根文件系统一直以来都是所有类Unix操作系统的一个重要组成部分,也可以认为是嵌入式Linux系统区别于其他一些传统嵌入式操作系统的重要特征,它给Linux带来了许多强大和灵活的功能,同时也带来了一些复杂性。我们需要清楚的了解根文件系统的基本结构,以及细心的选择所需要的系统库、内核模块和应用程序等,并配置好各种初始化脚本文件,以及选择合适的文件系统类型并把它放到实际的存储设备的合适位置
zqixiao_09
·
2016-08-29 14:00
linux
文件系统
移植
busybox
exynos4412
开发板LED驱动程序
本文将介绍在
EXYNOS4412
平台上实现对LED灯开关的控制首先定义命令在led.h文件中#defineLED_MAGIC'L'#defineLED_ON_IO(LED_MAGIC,1)#defineLED_OFF_IO
蜗蜗前行
·
2016-08-03 13:13
LINUX设备驱动实战
基于FS4412嵌入式系统移植(1) 基本环境搭建
FS4412采用的处理器使用Samsung最新的ARMCortex-A9四核CPU的
Exynos4412
。
andylauren
·
2016-05-18 22:00
移植
嵌入式系统
FS4412
4412开发板TF卡制作uboot
其次,我们还应该清楚,在TF/SD启动模式下,
exynos4412
一上电,内部iROM会从TF/SD的第1个Block(第51
漫步天涯19
·
2016-05-11 15:56
开发板
Exynos4412
如何实现DVFS(动态电压频率调整)
动态调压和动态调频~挺有意思的,对于有低功耗要求的手持设备会很有用。 经过测试,在低功耗状态,SCP的可以到18毫安,POP的可以到10毫安,低功耗到运行状态只需要3秒左右。 电源管理芯片是三星专门针对4412研发的S5M8767,S5M8767提供9路BUCK和28路LDO输出,每路电压的大小可以通过软件进行设置。 S5M8767的驱动位于内核的drivers/regulator/s5m876
gnnulzy
·
2016-04-29 17:00
Linux下触摸屏驱动程序分析
[摘要:本文以linux3.5--
Exynos4412
仄台,剖析触摸屏驱动焦点内容。
LoongEmbedded
·
2016-04-24 14:00
学习嵌入式linux开发板之iTOP-4412 开发板如何操作GPIO
本文转自迅为论坛:http://www.topeetboard.com平台:迅为嵌入式linux开发板
Exynos4412
所有的GPIO都有固定的地址,为了方便操作这些GPIO,Linux内核在gpio-exynos4
Chihiro_S
·
2016-03-29 13:40
4412开发板
Exynos4412
中断处理流程详解
Linux中,当外设触发中断后,大体处理流程如下:a--具体CPUarchitecture相关的模块会进行现场保护,然后调用machinedriver对应的中断处理handler;b--machinedriver对应的中断处理handler中会根据硬件的信息获取HWinterruptID,并且通过irqdomain模块翻译成IRQnumber;c-- 调用该IRQnumber对应的high
zqixiao_09
·
2016-03-19 00:00
linux
中断流程
Exynos4412
中断驱动开发相关问题总结
1、Linux中如何标识一个外部中断? 在linuxkernel中,我们使用下面两个ID来标识一个来自外设的中断:a--IRQnumber CPU需要为每一个外设中断编号,我们称之IRQNumber。这个IRQnumber是一个虚拟的interruptID,和硬件无关,仅仅是被CPU用来标识一个外设中断。b--HWinterruptID 对于interruptcontroller而言
zqixiao_09
·
2016-03-18 21:00
linux
中断驱动
中断流程
Exynos4412
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
·
2016-03-18 20:00
linux
面试题
驱动开发
IIC驱动开发
Exynos4412
IIC总线驱动开发(二)—— IIC 驱动开发
前面在
Exynos4412
IIC总线驱动开发(一)——IIC基础概念及驱动架构分析中学习了IIC驱动的架构,下面进入我们的驱动开发过程首先看一张代码层次图,有助于我们的理解上面这些代码的展示是告诉我们:
zqixiao_09
·
2016-03-17 22:31
Linux
IIC
驱动开发
Linux
驱动开发进阶
Linux
系统
Linux
驱动开发
Linux
驱动开发
IIC驱动开发
Exynos4412
IIC总线驱动开发(二)—— IIC 驱动开发
前面在
Exynos4412
IIC总线驱动开发(一)——IIC基础概念及驱动架构分析 中学习了IIC驱动的架构,下面进入我们的驱动开发过程 首先看一张代码层次图,有助于我们的理解
zqixiao_09
·
2016-03-17 22:00
linux
驱动开发
IIC驱动开发
Exynos4412
IIC总线驱动开发(一)—— IIC 基础概念及驱动架构分析
关于
Exynos4412
IIC裸机开发请看:
Exynos4412
裸机开发——IIC总线 ,下面回顾下IIC基础概念一、IIC基础概念 IIC(Inter-IntegratedCircuit)
zqixiao_09
·
2016-03-17 20:00
linux
驱动开发
IIC驱动开发
Exynos4412
ADC 设备驱动开发
具体ADC硬件知识及裸机驱动请看:
Exynos4412
裸机开发——A/D转换器1、原理图如下:2、相关寄存器信息ADC_BASE 0x126C0000ADCCON 0x0000
zqixiao_09
·
2016-03-17 20:00
linux
驱动开发
ADC
Exynos4412
中断驱动开发(三)—— 设备树中中断节点的创建
下面是
Exynos4412
-fs4412开发板(内核版本
zqixiao_09
·
2016-03-17 19:00
linux
驱动开发
中断驱动
Exynos4412
中断驱动开发(二)—— 中断处理流程分析
前面已经学习了中断的注册过程,下面由一张流程图来看一下当中断发生时的处理流程:中断发生之后处理流程a--具体的CPUarchitecture相关模块进行现场保护,然后调用machinedriver执行对应的中断处理handler;b--machinedriver对应中断处理handler会根据硬件的信息获取HWinterrupt id,然后通过irqdomain模块翻译成irqnumber
zqixiao_09
·
2016-03-16 21:00
linux
中断驱动
中断流程
Exynos4412
中断驱动开发(一)—— 中断基础及中断的注册过程
一、中断基础概念 所谓中断,指CPU在执行程序的过程中,出现了某些突发事件即待处理,CPU必须暂停当前的程序。转去处理突发事件,处理完毕后CPU又返回原程序被中断的位置并继续执行。1、中断分类a--内部中断和外部中断 根据中断的的来源,中断可以分为内部中断和外部中断:内部中断,其中断源来自CPU内部(软件中断指令、溢出、除法错误等),例如,操作系统从用户态切换到内核态需借助CPU内部的软
zqixiao_09
·
2016-03-16 20:00
linux
注册过程
中断驱动
Linux 设备驱动开发 —— 设备树在platform设备驱动中的使用
关与设备树的概念,我们在
Exynos4412
内核移植(六)——设备树解析 里面已经学习过,下面看一下设备树在设备驱动开发中起到的作用 DeviceTree是一种描述硬件的数据结构,设备树源
zqixiao_09
·
2016-03-14 20:00
linux
驱动开发
设备树
platform设备
Linux 字符设备驱动开发基础(一)—— 编写简单 LED 设备驱动
(不完善,后面再完善)硬件平台:
Exynos4412
(FS4412)编写驱动分下面几步:a--查看原理图、数据手册,了解设备的操作方法;b--在内核中找到相近的驱动程序,以它为模板进行开发,有时候需要从零开始
zqixiao_09
·
2016-03-10 22:00
linux
驱动开发
字符设备
Exynos4412
文件系统制作(二)—— 文件系统简介
一、Linux磁盘分区和目录 Linux发行版本之间的差别很少,差别主要表现在系统管理的特色工具以及软件包管理方式的不同。目录结构基本上都是一样的。Windows的文件结构是多个并列的树状结构,最顶部的是不同的磁盘(分区),如:C,D,E,F等。 Linux的文件结构是单个的树状结构。可以用tree进行展示。在Ubuntu下安装tree(sudoapt-getinstalltree),
zqixiao_09
·
2016-03-08 16:00
linux
文件系统
移植
制作
busybox
Exynos4412
内核移植(七)—— 内核相关知识补充
一、内核调试方法简单分析1、addr2line:解决oops错误 a--oops消息 oops(也称panic),称程序运行崩溃,程序崩溃后会产生oops消息。应用程序或内核线程的崩溃都会产生oops消息,通常发生oops时,系统不会发生死机,而在终端或日志中打印oops信息。 当使用NULL指针或不正确的指针值时,通常会引发一个oops消息,这是因为当引用一个非法指针时,页面映射机制
zqixiao_09
·
2016-03-07 22:00
linux
exynos4412
设备树
Exynos4412
内核移植(五)—— 驱动的移植
以移植自己制作的驱动,学习内核移植中的驱动移植,及驱动程序的动态编译和静态编译硬件环境:Linux内核版本:Linux3.14主机:Ubuntu12.04发行版目标机:FS4412平台交叉编译工具:arm-none-linux-gnueabi-gcc一、静态编译1、添加驱动文件 将写好的实验代码fs4412_led_drv.c拷贝到drivers/char下fs4412_led_dr
zqixiao_09
·
2016-03-07 22:00
内核
驱动移植
exynos4412
Exynos4412
内核移植(六)—— 设备树解析
一、描述 ARMDeviceTree起源于OpenFirmware(OF),在过去的Linux中,arch/arm/plat-xxx和arch/arm/mach-xxx中充斥着大量的垃圾代码,相当多数的代码只是在描述板级细节,而这些板级细节对于内核来讲,不过是垃圾,如板上的platform设备、resource、i2c_board_info、spi_board_info以及各种硬件的plat
zqixiao_09
·
2016-03-07 22:00
linux
内核移植
exynos4412
Exynos4412
内核移植(四)—— MMU 相关知识解析
一、MMU的产生 许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存还非常小,一般都是以K为单位进行计算,相应的,当时的程序规模也不大,所以内存容量虽然小,但还是可以容纳当时的程序。但随着图形界面的兴起还用用户需求的不断增大,应用程序的规模也随之膨胀起来,终于一个难题出现在程序员的面前,那就是应用程序太大以至于内存容纳不下该程序,通常解决的办法是把程序分割成许多称为覆盖块
zqixiao_09
·
2016-03-07 21:00
linux
ARM
mmu
页表
exynos4412
Exynos4412
内核移植(三)—— 内核启动过程分析
内核启动所用函数如下: 与移植U-Boot的过程相似,在移植Linux之前,先了解它的启动过程。Linux的过程可以分为两部分:架构/开发板相关的引导过程、后续的通用启动过程。对于uImage、zImage,它们首先进行自解压得到vmlinux,然后执行vmlinux开始“正常的”启动流程。 引导阶段通常使用汇编语言编写,它首先检查内核是否支持当前架构的处理器,然后检查是否支持当前开发
zqixiao_09
·
2016-03-07 21:00
linux
kernel
内核
启动流程
exynos4412
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他