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裸机开发
设计一个在裸机下使用的简单软件定时器(2):软件设计
在
裸机开发
中,我们可能也有很多需要定时执行的任务,为了优雅地执行这些定时任务,本文设计一个在裸机下使用的简单软件定时器,提供类RTOS软件定时器的功能。
时光飞逝的日子
·
2023-12-03 18:57
单片机开发
Linux开发
RTOS
软件定时器
裸机
定时任务
stm32
设计一个在裸机下使用的简单软件定时器(1):框架+数据结构分析
在
裸机开发
中,我们可能也有很多需要定时执行的任务,为了优雅地执行这些定时任务,本文设计一个在裸机下使用的简单软件定时器,提供类RTOS软件定时器的功能。
时光飞逝的日子
·
2023-12-03 18:56
单片机开发
Linux开发
RTOS
软件定时器
裸机
定时任务
stm32
FreeRTOS第一步:创建多任务
目录单片机
裸机开发
与基于操作系统开发FreeRTOS介绍创建多任务—SRAM动态内存一、动态内存空间的堆从哪里来:二、定义任务函数:三、定义任务栈:四、定义任务控制块指针:五、动态创建任务:六、启动任务
woshizuopie
·
2023-12-01 17:10
NXP(
I.MX6uLL
)DDR3实验(RAM)——DDR发展历史
目录何为RAM和ROMSRAM简介①、地址线②、数据线③、控制线SDRAM简介①、控制线(时钟、片选)②、A10地址线③、地址线④、BANK选择线⑤、BANK区域⑥、数据线⑦、高低字节选择DDR简介①、控制线②、地址线③、BANK选择线④、BANK区域⑤、数据线⑥、数据选通引脚⑦、数据输入屏蔽引脚内存,RAM(DDR),ROM(EEPROM、flash),存储卡(emmc,sd,tf)以及Cach
行稳方能走远
·
2023-12-01 09:23
正点IMX6ULL裸机开发
物联网
ARM
RAM
ROM
I.MX6ULL
学习笔记(三)—BusyBox创建根文件系统
解压并且修改BusyBox的MakiFile设置编译器的路径,找到gcc编译器的路径/usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin输入编译器arm-linux-gnueabihf所在的绝对路径,保存并且退出MakeFile文件。添加中文支持注释掉31-32行代码。接着将45行if(c=0x7f)改为if(
梅山剑客
·
2023-12-01 09:52
Linux操作系统
学习
linux
单片机
arm
i.mx6ull
学习笔记
1.文件权限问题(包含文件夹)nfs调通后,在开发板新建文件夹drivers然后,在ubuntu尝试交叉编译显示arm-linux-gnueabihf-gcchello.c-ohello/usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin/../lib/gcc/arm-linux-gnueabihf/4.9.4
qq_39379920
·
2023-12-01 09:52
学习
笔记
linux
【
I.MX6ULL
学习笔记·三】开发环境的搭建
博主使用的是win与linux的双系统,手册上则是在windows和Ubuntu俩系统配置环境,我觉得在一个双系统的电脑上再安虚拟机实在是太蠢了,所以尝试在单系统完成开发。1.NFS服务开启sudoapt-getinstallnfs-kernel-serverrpcbind创建工作文件bj@bj-MS-7C83:~$mkdirlinuxbj@bj-MS-7C83:~$cdlinuxbj@bj-MS
Harajukuuuu
·
2023-12-01 09:22
tc周记
linux
ubuntu
arm
【
I.MX6ULL
学习笔记(1)——>ubuntu环境准备】
ubuntu虚拟机安装安装时选择最小安装,其余工具一般用不上语言选择中文,否则可能会导致安装后输入不了中文安装后先选择服务器,然后在安装网络工具sudoapt-getinstallnet-tools一、设置静态IP进入配置文件夹cd/etc/netplan修改01-network-manager-all.yaml文件内容#LetNetworkManagermanagealldevicesonthi
拾风染尘
·
2023-12-01 09:22
学习
笔记
linux
从二极管到linux服务器
软件设计:os:批处理系统:轮询系统:单片机
裸机开发
实时系统:ucosii,rtos,rt-thread、风和系统、liteos(主要是海思系列soc在用)等非实时系统:linux对os任务切换时寄存器的功能有理解
唐顺才
·
2023-12-01 04:01
linux
应用开发
模拟电路
服务器
linux
运维
【
裸机开发
】GPT 定时器(一) —— GPT的功能、寄存器解析
后续需要使用GPT计数器实现中断以及延时,这里我们需要先了解一下GPT的功能以及相关寄存器。目录一、GPT定时器的功能1、计数器2、输入捕获3、输出比较(GPT的两种工作模式)二、寄存器解析1、GPTx_CR2、GPTx_PR3、GPTx_SR4、GPTx_IR5、GPTx_OCRn6、GPTx_ICRn7、GPTx_CNT一、GPT定时器的功能gpt定时器的主要包含以下三个功能:计数器输入捕获(
仲夏夜之梦~
·
2023-11-29 13:14
#
I.MX6ULL裸机开发
单片机
ARM开发环境搭建
1.下载E:\ARM开发\工具软件\ARM
裸机开发
工具\Yagarto工具包路径下两个程序2.下载E:\ARM开发\工具软件\USB转串口驱动\CH3403.下载E:\ARM开发\工具软件\ARM
裸机开发
工具
IsQiya
·
2023-11-27 20:03
安装教程
arm
stm32
pytorch
嵌入式开发必须学习qt吗?
一方面,在嵌入式初学阶段,也就是
裸机开发
,可能需要自己写上位机,QT就是一个做上位机的一个好用的工具,一般只要会c++学习QT一天就可以入门。
嵌入式开发白菜
·
2023-11-27 18:53
qt
学习
ui
Linux踩坑:arm下gcc编译添加 -Ox 优化后,程序无法正常运行
arm下gcc编译添加-Ox优化后,程序无法正常运行一、问题描述今天学习正点原子的阿尔法开发板
裸机开发
的时候,遇到了一个问题,在没有使用-Ox优化的时候,编译出来的程序能够正常运行,但是添加了-Ox之后
我是混子我怕谁
·
2023-11-26 01:47
linux学习
linux
arm开发
运维
linux开发板访问互联网 笔记本win10中虚拟机
一、需求分析开发平台:物理机:笔记本windows10虚拟机:Ubuntu16.04开发板:正点原子阿尔法
I.MX6ULL
实现:开发板、虚拟机、物理机相互ping通,并且使物理机的无线网共享给linux
Kashine
·
2023-11-22 12:06
linux驱动
linux
arm开发板(I.MX6U)ping通虚拟机Ubuntu方法
设置windows:IV、验证V、Ubuntu如何联网一、前言连接方式:开发板通过有线连接笔记本,笔记本通过无线连接互联网开发环境:虚拟机-Ubuntu16.04、笔记本-windows10、开发板-
i.mx6ull
manbushuizhong
·
2023-11-22 12:34
ubuntu
arm开发
linux
I.MX6ULL
开发笔记(一)——环境搭建、镜像烧录、网络连接
本系列为使用野火IMX6ULL开发的学习笔记,使用的开发板为如下:具有的硬件资源有如下:文章目录一、环境搭建Win11安装WSL安装串口驱动安装串口工具安装Ubuntu与windows文件互传二、镜像烧录修改串口终端登录前信息三、fire-config工具配置EMMC/NANDFLASH刷机四、WIFI连接一、环境搭建Win11安装WSLhttps://blog.csdn.net/weixin_4
郑烯烃快去学习
·
2023-11-21 06:46
I.MX6ULL
操作系统
嵌入式
linux
Linux进阶-控制硬件设备
目录驱动程序应用程序控制硬件设备步骤找出硬件设备所对应的设备节点文件找出驱动程序规定的设备文件使用方式
I.MX6ULL
开发板LED控制蜂鸣器控制按键输入检测树莓派GPIO树莓派点亮LED的多种方式UART
Couvrir洪荒猛兽
·
2023-11-21 01:40
#
linux基础之路
linux
基于STM32的Free-RT-OS的两种时基的认识以及重写ms,us级延时
目录两种时基定时器重写ms和us级函数Systick重写usms级延时函数两种时基在STM32的
裸机开发
中,没有操作系统这个概念,特别是在用CUBEMX配置生成项目时,默认都是选择了systick做为hal
昊月光华
·
2023-11-20 01:43
STM32
stm32
单片机
arm
[ZYNQ]开发之基于 AN108 模块的ADC 采集以太网传输
ALINXFPGAZYNQUltrascale+MPSOC教程中实验基于AN9280模块的ADC采集以太网传输,其B站视频链接如下【62】ALINXZynqMPSoCXILINXFPGA视频教程SDK
裸机开发
Laid-back guy
·
2023-11-19 06:24
ZYNQ开发之从入门到入土
fpga开发
arm开发
Linux学习第39天:Linux I2C 驱动实验(三):哥俩好
Linux版本号4.1.15芯片
I.MX6ULL
大叔学Linux品人间百味思文短情长linuxI2C驱动试验整节的思维导图如下:本节笔记主要学习试验程序的编写及运行测试。
大叔学Linux
·
2023-11-15 22:15
嵌入式Linux驱动开发学习
linux
学习
arm开发
嵌入式硬件
arm
Linux学习第40天:Linux SPI 驱动实验(一):乾坤大挪移
Linux版本号4.1.15芯片
I.MX6ULL
大叔学Linux品人间百味思文短情长主从工作方式完成数据交换,形象的说就是武侠中的乾坤大挪移。
大叔学Linux
·
2023-11-15 22:15
嵌入式Linux驱动开发学习
linux
学习
arm开发
嵌入式硬件
arm
Linux学习第41天:Linux SPI 驱动实验(二):乾坤大挪移
Linux版本号4.1.15芯片
I.MX6ULL
大叔学Linux品人间百味思文短情长本章的思维导图如下:二、I.MX6USPI主机驱动分析主机驱动一般都是由SOC厂商写好的。不作为重点需要掌握的内容。
大叔学Linux
·
2023-11-15 22:15
嵌入式Linux驱动开发学习
linux
学习
嵌入式硬件
arm开发
驱动开发
Linux学习第42天:Linux RS232/485/GPS 驱动实验:天外来客
Linux版本号4.1.15芯片
I.MX6ULL
大叔学Linux品人间百味思文短情长Linux的学习笔记今天更新到了第42天。鉴于国往笔记内容整理中出现的问题,我尽量按照平时学习时笔记的要求进行优化。
大叔学Linux
·
2023-11-15 22:12
嵌入式Linux驱动开发学习
linux
学习
嵌入式硬件
arm开发
驱动开发
(二)正点原子
I.MX6ULL
u-boot移植
一、概述这里使用的是NXP官方2022.04发布的uboot,移植到正点原子阿尔法开发板(v2.1)u-boot下载:
[email protected]
:nxp-imx/uboot-imx.git移植是基于NXP的mx6ull_14x14_evk二、编译NXP官方uboot进入NXP的u-boot目录先在Makefile里把CROSS_COMPILE改了打开终端makemx6ull_14x14_evk_
天师电通电容爆破工程师
·
2023-11-13 01:19
IMX6ULL
驱动开发
linux
嵌入式硬件
(三)正点原子
I.MX6ULL
kernel6.1挂根文件系统
一、概述移植NXP官方最新的linuxkernel(linux-imx-lf-6.1.y)移植方法基本参照正点原子教程移植开发板:正点原子阿尔法2.1二、添加开发板到内核进入内核目录下,先修改Makefile打开终端:cparch/arm/configs/imx_v7_defconfigarch/arm/configs/imx_alientek_defconfigcparch/arm/boot/d
天师电通电容爆破工程师
·
2023-11-13 01:19
IMX6ULL
linux
运维
服务器
(一)正点原子
I.MX6ULL
kernel6.1移植准备
一、概述学完了正点原子的
I.MX6ULL
移植,正点原子的教程是基于Ubuntu18,使用的是4.1.15的内核,很多年前的了。NXP官方也发布了新的6.1的内核,以及2022.04的uboot。
天师电通电容爆破工程师
·
2023-11-13 01:47
IMX6ULL
linux
驱动开发
linux驱动开发篇(一)—— Linux 内核模块介绍
linux系列目录:linux基础篇(一)——GCC和Makefile编译过程linux基础篇(二)——静态和动态链接ARM裸机篇(一)——
i.MX6ULL
介绍ARM裸机篇(二)——
i.MX6ULL
启动过程
Aladdin_KK
·
2023-11-12 12:09
linux
linux
驱动开发
arm开发
FreeRTOS韦东山视频前八节学习笔记
RTOS架构的概念
裸机开发
:while(1){ WEIFAN(); LIAOTIAN();}//多任务并行在while(1)循环FreeeRTOS:while(1){creat_task(喂饭);creay_task
Duang z.x
·
2023-11-12 10:33
笔记
大数据
主线剧情01-ARM-IMX6ULL基础学习记录
ARM&i.MX6ULL基础学习记录编辑整理byStaok本文大部分内容摘自“100askimx6ull”开发板的配套资料(如《IMX6ULL
裸机开发
完全手册》等等),侵删。
Real-Staok
·
2023-11-11 05:17
【主线剧情】Linux
系列
arm开发
arm
linux
经验分享
其他
ARM IMX6ULL 基础学习记录 / ARM 寄存器介绍
本文大部分内容摘自“100askimx6ull”开发板的配套资料(如《IMX6ULL
裸机开发
完全手册》等等),侵删。进行了精髓提取,方便日后查阅。过于基础的内容不会在此提及。如有错误恭谢指出!
Real-Staok
·
2023-11-11 05:12
【ARM
IMX6ULL
基础学习记录】
学习
野火
i.MX6ULL
开发板wifi连接、SHH登录玄学篇
1、WiFi连接成功服了,一样的步骤,它又行了。手机开热点,2.4G频段,wanghaha,连上显示了IP地址,输入ping百度网址等了七八秒它访问成功。中间还用过usb线刷镜像Debian。2、使用MobaXtermSSH登录开发板想起之前学长跟我说板子和电脑主机要连接同一个局域网,我赶紧把手机热点段落,板子reboot,重新登录Debian,因为上一个步骤连接过wanghahaWiFi了(手机
王哈哈、
·
2023-11-11 04:48
Linux
linux
【
I.mx6ull
】之-----代码的编译过程
本博文记录【
I.mx6ull
】之-----代码的编译过程文章目录1.I.mx6ull启动分析2.汇编语言驱动开发板代码编译过程2.1将汇编语言依次编译为.bin文件的过程2.2Makefile文件的必要性
Intoxicated_Rookie
·
2023-11-10 10:20
STM系列
嵌入式C
单片机
c语言
嵌入式Linux开发17——字符设备驱动开发
字符设备驱动简介 前面的章节主要是进行
裸机开发
,也是为了对底层设备有更深刻的认识,后面做驱动开发的时候就会很流畅。从本文开始进入我们的重点内容——Linux驱动开发。
贾贾2023
·
2023-11-07 08:22
Linux驱动开发
嵌入式
Linux
arm
驱动开发
字符设备
Linux学习第34天:Linux LCD 驱动实验(一):星星之火可以燎原
Linux版本号4.1.15芯片
I.MX6ULL
大叔学Linux品人间百味思文短情长LCD显示屏是由一个一个的像素点构成的。
大叔学Linux
·
2023-11-07 04:40
嵌入式Linux驱动开发学习
linux
学习
arm开发
嵌入式硬件
arm
Linux学习第32天:Linux INPUT 子系统实验(一):接纳
Linux版本号4.1.15芯片
I.MX6ULL
大叔学Linux品人间百味思文短情长题目中用了“接纳”俩字。其实学习就是一个接纳的过程。接纳新的知识,从而转化为自己知识宝库的一部分。
大叔学Linux
·
2023-11-06 00:04
嵌入式Linux驱动开发学习
linux
学习
嵌入式硬件
arm开发
驱动开发
Linux学习第33天:Linux INPUT 子系统实验(二):Linux 自带按键驱动程序的使用
Linux版本号4.1.15芯片
I.MX6ULL
大叔学Linux品人间百味思文短情长本节笔记主要内容是学会如何使用Linux自带的按键驱动程序。
大叔学Linux
·
2023-11-06 00:01
嵌入式Linux驱动开发学习
linux
学习
嵌入式硬件
arm开发
驱动开发
ARM处理器——
I.MX6ULL
学习总结
一、前言本文首先介绍ARM公司及ARM架构发展史,NXP公司的
I.MX6ULL
内部的硬件资源、架构等、最后是对这一段时间学习
I.MX6ULL
裸机开发
的感想。
门牙会稍息
·
2023-11-04 20:26
学习
arm开发
linux
嵌入式硬件
经验分享
linux裸机、驱动学习笔记(持续更新)
一、
裸机开发
I.MX6ULL
芯片简介NXP出品的,528~900MHz的Cortex-A7内核的MPU。
清蒸鲈鱼不好吃
·
2023-11-04 16:09
linux
pinctrl 和 gpio 子系统
内容来自《【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.5.2.pdf》目录pinctrl子系统pinctrl子系统简介
I.MX6ULL
的pinctrl子系统驱动PIN配置信息详解设备树中添加
【ql君】qlexcel
·
2023-11-04 07:33
嵌入式Linux
1024程序员节
Linux学习第30天:Linux 自带的 LED 灯驱动实验:驱动开发思维方式的转变势在必行
Linux版本号4.1.15芯片
I.MX6ULL
大叔学Linux品人间百味思文短情长学习嵌入式Linux驱动开发整整30天了。今天简单做一个小结。
大叔学Linux
·
2023-11-03 07:26
嵌入式Linux驱动开发学习
学习
linux
arm开发
嵌入式硬件
arm
Linux学习第31天:Linux MISC 驱动实验:温故知新
Linux版本号4.1.15芯片
I.MX6ULL
大叔学Linux品人间百味思文短情长学习是一个不断重复的过程。只有不断的使用、修正,才能越记越牢。
大叔学Linux
·
2023-11-03 07:52
嵌入式Linux驱动开发学习
linux
学习
嵌入式硬件
arm开发
驱动开发
IMX6ULL开发板Linux_WIFI驱动实验
1.在迅为
i.MX6ULL
开发板上使用的是usb接口的RTL8723wifi模块,原理图如下所示:可以看到RTL8723模块的接口非常简单,只有DP1和DM1连接到usbHUB芯片上,就可以完成通信电路
mucheni
·
2023-11-03 07:13
IMX6ULL
IMX6ULL开发板
Linux
WIFI驱动
I.MX6UL
裸机开发
(八)—— GPT定时器
1、GPT定时器简介(1)GPT定时器全称为GeneralPurposeTimer,是一个32位向上定时器。GPT定时器也可以跟一个值进行比较,当计数值和这个值相等的话就发生比较事件,产生比较中断。GPT定时器有一个12位的分频器,可以对GPT定时器的时钟源进行分频,GPT定时器特定如下:①、一个可选时钟源的32位向上计数器。②、两个输入捕获通道,可以设置触发方式。③、三个输出比较通道,可以设置输
JIWilliams
·
2023-11-03 02:12
I.MX6UL
嵌入式
linux
I.MX6U ALPHA
裸机开发
裸机开发
参考《I.MX6U嵌入式Linux驱动开发指南V1.7》1.开发环境搭建带有wifi的笔记本的工作环境配置:(1)网络连接:电脑使用无线上网,开发板网口直连电脑网口。
jun_luo_yu
·
2023-11-02 05:37
#
I.MX6U
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驱动开发-点亮第一个led灯
这里和裸机不同的是,这类开发板可以运行linux操作系统,所以和
裸机开发
有点不同。另外前面博主以及写过51,32单片机的技术博客,入
常温510
·
2023-10-31 21:18
Linux
linux
驱动开发
单片机
Linux学习第27天:Platform设备驱动开发(一): 专注与分散
Linux版本号4.1.15芯片
I.MX6ULL
大叔学Linux品人间百味思文短情长专注与分散是我在题目中着重说明的一个内容。这是今天我们要学习分离与分层概念的延伸。
大叔学Linux
·
2023-10-31 21:14
嵌入式Linux驱动开发学习
linux
学习
嵌入式硬件
arm开发
驱动开发
Station P2(ROC-RK3568-PC)
裸机开发
3_烧写工具
官方下载页面:https://www.t-firefly.com/doc/download/107.htmlAndroidTool烧写工具,即RKDevTool_Release_v2.84.zip这个页面下载的RKDevTool内带的config.cfg是针对ROC-RK3568-PC,其它板子可能不通用。工具手册:解压后的./RKDevTool_manual_v1.2_cn.pdfRK驱动助手,
华锋2022
·
2023-10-31 01:02
Station
裸机开发
p2p
tv
网络协议
上一页
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
其他