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裸机
【Zephyr开发实践系列】02_MPU6050极简驱动设计(轮询模式)
设备实例化二、数据结构定义2.1寄存器相关配置2.2陀螺仪灵敏度值2.2数据结构Data配置结构三、核心功能实现3.1原数据解算3.2通道数据获取3.3采样数据获取3.4初始化总结前言在传统嵌入式传感器开发中,
裸机
驱动往往需要数百行初始化代码
jz-炸芯片的zero
·
2025-07-04 23:09
Zephyr实践开发
单片机
物联网
嵌入式硬件
驱动开发
iot
linux
stm32
嵌入式开发学习日志Day14(ARM体系架构——RTC及ADC)
一、RTCRTC(实时时钟):非易失性在
IMX6ULL
内部SNVS(安全的非易失性存储器)提供RTC功能;原理图:二、ADC2.1基本概念ADC(模拟数字转换器):用于将连续变化的模拟信号转换为离散的数字信号以便数字系统对它进行处理
·
2025-07-03 17:45
Linux——搭建嵌入式Linux开发环境步骤总结(虚拟机、Ubuntu、JDK、库文件、GCC)
目录0前言1主机软件环境2Linux系统下安装编译组件3Linux系统下安装库文件和JDK0前言回顾一直以来做的嵌入式项目方向,从如ST的单片机
裸机
开发,SOC开发,到STM32
裸机
开发,基于uCOSII
Winter_world
·
2025-07-01 07:20
搭建嵌入式Linux开发环境
虚拟机Ubuntu
安装JDK
安装库文件
GCC版本更新
arm系统移植
3.2在linux下配置4.tftp4.1作用4.2安装过程5.nfs5.1作用5.2安装过程6.配置开发板7.linux下的uboot镜像烧写到SD卡中7.1生成uboot二进制文件,二进制文件就是
裸机
程序
61u3
·
2025-06-30 22:12
#
6-arm
linux
ubuntu
arm
I.MX6ULL ARM
裸机
开发---C语言LED实验
一、引言 考虑到工作效率,嵌入式驱动开发很少用汇编,大部分是用C语言进行开发。 嵌入式驱动开发开始部分就可以用C语言吗? 当然不是!在开始部分用汇编来初始化一下C语言环境,比如初始化DDR、设置堆栈指针SP等等,当这些工作都做完以后就可以进入C语言环境,也就是运行C语言代码,一般都是进入main函数。有两部分文件需要完成: 1、汇编文件 汇编文件用来完成C语言环境搭建。 2、C语言文件
一盆电子
·
2025-06-30 21:09
ARM裸机开发
arm
c语言
驱动开发
如何在项目中集成和使用 nPM2100
裸机
驱动程序(非NCS)
1:为什么选择Nordic电源管理芯片?https://www.nordicsemi.com/Products/Power-Management-ICs最高能源效率:超低功耗意味着从电子离开电池到射频信号转换为无线电波之间的最高能量效率。高集成:将重要的系统和电源管理功能与基本的PMIC功能结合在一起,在紧凑的封装中,减少了电路板空间、复杂性和材料清单。无缝开发:在完美的世界中,硬件工程师不需要编
Halfway--
·
2025-06-29 21:03
Nordic
硬件工程
射频工程
mcu
嵌入式硬件
瑞芯微RK3506工业芯片实例方案解析:从架构到场景的深度实践
这种设计通过AMP多核调度技术,实现了Linux、RTOS、Bare-metal系统的混合运行,典型配置如"2×A7运行Linux(HMI交互)+1×A7运行RTOS(协议处理)+M0
裸机
(实
淡远-九鼎创展科技
·
2025-06-28 16:54
架构
嵌入式硬件
人工智能
电脑
企业级知识库私有化部署:腾讯混元+云容器服务TKE实战
本文以某证券机构智能投研系统为原型,演示如何基于腾讯混元大模型与TKE容器服务实现:千亿级参数模型的私有化部署金融领域垂直场景微调高并发低延迟推理服务全链路安全合规方案1.1典型技术挑战#性能基准测试数据(单位:QPS)|场景|
裸机
部署
大熊计算机
·
2025-06-28 14:45
#
腾讯云
语言模型
[南大ICS-PA2] 字符串处理函数和printf实现
[南大ICS-PA2]程序、运行时环境与AMstingprintf实现AM-
裸机
(bare-metal)运行时环境RTFSC(3)通过批处理模式运行NEMU实现常用的函数实现字符串处理函数`size_tstrlen
HNU_ZHAO
·
2025-06-26 08:40
南大ICS
linux
架构
c语言
汇编语言:从入门到实战的终极指南【大纲】
1.1汇编语言的价值系统层编程的桥梁(从C到
裸机
)性能分析
·
2025-06-25 23:05
单片机
裸机
中的非阻塞延时:任务分离计数器法实战
在
裸机
编程中,我们常常需要定时执行一些任务,比如让LED以固定频率闪烁、周期性检测按键输入等。这类需求看似简单,但处理方式不当(例如使用阻塞延时)就会导致系统“卡顿”或响应迟钝。
代码与烙铁
·
2025-06-25 17:23
单片机编程
单片机
嵌入式硬件
c语言
linux介绍、命令(基本命令、常用命令、使用方法、基本格式)
操作系统(科普章节)目标了解操作系统及作用1.操作系统(OperationSystem,OS)一个例子说明操作系统操作系统作为接口的示意图没有安装操作系统的计算机,通常被称为
裸机
如果想在
裸机
上运行自己所编写的程序
weixin_30338743
·
2025-06-24 10:42
操作系统
运维
嵌入式
【开源推荐】嵌入式软件开发学习路线全景图:从
裸机
到 RTOS,再到嵌入式 Linux(附涵超全电子书资源以及面经资料)
本文将系统介绍一个适合初学者&进阶者的嵌入式开发学习开源项目,涵盖C语言、驱动开发、RTOS、嵌入式Linux、物联网通信等核心内容,特别适合电赛、毕设、面试准备和入行工程师使用。一、为什么推荐这个项目?嵌入式学习门槛高、知识零散,这是大多数学习者面临的第一大难题。GitHub项目0voice/EmbeddedSoftwareLearn是由国内技术社区整理并维护的开源仓库,它将整个嵌入式学习路径从
Natsume1710
·
2025-06-20 22:04
开源
学习
linux
【linux开发-驱动】-U-Boot相关
2、uboot是一个
裸机
程序,就是一个bootloader,作用就是用于启用linux或其他系统。uboot最主要的工作就是初始化DDR。
笃行致远~
·
2025-06-19 10:16
l嵌入式inux开发
linux
单片机
驱动开发
STM32和树莓派的分工
硬件分工:大脑vs四肢角色硬件运行软件核心任务是否直接运行ROS决策大脑树莓派4B/JetsonNanoUbuntu+ROS运行SLAM、导航、视觉识别等复杂算法✅是实时四肢STM32F4FreeRTOS/
裸机
读取电机编码器
·
2025-06-19 00:07
rt-thread的红外遥控开源库使用(
裸机
版本)记录.
使用的是infrared开源库,在此基础上修改红外使用的IO口为PA8外设驱动使用cubemx生成使用了TIM14和GPIO外部中断触发的方式这里暂时只做红外接收的移植infrared开源库(
裸机
版本)
詩不诉卿
·
2025-06-16 19:05
STM32相关驱动
开源
stm32
单向链表的操作以及实现
链表的引出1.顺序表优缺点:①.物理上连续,知道在表中位置时查找效率高②.按值查找效率低,需要从头开始③.物理上连续,删除、插入需要将后面元素前移,效率低,尾插入、删除效率高④.需要连续空间,条件苛刻(前提是
裸机
操作
高斯林.神犇
·
2025-06-15 01:32
链表
数据结构
RTOS:关于静态任务创建和调度器-总结
曾经也幻想过它有多么的复杂,在
裸机
编程时无数次想去应用这个技术,但无奈,无人指引,以致于每每都会望而却步。
EmbSW_Guru_Wx
·
2025-06-14 01:26
RTOS内核源码解析
RTOS
操作系统
静态任务创建都干了些什么?
调度器的启动做了些什么?
RT-Thread USB学习笔记 - RTT最小系统移植
打算研究一下基于RT-Thread的应用开发,如USB设备的开发基础硬件已经搭建完成,
裸机
代码初步调通。把RT-Thread移植到STM32F103RBT6上。
zhangsz_sh
·
2025-06-13 11:19
嵌入式开发实战
rt-thread
最小系统
裸机
任务调度框架、DMA、空闲中断
DMA和空闲中断来一个字节,就会触发中断,一个字节有多少个字节,就会进入多少次中断。这种会频繁进入中断,打断主流程。目前开发的产品没有影响,但是如果实时性要求较高,是否会有影响?因此使用DMA和空闲中断去解决这个问题,实现一包数据只需要进入一次中断。根据空闲中断判断?需要说明的是一帧内(包含多个字节)也就是这一字节和下一个字节之间的传输时间是很短的,可以忽略不计。但是帧与帧空闲的时间窗就很长,让时
学不动CV了
·
2025-06-11 12:10
c语言
stm32
单片机
51单片机
第 5 天:嵌入式场景下的 C++ 控制结构实战解析 —— 条件与循环语句的最优用法
传统if-else与for循环在
裸机
环境下应
观熵
·
2025-06-10 20:45
每日一练:嵌入式
C++
开发
365
天
c++
java
开发语言
计算机基础知识——微机系统
如果没有软件,硬件就是没有灵魂的“
裸机
”,不会做任何工作。硬件是计算机的“躯体”,软件是计算机的“灵魂”。
『六哥』
·
2025-06-07 08:04
计算机组装与维修
计算机基础
电脑
计算机视觉
改行学it
程序人生
深度学习
开源 vGPU 方案:HAMi,实现细粒度 GPU 切分
或者说是另外一个问题:明明直接在
裸机
环境使用,都可以多
·
2025-06-07 01:34
鸿蒙PC新物种发布!华为MateBook Pro/ Fold深度解析:折叠屏革命与生态破局
结合发布会信息和行业背景,以下为分析及影响预测:一、产品核心亮点及创新华为MateBookPro:轻薄本市场的“标杆升级”硬件突破:
裸机
重量仅970g,厚度13.5mm,搭载1.8mm长键程键盘,兼顾轻薄与输入体验
探熵科技
·
2025-06-05 08:05
数据分析
经验分享
鸿蒙系统
利用c语言在屏幕上打印出窗口,南开19春学期(1709、1803、1809、1903)《计算机应用基捶在线作业...
编辑|插入|格式|工具3.通常所说的“
裸机
”是指的那种计算机,它仅有
weixin_39873741
·
2025-06-04 11:17
利用c语言在屏幕上打印出窗口
掌握 FreeRTOS:打造高效嵌入式系统的第一步
实例对比说明:手机:点击相机->操作系统->打开摄像头无操作系统:相机->打开摄像头也能实现,但方式死板、不支持第三方应用MCU对比说明:
裸机
开发:MCU->直接控制硬件使用操作系统:MCU->操作系统
平凡灵感码头
·
2025-06-03 13:37
RTOS
操作系统
FreeRTOS
VSCode + GD32F407 构建&烧录
顺着这个调试过程,我认真梳理了一遍
裸机
开发中几个关键文件的作用,也对兆易官方的工程模板、工具链支持以及主流开发方式有了更深理解。这篇文章记录下踩坑的点:GD32F407是什么.ld、启动文
Mr_Chenph
·
2025-05-30 21:44
gd32F407
单片机
vscode
gcc
SpringCloud 基础知识
它们可以在任何分布式环境中正常工作,包括开发人员自己的笔记本电脑,
裸机
数据中心以及CloudFoundry等托管平台。2、什么是微服务?所谓的微服务是SOA架构下的最终
Bao_Lee
·
2025-05-30 19:24
Java
主要技术栈
spring
cloud
spring
后端
java
嵌入式开发方向开发利器
一、项目构建与管理工具作用CMake/Make跨平台构建系统,适用于
裸机
或RTOS项目PlatformIO面向嵌入式的现代构建/上传/调试系统,支持多平台vcpkg/Conan嵌入式项目依赖包管理器(如
早日退休!!!
·
2025-05-25 23:47
软件
嵌入式硬件
c++
C
嵌入式3. U-Boot
【uboot本质】(1)uboot的本质就是一个
裸机
程序,和我们
裸机
全集中写的那些
裸机
程序xx.bin并没有本质区别。
weixin_39757802
·
2025-05-24 02:13
嵌入式
嵌入式硬件
【linux-
imx6ull
-定时器与中断】
目录1.前言2.Linux软件定时器2.1内核频率选择2.2重要的API函数2.3Linux软件定时器的使用配置流程4.Linux中断4.1简单中断使用4.1.1简要说明4.1.2重要的API函数4.1.3中断的简要配置流程4.2.中断的上半部和下半部4.2.1tasklet实现下半部4.2.2work实现下半部1.前言 关于定时器和中断是我们老生常谈的外设,也是每一款单片机基本必备的基础外设,
暴力蘑菇
·
2025-05-24 02:43
Linux
linux
服务器
驱动开发
IMX6ULL
软件定时器
中断
上半部
imx6ull
u-boot启动流程分析
一、程序入口程序的链接由链接脚本决定的,所以可以通过u-boot.lds来找到uboot的入口。从上图可以看出入口为_start,该标签在vector.S中(\arch\arm\lib\vectors.S).macroARM_VECTORSbresetldrpc,_undefined_instructionldrpc,_software_interruptldrpc,_prefetch_abort
risc_luck
·
2025-05-24 02:12
uboot
uboot
imx
nxp
linux下mpu6050驱动 i2c
linux下mpu6050驱动环境介绍大致流程接线修改设备树增加驱动文件devstructopenreleasereadopsmatchproberemovei2cdrivermisc完整代码示例环境介绍
imx6ull
mpu6050
LitchiCheng
·
2025-05-23 00:23
linux
传感器
c
linux
嵌入式Linux驱动复习(2)
imx6ull
的GPIO操作
1、GPIO模块一般结构a.有多组GPIO,每组有多个GPIOb.使能:电源/时钟c.模式(Mode):引脚可用于GPIO或其他功能d.方向:引脚Mode设置为GPIO时,可以继续设置它是输出引脚,还是输入引脚e.数值:对于输出引脚,可以设置寄存器让它输出高、低电平对于输入引脚,可以读取寄存器得到引脚的当前电平2、GPIO寄存器操作a.芯片手册一般有相关章节,用来介绍:power/clock可以设
花间游想驾驭谁就驾驭谁
·
2025-05-20 23:31
嵌入式linux驱动
嵌入式Linux
arm
linux
驱动开发
学习
Linux内核(一) [ IMX RK ] TTY-UART驱动框架解析
平台:NXP
imx6ull
内核版本:4.1.15文章目录一、LinuxTTY驱动框架二、LinuxUart驱动框架三、UART相关结构体uart_driver(UART驱动结构体)、uart_port(
Bazinga bingo
·
2025-05-20 19:05
Linux
内核
linux
arm
驱动开发
c语言
nxp
基于NETCONN编程接口实现LWIP—netconn简介
前言使用lwip时可以
裸机
跑(RAW编程接口),也可以系统跑(NETCONN或SCOKET编程接口);1、移植修改说明1.1修改cc.h文件(暂时不懂) 在LWIP中支持针对关键代码的保护,比如申请内存等
cc-15015401
·
2025-05-19 19:25
嵌入式
LWIP
最新单片机STM32有什么推荐的
裸机
编程架构_stm32
裸机
多任务程序架构,如果不想35岁被淘汰这篇文章必看
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Go语言开发知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新如果你需要这些资料,可以戳这里获取内核调度子系统。microLite所谓的内核即软件定时器,主要为应用层的任务提供调度(以及其他定时场景的应
2401_84919706
·
2025-05-18 10:18
程序员
go
学习
面试
基于Qt6 + MuPDF在 Arm
IMX6ULL
运行的PDF浏览器——MuPDF Adapter文档
项目地址:总项目Charliechen114514/CCIMXDesktop:ThisisaQtWrittenDesktopwithbaseGUIUtilities本子项目地址:CCIMXDesktop/extern_app/pdfReaderatmain·Charliechen114514/CCIMXDesktop前言这个部分说的是Mupdf_adaper下的文档的工作函数的接口含义,如果你想要
charlie114514191
·
2025-05-14 16:09
Qt深入研究
arm开发
pdf
学习
教程
Qt6
Qt
设计
单片机嵌入式字符流数据解析库
可以
裸机
运行,也可以配合实时操作系统运行。本库开源连接地址:gitee连接实现思路本库采用C语言进行编程,方便移植,用户通过调用库接口函数即可使用。
KingQian2018
·
2025-05-09 11:31
单片机嵌入式微库
单片机
嵌入式硬件
嵌入式微库
Linux | 修改开机进度条修改文档(第十六天)
01本章节介绍的是iTOP-
iMX6ULL
-修改开机进度条的显示和修改步骤,使用的资料已经放到了开发板网盘资料中路径为“11_Linux系统开发进阶\71_章节_修改开机进度条修改文档使用资料”。
Qt历险记
·
2025-05-08 23:39
嵌入式Linux高级工程师
linux
运维
服务器
i.MX6ULL
qt
ARM_Linux驱动开发——字符设备驱动开发(上)
目录一、Linux驱动开发思维二、Linux驱动开发分类三、“ARM_Linux驱动开发——字符设备驱动开发”字符设备驱动简介前言在分享Linux驱动开发之前,我想带大家首先回顾一下
裸机
驱动开发和Linux
小小_扫地僧
·
2025-05-08 07:34
Linux
b树
数据结构
单片机嵌入式按键库
可以
裸机
运行,也可以配合实时操作系统运行。本库开源连接地址:gitee连接实现思路本库采用C语言进行编程,方便移植,用户只需要调用2各函数即可使用。
KingQian2018
·
2025-05-07 13:37
单片机嵌入式微库
单片机
嵌入式硬件
嵌入式微库
【STM32】
裸机
启动流程
STM32
裸机
启动流程详解一、STM32启动模式选择与地址映射STM32上电后,通过BOOT引脚配置不同的启动方式,决定MCU是从Flash启动、从SRAM启动,还是进入系统Bootloader。
hallo-ooo
·
2025-05-06 22:07
STM32学习笔记
stm32
单片机
ZYNQ 基于OCM实现AMP双核petalinux开发流程
Petalinux2017.04版本,ZYNQ7z10clg400-12,AMP模式:从软件的角度来看,多核处理器的运行模式有三种:(1)AMP(非对称多进程):多个核心相对独立的运行不同的任务,每个核心可能运行不同的操作系统或
裸机
程序
寒听雪落
·
2025-05-04 05:13
fpga开发
linux
手把手教你构建 Garnet Docker 镜像
没有看过
裸机
部署的建议先看看手把手教你安装Garnet准备服务器首先,建议使用一台环境比较干净的设备进行构建,避免出现玄学问题这里以雨云服务器的1元试用机为例,并且完整演示Docker的安装,所以不预装任何
风屿Wind
·
2025-05-03 15:39
docker
容器
运维
garnet
雨云
OpenBMC开发之虚拟媒体virtual-media服务
这甚至可以用于在
裸机
系统上安装操作系统。本文档重点介绍了一些重定向选项,例如基于浏览器的ISO/IMG映像挂载和远程CIFS/HTTPS映像挂载。参考资料虚拟媒体
柠檬恋上雨
·
2025-04-28 02:12
OpenBMC
媒体
linux
服务器
c++
STM32F103C8T6
裸机
多任务编程的问题
本实验实现的现象为每按一次按钮(pa0内上拉模式)切换闪灯(PC13开漏输出)的速度慢闪间隔1000ms正常间隔:200ms快闪间隔思路是:按钮检测和LED控制分成两个独立的函数,每个函数的执行时间不超过5ms。同时,SysTick中断不再处理这些逻辑,而是只负责维护一个64位的计数器,用于记录时间。这样,主循环中的两个函数可以基于这个计数器来判断时间间隔,实现非阻塞的延迟。#include"st
weixin_46290197
·
2025-04-27 12:42
stm32
嵌入式硬件
单片机
嵌入式Linux开发17——LED驱动开发
所以本章的LED灯驱动最终也是对I.MX6ULL的IO口进行配置,与
裸机
实验不同的是,在Linux下编写驱动要符合Linux的驱动框架。
贾贾乾杯
·
2025-04-26 22:47
Linux驱动开发
嵌入式
linux
驱动开发
C
LED
操作系统:线程间通信之信号
在
裸机
编程中,经常会使用全局变量进行功能间的通信,如某些功能可能由于一些操作而改动全局变量的值,另一个功能对此全局变量进行读取,根据读取的全局变量值执行相应的动作,达到通信协作的目的。
EmbSW_Guru_Wx
·
2025-04-22 12:56
操作系统
操作系统
线程间通信
信号
软中断
嵌入式开发中栈溢出的处理方法
嵌入式开发中栈溢出的处理方法目录引言栈溢出的原理栈溢出的危害栈溢出检测方法哨兵变量法栈着色法硬件监测机制编译器栈保护
裸机
系统中的栈溢出处理操作系统中的栈溢出处理预防栈溢出的最佳实践结论引言在嵌入式系统开发中
夜月yeyue
·
2025-04-17 13:02
c#
c++
stm32
linux
上一页
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
其他