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
i.MX6ULL
i.MX6ULL
终结者屏幕背光调节例程编译及运行
首先打开Makefile文件,在里面输入下面的代码:1CROSS_COMPILE?=arm-linux-gnueabihf-2TARGET?=backlight34CC:=$(CROSS_COMPILE)gcc5LD:=$(CROSS_COMPILE)ld6OBJCOPY:=$(CROSS_COMPILE)objcopy7OBJDUMP:=$(CROSS_COMPILE)objdump89LIBP
一只流浪小法师
·
2020-10-30 09:04
#
第二部分
裸机开发
i.MX6ULL终结者
linux
开发平台
嵌入式
i.MX6ULL
终结者串口格式化函数例程编译及运行
我们打开Makefile文件,输入下面的内容:1CROSS_COMPILE?=arm-linux-gnueabihf-2TARGET?=printf34CC:=$(CROSS_COMPILE)gcc5LD:=$(CROSS_COMPILE)ld6OBJCOPY:=$(CROSS_COMPILE)objcopy7OBJDUMP:=$(CROSS_COMPILE)objdump89LIBPATH:=-
一只流浪小法师
·
2020-10-17 09:38
#
第二部分
裸机开发
i.MX6ULL终结者
linux
嵌入式
开发平台
i.MX6ULL
终结者主频和时钟配置例程编译及运行
首先我们在终端输入“viMakefile”打开Makefile文件,如图1所示:图1然后输入下面的内容:1CROSS_COMPILE?=arm-linux-gnueabihf-2TARGET?=clk34CC:=$(CROSS_COMPILE)gcc5LD:=$(CROSS_COMPILE)ld6OBJCOPY:=$(CROSS_COMPILE)objcopy7OBJDUMP:=$(CROSS_C
一只流浪小法师
·
2020-09-26 09:45
#
第二部分
裸机开发
i.MX6ULL终结者
linux
嵌入式
开发平台
i.MX6ULL
终结者主频和时钟配置例程程序设计
本实验对应的例程在光盘资料的:i.MX6UL终结者光盘资料\04_裸机例程源码\7_clk目录下面,我们在Ubuntu系统下使用命令“mkdir7_clk”建立“7_clk”文件夹,如图1所示:图1然后使用命令“cd7_clk”进入7_clk文件。如图2所示:图2然后使用命令“cp-r…/6_key/*./”将上一章试验中的所有内容拷贝到刚刚新建的“7_clk”里面,如图3:图3拷贝完成以后的工程
一只流浪小法师
·
2020-09-26 09:30
#
第二部分
裸机开发
i.MX6ULL终结者
linux
嵌入式
开发平台
i.MX6ULL
终结者官方SDK简介
为了方便大家的开发使用,NXP针对
I.MX6ULL
编写了一个SDK包,这个SDK包提供了Windows和Linux两个版本,分别针对Windows系统和Linux系统。
一只流浪小法师
·
2020-09-16 16:41
#
第二部分
裸机开发
i.MX6ULL终结者
linux
嵌入式
开发平台
Linux之ARM(IMX6U)裸机官方SDK移植
Linux之ARM(IMX6U)裸机官方SDK移植1、
I.MX6ULL
官方SDK包简介2、实验程序的编写2.1、SDK文件的移植2.2、创建cc.h文件2.3、编写实验代码2.3.1、main.c2.3.2
一只青木呀
·
2020-09-14 16:36
Linux
IMX6ULL
嵌入式
3、
I.MX6ULL
学习笔记一C语言版本LED驱动实验
一、C语言运行环境构建1、设置处理器模式 设置6ULL处于SVC模式下(Supervisor(SVC)超级管理员模式,特权模式,供操作系统使用)。设置CPSR寄存器bit4:0,也就是M[4:0]为10011=0x13。读写状态寄存器需要用到MRS和MSR指令。MRS将CPSR寄存器数据读出到通用寄存器,MSR指令将通用寄存器数据写入到CPSR寄存器。/*设置处理器到SVC模式*/mrsr0,c
Hh刘
·
2020-09-14 15:53
Linux学习
【Linux裸机开发】-C语言点灯-基于NXP官方库及BSP项目工程管理
官方库及BSP项目工程管理一、NXP官方库寄存器库移植二、清除BSS段三、BSP项目工程管理四、Makefile优化一、NXP官方库寄存器库移植基本所有的Cortex-A内核的芯片都不会提供裸机SDK包,
I.MX6ULL
weixin_dy6667188
·
2020-09-14 15:09
Linux裸机开发
【北京迅为】
i.MX6ULL
终结者LED原理分析
i.MX6ULL
终结者开发板板载了一个LED灯,打开底板的原理图(光盘资料的“i.MX6UL终结者光盘资料\03_开发板硬件资料\01_开发板原理图\pdf\itopmx6ul_terminator_v1
北京迅为
·
2020-09-14 03:43
#
第二部分
裸机开发
嵌入式
linux
开发平台
【北京迅为】
i.MX6ULL
终结者GPIO时钟
i.MX6ULL
的每个外设的时钟可以独立的使能,我们可以关闭不使用的外设时钟,可以达到节能的目的。如果使用某个外设,我们必须要打开对应的时钟。
北京迅为
·
2020-09-14 03:43
#
第二部分
裸机开发
嵌入式
linux
开发平台
【北京迅为】
i.MX6ULL
终结者LED汇编程序
按照前面的介绍,我们需要对GPIO1_IO03做如下的设置:1.使能GPIO1的时钟GPIO1的时钟由CCM_CCGR1寄存器的bit27和26控制,我们把这两位设置成1,就会使能GPIO1的时钟了。2.配置GPIO1_IO03的复用功能IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO03寄存器是GPIO1_IO03的复用寄存器,地址是0x20e0068,把这个寄存器设置成GPIO功能
北京迅为
·
2020-09-14 03:43
#
第二部分
裸机开发
嵌入式
linux
开发平台
【北京迅为】
i.MX6ULL
终结者编译LED汇编程序
我们在Ubuntu下通过vim编辑好LED的汇编程序(6.6章节),然后保存并退出。然后我们使用arm交叉编译器来编译该程序,我们在终端输入“arm-linux-gnueabihf-gcc-g-cled.s-oled.o”命令,把led.s编译成led.o,其中的“-g”参数是产生调试信息,可以使用GDB来调试代码。“-c”参数是编译源文件,不链接。“-o”参数是指定产生的文件名称,我们指定生成l
北京迅为
·
2020-09-14 03:10
#
第二部分
裸机开发
嵌入式
linux
开发平台
正点原子i.mx6u驱动开发指南中,30.4.4小节,tftp与Ubuntu进行网络通信下载zImage的时候显示File not found错误问题分析及解决记录
问题描述:正点原子
i.mx6ull
嵌入式驱动开发指南手册中,第的tftp的配置文件中,在实际使用中发现不能使用tftp命令与ubuntu主机进行tftp网络通信!
笑在山水间
·
2020-09-13 04:51
Linux
嵌入式
linux
ubuntu
用MfgTool工具烧写系统时遇到的问题及解决方法记录
问题记录:在选择用正点原子资料包里面的mfgtools-with-rootfs.tar.gz这个压缩包里面的mfg_tools这个工具本意是给正点原子
i.mx6ull
的开发板烧写系统文件(uboot、linuxkernel
笑在山水间
·
2020-09-13 04:20
Linux
嵌入式
linux
ubuntu
嵌入式Linux开发 Day1
本开发学习笔记以正点原子ALPHA开发板作为学习开发板,
i.MX6ULL
为其CPU。
doubleslow;
·
2020-09-11 15:24
Linux
交叉编译环境
arm裸机,linux开发,编译器,编译环境答疑解惑前言:最近一直在跟着正点原子的
i.mx6ull
视频学习,打算研究一下嵌入式linux的开发,主要是道听途说单片机开发未来薪资不高,想着反正单片机学的也就半吊子
yuzhou3996
·
2020-09-10 21:35
i.MX6ULL
终结者IO引脚配置
IO引脚的配置我们需要参考第32章节,在9.1章节我们看到每个IO都有一个“SW_MUX_CTL_PAD_XX_XX”的寄存器,例如SW_MUX_CTL_PAD_GPIO1_IO00。该寄存器在6.1章节我们介绍了,主要是用来配置IO引脚的模式。然后我们在该章节看到还有一个“SW_PAD_CTL_PAD_XX_XX”的寄存器,例如“SW_PAD_CTL_PAD_GPIO1_IO00”寄存器,如图1
一只流浪小法师
·
2020-09-10 21:49
#
第二部分
裸机开发
i.MX6ULL终结者
linux
嵌入式
开发平台
i.MX6ULL
终结者Cortex-A7寄存器组
文章目录1.通用寄存器2.程序状态寄存器ARM架构提供了16个32位的通用寄存器R0-R15工软件使用,其中的15个(R0-R14)可以被用作通用数据存储,R15作为程序计数器(PC),用来保存将要执行的指令,软件直接操作R15可以改变程序的执行流程。ARM提供了一个当前程序状态寄存器CPSR和一个备份程序状态寄存器SPSR,SPSR寄存器就是CPSR寄存器的备份,所以Cortex-A7一共有18
一只流浪小法师
·
2020-09-10 21:48
i.MX6ULL终结者
#
第二部分
裸机开发
linux
嵌入式
开发平台
i.MX6ULL
终结者搭建交叉编译环境
我们学习的
i.MX6ULL
是arm架构的,所以我们需要使用支持arm的编译器并且该编译器在X86架构下运行,这个编译器我们通常称为交叉编译器。
一只流浪小法师
·
2020-09-10 21:48
i.MX6ULL终结者
#
第二部分
裸机开发
linux
嵌入式
开发平台
i.MX6ULL
终结者GPIO分析
i.MX6ULL
终结者开发板使用的cpu是
I.MX6ULL
,该cpu的参考手册我们放到了光盘目录的“i.MX6UL终结者光盘资料\03_开发板硬件资料\02_芯片资料\1、
I.MX6ULL
芯片资料.zip
一只流浪小法师
·
2020-09-10 21:48
i.MX6ULL终结者
#
第二部分
裸机开发
嵌入式
linux
开发平台
i.MX6ULL
终结者ARM汇编指令
文章目录1.MOV指令2.MRS指令3.MSR指令4.LDR指令5.STR指令6.入栈,出栈指令7.跳转指令8.逻辑运算指令9.算数运算符下面我们来学习下ARM的常用汇编指令,这里我们参考了文档《ARMArchitectureReferenceManualARMv7-AandARMv7-Redition》(光盘目录:i.MX6UL终结者光盘资料\10_其它参考资料)。1.MOV指令MOV指令用于将
一只流浪小法师
·
2020-09-10 21:48
i.MX6ULL终结者
#
第二部分
裸机开发
linux
嵌入式
开发平台
i.MX6ULL
终结者GNU汇编语法
GNU汇编语法适用于所有的架构,并不是ARM独享的,GNU汇编由一系列的语句组成,每行一条语句,每条语句有三个可选部分,如下:label:instruction@commentlabel即标号,表示地址位置,有些指令前面可能会有标号,这样就可以通过这个标号得到指令的地址,标号也可以用来表示数据地址。注意label后面的“:”,任何以“:”结尾的标识符都会被识别为一个标号。instruction即指
一只流浪小法师
·
2020-09-10 21:48
i.MX6ULL终结者
#
第二部分
裸机开发
linux
嵌入式
开发平台
i.MX6ULL
终结者外设功能验证
文章目录1.用户LED测试2.蜂鸣器测试3.ADC电位器测试4.TF卡测试5.USBHOST测试6.以太网测试7.用户按键测试8.内存测试9.Linux系统时钟测试10.CSI摄像头测试11.USB摄像头测试12.AP3216C测试13.WIFI联网测试14.PCIE4G模块测试15.CAN接口测试16.485接口测试17.DHT11模块测试通过本章节我们可以快速验证开发板的各个外设接口,在本节的
一只流浪小法师
·
2020-09-10 21:47
i.MX6ULL终结者
#
第一部分
总领及学习指引
嵌入式
linux
开发平台
i.MX6ULL
终结者初识Makefile
文章目录1.什么是Makefile2.第一个Makefile1.什么是Makefile在上章节我们了解了在Ubuntu系统下通过gcc编译器来编译C程序,在我们演示的例程中只有一个C文件,我们直接在终端输入gcc的编译命令,就完成了C程序的编译。我们在实际开发过程中,如果我们的工程有几十个,或者几百几千个C文件,我们通过在终端输入gcc命令来编译,这显然是不现实的。为了解决这个问题我们可以使用“m
一只流浪小法师
·
2020-09-10 21:47
i.MX6ULL终结者
#
第一部分
总领及学习指引
i.MX6ULL
终结者安装CH340串口驱动
现在不管是台式机还是笔记本默认都没有串口接口,我们在开发过程中经常会用到串口来查看开发板的运行以及打印信息,因此i.MX6UL终结者开发板使用ch340芯片实现了usb转串口的功能。首先安装ch340的驱动,驱动在光盘资料的“i.MX6UL终结者光盘资料\02_开发所需软件\CH340驱动(USB串口驱动)”目录下,双击该目录下的“SETUP.EXE”文件,打开ch340驱动安装界面,然后点击“安
一只流浪小法师
·
2020-09-10 21:17
i.MX6ULL终结者
#
第二部分
裸机开发
嵌入式
linux
开发平台
i.MX6ULL
终结者硬件资源说明
文章目录1.i.MX6ULL核心板资源说明2.i.MX6ULL终结者底板资源说明1.i.MX6ULL核心板资源说明迅为电子的
i.MX6ULL
核心板分为工业级和商业级两种。对外提供的接口是邮票孔方式。
一只流浪小法师
·
2020-09-10 21:16
i.MX6ULL终结者
#
第一部分
总领及学习指引
嵌入式
linux
开发平台
i.MX6ULL
终结者外设模块功能验证
文章目录1.RC522模块测试2.步进电机模块测试3.GPS模块测试4.zigbee模块测试5.继电器模块测试1.RC522模块测试MFRC522是应用于13.56MHz非接触式通信中高集成度读写卡系列芯片中的一员。是NXP公司针对“三表”应用推出的一款低电压、低成本、体积小的非接触式读写卡芯片,是智能仪表和便携式手持设备研发的较好选择。MFRC522适用于各种基于ISO/IEC14443A标准并
一只流浪小法师
·
2020-09-10 21:16
i.MX6ULL终结者
#
第一部分
总领及学习指引
linux
嵌入式
开发平台
i.MX6ULL
终结者Ubuntu系统初体验
文章目录1.登录Ubuntu系统2.Ubuntu系统设置3.Ubuntu系统关机4.Ubuntu设置中文显示1.登录Ubuntu系统在2.2.2章节我们已经安装好了Ubuntu系统,我们参照2.2.2章节中的开机方式启动Ubuntu系统,然后进入到登录界面,如图1.1所示:图1.1我们在上图中输入登录密码(安装Ubuntu系统章节我们输入的密码),进入到Ubuntu系统桌面,如图1.2所示:图1.
一只流浪小法师
·
2020-09-10 21:16
i.MX6ULL终结者
#
第一部分
总领及学习指引
ubuntu
linux
嵌入式
开发平台
【北京迅为】
i.MX6ULL
终结者VMware 虚拟机扩展Ubuntu系统磁盘空间
文章目录1.我们首先需要在VM上进行磁盘扩容2.重新划分磁盘由于虚拟机下安装软件过多,时不时弹出磁盘空间不足的问题。所以也在这里建议大家,如果需要在虚拟机上搭建比较复杂的环境的话,一般给虚拟机50G的内存空间较合适。以防万一,在操作之前将虚拟机进行了备份。1.我们首先需要在VM上进行磁盘扩容首先将虚拟机关机,然后点击虚拟机–>设置,如图1所示:图1将磁盘大小扩展10G,因为作者磁盘是已经扩展过的,
北京迅为
·
2020-09-10 11:29
#
第二部分
裸机开发
【北京迅为】
i.MX6ULL
终结者MobaXterm的安装教程
文章目录1软件的下载2软件SSH连接3.软件创建串口会话MobaXterm是远端电脑的终极工具箱,作为一个单窗口程序,为程序员,网站管理员,IT管理员以及更多需要处理远端任务的用户提供了很多实用的功能。MobaXterm为windows桌面提供了所有重要的远端网络工具(SSH,X11,RDP,VNC,FTP,MOSH和Unix命令(bash,ls,cat,sed,awkgrep,rsync)。本文
北京迅为
·
2020-09-10 11:29
#
第二部分
裸机开发
【北京迅为】
i.MX6ULL
终结者SecureCRT 软件安装和使用
在上章节我们搭建交叉编译环境的时候,先在Windows系统下通过ssh把交叉编译器传输到Ubuntu,然后在切换到Ubuntu下解压,修改环境变量。这样在windows和Ubuntu下来回切换,会感觉到很繁琐,为了解决这个问题,我们可以使用SecureCRT这个软件,该软件支持ssh以及串口,我们在后面的开发中也会用该软件作为串口终端。SecureCRT的下载地址为:https://www.van
北京迅为
·
2020-09-10 11:58
#
第二部分
裸机开发
linux
开发平台
嵌入式
【北京迅为】
i.MX6ULL
终结者虚拟机安装Ubuntu系统
目录1.获取Ubuntu系统镜像2.虚拟机安装Ubuntu系统1.获取Ubuntu系统镜像安装好了VMware虚拟机以后,我们就可以在VMware上安装Ubuntu系统了,首先我们去Ubuntu的官网获取系统镜像,下载地址为:https://www.ubuntu.com/download/desktop,如图1.1所示:图1.1从上图中我们可以看到Ubuntu的最新版本已经是18.04.3,由于之
北京迅为
·
2020-09-10 11:58
#
第一部分
总领及学习指引
【北京迅为】
i.MX6ULL
终结者Windows安装ssh客户端
在上章节我们已经在Ubuntu系统下搭建了ssh服务器,然后我们需要在windows系统下安装ssh客户端,这样才能够实现Windows和Ubuntu之间进行文件互传。我们使用的ssh客户端软件是“SSHSecureShellClient”,大家可以自行去网上下载,如图1所示:图1我们已经下载好该软件,放在了光盘资料的“i.MX6UL终结者光盘资料\02_开发所需软件\SSH”目录下,Window
北京迅为
·
2020-09-10 11:58
#
第二部分
裸机开发
linux
嵌入式
开发平台
【北京迅为】
i.MX6ULL
终结者搭建SSH服务
同样我们进行
i.MX6ULL
的开发也需要安装相应的一些软件,安装的这些软件就是我们所说的开发环境。开发环境分为Ubuntu和Windo
北京迅为
·
2020-09-10 11:58
#
第二部分
裸机开发
linux
开发平台
嵌入式
初识
i.MX6ULL
终结者开发板
i.MX6ULL
终结者开发板硬件资源非常丰富,几乎将
i.MX6ULL
芯片的所有资源都扩展引出到底板上了,底板提供了丰富的外设接口,开发板的尺寸是190mm*125mm,充分考虑了人性化设计,整体显得十分高端大气
一只流浪小法师
·
2020-09-10 11:29
i.MX6ULL终结者
#
第一部分
总领及学习指引
【北京迅为】
i.MX6ULL
终结者虚拟机VMware的安装
目录Ubuntu系统安装及配置1.虚拟机VMware的安装Ubuntu系统安装及配置Linux内核驱动开发需要在Linux系统下进行,所以要求我们在PC主机上安装LInux系统,支持Linux的系统有很多种,比如:Ubuntu,Fedora,RedHat,Debian等。本教程我们选择使用Ubuntu系统。本章我们主要讲解虚拟机VMware的安装,虚拟机中安装Ubuntu系统,UBuntu系统的简
北京迅为
·
2020-09-10 09:36
#
第一部分
总领及学习指引
【北京迅为】
i.MX6ULL
终结者Cortex-A7寄存器组
ARM架构提供了16个32位的通用寄存器R0-R15工软件使用,其中的15个(R0-R14)可以被用作通用数据存储,R15作为程序计数器(PC),用来保存将要执行的指令,软件直接操作R15可以改变程序的执行流程。ARM提供了一个当前程序状态寄存器CPSR和一个备份程序状态寄存器SPSR,SPSR寄存器就是CPSR寄存器的备份,所以Cortex-A7一共有18个寄存器,如图1所示:图1上一节我们讲了
北京迅为
·
2020-09-10 09:36
#
第二部分
裸机开发
【北京迅为】
i.MX6ULL
终结者外设模块功能验证
目录1.RC522模块测试2.步进电机模块测试3.GPS模块测试4.zigbee模块测试5.继电器模块测试1.RC522模块测试MFRC522是应用于13.56MHz非接触式通信中高集成度读写卡系列芯片中的一员。是NXP公司针对“三表”应用推出的一款低电压、低成本、体积小的非接触式读写卡芯片,是智能仪表和便携式手持设备研发的较好选择。MFRC522适用于各种基于ISO/IEC14443A标准并且要
北京迅为
·
2020-09-10 09:38
#
第一部分
总领及学习指引
【北京迅为】
i.MX6ULL
终结者GPIO分析
i.MX6ULL
终结者开发板使用的cpu是
I.MX6ULL
,该cpu的参考手册我们放到了光盘目录的“i.MX6UL终结者光盘资料\03_开发板硬件资料\02_芯片资料\1、
I.MX6ULL
芯片资料.zip
北京迅为
·
2020-09-10 09:07
#
第二部分
裸机开发
嵌入式
linux
开发平台
【北京迅为】
i.MX6ULL
终结者GPIO配置
在9.1和9.2章节我们介绍了这两个寄存器“SW_MUX_CTL_PAD_XX_XX”和“SW_PAD_CTL_PAD_XX_XX”用来配置IO引脚,在本章我们来学习一下GPIO功能的配置(GPIO属于IO引脚中的一种复用功能)。比如GPIO1_IO00这个IO可以复用为I2C2_SCL、ENET1_REF_CLK1、GPIO1_IO00、WDOG3_WDOG_B等9种复用功能,GPIO1_IO0
北京迅为
·
2020-09-10 09:07
#
第二部分
裸机开发
嵌入式
linux
开发平台
【北京迅为】
i.MX6ULL
终结者IO引脚配置
IO引脚的配置我们需要参考第32章节,在9.1章节我们看到每个IO都有一个“SW_MUX_CTL_PAD_XX_XX”的寄存器,例如SW_MUX_CTL_PAD_GPIO1_IO00。该寄存器在6.1章节我们介绍了,主要是用来配置IO引脚的模式。然后我们在该章节看到还有一个“SW_PAD_CTL_PAD_XX_XX”的寄存器,例如“SW_PAD_CTL_PAD_GPIO1_IO00”寄存器,如图1
北京迅为
·
2020-09-10 09:07
#
第二部分
裸机开发
linux
嵌入式
开发平台
【北京迅为】
i.MX6ULL
终结者ARM汇编指令
文章目录1.MOV指令2.MRS指令3.MSR指令4.LDR指令5.STR指令6.入栈,出栈指令7.跳转指令8.逻辑运算指令9.算数运算符下面我们来学习下ARM的常用汇编指令,这里我们参考了文档《ARMArchitectureReferenceManualARMv7-AandARMv7-Redition》(光盘目录:i.MX6UL终结者光盘资料\10_其它参考资料)。1.MOV指令MOV指令用于将
北京迅为
·
2020-09-10 09:06
#
第二部分
裸机开发
linux
嵌入式
开发平台
【北京迅为】
i.MX6ULL
终结者GNU汇编语法
GNU汇编语法适用于所有的架构,并不是ARM独享的,GNU汇编由一系列的语句组成,每行一条语句,每条语句有三个可选部分,如下:label:instruction@commentlabel即标号,表示地址位置,有些指令前面可能会有标号,这样就可以通过这个标号得到指令的地址,标号也可以用来表示数据地址。注意label后面的“:”,任何以“:”结尾的标识符都会被识别为一个标号。instruction即指
北京迅为
·
2020-09-10 09:34
#
第二部分
裸机开发
linux
嵌入式
开发平台
【北京迅为】
i.MX6ULL
终结者Cortex-A7运行模式
在以前的ARMv6架构下,处理器有7种模式,如图1所示:图1他们分别是:User(USR):用户模式,非特权模式,大部分程序运行的时候就处于此模式。FIQ:快速中断模式,进入FIQ中断异常IRQ:一般中断模式。Supervisor(SVC):超级管理员模式,特权模式,供操作系统使用。Abort(ABT):数据访问终止模式,用于虚拟存储以及存储保护。Undef(UND):未定义指令模式。System
北京迅为
·
2020-09-10 09:59
#
第二部分
裸机开发
i.MX6ULL
终结者镜像格式
I.MX6ULL
的镜像文件由下面几部分组成:1.Imagevectortable简称IVT。2.Bootdata,启动数据。
一只流浪小法师
·
2020-09-04 13:22
i.MX6ULL终结者
#
第二部分
裸机开发
linux
嵌入式
开发平台
i.MX6ULL
终结者
i.MX6ULL
启动方式
I.MX6ULL
支持多种启动方式,可以从EMMC、SD卡、NANDFLASH、USB、QSPI等设备启动。
一只流浪小法师
·
2020-09-04 09:21
i.MX6ULL终结者
#
第二部分
裸机开发
嵌入式
linux
开发平台
【北京迅为】
i.MX6ULL
终结者搭建交叉编译环境
我们学习的
i.MX6ULL
是arm架构的,所以我们需要使用支持arm的编译器并且该编译器在X86架构下运行,这个编译器我们通常称为交叉编译器。
北京迅为
·
2020-08-28 10:53
#
第二部分
裸机开发
linux
嵌入式
开发平台
Linux 驱动学习笔记 - 小型模板设备树(四)
资源描述假设当前SOC为
I.MX6ULL
需要在设备树里面描述的内容如下:Cortex-A7架构的32位CPU内部ocram起始地址为0x00900000,大小为128KB(0x20000)内部aips1
tyustli
·
2020-08-22 09:07
Linux
Linux之ARM(MX6U)裸机之使用官方SDK移植实验
硬件原理图分析3.试验程序编写3.1SDK文件移植3.2创建cc.h文件3.3编写实验代码4.编译下载验证4.1编写Makefile和链接脚本4.2编译下载1.I.MX6ULL官方SDK包简介NXP针对
I.MX6ULL
一个编程的小渣渣
·
2020-08-21 06:39
IMX6ULL
Linux之ARM(MX6U)裸机之
I.MX6ULL
启动方式详解
Linux之ARM(MX6U)裸机之
I.MX6ULL
启动方式--启动设备的选择1.启动方式选择①.串行下载②.内部BOOT模式2.BOOTROM得初始化内容3.选择启动设备1.启动方式选择BOOT的处理过程是发生在
一只青木呀
·
2020-08-21 06:53
IMX6ULL
上一页
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
其他