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系统移植
IMX6ULL开发板Linux_WIFI驱动实验
1.在迅为
i.MX6ULL
开发板上使用的是usb接口的RTL8723wifi模块,原理图如下所示:可以看到RTL8723模块的接口非常简单,只有DP1和DM1连接到usbHUB芯片上,就可以完成通信电路
mucheni
·
2023-11-03 07:13
IMX6ULL
IMX6ULL开发板
Linux
WIFI驱动
Linux
系统移植
:Kernel 顶层 Makefile(下)
Linux
系统移植
:Kernel顶层Makefile(下)继续分析Linux内核源码顶层Makefile执行过程一、makedefconfig过程与uboot的顶层makefile相同,在编译源码前,要用
vvoennvv
·
2023-11-02 09:52
linux
服务器
运维
i.MX6ULL
(十二) SPI 协议
一SPI简介1.1SPISPI全称是SerialPerripheralInterface,也就是串行外围设备接口。SPI是Motorola公司推出的一种同步串行接口技术,是一种高速、全双工的同步通信总线,SPI时钟频率相比I2C要高很多,最高可以工作在上百MHz。SPI以主从方式工作,通常是有一个主设备和一个或多个从设备,一般SPI需要4根线,但是也可以使用三根线(单向传输),本章我们讲解标准的4
江太翁
·
2023-11-02 05:34
单片机
嵌入式硬件
Linux学习第28天:Platform设备驱动开发(二): 专注与分散
Linux版本号4.1.15芯片
I.MX6ULL
大叔学Linux品人间百味思文短情长三、硬件原理图分析四、驱动开发1、platform设备与驱动程序开发53/*54*设备资源信息,也就是LED0所使用的所有寄存器
大叔学Linux
·
2023-11-01 13:19
嵌入式Linux驱动开发学习
linux
学习
嵌入式硬件
arm开发
驱动开发
Linux学习第29天:设备树下的 platform 驱动编写:举步维艰,那就脚踏实地,一步一个脚印,慢慢来。
Linux版本号4.1.15芯片
I.MX6ULL
大叔学Linux品人间百味思文短情长同志们,学习到现在,是不是有点懵逼的感觉。感觉该学的都学了,又感觉啥都没学会。就这样懵逼的状态进入到下一节的学习。
大叔学Linux
·
2023-11-01 13:14
嵌入式Linux驱动开发学习
linux
学习
arm开发
嵌入式硬件
arm
Linux学习第27天:Platform设备驱动开发(一): 专注与分散
Linux版本号4.1.15芯片
I.MX6ULL
大叔学Linux品人间百味思文短情长专注与分散是我在题目中着重说明的一个内容。这是今天我们要学习分离与分层概念的延伸。
大叔学Linux
·
2023-10-31 21:14
嵌入式Linux驱动开发学习
linux
学习
嵌入式硬件
arm开发
驱动开发
stm32
系统移植
(1)
文章目录交叉编译工具安装Uboot源码编译导入配置文件编译源码tf-a源码编译trustedopteeopteetrustedoptee-os编译Linux源码编译编译设备树编译内核模块Yocto构建系统导入编译配置编译交叉编译工具安装导入sdk并查看安装是否正确Uboot源码编译导入配置文件makestm32mp15_trusted_defconfig编译源码makeDEVICE_TREE=st
k12009
·
2023-10-30 23:13
stm32
单片机
arm
STM32MP157系列教程连载-Linux
系统移植
篇5:STM32MP1微处理器之Trusted Firmware-A简介
STM32MP157系列教程连载-Linux
系统移植
篇5:STM32MP1微处理器之TrustedFirmware-A简介第1章TrustedFirmware-A移植1.1TrustedFirmware-A
左月先生
·
2023-10-30 23:42
嵌入式
linux
物联网
stm32
单片机
STM32MP157系列教程连载-Linux
系统移植
篇8:STM32MP1微处理器之Linux内核配置及编译
STM32MP157系列教程连载-Linux
系统移植
篇8:STM32MP1微处理器之Linux内核配置及编译第1章Linux内核配置及编译1.1解压内核建立源码目录linux@ubuntu:$cd~/FS-MP1A
左月先生
·
2023-10-30 23:42
linux
嵌入式
物联网
单片机
stm
stm32中Linux
系统移植
目录一,搭建ubuntu的环境二、安转服务与辅助Windows软件1、ssh远程软件的安装2、安装配置samba服务3,安装和配置NFS4,安装和配置tftp服务5,安装相关的软件包二,linux内核移植1,将开发板和电脑相连2,安装交叉工具链3,编译linux内核一,搭建ubuntu的环境ubuntu配置:硬盘大小:60G以上,内存:4G这是移植内核ubuntu的环境大小最小标准。配置网络服务打
小叶子,哟!
·
2023-10-30 23:06
linux
stm32
物联网
Linux学习第26天:异步通知驱动开发: 主动
Linux版本号4.1.15芯片
I.MX6ULL
大叔学Linux品人间百味思文短情长在正式开启今天的学习前,讲一讲为什么标题中加入了【主动】俩字。
大叔学Linux
·
2023-10-30 07:46
嵌入式Linux驱动开发学习
linux
学习
嵌入式硬件
arm开发
驱动开发
ZYNQ UltraScale+ MPSoC Linux + ThreadX AMP玩法
ThreadXAMP玩法ZYNQUltraScale+MPSoC与ZYNQ7000架构比较目标一.创建Linux1、修改kernel2、修改设备树编译&下载二、创建ThreadX工程1、ThreadX
系统移植
李易达
·
2023-10-29 20:05
ThreadX
ZYNQ
ThreadX
AMP
【STM32】基于标准库下的UCOSII系统工程模版
基于标准库下的UCOSII系统工程模版✨如果想了解UCOSII系统可以前往官网:https://www.osrtos.com/rtos/uc-os-ii/如果你想自己从源码中移植可以参考《UCOSII
系统移植
详解
perseverance52
·
2023-10-29 14:03
stm32
UCOSII
x210项目重新回顾之四uboot_2013.10移植之mmc
x210项目重新回顾之三.....》只是基础部分移动(包含两阶段,重定位),这节移植mmc,细节可看朱老师课程2.12.19.SD卡驱动移植3_2.12.U-Boot移植2-官方标准移植-U-Boot和
系统移植
阶段第十二部分
嵇康
·
2023-10-29 05:53
#
uboot
p2p
webview
网络协议
Linux学习第25天:Linux 阻塞和非阻塞 IO 实验(二): 挂起
Linux版本号4.1.15芯片
I.MX6ULL
大叔学Linux品人间百味思文短情长为方便和上一节的衔接,在正式开始学习前,先把本节的思维导图引入:二、阻塞IO实验1.硬件原理图分析2.实验程序#defineIMX6UIRQ_NAME"blockio
大叔学Linux
·
2023-10-28 20:56
嵌入式Linux学习
linux
学习
arm开发
嵌入式硬件
arm
【嵌入式Linux系统开发】——
系统移植
概述
目录一、什么是嵌入式系统二、嵌入式系统操作三、嵌入式Linux的特点四、嵌入式系统的组成1、硬件和软件2、硬件层3、中间层4、软件层5、功能层与执行装置五、 Linux内核目录结构一、什么是嵌入式系统嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可裁剪,适用于应用系统,对功能、可靠性、成本、体积、功耗等方面有特殊要求的专用计算机系统。嵌入式系统与通用计算机系统的本质区别在于系统应用不同,嵌入
厉昱辰
·
2023-10-28 16:29
嵌入式系统开发
单片机
嵌入式硬件
Linux学习第23天:Linux中断驱动开发(二): 突如其来
Linux版本号4.1.15芯片
I.MX6ULL
大叔学Linux品人间百味思文短情长三、驱动程序开发采用中断的方式,触发开发板上的KEY0按键。采用定时器消抖。应用程序采集按键值,通过终端打印出来。
大叔学Linux
·
2023-10-28 06:10
Linux学习
linux
学习
嵌入式硬件
arm开发
驱动开发
Linux学习第24天:Linux 阻塞和非阻塞 IO 实验(一): 挂起
Linux版本号4.1.15芯片
I.MX6ULL
大叔学Linux品人间百味思文短情长在正式开始今天的笔记之前谈一下工作中遇见的一个问题。
大叔学Linux
·
2023-10-28 06:35
Linux学习
linux
学习
arm开发
嵌入式硬件
arm
嵌入式安防监控项目——前期知识复习
目录一、概述二、C语言三、数据结构四、IO进程五、网络六、ARM体系结构和接口技术七、
系统移植
八、内核驱动一、概述我再报班之前学过51和32,不过都是自学的。
宇努力学习
·
2023-10-26 19:47
安防监控项目
嵌入式
linux
嵌入式
exynos_4412
网络
驱动开发
嵌入式学习笔记-uboot和
系统移植
-2.19根文件系统构建实验及过程详解
一、根文件系统的构建路线1、课程安排变化。2、先逐步构建文件夹形式根文件系统然后制作烧录镜像rootfs有2种格式:nfs方式启动的文件夹形式的rootfs和用来烧录的镜像形式的rootfs。传统的培训机构中上课时,rootfs制作实验都是直接给制作文档,学生参照制作文档的步骤自己动手做,一步到位做出来的就是可供烧录的rootfs。我们先从空文件夹开始,逐步向其中添加一些rootfs中必备的东西,
F__pj
·
2023-10-26 00:04
I.MX6ULL
ARM驱动开发---Linux内核定时器
引言 定时器是我们最常用到的功能,一般用来完成定时功能,通过这些定时器API函数我们可以完成很多要求定时的应用。Linux内核也提供了短延时函数,比如微秒、纳秒、毫秒延时函数。一、Linux内核定时器1、jiffies Linux内核使用全局变量jiffies来记录系统从启动以来的系统节拍数,系统启动的时候会将jiffies初始化为0,jiffies定义在文件include/linux/jif
一盆电子
·
2023-10-25 20:53
ARM驱动开发
驱动开发
arm
linux
linux系统日志查看journalctl命令详解
简介从2012年开始,大部分linux发行版本开始从传统的systemv初始化
系统移植
到一个叫做systemd的全新系统。systemd用来启动系统并管理进程。
球球罐罐
·
2023-10-25 10:35
#
linux
#
线上运维杂碎
linux
运维
服务器
【正点原子】Alpha-I.MX开发板操作
系统移植
流程
以下内容是自己在学习正点原子Alpha-I.MX开发板基于linux操作
系统移植
时做的笔记,包括环境搭建,外接传感器实验等内容。
Intoxicated_Rookie
·
2023-10-25 04:47
嵌入式
linux
linux
ubuntu
运维
linux驱动开发篇(二)—— 字符设备驱动框架
linux系列目录:linux基础篇(一)——GCC和Makefile编译过程linux基础篇(二)——静态和动态链接ARM裸机篇(一)——
i.MX6ULL
介绍ARM裸机篇(二)——
i.MX6ULL
启动过程
Aladdin_KK
·
2023-10-23 22:31
linux
linux
驱动开发
arm开发
Linux
系统移植
框架简介
一、
系统移植
简介
系统移植
就是给开发板安装一个linux系统。
MrWang.
·
2023-10-23 21:50
夜深人静Linux
linux
运维
服务器
【LVGL应用开发--基于STM32】第2章 LVGL无操作
系统移植
文章目录前言2.1移植准备工作2.2向工程添加文件2.2.1.准备基础工程2.2.2.把LVGL源码移植到工程中2.2.3.向工程添加文件2.2.4.添加文件路径2.2.5.Keil5忽略特定的警告2.3修改工程文件2.3.1添加LVGL时基2.3.2向LVGL关联彩屏驱动和触摸2.3.2.1lv_port_disp_template.c文件修改2.3.2.2lv_port_indev_templ
Hai小易
·
2023-10-23 15:46
stm32
单片机
arm
STM32进行LVGL裸机移植
本文的移植参考的是正点原子的课程《手把手教你学LVGL图形界面编程》基于该课程和《LVGL开发指南_V1.3》“第二章LVGL无操作
系统移植
”,然后结合自身的实际情况进行整理。
路溪非溪
·
2023-10-23 15:45
stm32
嵌入式硬件
单片机
I.MX6U嵌入式Linux驱动——
系统移植
之uboot
正点原子ALIENTEK开发板的学习笔记Linux
系统移植
主要是bootloader(U-Boot)、Linuxkernel和rootfs移植,这三者一起构成了一个完整的Linux系统。
杨小菜菜
·
2023-10-22 21:16
Linux驱动开发
linux
单片机
驱动开发
IMX6ULL学习笔记——IO所有配置及功能解释
方法:打开
I.MX6ULL
参考手册,找到CCGR寄存器地址,写入0xffffffff使能对应外设时钟时钟控制寄存器章节。
阿巴阿巴aaaaaaaaa
·
2023-10-22 19:36
电子设计
学习笔记
嵌入式
lvgl的区别 qt_lvgl - 移植文件系统
LVGL文件
系统移植
文件系统介绍在LVGL里可以将图像以文件的形式存储在SPIFlash或SD卡上,但是必须存储在LVGL的文件系统里,因此实践移植了LVGL文件系统。
weixin_39968319
·
2023-10-22 19:41
lvgl的区别
qt
RTT下移植LVGL到W601_文件
系统移植
RTT下移植LVGL到W601_显示驱动移植声明个人学习笔记,不保证正确参考资料移植参考DFS参考图片图片在线转换环境win10keil5硬件正点原子w601开发板步骤流程1.在显示驱动移植完成的基础上添加tf卡驱动,文件系统更新软件包pkgs--update生成keil工程scons--target=mdk52.移植文件系统到lvgl1.lvgl官方提供了参考移植文档2.lv_port_fs.h
BIN_Q_C
·
2023-10-22 18:08
W601
lvgl
单片机
stm32
嵌入式硬件
2.1、LVGL文件
系统移植
LVGL文件
系统移植
文章目录LVGL文件
系统移植
2.1、LVGL文件系统接口2.1.1文件
系统移植
2.1.1.1、打开开关2.1.1.2、修改文件2.1.2、使用文件系统2.1、LVGL文件系统接口该笔记内容适用于
embedded_w
·
2023-10-22 18:36
LVGL
stm32
LVGL
序篇-树莓派
嵌入式目前按照自己所学的嵌入式知识分类c/c++单片机RTOS(实时操作系统)ubootLinux
系统移植
Linux驱动Linux应用QT我是如何接触到嵌入式我是读大二的时候接触到嵌入式的,那时候从51
@ChenBlue@
·
2023-10-21 12:06
树莓派
正点原子嵌入式Linux裸机开发教程——外部中断实验思路回顾、总结
Core_ca7.h文件:MCIMX6Y2.h文件:bsp_gpio.h文件:bsp_gpio.c文件:bsp_int.h文件:bsp_int.c文件:Exit文件夹:二、代码实现流程:总结前言最近在学习正点原子
I.MX6ULL
门牙会稍息
·
2023-10-21 00:45
Linux
嵌入式硬件
linux
stm32
硬件工程
经验分享
keil出现大量未知语法错误(
系统移植
)
错误原因:这些错误是由于没有正确设置编译器导致的:解决方案:上边小锤子图案,Target然后ARMCompiler选择版本5就不会出错了Buildstarted:Project:FREERTOS***UsingCompiler'V6.16',folder:'D:\qrsSoftware\Keil5\MDK\ARM\ARMCLANG\Bin'Buildtarget'Target1'../FreeRT
IT小生lkc
·
2023-10-20 17:41
MDK_KEIL5
单片机
arm
stm32
物联网
FreeRTOS实时操作系统
系统移植
(常见问题,基础总步骤)
目录1.下载源码2.创建FRERTOS工程新建keil工程(选择文件夹PROJECT):3.准备工作做好了:接下来正式开始移植b.裁剪不用的删除c.设置头文件路径(点击上边小锤子然后c/c++底下有includepayh):d.添加主函数e.尝试第一次编译d:一定要主要这个错误很难找e:因为宏定义一开始没有开启,需要我们去修改开启f:修改没有定义的钩子函数的宏定义1改成0同样的FreeRTOS在s
IT小生lkc
·
2023-10-20 17:10
FreeRTOS实时操作系统
stm32
单片机
stm32
嵌入式硬件
IMX6ULL开发板,
系统移植
——第一步Uboot移植
此篇为笔者在学习Linux开发时所遇到的一些操作凝练,旨在想学习Linux开发的小伙伴能不被Uboot移植难住,从而快速进入学习Linux驱动开发。另外说明一下,本教程使用的是EMMC版1、编译nxp官方uboot在Uboot开发包目录下,编写shell脚本,命名为mx6ull_emmc.sh#!/bin/bashmakeARCH=armCROSS_COMPILE=arm-linux-gnueab
艾斯'ICE
·
2023-10-19 06:57
驱动开发
嵌入式linux
系统移植
alsa-lib
目录1、入式linux的系统配置2、下载源码3、编译与安装4、应用1、入式linux的系统配置主板类型为arm,交叉编译器为gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf,交叉编译器的路径为:/usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf,工作pc为ubun
RoadingAnt
·
2023-10-18 04:32
linux
linux
ARM(IMX6U)裸机官方SDK包使用
编译作者:一只青木呀发布时间:2020-08-1111:20:17网址:https://blog.csdn.net/weixin_45309916/article/details/107930284目录1、
I.MX6ULL
行稳方能走远
·
2023-10-18 00:09
正点IMX6ULL裸机开发
arm
驱动开发
嵌入式硬件
I.MX6ULL
官方SDK移植
I.MX6ULL
官方SDK移植NXP针对
I.MX6ULL
编写了一个SDK包,这个SDK包就类似于STM32的STD库或者HAL库,这个SDK包提供了Windows和Linux两种版本,分别针对主机系统是
等不到星光等时光呀
·
2023-10-18 00:02
ALPHA
Linux
linux
嵌入式Linux学习历程 — NXP官方SDK使用实验
NXP官方SDK使用实验NXP官方为
I.MX6ULL
编写了SDK包(I.MX6UL也可使用),其中有NXP已经编写好的寄存器定义文件。
FBI 警告
·
2023-10-18 00:32
嵌入式Linux
嵌入式
linux
正点原子嵌入式linux驱动开发——Linux设备树
在前面
系统移植
的过程中多次提到“设备树”这个概念和创建自己的设备树。但是并没有在TF-A和uboot里说设备树的原理,因为相对比较复杂。本章就来详细的谈一谈设备树。
努力自学的小夏
·
2023-10-17 19:45
linux学习
linux
驱动开发
stm32
笔记
学习
正点原子嵌入式linux驱动开发——字符设备驱动开发
经过之前这么多篇笔记的学习,Ubuntu操作系统以及完整的Linux
系统移植
,已经初步掌握了开发板系统搭建的过程,在STM32MP157上搭建了自己的简单开发系统,从这一篇笔记开始就可以证实Linux驱动开发的学习了
努力自学的小夏
·
2023-10-16 16:35
linux学习
linux
驱动开发
stm32
学习
笔记
uboot和
系统移植
----------6、启动内核
启动内核一、uboot和内核到底是什么5、内核启动需要必要的启动参数二、uboot启动内核第一步:加载内核到DDR中(重定位)1、静态内核镜像在哪里?2、镜像要放在DDR的什么地址?第二步:校验内核格式1、vmlinuz和zimage和uimage2、zimage启动细节(1)image_header_t3、uimage启动细节第三步:内核传参1、do_bootm_linux函数2、uboot给l
想文艺一点的程序员
·
2023-10-16 13:30
#
2.uboot
kernel
rootfs移植
嵌入式
linux
Uboot和
系统移植
(8)------- uboot如何启动内核
目录一,uboot和内核到底是什么二,启动内核步骤1.启动内核第一步:加载内核到DDR中2.启动内核第二步:校验内核格式zImage启动uImage启动3.启动内核第三步:内核传参do_bootm_linux函数三,uboot启动内核的总结一,uboot和内核到底是什么1、uboot本质是一个裸机程序(1)uboot的本质就是一个复杂点的裸机程序。和我们在ARM裸机全集中学习的每一个裸机程序并没有
big__C
·
2023-10-16 13:29
Uboot和系统移植
linux
嵌入式
uboot
内核传参
i.mx6ull
烧写uboot到SD卡启动
一、编译uboot通过make、menuconfig获得自己开发板的配置,我使用的是野火linux开发板,所以使用的配置是makemx6ull_14x14_evk_defconfigmakeARCH=armCORSS_COMPILE=arm-linux-guneabihf-menuconfig最后会生成u-boot.bin文件,这就是uboot的程序文件,但是不能直接放到SD卡中,还需要在头部添加
怎么学都学不会
·
2023-10-15 20:24
uboot
i.mx6ull
linux
Linux 网络驱动实验
1、
I.MX6ULL
网络外设设备树
I.MX6ULL
有两个10/100M的网络MAC外设,因此
I.MX6ULL
网络驱动主要就是这两个网络MAC外设的驱动。
行者甲
·
2023-10-14 17:01
linux
运维
服务器
gpio子系统
文章目录gpio子系统简介
I.MX6ULL
的gpio子系统驱动设备树中的gpio信息gpio子系统API函数设备树中添加gpio节点模块与gpio相关的OF函数gpio子系统简介如果pinctrl子系统将一个
那可真是太开心了呢
·
2023-10-14 04:02
linux
linux
内核
驱动程序
ARM结构体系和接口技术
内核寄存器工作模式异常2.2.指令简介汇编指令指令的01编码指令的执行三、接口技术3.1开发板简介3.2linux环境的搭建3.2GPIO.3.3UART3.4PWM3.5RTC综合小项目面试总结下一章
系统移植
前言本章节表述
蹉一跎岁月的油腻
·
2023-10-14 04:02
arm
arm开发
单片机
嵌入式Linux(十八)Uboot顶层MakeFile
我们使用的是
I.MX6ULL
,所以需要关注imx-common文件夹,CPU文件夹下需要关注armv7子文件夹,因为6ull使用的是Cortex-A7内核属于armv7系列。
qq_41075961
·
2023-10-14 02:39
嵌入式
linux
arm开发
运维
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他