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
IMX6ull
IMX6ULL
裸机程序--1.汇编点亮LED
Ubuntu16.0.4(环境已搭建完成)imxdownload(正点原子裸机烧写软件,没错白嫖真香,感谢正点原子大大)VSCode代码编辑器原理分析IO命名规则IOMUXC_SW_MUX_CTL_PAD_XX_XX为
IMX6ULL
Turing图灵
·
2020-06-29 08:24
IMX6ULL学习--裸机篇
IMX6ULL
开发板设置静态IP
静态IP设置编辑/etc/network/interface文件重启网卡设置开机自动启动编辑/etc/network/interface文件vi/etc/network/interfaces//可以看到如下内容#Wiredorwirelessinterfacesautoeth0ifaceeth0inetdhcpifaceeth1inetdhcp这段代码表示网卡设置动态获取IP,我们把eth0注释掉
Turing图灵
·
2020-06-29 08:53
IMX6ULL学习--裸机篇
裸机开发(3) I.MX6U启动方式
1.2.串口下载方式1.3.内部boot模式1.4.内部boot模式的启动设备2.裸机程序镜像烧写2.1.IVT和BOOTData2.2.DCD数据1.启动方式1.1.启动方式选择BOOT的内容参考“
IMX6ULL
wjq97
·
2020-06-29 02:38
I.MX6U学习笔记
imx6ull
-pinfunc.h文件分析
文档内核arch/arm/boot/dts/imx6ul-pinfunc.h/**ThepinfunctionIDisatupleof**/UART1_RTS_B这个IO复用为GPIO1_IO19在imx6ul-pinfunc.h中#defineMX6UL_PAD_UART1_RTS_B__GPIO1_IO190x00900x031C0x00000x50x00x00900x031C0x00000x
树妖大叔
·
2020-06-29 02:07
嵌入式Linux系统开发
imx6ul-正点原子-imx6ul学习笔记(1)
一:正点原子-uboot(2020.3.8-2020.3.9)1:正点原子修改过的uboot编译目录:linux/
imx6ull
/uboot/alientek_ubootA)编译shell脚本文件名:mx6ull_alientek_emmc.sh
君任知命
·
2020-06-29 02:33
imx6ull
IMX6ULL
移植QT
arm-linux-gnueabihfU-Boot:uboot-imx-rel_imx_4.1.15_2.1.0_gakernel:linux-imx-rel_imx_4.1.15_2.1.0_gadevicetree:
imx6ull
时间追求者
·
2020-06-29 00:14
QT
imx6ull
uboot分析
所有uboot都有一个顶层配置文件,在
imx6ull
evk板子上,这个文件是mx6ullevk.h通常这类文件都在include/configs文件夹下,这里面大部分都是CONFIG_开头的宏定义,也就是说这文件是基层的配置文件
wandersky0822
·
2020-06-27 12:35
linux
100ASK-
IMX6ULL
开发板使用busybox构建根文件系统
100ASK-
IMX6ULL
开发板使用busybox构建根文件系统1.为什么使用busybox?
chendilincd
·
2020-06-27 10:44
嵌入式linux
100ASK-
IMX6ULL
开发板移值NXP官方Linux
100ASK-
IMX6ULL
开发板移值NXP官方Linux1.开发环境2.编译下载NXP官方Linux2.1编译官方Linux2.2通过tftp下载测试官方的Linux3.移值NXP官方Linux3.1
chendilincd
·
2020-06-27 10:44
嵌入式linux
100ASK-
IMX6ULL
开发板移值NXP官方UBOOT
100ASK-
IMX6ULL
开发板移值NXP官方UBOOT1.开发环境2.在UBOOT中添加自己的开发板2.1添加开发板配置文件2.2添加开发板对应的头文件2.3添加开发板对应的板级文件夹2.4修改UBOOT
chendilincd
·
2020-06-27 10:44
嵌入式linux
IMX6ULL
博通wifi移植BCM4345C5
####WLANDONGLEOVERVIEWTheDongleHostDriver(DHD)istheexecutablemodulethatprovidesencapsulatedcommunicationbetweenthehostdeviceandtheAmpakmoduleovertheSDIObus.————————————————####概念:######Firmware:WiFi芯片
LazyCaaat
·
2020-06-27 05:28
恩智浦NXP-FAE
[
iMX6ULL
常见问题] 内核,uboot源代码有改动,Yocto如何修改?
说明:本帖子源于【i.MX6UL/i.MX6ULL开发常见问题】,是由米尔电子工程师基于米尔电子i.MX6UL/i.MX6ULL产品对i.MX6UL/i.MX6ULL开发中常见问题整理,希望对您有帮助。i.MX6UL/i.MX6ULL系列问题在米尔科技公总号做专题分享。内核,uboot源代码有改动,Yocto如何修改?答:当对内核或uboot进行修改了,再在Yocto中构建时,需要在Yocto中修
米尔MYIR
·
2020-06-27 02:40
imx6
【
imx6ull
应用开发常见问题】如何调试出SPI?
i.MX6UL/i.MX6ULL开发常见问题基于米尔电子i.MX6UL/i.MX6ULL产品(V.10)4.3如何调试出SPI?答:客户可以根据实际硬件电路,确定硬件管脚具体用哪一个。打开内核源代码/arch/arm/boot/dts/myb-y6ull-14x14.dts。修改dts,添加参考代码如下,具体的使用第几路spi和引脚配置根据板子的实际使用需改。在makemenuconfig中开启s
米尔MYIR
·
2020-06-27 02:40
imx6
imx6ull
-qemu 裸机教程1:GPIO,IOMUX,I2C
下面贴出的就是韦东山老师的qemu网站:百问网
imx6ull
-qemu但是默认的跑了linux,没有裸机的例程。所以本文写了几个裸机的程序以供参考学习6ulsoc上一些外设IP。
FRAWSCCC
·
2020-06-27 00:09
嵌入式开发
QEMU
ARM
A7159 SPI 总线调试小结
此次A7159的调试是在STM32、IMX6UL硬件平台环境下实现的,其主要实现内容为以下三点:1基于STM32库的GPIO模拟SPI总线通信实现2基于STM32库的SPI控制总线通信实现3基于
IMX6ULl
inux
Twpra
·
2020-06-26 20:21
【调试笔记】韦东山:在100ASK_
IMX6ULL
板子上支持其他型号的屏幕
在100ASK_
IMX6ULL
板子上支持其他型号的屏幕1.在100ASK_
IMX6ULL
底板上如何接其他厂家的屏幕很多学员有过STM32的学习经验,他们手上的开发板很多,LCD也很多。
韦东山
·
2020-06-26 19:56
学习方法
【开源共享】全网最简单易用的
imx6ull
烧写工具设计初衷&工作原理&设计前的思考
在开源烧写工具之前,有件事必须温馨提示一下:1.感谢众多学员的支持,年前生产的100ASK_
IMX6ULL
开发板全部售完。预计3月15日有现货。
韦东山
·
2020-06-26 19:56
行业动态
100ask_
imx6ull
绝对是最2的
IMX6ULL
开发板!
100ask_
imx6ull
开发板绝对是最2的
IMX6ULL
开发板!为什么这么说呢?因为它有别家的:2倍的裸机文档!2倍的裸机实验!却是2分之1的价格!
韦东山
·
2020-06-26 19:56
Linux驱动开发
韦东山:6000字长文告诉你如何学习嵌入式linux
我在100ASK_
IMX6ULL
售后群里,发现很多初学者只有单片机基础,甚至没有单片机基础。在学习Linux时,对很多概念比较陌生,导致不知道学什么,也不知道学了之后有什么用。
韦东山
·
2020-06-26 19:56
学习方法
IMX6ULL
裸机第一次汇编点亮LED
参考:
IMX6ULL
串口手册.pdf、I.MX6U嵌入式Linux驱动开发指南V1.3.pdf
IMX6ULL
点亮LED主要分一下四步:第一步:编写汇编程序leds.s文件/*文件功能:使用汇编点灯使用引脚
小名0000
·
2020-06-25 22:07
IMX6ULL
裸机
IMX6ULL
配置GPIO管脚和测试
简介MY-IMX6-CB140P-6Y2D-256M-4G,如下图:(6Y2D是
IMX6ULL
,256M是内存,4G是EMMC)对于的设备树文件为arch/arm/boot/dts/myimx6ek140p
qq_41903418
·
2020-06-25 22:35
IMX6ULL
启动和烧写
我使用的是MY-IMX6-CB140P-6Y2D-256M-4G,如下图:(6Y2D是
IMX6ULL
,256M是内存,4G是EMMC)开机启动a.设置拨码开关BOOTMODE设置启动模式:1(OFF),
qq_41903418
·
2020-06-25 22:35
IMX6ULL
学习过程(七)嵌入式Linux之Uboot移植
1.Uboot概述作用:系统引导,启动Linux内核1.uboot官方源码(uboot官网:http://www.denx.de/wiki/U-Boot/)2.半导体厂商根据uboot官方源码修改,适应评估板NXP维护的uboot:http://git.freescale.com/git/cgit.cgi/imx/uboot-imx.git/tag/?h=imx_v2016.03_4.1.15_2
LLJQXQZX
·
2020-06-25 18:29
linux
imx6ull
IMX6ULL
学习过程(六)Ubuntu和开发板文件互传方式
1.NFS服务传输Ubuntu操作1.安装nfs服务sudoapt-getinstallnfs-kernel-server2.新建文件目录,要传输的文件放在此目录下,查看目录路径mkdirnfscdnfspwd2.修改环境变量sudovim/etc/exports添加如下一行/home/llj/nfs*(rw,nohide,insecure,no_subtree_check,async,no_ro
LLJQXQZX
·
2020-06-25 18:29
linux
imx6ull
IMX6ULL
学习过程(八)嵌入式Linux之linux内核移植
1.编译NXP官方提供的Linux内核1.下载NXP官方适配
IMX6ULL
评估板提供的Linux源码(开发板厂商文档里都会提供或者去NXP官网下载),通过Filezilla上传到Ubuntu环境kernel
LLJQXQZX
·
2020-06-25 18:29
linux
imx6ull
IMX6ULL
学习过程(三)搭建交叉编译环境
1.在Windows下下载交叉编译器工具链GCC编译器下载地址https://releases.linaro.org/components/toolchain/binaries/latest-7/arm-linux-gnueabihf/不要下载最新版本,下载稳定版本。2.在Ubuntu中创建目录sudomkdir/usr/local/arm将交叉编译器从Windows下拷贝到Ubuntu/usr/
LLJQXQZX
·
2020-06-25 18:29
linux
imx6ull
IMX6ULL
学习过程(五)裸机开发
我之前做过STM32裸机开发,对
IMX6ULL
裸机开发很容易上手,因为他们都是ARM芯片,外设配置过程基本相同。裸机开发看正点原子提供的源码和文档2.汇编语言编写代码汇编语言太难,不好理解。
LLJQXQZX
·
2020-06-25 18:29
linux
imx6ull
imx6ull
交叉编译链配置
~/.bashrc在行尾添加或修改:exportARCH=armexportCROSS_COMPILE=arm-linux-gnueabihf-ExportPATH=$PATH:/home/book/
imx6ull
浪一下
·
2020-06-25 06:44
imx6ull
imx6ull
移植alsa-lib和alsa-utils
本文移植alsa-lib和alsa-utils用来播放音频,参考正点原子教程,并做实验验证软件包:https://download.csdn.net/download/qq_32605451/12510469文件包含mplayer,zlib,alsa-lib和alsa-utils的源码1、获取alsa-lib和alsa-utils的源码(当前最新版本为1.2.2)2、在ubuntu中新建目录als
云淡风轻。
·
2020-06-25 06:27
linux
imx6ul
alsa-lib
alsa-utils
ubuntu配置
imx6ull
的QT开发环境
接上一篇一、下载安装QtCreator我安装的是qt5.6.1http://download.qt.io/new_archive/qt/5.6/5.6.1/下载完成后,复制到ubuntu的任意路径下,给予可执行权限,如下所示,其中qt-opensource-linux-x64-5.6.1.man为下载得到的qt安装包chmod777qt-opensource-linux-x64-5.6.1.man
云淡风轻。
·
2020-06-25 06:27
linux
ubuntu
qt5
mqtt移植到
imx6ull
,包含libuuid和openssl移植
移植mqtt前需要先移植openssh和libuuidmqtt源码下载页:https://mosquitto.org/download/openssh下载页:https://github.com/openssl/openssllibuuid下载页:https://sourceforge.net/projects/libuuid/csdn下载页:https://download.csdn.net/d
云淡风轻。
·
2020-06-25 06:27
linux
imx6ull
移植mplayer
linux开发板播放许嵩的温泉本文在imx6ul上移植mplayer软件包:https://download.csdn.net/download/qq_32605451/12510469文件包含mplayer,zlib,alsa-lib和alsa-utils的源码mplayer还需要alsa-lib和alsa-utils这两个东西,否则没有声音,移植方法见https://blog.csdn.net
云淡风轻。
·
2020-06-25 06:27
linux
imx6ull
移植uboot(二)修改LCD
一、打开上一章修改完成的板级文件夹~/linux/uboot/uboot-imx-rel_imx_4.1.15_2.1.0_ga/board/freescale/mx6ull_fire_emmc修改mx6ull_fire_emmc.c文件,输入指令编辑文件vimmx6ull_fire_emmc.c查找display字符段,在vim的命令模式下输入?display回车结果如下图所示:修改如图所示结构
云淡风轻。
·
2020-06-25 06:57
linux
imx6ull
移植uboot(三)其他修改(设置uboot网络)
一、修改uboot启动信息中打印的信息uboot启动会打印有“Board:MX6ULL14x14EVK”这一句,将此信息该位自己开发板名称,打开mx6ull_fire_emmc.c文件,搜索checkboard找到如下:将"MX6ULL14x14EVK"该位自己开发板的名字即MX6ULLFIREEMMC,更改完成后如下:保存重新编译烧到sd卡,测试查看uboot中打印信息如下,与设置一致:二、配置
云淡风轻。
·
2020-06-25 06:57
linux
imx_6ull开发板(野火、原子)问题解决手册
硬件:野火
imx6ull
PRO(预售版本)时间修改点2019.11.03增加问题1,2,3,4,52019.11.04补充问题62019.12.09补充问题72020.01.05补充问题82020.03.26
5念since
·
2020-06-25 05:07
#
imx.6ull
问题解决
[I.MX6UL] Linux 内核移植(三) 网络驱动修改 配置文件另存为
修改方法很简单,直接修改设备树即可,打开文件
imx6ull
-mybsp-emmc.dts,找到如下所示内容:geditarch/arm/boot/dts/
imx6ull
-mybsp-emmc.dts关键字
问不出
·
2020-06-25 04:15
[I.MX6U]
嵌入式
Linux
imx6ull
linux bluetooth移植
紧接上一篇wifi移植,BT与wifi是二合一模块ap6745,首先要确保硬件的配置正确通讯上使用uart接口,以及BT_REG_ON控制,另外两个host_wake,wake_bt如果平台不关注功耗影响,一般可以不用配置。软件主要是做这些配置,由于bt使用的是uart的接口,驱动代码平台默认都有路径为:kernel-source/drivers/bluetooth/hci_h4.chci_ldi
punmpkin
·
2020-06-24 20:16
imx6ull
linux下wifi驱动移植
linux下wifi移植,首先要保证硬件gpio相关配置正确,第二步是才是软件相关的配置一、硬件篇硬件模块选的是正基ap6745的三合一模块(wifi、bt、fm),wifi通讯用sdio模式传输数据,sdio_vsl决定sdio工作电压是1.8v还是3.3v,同时配置两个gpio,wl_reg控制wifi上电,wl_host_wake给cpu一个中断信号,即wifi以中断方式给cpu传递数据,如
punmpkin
·
2020-06-24 20:15
linux
wifi
u-boot最新版本在
imx6ull
版本上的运行
reset␍␊[16:58:50:003]resetting...␍␊[16:58:51:567]␍␊[16:58:51:567]␍␊[16:58:51:567]U-Boot2020.01-rc2(Jan252020-16:45:55+0800)␍␊[16:58:51:571]␍␊[16:58:51:571]CPU:Freescalei.MX6ULLrev1.1792MHz(runningat39
楼兰公子
·
2020-06-24 17:33
IMX6ULL
#
uboot
imx6ull
各种烧录更新uboot,内核,内核模块,文件系统的方法
nfs服务器搭建sudoapt-getinstallrcpbindvsftpdnfs-kernel-serverSsh登录
imx6ull
开发板的账号
[email protected]
密码:无密码不支持
楼兰公子
·
2020-06-24 17:33
IMX6ULL
笔记
IMX6ULL
配置GPIO管脚和测试
简介MY-IMX6-CB140P-6Y2D-256M-4G,如下图:(6Y2D是
IMX6ULL
,256M是内存,4G是EMMC)对于的设备树文件为arch/arm/boot/dts/myimx6ek140p
myzr123
·
2020-06-24 16:33
IMX6ULL
开发板-文本编辑工具
文本编辑(基于迅为-
IMX6ULL
终结者开发板)是最常用的工具,我们在windows系统下可以使用记事本,或者其他一些功能更强大的文本不编译软件,比如UltraEdit等。
mucheni
·
2020-06-24 16:29
imx6
IMX6ULL
开发板 初识ARM汇编
我们在学习Linux嵌入式开发的时候,了解ARM汇编是很有必要的,虽然我们使用汇编编写代码的情况很少,但是有些情况下我们需要简单编写一些汇编程序来协助我们调试板子(因为我们的i.MX6UL终结者开发板使用的cpu是ARMCortex-A7架构的,cpu刚上电必须要运行汇编代码,来初始化cpu的一些内部功能,然后设置好C语言的环境,才能运行C语言),比如一块板子焊接回来,我们烧写镜像没有问题,但是烧
mucheni
·
2020-06-24 16:29
使用迅为
IMX6ULL
开发板第一个汇编实验(一)
通过第五章我们对ARM汇编语法有了初步的认识,在本章我们开始使用会念编写我们的第一个汇编实验,在开发版的额众多外设里面,原理最简单,最适合初学者入门的就是gpio的驱动,在我们的开发板上板载了一个led发光二极管,他的实现原理就是通过gpio来控制led的亮灭(控制gpio输出高低电平)。991.1i.MX6ULLGPIO分析分析i.MX6ULL终结者开发板使用的cpu是I.MX6ULL,该cpu
mucheni
·
2020-06-24 16:29
IMX6ULL
开发板之Ubuntu常用命令
基于迅为-
IMX6ULL
开发板2.5.1文件信息查看命令ls文件操作是最基本的操作,ubuntu下的命令为“ls”,格式如下:ls[选项][路径]ls跟dos下的dir命令是一样的都是用来列出目录下的文件
mucheni
·
2020-06-24 16:29
imx6
imx6ull
中断系统 GIC逻辑分块
GIC逻辑分块GIC架构分为了两个逻辑块:Distributor和CPUInterface,也就是分发器端和CPU接口端。这两个逻辑块的含义如下:Distributor(分发器端)示例代码17.1.3.2GIC控制器结构体/**GIC寄存器描述结构体,*GIC分为分发器端和CPU接口端*/1typedefstruct2{3/*分发器端寄存器*/4uint32_tRESERVED0[1024];5_
monkea123
·
2020-06-24 15:54
imx6ull
imx6ull
中断时钟 向gpio中添加中断及配置
向gpio中添加中断icrswitch(pin_int_mode){case(kGPIO_IntLowLevel):*icr&=~(3UEDGE_SEL|=(1UIMR|=(1IMR&=~(1Udirection==kGPIO_DigitalInput)/*GPIO作为输入*/{base->GDIR&=~(1GDIR|=1outputLogic);/*设置默认输出电平*/}gpio_intconf
monkea123
·
2020-06-24 15:54
imx6ull
imx6ull
中断系统 一
Cortex-A7中断系统简介IRQ中断复位中断(Rest),CPU复位以后就会进入复位中断,我们可以在复位中断服务函数里面做一些初始化工作,比如初始化SP指针、DDR等等。未定义指令中断(UndefinedInstruction),如果指令不能识别的话就会产生此中断。软中断(SoftwareInterrupt,SWI),由SWI指令引起的中断,Linux的系统调用会用SWI指令来引起软中断,通过
monkea123
·
2020-06-24 15:22
imx6ull
imx6ull
bootcmd 和 bootargs 环境变量
uboot中有两个非常重要的环境变量bootcmd和bootargs,接下来看一下这两个环境变量。bootcmd和bootagrs是采用类似shell脚本语言编写的,里面有很多的变量引用,这些变量其实都是环境变量,有很多是NXP自己定义的。文件mx6ulevk.h中的宏CONFIG_EXTRA_ENV_SETTINGS保存着这些环境变量的默认值113#ifdefined(CONFIG_SYS_BO
monkea123
·
2020-06-24 15:22
linux
uboot
imx6ull
IMX6ull
pro开发板创建 wifi热点
利用工具:hostapd板子自带,也可以用sudoapt-getinstallhostapd最新的版本是2.7.第一步:设置etc/default/hostapdsudovi/etc/default/hostapd设置一个绝对路径DAEMON_CONF="/etc/hostapd.conf"#具体路径因情况而异第二步:设置etc/hostapd.conf#你刚才设置的路径文件interface=w
solanin
·
2020-06-24 13:00
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他