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裸机开发
Linux内核编译和替换内核
该篇小记是笔者第一次针对已有的内核配置文件来编译内核的,比如arm系列的博通bcm,海思HISI,恩智浦
i.MX6ULL
…本次是针对博通bcm2709_defconfig来编译内核的。
吾爱吃西红柿
·
2023-04-06 07:57
树莓派
Linux嵌入式驱动开发
kernel
linux
内核
ARM(IMX6U)嵌入式软件
裸机开发
之环境搭建与配置
Ubuntu和Windows文件互传Ubuntu下NFS和SSH服务开启Ubuntu交叉编译工具链安装SourceInsight软件安装和使用VisualStudioCode软件的安装和使用前沿为什么我们要学习
裸机开发
呢
无限嚣张(菜菜)
·
2023-04-05 23:19
嵌入式软件之裸机开发
单片机
嵌入式硬件
嵌入式软件开发
MX6ULL
环境配置
i.MX6ULL
终结者Pinctrl子系统和GPIO子系统Pinctrl子系统
大多数SOC的PIN都是支持复用的,比如
I.MX6ULL
的GPIO1_IO03既可以作为普通的GPIO使用,也可以作为I2C1的SDA等等。
一只流浪小法师
·
2023-04-05 23:09
#
第四部分
Linux驱动开发
i.MX6ULL终结者
linux
开发平台
嵌入式
linux驱动开发学习笔记十四:pinctrl子系统介绍
我们知道在驱动开发过程中设备树是非常重要的,但是在使用pinctrl和gpio子系统之前,其实我们写驱动的方式,就拿点亮一个led来说,还是和
裸机开发
非常类似。
耐心的小黑
·
2023-04-05 23:16
#
Linux驱动开发学习笔记
linux
QT学习笔记(实战之Qt 控制 LED)
Qt控制LED本章开始使用Qt应用到正点原子的嵌入式
I.MX6ULL
开发板上,凡事是先易后难,我们也是从最简单的点亮LED说起。
ManGo CHEN
·
2023-04-05 00:26
QT开发学习笔记
qt
学习
开发语言
评测丨再次进阶,更高性价比——飞凌
i.MX6ULL
开发板
OKMX6ULL-S开发板采用NXP的高性能、超高效、低成本处理器MCIMX6Y2开发设计,采用先进的ARMCortex-A7内核。开发板采用Linux4.1.15+QT5.6操作系统,支持工业级和商业级两种配置:256MBDDR3L/512MBDDR3L,256MBNandFlash/4GBeMMC,支持OTG、SD/TF卡批量烧写方式,支持单步更新内核。FETMX6ULL-S与FETMX6UL
spear800
·
2023-04-04 17:49
i.MX6ULL
飞凌嵌入式
迅为iMX6ULL开发板使用手册资料下载地址
i.MX6ULL
终结者资料介绍:https://www.bilibili.com/video/BV1ny4y1h7gQi.MX6ULL终结者三大手册,加速学习和开发速度,一秒化无形!
迅为电子
·
2023-04-04 16:12
ARM开发板
开发板
4412开发板
android
嵌入式
嵌入式软件架构五
前言前四节主要分享了单片机
裸机开发
的学习心得以及工作经验与一些源码,本节开始分享实时操作系统RTOS的原理。
HeartRain_大西瓜
·
2023-04-04 10:19
嵌入式软件架构学习
架构
单片机
嵌入式硬件
I.MX6ULL
ARM驱动开发---设备树下的platfrom设备驱动
引言 最新的Linux内核已经支持了设备树,因此在设备树下如何编写platform驱动就显得尤为重要,本章我们就来学习一下如何在设备树下编写platform驱动。一、设备树下的platform驱动 platform驱动框架分为总线、设备和驱动,其中总线不需要我们这些驱动程序员去管理,这个是Linux内核提供的,我们在编写驱动的时候只要关注于设备和驱动的具体实现即可。在没有设备树的Linux内核
一盆电子
·
2023-04-03 22:28
ARM驱动开发
驱动开发
arm
嵌入式硬件
嵌入式Linux(七)GPIO中断
包括我用的
I.MX6ULL
,代码连接到的地址是0x87800000,所以也需要进行中断向量偏移。1.2NV
qq_41075961
·
2023-04-03 22:26
嵌入式
linux
驱动开发
linux驱动开发篇(四)—— platform平台设备驱动
linux系列目录:linux基础篇(一)——GCC和Makefile编译过程linux基础篇(二)——静态和动态链接ARM裸机篇(一)——
i.MX6ULL
介绍ARM裸机篇(二)——
i.MX6ULL
启动过程
Aladdin_KK
·
2023-04-03 07:07
linux
驱动开发
linux
arm开发
复旦微FMQL(国产Zynq) 【IAR
裸机开发
之PS】——前言
关注+星标公众号,及时获取更多技术分享~作者|冰茶奥利奥微信公众号|嵌入式电子创客街前一段时间写了不少使用Xilinx的Zynq芯片的文章,说实话在整个开发过程中几乎没有遇到什么疑难杂症,说明Zynq经过几年市场的验证,已经很稳定了。链接如下:ZYNQSDK开发调试踩坑指南_奥利奥冰茶的博客-CSDN博客_zynq网络调试https://blog.csdn.net/shizhibuyi1234/a
奥利奥冰茶
·
2023-04-02 19:50
ZYNQ
复旦微
FMQL
fpga开发
复旦微
ZYNQ
FMQL
国产化
linux
裸机开发
Linux
裸机开发
与stm332开发有相同点却也有不同点相同点:stm32跟linux开发外设都需要1.启动时钟2.配置相应外设二者都可以通过直接给寄存器中写入相应的值来跑外设不同点:stm32有非常丰富的库文件
夜暗心明
·
2023-04-02 18:08
笔记
linux
单片机
stm32
第四期 Linux驱动开发篇 第一讲 Linux驱动开发和
裸机开发
的区别 第二讲 字符设备驱动开发基础实验
第一讲Linux驱动开发和
裸机开发
的区别一、裸机驱动开发回顾1、底层,跟寄存器打交道,有些MCU提供了库。2、二、Linux驱动开发思维1、Linux下驱动开发直接操作寄存器不现实。
m0_63005993
·
2023-04-02 18:14
驱动开发
linux
运维
linux驱动开发(2)开发流程
裸机开发
,驱动和测试是写在一起的,这里有可以体现出驱动开发和
裸机开发
的不同之处了。驱动程序表现为就是一个/dev/xx文件,这个文件就是控制外设的文件。
@seven@
·
2023-04-02 18:42
嵌入式开发
linux驱动开发
驱动开发
什么是裸机编程,linux驱动开发,linux应用编程
什么是
裸机开发
首先对于裸机编程这个概念来说很好理解,一般把没有操作系统支持的编程环境称为裸机编程环境,譬如单片机上的编程开发,编写直接在硬件上运行的程序,没有操作系统支持;这种开发方式有点类似于stm32
岁月神偷656
·
2023-04-02 18:32
驱动开发
linux
arm开发
Linux驱动开发与
裸机开发
区别
Linux驱动开发与
裸机开发
区别裸机驱动开发回顾Linux驱动开发思维Linux驱动开发分类裸机驱动开发回顾1、底层。
奶茶拌火锅
·
2023-04-02 18:20
Linux
驱动开发
linux
运维
Linux 网络驱动实验(有线)
接口简介PHY芯片详解PHY基础知识简介LAN8720A详解SR8201F详解Linux内核网络驱动框架net_device结构体net_device_ops结构体sk_buff结构体网络NAPI处理机制
I.MX6ULL
行稳方能走远
·
2023-04-01 16:29
网络
linux
运维
第六章 Cortex-A7 MPCore 架构学习
I.MX6ULL
使用的是Cortex-A7架构,本章学习Cortex-A7架构的一些基本知识。6.1Cortex-A7MPCore简介Cortex
CiLerLinux
·
2023-03-31 19:41
学习
arm开发
正点原子
裸机开发
之C语言点灯程序
一.简介本文针对IMX6ULL的
裸机开发
的(即不带Linux操作系统的开发)。主要分两部分的工作:1.配置C语言运行环境2.C语言编写及运行二.配置C语言运行环境配置C语言运行环境的工作分三部分。
凌雪舞
·
2023-03-29 22:08
嵌入式C开发
c语言
linux
IMX6ULL 启动方式之IVT与BootData数据
一.load.imx文件本文针对IMX6ULL的
裸机开发
中。x.bin文件中,恩智浦官方提供加入x.bin文件中的头部信息分析。例如,之前汇编开发实现LED灯的程序。
凌雪舞
·
2023-03-29 22:38
嵌入式C开发
Linux下环境配置
linux
分析
I.MX6ULL
芯片程序烧写和运行的重要细节
仅供参考更多具体细节参考官方数据手册IMX6ULL芯片内部有一个bootROM,上电后bootROM上的程序就会运行。它会根据BOOT_MODE[1:0]的值,以及eFUSE或GPIO的值决定后续的启动流程。bootROM上的程序功能强大,可以从USB口或串口下载程序并把它烧写到Flash等设备上,也可以从SD卡或EMMC、Flash等设备上读出程序、运行程序。BOOT_MODE[1:0]的值确定
底层开发小洪
·
2023-03-29 22:54
嵌入式
嵌入式
IMX6ULL与IMX6UL异同(主要是优化了其成本:安全功能减低,优化功耗EMC SIM模块删除等与但和I.MX6UltraLite芯片是PIN-2-PIN兼容的)
I.MX6ULL
相对于I.MX6UltraLite来说,主要是优化了其成本。与I.MX6UltraLite芯片是PIN-2-PIN兼容的,使的
I.MX6ULL
很容易在IMX6UL上重用,主要更改如下。
qq_25814297-npl
·
2023-03-29 22:55
编程
硬件
linux
【嵌入式Linux】第二部分 -
裸机开发
/系统移植/驱动开发/内核开发
主要涉及Linux环境配置,嵌入式Linux
裸机开发
,Linux文件系统及系统移植,驱动开发等部分。
CodeAllen嵌入式
·
2023-03-29 13:22
驱动开发
linux
嵌入式
c语言
c++
正点原子【第四期】手把手教你学 Linux之驱动开发篇-01
学习目的了解驱动开发和应用开发的过程,具有一定的基础就行第一讲:linux驱动开发与
裸机开发
区别刚开始听不懂很正常,等之后学了一点你就会知道它说啥了第二讲:字符设备驱动开发基础字符设备驱动是最简单的,块设备是最难的驱动是离不开应用的
简单点的学玩
·
2023-03-12 23:06
#
正点原子嵌入式开发
驱动开发
Linux 驱动开发 一:概述
一、Linux驱动开发思维Linux驱动开发和
裸机开发
区别:主要是思维差异。1、Linux驱动开发直接操作寄存器不现实(一般比较复杂,自己研究寄存器会很困难)。
lqonlylove
·
2023-03-12 23:32
Linux驱动开发
linux
驱动
i.MX6ULL
- 从零开始移植uboot-imx_v2020.04_5.4.70_2.3.0
i.MX6ULL-从零开始移植uboot-imx_v2020.04_5.4.70_2.3.0目录i.MX6ULL-从零开始移植uboot-imx_v2020.04_5.4.70_2.3.0前言1、环境搭建2、NXP官方原版UBOOT编译3、自己的单板UBOOT建立并编译4、SD卡驱动修改5、官方EVK开发板无用配置移除6、SD卡烧录uboot并启动测试7、SD卡和eMMC测试8、网卡驱动移植测试9
觉皇不秃头
·
2023-03-10 04:24
IMX6ULL
ubuntu
linux
arm开发
im6ull
uboot移植
nanopi M4开发日记2:
裸机开发
--官方U-boot编译与烧入
要开发对应nanopiM4的u-boot,首先去RK3399的wiki查看资料http://opensource.rock-chips.com/wiki_RK3399在wiki里给出了u-boot开发的资料打开链接,看到官方提供里准备好的U-boot,我们下载这个U-boot,从这里入手进行分析对了,开发环境可不是用nanopi,我用的是淘汰的笔记本当作linux开发机,也可以使用虚拟机进行开发。
hkx_x
·
2023-02-04 21:47
stm32mp1 Cortex M4开发篇1:stm32CubeIDE开发环境搭建
本文章为《ARMCortex-M4
裸机开发
篇》系列中的一篇,,全系列总计14篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。
华清远见IT开放实验室
·
2023-01-27 11:22
stm32mp157教程
stm32单片机开发
stm32
arm
stm32mp1
Cortex-M4
开发环境搭建
linux系统移植篇(四)—— 根文件系统使用介绍
linux系列目录:linux基础篇(一)——GCC和Makefile编译过程linux基础篇(二)——静态和动态链接ARM裸机篇(一)——
i.MX6ULL
介绍ARM裸机篇(二)——
i.MX6ULL
启动过程
Aladdin_KK
·
2023-01-25 08:54
linux
linux
arm开发
运维
根文件系统
哈佛机构与冯诺依曼架构
例如运行Linux的
I.MX6ULL
,运行应用程序时,所有的应用程序代码和数据都在DRAM上,所以这种冯诺依曼架构。
可惜花海已不再
·
2023-01-19 13:03
linux
Maix Bit(K210)
裸机开发
教程(六)摄像头使用
摄像头使用1、代码获取2、代码修改3、DVP常用API4、主函数5、效果展示 DVP是摄像头接口模块,支持把摄像头输入图像数据转发给AI模块或者内存。DVP模块具有以下功能:•支持RGB565、RGB422与单通道Y灰度输入模式•支持设置帧中断•支持设置传输地址•支持同时向两个地址写数据(输出格式分别是RGB888与RGB565)•支持丢弃不需要处理的帧1、代码获取在我前面一篇博客里面简述了代码
青烨慕容
·
2023-01-17 14:04
SDK
Maix
Bit
K210
嵌入式
K210
裸机开发
(〇)简介及准备
一、简介 最开始接触K210是MaixPy,后来逐渐体会到K210的性能强大,于是萌生了用C语言写用来作控制的想法,查了资料,确实可以,于是就试着用了一下官方的C语言SDK开发。 官方的SDK主要有两个版本,Standalone和FreeRTOS,这一系列主要是使用StandaloneSDK开发。(后续好像支持RTT了,还没试过)二、配置开发环境 嘉楠官方给出了VSCode改的kendryteid
针针扎是带啥纸
·
2023-01-17 14:03
vscode
ide
visual
studio
code
c语言
嵌入式硬件
轨道交通800MHzARM 控制器支持二次开发
双网口4路串口ARM嵌入式工控机BL302是工业级坚固型工业控制器,采用NXP的高性能处理器
I.MX6ULL
,搭配先进的ARMCortex-A7构架,运行速度高达800MHz,具有高度的稳定性。
钡铼技术物联网
·
2023-01-14 17:49
分布式IO
远程控制
远程监控
人工智能
网络
5G
linux驱动开发 ST7789 LCD驱动移植(
I.MX6ULL
平台)
前言
I.MX6ULL
的板子未选配RGB的屏幕,无法在板子上进行GUI的开发调试,不过手头上有块控制器为ST7789V3的LCD屏幕(1.3inch),通过简易接线后可以很方便进行驱动的移植如有异议,欢迎留言指正
玉怀一捧雪
·
2023-01-07 09:34
Linux
驱动开发
st7789驱动移植
linux
i.mx6ull
IMX6ULL学习笔记(14)——GPIO接口使用(C语言方式)
一、GPIO简介
i.MX6ULL
芯片的GPIO被分成5组,并且每组GPIO的数量不尽相同,例如GPIO1拥有32个引脚,GPIO2拥有22个引脚,其他GPIO分组的数量以及每个GPIO的功能请参考《i.MX6UltraLiteApplicationsProcessorReferenceManual
Leung_ManWah
·
2022-12-31 18:52
IMX6ULL学习笔记(13)——GPIO接口使用(汇编方式)
一、GPIO简介
i.MX6ULL
芯片的GPIO被分成5组,并且每组GPIO的数量不尽相同,例如GPIO1拥有32个引脚,GPIO2拥有22个引脚,其他GPIO分组的数量以及每个GPIO的功能请参考《i.MX6UltraLiteApplicationsProcessorReferenceManual
Leung_ManWah
·
2022-12-31 18:44
Maix Bit(K210)
裸机开发
教程(五)LCD显示图片
LCD显示1、代码获取2、代码修改3、LCD显示常用API3.1、画点函数:3.2字符绘制:3.3字符串绘制:3.4清屏函数:3.5、绘制矩形:3.6、图片绘制:4、主函数1、代码获取 在我上一篇博客里面简述了代码如何下载以及使用。https://blog.csdn.net/weixin_45488643/article/details/109990336如有需要自行查看。选择LCD图片显示:2
青烨慕容
·
2022-12-25 13:34
SDK
Maix
Bit
K210
嵌入式
K210 standalone C开发
本文作为K210开发板的
裸机开发
基础,环境采用cmake+vscode2019,权威请参考嘉楠官方的开发手册。
skylerhsh
·
2022-12-25 13:02
嵌入式
单片机
迅为-
i.MX6ULL
开发板-移植OpenCv3.4.1-搭建编译环境
我们需要准备的资料:1.开发板使用的是
i.MX6ULL
终结者,开发板里面是Yocto文件系统。2.使用Ubuntu16.043.提供opencv源码“opencv-3.4.1.zip
mucheni
·
2022-12-25 03:53
IMX6ULL
迅为iTOP-i.MX6ULL开发板-移植OpenCv3.4.1
我们需要准备的资料:1.开发板使用的是
i.MX6ULL
终结者,开发板里面是Yocto文件系统。2.使用Ubuntu16.043.提供opencv源码“opencv-3.4.1.zip
mucheni
·
2022-12-25 03:22
IMX6ULL
迅为
i.MX6ULL
开发板-移植OpenCv2.4.9-QT程序编译
1.将提供的QT文件下载完成后,放到/home/topeet/opencv2.4.9/opencvinstall/文件夹下。进入/QT/demo目录下。我们打开opencv_pic.pro工程来看。Ubuntu#viopencv_pic.pro注意INCLUDEPATH需要修改为自己OpenCV安装文件夹下的include路径!lib的目录必须是/QT/demo目录的上两级目录。2.搭建完成后。在
mucheni
·
2022-12-25 03:52
IMX6ULL
北京迅为
i.mx6ull
终结者开发板使用手册+嵌入式Linux开发指南+裸机手册下载地址
i.MX6ULL
终结者三大手册,加速学习和开发速度,一秒化无形!
迅为电子
·
2022-12-25 03:15
linux
驱动开发
运维
i.mx6ull
裸机烧写设备异常
i.mx6ull
裸机串口实验,发现串口一直无响应,检查很多代码配置发现都没问题。于是无奈将例程烧写进去,发现串口还是没连接。检查半天,发现烧写的速度居然高达3.7MB/s。
CinzWS
·
2022-12-18 18:20
嵌入式Linux学习
linux
嵌入式
i.MX6ULL
主频和时钟
主要参照《iMX6ULL参考手册》中第10章:ClockandPowerManagement(时钟和电源管理)。第18章:ClockControllerModule(CCM)(时钟控制器模块)。一、电源和时钟管理框架ClockGeneration:时钟脉冲振荡(时钟生成)ControlandStatusLogic:控制与状态逻辑TemperatureSensors:温度传感器Configurati
lqonlylove
·
2022-12-17 16:22
i.MX6ULL
imx6ull
Linux驱动开发1:驱动开发与
裸机开发
的区别
Linux驱动开发1:驱动开发与
裸机开发
的区别1.裸机驱动开发回顾:裸机驱动开发是非常底层的,跟寄存器打交道,有些MCU为了方便我们开发,提供了一些库,让我们通过调用API函数来间接的实现利用寄存器来控制我们的裸机外设
哒宰的自我修养
·
2022-12-12 10:31
Linux设备驱动
linux
编程语言
嵌入式Linux驱动开发整体框架
c文件是如何被编译成可执行文件的Linux中设置环境变量二、
裸机开发
方式回顾一、STC89C51二、STM32三、嵌入式Linux下的开发一、裸机式开发二、库函数式开发三、驱动框架下的开发什么是设备树设备树在
CofCai
·
2022-12-11 09:57
#
嵌入式Linux驱动开发
驱动开发
linux
手把手教你在ARM板上写一个驱动程序!
其中MCU方向基本是
裸机开发
和RTOS开发。而Linux开发方向又分为驱动开发和应用开发。其中应用开发相比于驱动开发来说简单一些,因为搞驱动你要和Linux内核打交道。
Linux内核站
·
2022-12-06 16:07
驱动开发
linux
内核
AMR
i.MX 6ULL 驱动开发 六:beep 驱动
二、pinctrl子系统和gpio子系统概念
i.MX6ULL
驱动开发五:LED驱动_lqonlylove的博客-CSDN博客三、修改设备树1、确定引脚通过原理图可以确定beep使用GP
lqonlylove
·
2022-12-01 20:09
i.MX
6ULL
驱动开发
驱动开发
linux
imx6ull
i.MX 6ULL 驱动开发 十:按键中断(阻塞处理)
IO模型五种网络IO模型_Oh-Why_not的博客-CSDN博客_五种网络io模型二、Linux内核等待队列Linux内核等待队列_爱洋葱的博客-CSDN博客_内核等待队列三、Linux中断基本概念
i.MX6ULL
lqonlylove
·
2022-12-01 20:09
i.MX
6ULL
驱动开发
驱动开发
linux
imx6ull
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他