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裸机
ARM体系结构及接口技术(部分理论知识)
1、ARM相关的概念指令->指令集->架构->arm内核->SOC1.1课程目的为学习驱动打基础了解ARM处理器硬件的工作原理驱动开发1>
裸机
驱动开发:没有操作系统,单片机(MCU)开发:stm32只需要具备
°嘟嘟嘟嘟
·
2023-09-14 20:14
arm
反汇编
arm与linux与驱动程序,如何编写基于ARM的
裸机
程序和基于Linux的驱动程序?
ARM系列文章合集如下:《从0学arm合集》前言在嵌入式开发中,ADC应用比较频繁,本文主要讲解ADC的基本原理以及如何编写基于ARM的
裸机
程序和基于Linux的驱动程序。
吕纯阳
·
2023-09-14 20:44
arm与linux与驱动程序
迅为iTOP-STM32MP157开发板编译U-Boot
uboot是一段
裸机
代码,它的实现非常复杂,主要是初始化一些硬件,部署整个计算机系统,将内核读到内存,根据环境变量去启动内核,并向内核传递参数。它的目标就是启动内核,内核启动后它的生命也随之结束。
mucheni
·
2023-09-14 13:47
STM32MP157
stm32
arm
嵌入式硬件
驱动开发概念详解
1、什么是驱动能够驱使硬件实现特定功能的软件代码,可以根据驱动程序是否依赖于系统内核将其分为
裸机
驱动和系统驱动1.1
裸机
驱动编写的驱动代码中没有进行任何内核相关的API调用,开发者查询资料配置寄存器完成硬件相关控制
申廷光
·
2023-09-14 10:45
嵌入式开发
驱动开发
conan入门(四):conan 引用第三方库示例
它是免费和开源的,适用于所有平台(Windows、Linux、OSX、FreeBSD、Solaris等),可用于开发所有目标,包括嵌入式、移动(iOS、Android)和
裸机
。
10km
·
2023-09-13 07:31
conan
cmake
conan
import
thirtparty
package
cmake
conan入门(五):conan 交叉编译引用第三方库示例
它是免费和开源的,适用于所有平台(Windows、Linux、OSX、FreeBSD、Solaris等),可用于开发所有目标,包括嵌入式、移动(iOS、Android)和
裸机
。
10km
·
2023-09-13 07:31
conan
cmake
conan
交叉编译
cmake
thirdparty
嵌入式
裸机
设计思想——时间片轮
裸机
开发架构+状态机+定时器调度机制
前言(1)如果有嵌入式企业需要招聘校园大使,湖南区域的日常实习,任何区域的暑假Linux驱动实习岗位,可C站直接私聊,或者邮件:
[email protected]
,此消息至2025年1月1日前均有效(2)在MCU开发的时候,很多入门者会固执的认为,做项目一定要上实时操作系统。但是真的是这样的吗?(3)我曾经阅读过一位10年嵌入式开发经验的大佬分享的公众号,这位大佬感叹到,其实对于绝大多数时
风正豪
·
2023-09-12 17:53
MCU裸机教程
架构
单片机
【安装配置】linux下mysql安装 (已整理好shell脚本)
教程声明:博主在阿里云CentOS7.3
裸机
上按照该步骤安装成功。原文参考了牛客网mysql教程,但牛客网的教程,经我测试是有坑的,大家先按照我的做一遍,如果不成功,再参考其他教程。
农民真快落
·
2023-09-11 11:31
安装配置
mysql
sql
java
嵌入式linux day,嵌入式Linux开发 Day1
detail/50090中的视频进行学习,其中前期工作已经学习并准备完成,包括了学习视频的【第一期】手把手教你学Linux之Ubuntu入门篇全部内容和【第二期】手把手教你学Linux之ARM(MX6U)
裸机
篇中的前
无敌小羊历险记
·
2023-09-11 06:28
嵌入式linux
day
《ARM
裸机
》2--ARM体系结构和汇编指令
目录一、可编程器件的编程原理二、指令集对CPU的意义三、RISC和CISC的区别四、统一编址、独立编址、哈弗结构、冯诺依曼结构五、寄存器(***重点***)六、内存映射七、CPU和外部存储器的接口八、
iMX6ULL
m0_73853811
·
2023-09-11 02:18
arm开发
汇编
arm
裸机
【1】 --- ARM的汇编指令
目录一.ARM汇编的特点ARM汇编特点1:`LDR/STR架构`ARM汇编特点2:8种寻址方式ARM汇编特点3:指令后缀ARM汇编特点4:条件执行后缀ARM汇编特点5:多级指令流水线二.常用的ARM指令1.数据处理指令:2.程序状态寄存器CPSR访问指令:3.跳转指令4.访存指令5.软中断指令三.ARM中的立即数四.协处理器与指令1.协处理器2.协处理器指令3.ldm,stm和栈后缀的使用:堆栈(
PCONST
·
2023-09-11 02:48
#
arm裸机初体验
arm
I2C总线驱动:
裸机
版、应用层的使用、二级外设驱动三种方法
一、I2C总线背景知识SOC芯片平台的外设分为:一级外设:外设控制器集成在SOC芯片内部二级外设:外设控制器由另一块芯片负责,通过一些通讯总线与SOC芯片相连Inter-IntegratedCircuit:字面意思是用于“集成电路之间”的通信总线,简写:IIC(或者I2C)i2c传输的要点就是:传输一个字节后面必然紧跟一个"响应"信号----应答信号.这个响应信号可能来自主机,或者是从机,具体是谁
一条飞的鱼儿
·
2023-09-10 21:40
linux
驱动开发
IMX6ULL
-LED点灯
实验内容实验目的点亮
IMX6ULL
开发板LED2,通过输入on/off控制LED亮灭以及查看灯状态引脚原理图LED2查看引脚编号cat/sys/kernel/debug/gpioGPIO5_3得出引脚编号
追兮兮
·
2023-09-10 20:35
IMX6ULL
单片机
linux
嵌入式硬件
mcu
zynqmp APU(linux)和RPU(
裸机
)通过IPI中断实现同步
从内核ipi_mailbox源码触发自己实现APU(linux)和RPU(
裸机
)核间同步操作APU核RPU可以通过共享内存交互数据,APU向共享内存写数据后,RPU收到ipi中断,然后读取完数据,将触发中断告知
kissskill
·
2023-09-10 19:55
linux
zynqmp
IPI
IPI
中断
非AMP框架
zynqmp
程序人生
在FPGA上快速搭建以太网
LWIP是使用
裸机
设计以太网的良好起点,在此基础上我们可以轻松调整软件应用程序以提供更详细的应用程序。LWIPEcho服务器的使用首先使我们能够确定底层硬件设计是否正确。
碎碎思
·
2023-09-10 16:10
fpga开发
WDT看门狗电路的喂狗操作以及定时器功能的实现(S3C2440
裸机
开发)
文章目录前言一、WDT1.1特点1.2WDT的操作流程二、看门狗复位操作三、看门狗的定时器功能总结前言本期主要分享的内容是S3C2440平台下的看门狗定时器,它的作用主要是用于当由于噪声和出现系统错误引起的故障时,看门狗定时器会将电路复位;接下来带大家认真学习一下看门狗定时器;一、WDT1.1特点(1)带中断请求的普通内部定时器模式。(2)当定时器计数值达到0时(超时)激活128个PCLK周期的内
F.LASH.
·
2023-09-10 12:19
ARM体系结构与接口技术
单片机
嵌入式硬件
arm开发
linux
ARM汇编
ADC模数转换电路的编程使用(S3C2440
裸机
开发)
文章目录前言一、ADC(模数转换电路)二、ADC的两种工作模式三、ADC电路的使用四、编程方法五、ADC编程5.1单次转换5.2连续转换5.3ADC中断总结前言一、ADC(模数转换电路)功能:能够将模拟信号转换成数字信号表示值的电路ad比较重要的参数:量程位数精度–》数字信号改变1对应多大的模拟信号变化精度=量程/2的位数次方速率(转换速率)误差2440的adc是内部电路;量程为0-3.3V,位数
F.LASH.
·
2023-09-10 12:19
ARM体系结构与接口技术
arm开发
linux
嵌入式硬件
ARM汇编
ADC
IIC协议原理及IIC通信的具体实现(S3C2440
裸机
开发)
文章目录前言一、IIC协议二、IIC的控制2.1IIC控制相关寄存器2.2IIC控制中的特征信号2.3IIC的数据传输格式2.3.1ACK信号2.3.2数据读写操作2.3.3中止通信三、IIC编程3.1IIC编程的相关寄存器3.2IIC代码实现总结前言本期和大家主要分享的是一种非常常见并且非常常用的的一种协议------IIC通信协议;既然能称为一种协议,那么一定是通信中人们需要去遵守的一种通信标
F.LASH.
·
2023-09-10 12:19
ARM体系结构与接口技术
ARM
嵌入式
嵌入式硬件
IIC协议
lvgl gui项目|基于编写的lvgl 8.1的GUI,欢迎学习体验
…项目框图:演示视频
IMX6ULL
LinuxLVGLGUIV2.0效果演示,基于lvgl8.1并将长期更新支持lvgl8.x,源码仓库地址在评论区置顶评论,欢迎学习体验!获取源
挨踢民工biubiu
·
2023-09-09 17:22
LVGL
GUI
嵌入式
lvgl
gui
嵌入式
linux
LVGL|lvgl v8教程(lvgl中文文档学习教程,开始更新lvgl v8.x文档教程,超详细)
1.1.2项目成品
IMX6ULL
L
挨踢民工biubiu
·
2023-09-09 17:52
LVGL
单片机
嵌入式
嵌入式
gui
单片机
linux
经验分享
LVGL|lvgl中文教程手册(lvgl中文文档学习教程)
1.1.2项目成品
IMX6ULL
L
挨踢民工biubiu
·
2023-09-09 17:21
LVGL
嵌入式
嵌入式
gui
经验分享
linux系统中固化和更新uboot、zImage和dtb方法(经典)
大家好,今天给大家介绍一下
imx6ull
固化和更新uboot、zImage和dtb方法总结,希望这篇文章对大家有所帮助。
ST小智
·
2023-09-09 14:35
数据库
linux
Station P2(ROC-RK3568-PC)
裸机
开发7_
裸机
代码
StationP2(ROC-RK3568-PC)
裸机
开发之最简
裸机
代码StationP2(ROC-RK3568-PC)最简
裸机
代码没啥功能,被SoCbootrom加载到internal_sram0xfdcc1000
华锋2022
·
2023-09-09 09:08
Station
裸机开发
单片机
嵌入式硬件
arm开发
(ROC-RK3568-PC)
裸机
15_点亮 LED
源码:ARMv8-Abare-metal:ARMv8里面的rk3568_3_GPIO_I2C_PMIC__LED.zipROC-RK3568-PC板子点个LED,需要写好i2c接口代码,然后操作板载rk809这颗PMIC打开LED的供电,然后才能对LED所在的GPIO1组进行操作。MobaXterm_Personal终端uart显示中文:1).EditSession2).TerminalSetti
华锋2022
·
2023-09-09 09:38
Station
裸机开发
单片机
stm32
嵌入式硬件
FreeRTOS-移植STM32(HAL库)
裸机
开发的时钟源默认是Systic
BowenLi553
·
2023-09-09 05:19
stm32
嵌入式硬件
单片机
966SEO扫地僧站群·万能HTML模板[V1.9.1]
模板放入程序中,无需编写任何标签,程序会全自动替换处理,从而快速构建出一个完整的网站,这种模式相对于传统的网站建设方式更加快速、简单,同时可以大幅度降低网站建设的成本和难度.服务器及域名量的配置要求:推荐使用:
裸机
hqyl
·
2023-09-09 04:13
seo
搜索引擎
黑帽SEO
SEO
泛站群
基于ARM架构Cortex-A7
IMX6ULL
核心板设计核酸自动提取仪显控解决方案
2020年突如起来的新冠肺炎疫情使"核酸检测"进入了公众的视野,核酸检测从工艺上来说包括核酸提取、扩增与检测。核酸自动提取仪又名核酸自动纯化仪(NucleicAcidExtractionSystem)是应用配套的核酸提取试剂来自动完成样本核酸提取工作的仪器。广泛应用在疾病控制中心、临床疾病诊断、输血安全、法医学鉴定、环境微生物检测、食品安全检测、畜牧业和分子生物学研究等多种领域。全自动核酸提取系统
FORLINX
·
2023-09-08 21:24
嵌入式学习笔记(19)SDRAM引入
而我们研究
裸机
是为了研究uboo
嵌入式开发白菜
·
2023-09-08 19:50
嵌入式学习笔记
嵌入式
编程
学习
笔记
嵌入式实时数据库
嵌入式硬件
rtdbs
点亮LED——第一个IAR工程
文章目录说明创建工作区创建新工程向工程添加文件设置工程Options编译工程下载程序EWPtool插件之前的"测试开发板"章节测试开发板——第一个AutoSAR程序,使用了一个demo工程,不管是
裸机
程序还是
cfl927096306
·
2023-09-08 10:42
AutoSAR
实操:从入门到攻城狮
AutoSAR
IAR
【
IMX6ULL
驱动开发学习】24.关于mmap为什么能直接操作LCD显示
记录今天面试中遇到的一个提问,当时没有答上来感谢面试官(弓总)的提问,让我认识到了目前的不足,下午又深入的学习了一下,在这里做一下补充mmap为什么能直接操作LCD显示首先在内核空间申请一段或多段内存作为显存,即Framebuffer然后使用mmap把这段内存的物理地址映射到应用程序的地址空间相当于应用中也有一块内存,这两块内存的虚拟地址不一样(一个虚拟地址是内核空间的,一个是用户空间的),但是对
晨少爱学习
·
2023-09-08 10:20
IMX6ULL
驱动开发
mmap
驱动初步-------
裸机
启动流程
一、
裸机
的概念
裸机
就是没有操作系统的程序,
裸机
有些情况下执行效率是比较高的,但
裸机
也有弊端,就是它不能做大型的功能。
七号驿栈
·
2023-09-07 23:04
Linux驱动
java
前端
javascript
ADC和触摸屏硬件原理详解及
裸机
编程
版权声明:本文为小斑马学习总结文章,技术来源于韦东山著作,转载请注明出处!一、ADC硬件原理模数转换器即A/D转换器,或简称ADC,通常是指一个将模拟信号转变为数字信号的电子元件。通常的模数转换器是把经过与标准量比较处理后的模拟量转换成以二进制数值表示的离散信号的转换器。故任何一个模数转换器都需要一个参考模拟量作为转换的标准,比较常见的参考标准为最大的可转换信号大小。而输出的数字量则表示输入信号相
ZebraWei
·
2023-09-07 17:32
linux系统中详解u-boot之网络移植与调试
一、前章回顾上一章,已经讲过如何讲uboot.2022.10版本移植到我们自己的
imx6ull
开发板上,但是最后编译下载后网络部分未能正确识别,今天我们就来讲一讲网络部分的调试。
ST小智
·
2023-09-07 13:10
php
开发语言
Linux(驱动编程)(调试技术)(
imx6ull
)
调试技术1、在写驱动程序时函数未包含头文件在linux内核源码driver/char目录下输入命令grep“XXXX”*-nrw查看次函数在那个.c里用过,然后在vscode界面下按alt+p搜索这个.c就可以参考这个.c的头文件。2、编译完驱动跟应用后先insmodxxx.ko//插入cat/proc/drivers//查看设备号mknod/dev/xyzc2450//生成名为xyz的设备245
嵌入式学习者。
·
2023-09-07 11:53
Linux
驱动以及裸机
linux
运维
服务器
从
裸机
开始安装ubuntu系统到安装NVIDIA驱动
这篇文章为总结类文章,更多的是把各个博主的内容总结一下,形成一套端到端的方法,主要内容包括:安装ubuntu22.04版本(含启动U盘制作)配置ssh、固定ip和端口号安装NVIDIA驱动安装cuda11.7和cudnn8.6文章目录一、安装ubuntu22.041.制作启动盘2.安装ubuntu3.安装时碰到的问题二、配置ssh、固定ip和端口号1.配置ssh和固定端口号2.固定ip三、安装NV
Thomas_Cai
·
2023-09-07 10:04
深度学习
工程技术
ubuntu
linux
NVIDIA
cuda
cudnn
ardupilot 安装gcc-arm-none-eabi编译工具
0简介gcc-arm-none-eabi是GNU项目下的软件,是一个面向
裸机
arm的编译器。那么说了这么多介绍,它都包含什么具体功能又怎么安装与使用呢,我们继续。
魔城烟雨
·
2023-09-07 08:28
ardupilot学习
arm开发
IMX6ULL
移植篇-uboot源码目录
一.uboot源码分析前提由于uboot会使用到一些经过编译才会生成的文件,因此,我们在分析uboot的时候,需要先编译一下uboot源码工程。这里所用的开发板是nand-flash版本。二.uboot源码目录及编译1.uboot源码目录uboot源码目录:【正点原子】阿尔法Linux开发板(A盘)-基础资料-2022/【正点原子】阿尔法Linux开发板(A盘)-基础资料/例程源码/开发板教程对应
凌肖战
·
2023-09-06 19:52
嵌入式C开发
arm开发
linux
IMX6ULL
移植篇-uboot源码目录表
本文学习续上一篇文章,如下:
IMX6ULL
移植篇-uboot源码目录_凌肖战的博客-CSDN博客二.uboot源码目录分析编译后的uboot源码目录如下:wangtian@wangtian-virtual-mac
凌肖战
·
2023-09-06 19:52
嵌入式C开发
Linux系统相关
arm开发
linux
IMX6ULL
移植篇-uboot源码主要目录说明一
本文学习续上一篇文章,如下:
IMX6ULL
移植篇-uboot源码目录表_凌肖战的博客-CSDN博客二.uboot源码主要目录说明编译后的uboot源码目录如下:wangtian@wangtian-virtual
凌肖战
·
2023-09-06 19:52
嵌入式C开发
Linux系统相关
linux
arm开发
IMX6ULL
移植篇-boot 命令的学习
本文接上一篇文章,如下:
IMX6ULL
移植篇-bootz命令的学习_凌肖战的博客-CSDN博客二.boot命令boot命令也是用来启动Linux系统的,只是boot会读取环境变量bo
凌肖战
·
2023-09-06 19:19
嵌入式C开发
linux
arm开发
【王道】操作系统笔记 第一章 操作系统概述
从计算机系统的层次结构上看操作系统:以一台电脑的诞生为例:第一步,厂家组装一台
裸机
第二步,出售前安装操作系统第三步,用户安装应用程序第四步,使用应用程序操作系统的定义操作系统(OperatingSystem
令夏二十三
·
2023-09-06 00:04
王道考研
笔记
基于QEMU的
IMX6ULL
虚拟开发环境搭建
姓名:顿皓学号:19020100178学院:丁香2号书院转自:https://blog.csdn.net/ReCclay/article/details/104971182【嵌牛导读】Linux下的驱动开发是一个合格的全栈工程师必备技能,无论做项目产品还是自己DIY小玩意儿,掌握驱动开发的思路与流程都大有裨益。本系列专栏将使用qemu模拟器,虚拟出一个I.MX6ULL芯片,搭载Cortex-A7内
lemonlem
·
2023-09-05 12:03
嵌入式
裸机
之SDRAM初始化学习笔记
注:以下内容有参考朱老师物联网大讲堂
裸机
部分课件1.SDRAM引入1.1常见存储器介绍:DRAM介绍同步动态随机存取内存(synchronousdynamicrandom-accessmemory,简称
Donke_Dong
·
2023-09-05 11:41
嵌入式裸机笔记
IMX6ULL
学习笔记(四) —— uboot 启动流程
IMX6ULL
学习笔记version:v1.0「2023.4.27」author:Y.Z.T.摘要:随记,记录I.MX6ULL系列SOC的uboot启动流程⭐️目录文章目录
IMX6ULL
学习笔记2.3Uboot
Y.Z.T
·
2023-09-05 11:41
学习记录
随记
学习
笔记
linux
汇编
嵌入式
裸机
SD卡启动学习笔记
一.主流的外存设备介绍http://www.360doc.com/content/17/0930/22/1751130_691457644.shtml二.SD卡的特点和背景知识2.1.SD卡和MMC卡的关系(1)MMC标准比SD标准早,SD标准兼容MMC标准。(2)MMC卡可以被SD读卡器读写,而SD卡不可以被MMC读卡器读写。2.2.SD卡和Nand、Nor等Flash芯片差异SD卡/MMC卡等
Donke_Dong
·
2023-09-05 11:11
嵌入式裸机笔记
嵌入式知识-ARM
裸机
-学习笔记(4):重定位与链接脚本的使用
嵌入式知识-ARM
裸机
-学习笔记(4):重定位与链接脚本的使用一、重定位1.一些基本概念的引入位置有关编码:汇编源码编码成二进制可执行程序后和内存地址是有关的。
赵小琛在路上
·
2023-09-05 11:40
Linux嵌入式
脚本语言
linux
嵌入式
编程语言
嵌入式
裸机
课程之C语言程序调用和重定位学习笔记
一.汇编写启动代码之关看门狗前期准备工作1.1什么是看门狗看门狗(watchdogtimer)电子设备经常会跑飞或者死机(譬如极端炎热、极端寒冷、工业复杂场合)这种情况我们需要设备自动复位,看门狗就是实现这种的SOC内部的定时器。正常情况下,系统会定时给看门狗发送一个信号,也就是“喂狗”,如果遇到异常的状况(即:看门狗在规定的时间里没有收到信号),看门狗会判定系统出了故障,就会发送一个reset信
Donke_Dong
·
2023-09-05 11:40
嵌入式裸机笔记
ARM
裸机
的知识点总结(5)------汇编初始化启动代码,重定位和链接脚本,SDRAM
一、汇编初始化启动代码(1)汇编写启动代码之关看门狗1、什么是看门狗?看门狗(watchdogtimer看门狗定时器)。大家想象这样一个场景:家门口有一只狗,这个狗定时会饿(譬如说2小时一饿),狗饿了会胡乱咬死人。人进进出出要想保证安全必须提前喂狗(必须在上次喂过后的2小时内喂狗才行)。如果超时没喂狗就会被咬死,如果提前喂狗没关系,但是本次喂狗时间就会从这里开始计算。现实中因为一些外部因素,电子设
_Vincent__
·
2023-09-05 11:08
ARM裸机知识点总结
以 kubernetes 为云内核的未来云计算架构
而现代应用几乎都是分布式应用,kubernetes已经成为事实上的“云操作系统内核”,能让云内核普及的发型版呼之欲出image你会发现现在IaaSPaaSSaaS在云原生技术普及的浪潮中已经名存实亡,比如容器运行在
裸机
上就已经拥有非常
sealyun
·
2023-09-05 08:59
新建工程——第一个S32DS工程
之前的"测试开发板"章节测试开发板——第一个AutoSAR程序,使用了一个demo工程,不管是
裸机
程序还是AutoSAR程序,那都是别人已经创建好的工程。
cfl927096306
·
2023-09-04 12:18
AutoSAR
实操:从入门到攻城狮
AutoSAR
S32DS
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他