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裸机
【Linux】按键驱动程序
1.3poll方式1.4异步通知1.5总结二、按键驱动程序的框架三、按键驱动程序实战3.1头文件(button_drv.h)3.2驱动程序(button_drv.c)3.3驱动程序(button_100ask_
imx6ull
.c
希希雾里
·
2023-06-11 12:59
嵌入式Linux驱动
linux
嵌入式硬件
驱动开发
CH573-01-GPIO-LED——RISC-V内核BLE MCU快速开发教程
1.新建工程 1)NEWProject 点击“File->New->MounRiverProject”: 2)finish 选择CH573F的
裸机
开发工程模板,如下图,然后点击“finish
IOT趣制作
·
2023-06-11 05:52
MCU快速开发教程
单片机
risc-v
CH573
用于Alpha指令集处理器CModel
裸机
(不带操作系统)的CoreMark性能测试程序源码编译流程
CoreMark是一个综合基准,用于测量嵌入式系统中使用的中央处理器(CPU)的性能。它是在2009由eembc的shaygal-on开发的,并且试图将其发展成为工业标准,取代过时的dehrystone基准。代码用C编写,包含以下算法:列表处理(增删改查和排序)、矩阵操作(公共矩阵操作)、状态机(确定输入流是否包含有效数字)和CRC,都是在真实的嵌入式应用中很常见的操作,这也是CoreMark比其
ctbinzi
·
2023-06-11 04:30
gcc
编译器
编辑器
C/C++
CModel
coremark
alpha指令集
服务器(
裸机
)如何安装Centos 7系统
1.下载系统镜像(可以选择自己对应的版本)http://mirrors.aliyun.com/centos/7/isos/x86_64/2.制作linux系统U盘下载UltraISO制作工具并安装再准备一个空U盘(注意:这个操作会将U盘内数据全部删除操作之前请将U盘内文件备份)https://cn.ultraiso.net/插入U盘打开UltraISO软件,选择“文件”->“打开”选择linux系
i码充电桩
·
2023-06-11 02:11
Linux
服务器
centos
linux
Linux 之八 完整嵌入式 Linux 环境及构建工具、(交叉)编译工具链、CPU 体系架构
最近,工作重心要从
裸机
开发转移到嵌入式Linux系统开发,由于之前对嵌入式Linux环境并不是很了解,因此,第一步就是需要了解如何搭建一个完整的嵌入式Linux环境。现在将学习心得记录为此文。
ZC·Shou
·
2023-06-11 01:45
Linux
linux
嵌入式
u-boot
toolchain
boot
2019-11-15
他们将在任何分布式环境中运行良好,包括开发人员自己的笔记本电脑,
裸机
数据中心,以及CloudF
袁小胜
·
2023-06-10 16:04
基于stm32的所有嵌入式项目代码
本人本科和硕士阶段的专业都是嵌入式方向,做了许许多多的项目,包括51、stm32、freeRTOS、linux操作系统、多进程线程实现功能,包括
裸机
开发,驱动开发,系统开发,同时在整机器学习,模式识别,
洲洲不是州州
·
2023-06-09 11:06
嵌入式完整作品
stm32
单片机
arm
linux
嵌入式硬件
kubeadm部署ingress-controller
九:kubeadm集群
裸机
部署:nginx-ingress-controller:0.30.0以daemonset+hostnetwork+nodeselector为例集群环境:1.查看开启是ipvs[
fengge55
·
2023-06-09 08:46
k8s
docker
玩转linux系统
玩转Linux操作系统操作系统发展史只有硬件没有软件的计算机系统被称之为“
裸机
”,我们很难用“
裸机
”来完成计算机日常的工作(如存储和运算),所以必须用特定的软件来控制硬件的工作。
李世雄专栏
·
2023-06-08 18:17
linux服务器
玩转linux系统
01 操作系统概述
提供公共服务操作系统通过对于
裸机
的抽象向用户进程提供了诸如读取、修改文件,与其它进程通信,或等待其它进程的服务。
夏威夷的芒果
·
2023-06-08 18:48
驱动开发--根文件系统
共同点:都能操作硬件不同点:ARM
裸机
:1、直接操作物理地址2、单独编译单独执行3、arm
裸机
同时只能执行一份代码4、arm
裸机
代码只需要一个main函数即可,在ma
sy_青柠
·
2023-06-08 11:55
linux
运维
服务器
Python之网络编程
一、操作系统基础操作系统:(OperatingSystem,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“
裸机
”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行
辉辉辉辉辉辉辉辉辉辉辉
·
2023-06-08 10:47
python
python
启动虚拟机并安装Linux系统
上一篇我们讲了安装VMwareWorkstation和虚拟机教程,但是我们刚刚新建的虚拟机相当于一个
裸机
,还没有安装操作系统在里面,下面我们来看一下如何进行Linux系统的安装。
想你依然心痛
·
2023-06-08 10:12
Linux
大数据
linux
运维
服务器
虚拟机
系统安装
Linux I2C 驱动实验
目录1.LinuxI2C驱动框架简介1.1I2C总线驱动1.2I2C设备驱动1.3I2C设备和驱动匹配过程2I.MX6U的I2C适配器驱动分析3.实验代码1.LinuxI2C驱动框架简介在
裸机
中,我们通常会有如下四个文件
小吴伴学者
·
2023-06-08 06:30
linux
运维
服务器
【基于
IMX6ULL
驱动开发学习】ARM开发板nfs挂载虚拟机目录
nfssudoapt-getinstallnfs-kernel-serverportmap2)配置nfs共享目录配置文件为/etc/exports,打开配置文件屏配置共享目录sudogedit/etc/exports修改配置文件,在文件里面增加以下内容/home/me/Linux_ARM/
IMX6ULL
晨少爱学习
·
2023-06-08 06:16
IMX6ULL
arm开发
NFS
挂载
IMX6ULL
mount
【基于
IMX6ULL
驱动开发学习】01.安装交叉编译环境【附下载地址】
第一步(下载工具链):从官网上下载交叉编译工具链https://snapshots.linaro.org/gnu-toolchain/按照以下步骤选择可以选择最新的(我也忘记我用的哪个版本了,都可以用问题不大)第二步(将工具链拷贝到固定目录下保存好):其实将工具链放到哪个目录下都行,但是为了养成好习惯,我们把工具链放到/usr/local下下载之后,拷贝到虚拟机里,并解压解压后得到的文件夹便是我们
晨少爱学习
·
2023-06-08 05:44
IMX6ULL
驱动开发
linux
交叉编译
IMX6ULL
Linux驱动编程【直接操作寄存器控制LED】
一、内存映射1、
裸机
LED灯实验就是操作6ULL的寄存器2、Linux驱动开发也可以操作寄存器。Linux下不能直接对寄存器的物理地址进行读写操作,比如寄存器A物理地址为0x01010101。
哈哈.txt
·
2023-06-08 03:30
linux
$1$驱动开发
3.RAM
裸机
代码和驱动有什么区别?4.Linux系统的组成5.宏内核、微内核6.驱动移植1.驱动大纲:(1)内核模块(2)字符设备驱动(3)中断、内核定时器2.单片机开发属于嵌入式开发吗?
Summer_taotao
·
2023-06-08 03:26
单片机
嵌入式硬件
【
裸机
驱动LED】使用汇编代码驱动LED(二)—— 汇编代码编写篇
【
裸机
驱动LED】使用汇编代码驱动LED(一)——寄存器解析篇_仲夏夜之梦~的博客-CSDN博客【
裸机
驱动LED】使用汇编代码驱动LED(一)——寄存器解析篇https://blog.csdn.net/
仲夏夜之梦~
·
2023-06-08 03:51
#
裸机开发
汇编
单片机
fpga开发
【
裸机
驱动LED】使用汇编代码驱动LED(一)—— 寄存器解析篇
为了后续使用C语言驱动LED,事先学习汇编代码驱动LED,有如下好处:熟悉一些基本的汇编语法了解驱动LED的基本流程了解驱动LED需要用到哪些寄存器作为一个初学者,可以锻炼自己阅读开发文档的能力本文的主要目的是了解驱动LED的基本流程,以及要驱动LED需要使用哪些寄存器。目录一、驱动LED的基本流程二、寄存器设置1、时钟源初始化(CCGRx)2、设置IO复用(IOMUXC_SW_MUX_CTL_P
仲夏夜之梦~
·
2023-06-08 03:20
#
裸机开发
单片机
嵌入式硬件
【
裸机
开发】镜像文件内部信息构成
由于当前使用的是裸板,没有OS,DDR的初始化、文件保存地址都尚未确定,所以我们生成二进制文件以后,是无法直接放到开发板上运行的。因此,我们一般会在二进制文件之前加一些头部信息,这些头部信息会告诉开发板如何初始化DDR、文件要拷贝到哪个位置、文件大小是多少等。头部信息+二进制文件=镜像文件下面重点了解的是头部信息由哪些内容构成目录一、IVT1、IVT的起始位置2、IVT的内容二、BootData1
仲夏夜之梦~
·
2023-06-08 03:19
#
裸机开发
linux
运维
服务器
深入理解
裸机
与RTOS开发模式
文章目录前言
裸机
开发模式轮询方式事件驱动方式改进的事件驱动方式常用时间驱动方式:定时器使用状态机进行改进总结RTOS的引入RTOS编程要注意的问题临界资源的访问任务的休眠唤醒总结前言感谢韦东山老师的直播教学
Jacky~~
·
2023-06-07 23:46
智能家居项目
单片机
stm32
c语言
freertos
FreeRTOS多任务系统
3FreeRTOS任务优先级4FreeRTOS任务调度方式4.1抢占式调度4.2时间片调度5FreeRTOS任务控制块6FreeRTOS任务栈1单任务和多任务系统1.1单任务系统单任务系统的编程方式,即
裸机
的编程方式
Paranoid-up
·
2023-06-07 22:22
单片机
#
FreeRTOS
arm开发
mcu
stm32
嵌入式开发
FreeRTOS
mr-library 开源嵌入式驱动框架
常见的开发方式大多分为两种:常见的开发方式通常分为两种:
裸机
编程和RTOS编程,由于两种方式的代码编写方式存在巨大差异,因此在两种方式之间切换意味着需要进行大规模的工程修改。
·
2023-06-07 19:14
嵌入式单片机c开源工具
vware ESXI安装使用
一、什么是vwareESXIlinux内核的
裸机
管理系统;用于为未安装操作系统的服务器
裸机
做虚拟化,比如可以把服务器分成很多区,按需要对每个区分配一定的CPU、内存、硬盘容量等资源,然后每个区安装不同的操作系统
steven张008
·
2023-06-07 19:11
虚拟化
服务器
IMX6ULL
裸机
篇之I2C实验主控代码说明一
一.I2C实验简介I2C实验:学习如何使用I.MX6U的I2C接口来驱动AP3216C,读取AP3216C的传感器数据。AP3216C:是一个三合一的环境光传感器,ALS+PS+IRLED,ALS是环境光,PS是接近传感器,IR是红外LED,与主控芯片通信使用的是I2C接口。I.MX6U有4个I2C接口,可以通过这4个I2C接口来连接一些I2C外设。本文只介绍I2C主控制器的几个函数:(1)I2C
凌雪舞
·
2023-06-07 07:47
嵌入式C开发
裸机开发
arm开发
linux
c语言
IMX6ULL
裸机
篇之I2C实验主控代码说明二
I2C实验中,I2C主控制器的部分代码实现如下:
IMX6ULL
裸机
篇之I2C实验主控代码说明一_凌雪舞的博客-CSDN博客本文主要介绍I2C写数据与读数据实现。
凌雪舞
·
2023-06-07 07:47
嵌入式C开发
裸机开发
arm开发
linux
c语言
IMX6ULL
裸机
篇之I2C实验-硬件原理图
一.I2C实验简介I2C实验,我们就来学习如何使用I.MX6U的I2C接口来驱动AP3216C,读取AP3216C的传感器数据。AP3216C是一个三合一的环境光传感器,ALS+PS+IRLED,ALS是环境光,PS是接近传感器,IR是红外LED,与主控芯片通信使用的是I2C接口。二.I2C外设原理图I2C实验原理图如下:结合以上的硬件原理图,可以看出:AP3216C连接到了I2C1接口上:I2C
凌雪舞
·
2023-06-07 07:17
嵌入式C开发
裸机开发
arm开发
linux
c语言
IMX6ULL
裸机
篇之I2C实验之从设备代码实现
以下文章是关于I2C实验,关于主控制器(即主设备)端的I2C代码实现:
IMX6ULL
裸机
篇之I2C实验主控代码说明一_凌雪舞的博客-CSDN博客
IMX6ULL
裸机
篇之I2C实验主控代码说明二_凌雪舞的博客
凌雪舞
·
2023-06-07 07:58
嵌入式C开发
裸机开发
linux
arm开发
c语言
U-Boot移植
移植过程参考手册:I.MX6U嵌入式Linux驱动开发指南V1.8\color{red}{I.MX6U嵌入式Linux驱动开发指南V1.8}I.MX6U嵌入式Linux驱动开发指南V1.8移植过程:NXP
imx6ull
CinzWS
·
2023-04-21 20:29
驱动开发
uboot
嵌入式
STM32 bit-band位带操作
如果在
裸机
开发中,位带操作相比于直接的读-改-写操作除了访问速度快一点以外好像也没有什么可以说的了,但是如果在带操作系统的开发中,多任务并发运行的时候就有可能在任务切换的过程中发生不可预料的问题,而位带操作由于是属于硬
karwen2020
·
2023-04-21 15:00
STM32
stm32
单片机
嵌入式硬件
2020.xilinx开发环境
xilinx平台软件使用参考博客1使用XilinxSDK1.1创建工程1.2加载
裸机
示例代码2petalinux编译内核2.1首先在使用petalinux创建工程并且编译内核2.2编译内核2.3配置内核
xhome516
·
2023-04-20 10:26
2000-工具类
linux相关gpio函数
/home/ysy/linux/
IMX6ULL
/linux/linux-imx-rel_imx_4.1.15_2.1.0_ga/include/linux/gpio.hstaticinlineintgpio_direction_output
听枫要靠谱
·
2023-04-20 07:33
linux驱动
linux
linux
嵌入式
驱动
.ko文件的编译生成
1KERNELDIR:=/home/ysy/linux/
IMX6ULL
/linux/linux-imxrel_imx_4.1.15_2.1.0_ga_alientek2CURRENT_PATH:=$(shellpwd
听枫要靠谱
·
2023-04-20 07:03
linux驱动
linux
IMX6ULL
裸机
篇之中断实验-通用中断驱动说明一
一.通用中断驱动本文针对
IMX6ULL
裸机
篇:中断实验。重点针对C语言编写通用中断驱动框架。启动文件start.S在这里不做详细的介绍(因为是汇编实现部分),汇编代码理解实现原理即可。
凌雪舞
·
2023-04-19 23:40
linux
arm开发
什么是
裸机
云服务器?
裸机
云服务器是一种单租户、非虚拟化机器,它为用户提供对底层硬件的完全访问权限,而无需任何开销。它保留了云的完整、自助服务的多功能性,同时允许用户利用服务器物理硬件的全部处理能力。
IDC_USA
·
2023-04-19 17:22
服务器
U-Boot 初次编译
1.在Ubuntu中创建存放uboot的目录,比如我的是/home/hsj/linux/
IMX6ULL
/uboot,然后在此目录下新建一个名为“alientek_uboot”的文件夹用于存放uboot源码
int data
·
2023-04-19 14:06
ubuntu
linux
运维
U-Boot 烧写与启动
1.uboot编译好以后就可以烧写到板子上使用了,这里我们跟前面
裸机
例程一样,将uboot烧写到SD卡中,然后通过SD卡来启动来运行uboot。
int data
·
2023-04-19 14:33
linux
运维
服务器
Spring Cloud教程(一)云原生应用程序
他们将在任何分布式环境中运行良好,包括开发人员自己的笔记本电脑,
裸机
数据中心,以及CloudFoundry等托管平台。特性SpringCloud专注于
万万558
·
2023-04-19 13:12
imx6ull
gpio 中断
本文使用100ask_
imx6ull
_mini开发板来做实验,内容参考百问网开发手册一、整体流程GPIO作为中断源,本实验使用KEY1(GPIO5_1)和KEY5(GPIO4_IO14)两个按键作为中断源
risc_luck
·
2023-04-19 10:10
imx6ull
裸机
nxp
Linux 中断实验-基于正点原子
IMX6ULL
开发板
详细内容参考《I.MX6U嵌入式Linux驱动开发指南V1.6》第五十一章,本篇文章仅说明重点内容。Linux内核提供了完善的中断框架,我们只需要申请中断,然后注册中断处理函数即可,使用非常方便,不需要一系列复杂的寄存器配置。1Linux中断简介1.1Linux中断API函数1、中断号每个中断都有一个中断号,通过中断号即可区分不同的中断,有的资料也把中断号叫做中断线。在Linux内核中使用一个in
supersmart@
·
2023-04-19 10:40
arm
linux
vscode
c++
IMX6ULL
_中断笔记
linux内核提供了完善的中断框架1>什么是中断号?每个中断都有一个中断号,通过中断号即可区分不同的中断中断号也叫中断线在linux中使用int变量来表示中断号2>中断申请函数request_irq()intrequest_irq(unsignedintirq,irq_handler_thandler,unsignedlongflags,constchar*name,void*dev);irq:要
归来仍是_少年
·
2023-04-19 10:10
linux驱动学习
linux
imx6ull
中断
一、回顾STM32中断系统1、STM32中断向量表ARM芯片从0X00000000开始运行,执行指令。在程序开始的地方存放着中断向量表。中断向量表主要功能是描述中断对应的中断服务函数。对于STM32来说代码最开始的地址存放堆栈栈顶指针。2、中断向量偏移一般ARM从0X000000000地址开始运行,对于STM32我们设置连接首地址为0X8000000。如果代码一定要从0X8000000开始运行,那
听枫要靠谱
·
2023-04-19 10:10
imx6ull中断
嵌入式
linux
imx6ull
中断设备树以及对应驱动相关的知识点的理解
一、中断相关知识点回顾1、中断向量表:中断向量是中断服务程序的入口地址或存放中断服务程序的首地址,而中断向量表就是存放着一系列中断服务程序入口地址的表。这些中断服务程序在中断向量表中的位置是半导体厂商确定好的。若某个中断被触发,则会自动跳转到中断向量表对应的中断服务程序的入口地址处。中断向量表在整个程序的最前面,但ARM处理器都是从0x00000000开始运行,但在stm32中代码是下载到0x80
ldysl2333
·
2023-04-19 10:09
野火i.MX6ULL
Pro开发板
单片机
嵌入式硬件
嵌入式
linux
rt thread smart适配野火
imx6ull
开发板的KSZ8081网卡
原理图野火和nxp的
imx6ull
都采用KSZ8081网卡,电路图一致。ENET1_nRST复位引脚连接在了74lv595上,因此需要先驱动74lv595。
拉松
·
2023-04-19 10:38
rt
thread
smart
rt_thread_smart
imx6ull
KSZ8081
IMX6ULL
中断之IRQ中断函数实现
一.IRQ中断函数本文介绍
IMX6ULL
的IRQ中断函数实现,具体是汇编实现。对汇编实现过程进行一下初步的了解。二.IRQ中断函数代码实现IRQ中断函数涉及CP15协处理器与GIC中断控制器。
凌雪舞
·
2023-04-19 10:38
嵌入式C开发
arm开发
linux
对计算机科学与技术的思考
人们把没有安装任何软件的计算机称为
裸机
。计算机系统中所使用的电子线路和物理设备,是看得见、摸得着的实体,如中央处理器(CPU)、存储器、外部设备
孤星明月
·
2023-04-19 10:06
计算机科学
【Linux
裸机
篇(四)】I.MX6ULL C语言 LED 驱动
文章目录一、汇编搭建C语言环境二、C语言编写三、编写Makefile四、链接脚本一、汇编搭建C语言环境实际工作中是很少用到汇编去写嵌入式驱动的,大部分情况下都是使用C语言去编写的。只是在开始部分用汇编来初始化一下C语言环境,比如初始化DDR、设置堆栈指针SP等等,当这些工作都做完以后就可以进入C语言环境,也就是运行C语言代码,一般都是进入main函数。1.global_start/*全局标号*/2
Eiker_3169
·
2023-04-19 07:09
linux
c语言
C6678-控制GPIO输入/输出
原理输入输出测试本工程采用DSP
裸机
调用CSL库对16个GPIO进行了输
Coder-hong
·
2023-04-19 00:52
TMS320C6678开发技术
单片机
stm32
嵌入式硬件
2020-11-25
育儿感想之一孩子不是
裸机
,父母想格式化就格式化,想装什么就装什么。孩子不仅有自己的操作系统,还能创造和衍生出自己的应用程序。
琉璃梅
·
2023-04-18 16:52
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他