资讯
linux-2.6.32在mini2440开发板上移植 添加ADC驱动程序(2024-06-18)
linux-2.6.32在mini2440开发板上移植 添加ADC驱动程序;添加ADC驱动程序
编者:由于内核没有支持S3C2440的ADC驱动,在这里增加ADC驱动。友善......
我在ARM板上写的第一个驱动程序(2023-03-27)
read 函数从驱动中读取相应的状态。应用程序运行在用户空间,而Linux 驱动属于内核的一部分,因此驱动运行于内核空间。当我们在用户空间想要实现对内核的操作,比如使用open函数打开/dev/led......
S3C2440驱动篇之ADC驱动分析(2024-06-14)
S3C2440驱动篇之ADC驱动分析;一.硬件简介
Linux-2.6.32.2内核没有提供S3C2440的ADC驱动程序,ADC驱动属于字符设备驱动,下面就讲解驱动......
基于mini2440的UDA1341音频驱动架构分析(2024-06-20)
ASoC音频设备驱动
ASoC驱动的组成
ASoC(ALSA System on Chip)是ALSA在SoC方面的发展和演变,它在本质上仍然属于ALSA,但是在ALSA架构的基础上对CPU相关......
调试分析之 根据内核报错信息PC指针分析错误(2024-08-13)
,肯定不属于内核啊,
2.假设它是加载的驱动程序引入的错误,怎么确定是哪一个驱动程序呢?
/proc/kallsyms
先看看加载的驱动程序的函数的地址范围.cat /proc......
Linux驱动之异步通知的应用(2024-08-20)
是IO信号量,因为按键驱动属于IO型的。
2、利用fcntl(fd, F_SETOWN, getpid())函数将本应用程序的进程号告诉给内核,最终使得驱动程序可以成功发送信号给应用程序。
3......
基于一种可以用按键进行调节LCD背光亮度的解决方案(2023-01-12)
的桥梁,它为应用程序屏蔽了硬件的细节,应用程序将使用统一的系统调用接口来访问设备。Linux系统将设备分为3种基本类型,即字符设备、块设备和网络设备。本文涉及的背光驱动属于字符设备驱动......
STM32F1_ SysTick系统滴答(2023-05-24)
现的功能,都可以由TIM来实现。SysTick无非就是定时中断的功能,它完全可以由TIM定时器来完成。之所以SysTick独立出来就是因为它属于内核一部分,方便用户移植,而且简单方便。学过uCOS的人......
IMX257 总线设备驱动模型编程之总线篇(2024-08-15)
driver_attribute *drv_attrs; --总线驱动属性
以下的函数会在设备注册或驱动注册的时候调用。
int (*match)(struct device *dev, struct......
STM32的SysTick时钟源来自哪里?(2024-07-26)
.h等内核源码中)
你会发现,其实源码已经默认使用HCLK(内核)时钟。
而SysTick_Config函数属于内核(如core_cm3.h)已经写好源码,一般我们不去修改。
所以,到这里,你会......
长电科技:实际控制人将变更为中国华润(2024-03-27)
股,占公司总股本的 22.54%。磐石香港的控股股东为华润(集团)有限公司(以下简称“华润集团”),磐石香港的实际控制人为中国华润有限公司(以下简称“中国华润”)。
本次权益变动属于......
STM32中的SysTick时钟源来自哪里?(2024-08-01)
); /* Function successful */}
你会发现,其实源码已经默认使用HCLK(内核)时钟。
而SysTick_Config函数属于内核(如core_cm3.h)已经写好源码,一般......
stm32能跑linux吗(2024-02-03)
第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型......
STM32H5开发(1)----总览(2024-07-26)
STM32H5开发(1)----总览;概述
STM32H5系列微控制器是意法半导体公司推出的一款高性能MCU, CortexM33内核的微控制器产品。他和STM32F2、F4、F7、H7同属于......
52单片机存储器的扩展(2023-05-23)
于存放程序执行的中间结果和过程数据。这512B的数据存储器包含256B的内部RAM和256B的内部扩展RAM。内部扩展的256B RAM在物理上属于内部,在逻辑上属于外部。在系......
通过mmap方式应用程序在Linux下访问物理地址提高实时性(2022-12-21)
高效率的数据交互从而完成设计目标是有必要和可能的。
linux存在名为mmap的函数,能把物理地址映射为虚拟地址,并且这个函数能直接在应用程序中直接调用而不是仅仅属于内核调用的函数,这样在应用层直接操作S3C6410的物理外设成为可能。考虑......
STM32单片机中抢占优先级和响应优先级的表达方式解析(2024-06-06)
能打断正常执行流的事件都称为异常。 异常与中断的区别在于, 中断请求是来自于Cortex内核外部, 比如各种片上外设, 外部中断请求等, 它们对于内核是”异步”的; 而异常则是由于Cortex内核......
STM32芯片内部架构的详细介绍(2023-06-06)
之外设计部件并生产整个芯片。这些内核之外的部件被称为核外外设或片上外设,如 GPIO、USART(串口)、I2C、SPI 等。
芯片内部架构示意图
芯片内核与外设之间通过各种总线连接,其中驱动单元有 4 个......
IT8528存储器学习笔记(2024-01-15)
机,框图如下:
IT8528相关储存器主要有三个部分:
iRAM : 8032内部 256Byte 的 RAM,这部分属于8032内核。
XRAM : 内核外部 4K 的 RAM,这部......
STM32的结构和组成(2024-08-15)
在做片上外设。
ICode总线
ICode中的I表示Instruction,及指令。
我们写好的程序编译之后都是一条条指令,存放在FLASH中,内核要读取这些指令来执行程序就必须通过ICode总线。
驱动......
初识STM32 标准库(2023-02-27)
下的库函数文件添加到工程中,并查阅库帮助文档来了解ST 提供的库函数,这个文档说明了每一个库函数的使用方法。
进入Libraries 文件夹看到, 关于内核与外设的库文件分别存放在CMSIS 和......
实操经验分享——在STM32上移植Linux(2023-08-09)
技术上有了很大的提升了。
领导过来一看见有u-boot(有点东西交差了。。。)就说要把外部的SRAM驱动加上,以便于跑linux内核,这个sram只有512K,这么小能跑得了linux内核吗?这是后话,先把sram驱动......
联发科天玑 7200 处理器发布,采用第二代台积电 4 纳米工艺(2023-02-16)
-A715 内核和六个 Cortex-A510 内核(频率未知)。同时辅以 Mali G610 MC4 GPU,这款 GPU 与天玑 9000 中的 G710 很相似,不过着色器核心较少,可以......
STM32外部中断(2024-01-31)
);
//EXTI的时钟控制不需要开启
//NVIC也不需要开启,NVIC是属于内核......
UCOS2_STM32F1移植详细过程 (二)(2023-06-07)
.初始化滴答
我们使用ST的滴答SysTick来配置作为操作系统的滴答时钟,芯片SysTick是属于内核(Cortex-M3)的一部分,所以,在初始化的时候是调用CM3里面......
Linux驱动之异常处理体系结构简析(2024-08-20)
Linux驱动之异常处理体系结构简析;异常的概念在单片机中也接触过,它的意思是让CPU可以暂停当前的事情,跳到异常处理程序去执行。以前写单片机裸机程序属于前后台程序,前台指的就是mian函数......
STM32的中断使用介绍(2024-01-26)
的和确定的中断时间。
带来的优势:
(1)响应速度提高;
(2)标准化,统一管理。
图4 NVIC在芯片上的位置
4、中断的分类
中断按事件来源分类,可以分为外部中断和内部中断。中断事件来自于内核......
STM32入门学习笔记之时钟树架构(上)(2024-08-26)
STM32入门学习笔记之时钟树架构(上);2.1 时钟树结构图
STM32属于Cortex-M3内核的单片机,时钟结构比之前的51单片机较复杂的多,根据数据手册,STM32F103的时......
Microchip 发布PIC16F13145系列MCU,促进可定制逻辑的新发展(2024-01-29)
科技公司)推出PIC16F13145系列单片机(MCU),提供量身定制的硬件解决方案。该系列MCU配备了全新的独立于内核的外设(CIP),即可配置逻辑块模块,可直接在MCU内创......
什么是STM32寄存器(2023-02-27)
们通常说的RAM,程序的变量,堆栈等的开销都是基于内部的SRAM。内核通过DCode 总线来访问它。
FSMC
FSMC 的英文全称是Flexible static memory controller......
STM32芯片简介以及功能特点和其优异性(2024-09-25)
完整的嵌入式系统,从开发过程分为4层:硬件层、驱动层、操作系统层和应用层。而STM32是MCU的一种,故也属于嵌入式技术。
STM32与ARM
ARM可以说是一个公司的名称,一类微处理的通称,也代......
ARM Cortex-M7处理器体系结构简介(2022-12-16)
模型:
M7异常向量表,包含异常编号,中断请求编号,存储器分布
M7处理器一共有255个异常,异常编号为1~255;其中1~15属于内核异常,大于15属于外设中断;在程序开发中,使用-14~-1表示内核......
汽车操作系统和中间件的关系(2023-08-07)
Ring3上就像是只有1个APP -- AutosarAP RTE, 而运行在RTE上的各种APP间的调度, 对于内核来说是都属于RTE内部的问题, 上层APP被RTE统一装进了RTE设计的沙盒内,这些......
S3C2440内核蜂鸣器驱动解读(2024-08-21)
S3C2440内核蜂鸣器驱动解读;首先介绍需要的一些头文件的位置
linux-2.6.32.内核重要文件目录:
linux-2.6.32.2/arch/arm/mach-s3c2410......
这家RISC-V快充协议芯片原厂宣布开源!(2023-09-12)
控制器提出了更大的挑战。广芯微电子宣布开源基于内核的PD控制器,以支持客户更好地部署快充系统和差异化功能。本文引用地址:芯片框图
UM3506 SoC 芯片创新性地集成了基于 ISA 的 32 位微处理器内核......
STM32G4系列存储访问的两个小话题(2023-08-30)
,第三方芯片设计者在基于ARM核设计、集成芯片时,对于内核的部分功能或者核外设是有取舍权的。】
具体到STM32G4系列芯片,它属于cortex M4核,该核内置位带功能,STM32G4芯片......
为其已经广泛的应用优化产品线推出几款新服务器。 这些新服务器集成有新型AmpereOne™ CPU,具有多达192个单线程内核和高达4TB的内存空间。 数据库、Telco Edge、Web服务器、缓存服务、媒体编码和视频游戏流等应用将受益于内核......
智能手表手环心率检测什么原理? 为什么都只发出绿光?(2024-07-18)
振动、消息提醒,还都加入了更具运动属性的心率检测功能。使用过的小伙伴都可能会有这么一个疑问,心律检测为什么发出的是绿光呢?
首先来看看原理:常见的手环、手表上的心率检测,是利......
详解Linux内核内存管理架构(2024-04-25)
,主要用于内核的动态内存分配。其分配通过kmalloc接口来申请。
· 高端内存动态分配地址空间:高端内存分配的内存是虚拟地址连续而物理地址不连续的内存,一般用于内核动态加载的模块和驱动,因为内核......
使用8位MCU的物联网控制应用(2023-02-07)
性和设备耐用性可以通过简化代码和硬件来提高,而不需要软件冗余。
多年来,8位MCU一直在发展并保持竞争力的原因在于,它能够为用户提供价值。这是通过在多个方面持续创新而实现的,特别是存储器、功耗、封装和独立于内核......
使用8位MCU的物联网控制应用(2023-02-07)
是存储器、功耗、封装和独立于内核的外设(CIP)等方面。
8位MCU的显著改进
随着如今对物联网关注度的提升,同时整个城市都在使用智能设备进行升级,大规......
使用8位MCU的物联网控制应用(2023-02-07)
性和设备耐用性可以通过简化代码和硬件来提高,而不需要软件冗余。
多年来,8位MCU一直在发展并保持竞争力的原因在于,它能够为用户提供价值。这是通过在多个方面持续创新而实现的,特别是存储器、功耗、封装和独立于内核......
自研RISC-V内核,MCU最后的出路?(2024-04-01)
几年出现过很多RISC-V+Arm双核或纯自研RISV-C内核的MCU产品。
前几天,Renesas(瑞萨电子)宣布,推出基于内部自研CPU内核构建的通用32位RISC-V微控制器(MCU......
stm32f103中断系统详解学习笔记(2022-12-21)
意思就是嵌套向量中断控制器,它属于 M3 内核的一个外设,控制着芯片的中断相关功能。由于 ARM 给 NVIC 预留了非常多的功能,但对于使用 M3 内核设计芯片的公司可能就不需要这么多功能,于是就需要在 NVIC 上裁......
内核移植和文件系统制作(3)Ramdisk简介和常见问题(2024-07-24)
内核移植和文件系统制作(3)Ramdisk简介和常见问题;一,Ramdisk简介:
Ramdisk是一种基于内存的虚拟文件系统(并非一个实际的文件系统),它将一部分固定大小(这个大小在编译内核......
Microchip 发布PIC16F13145系列MCU,促进可定制逻辑的新发展(2024-01-25)
系列单片机(),提供量身定制的硬件解决方案。该系列配备了全新的独立于内核的外设(CIP),即可配置逻辑块模块,可直接在内创建基于硬件的定制组合逻辑功能。由于集成到MCU,CLB使设......
Microchip 发布PIC16F13145系列MCU,促进可定制逻辑的新发展(2024-01-25)
满足嵌入式应用日益增长的定制化需求,Microchip Technology Inc.(微芯科技公司)推出PIC16F13145系列单片机(MCU),提供量身定制的硬件解决方案。该系列MCU配备了全新的独立于内核......
Microchip发布PIC16F13145系列MCU,促进可定制逻辑的新发展(2024-02-29)
于2024年1月25日
为了满足嵌入式应用日益增长的定制化需求, Technology Inc.(微芯科技公司)推出系列单片机(),提供量身定制的硬件解决方案。该系列配备了全新的独立于内核的外设(CIP......
米尔基于NXP iMX.93开发板的网卡驱动移植指南(2024-07-23)
)网卡设备树配置
添加网卡设备树节点的eth1_pins和eth2_pins引脚定义:
4)配置内核
PHY驱动位于drivers/net/phy/motorcomm.c,我们只需要把这个驱动......
一文了解移植3.4.2的Kernel到JZ2440(2022-12-07)
相应系统状态值,装载驱动程序,最后挂载根文件系统。
1. 编译内核
修改根目录下面的Makefile,该ARCH ?= arm ,CROSS_COMPILE ?= arm-linux-
针对arm架构......
相关企业
;深圳市瑞科微电子有限公司;;本公司专业.专芯.专注于内存、flash、主芯片IC、显示驱动IC、电源管理IC等DVB周边IC供应... 信誉保障,真芯相对!
了可显着提高电动汽车和可再生能源应用性能和效率的变革性技术。我们的栅极驱动器内核,即插即用栅极驱动器中获得专利的增强开关TM技术,适用于SiC和IGBT开关。它们用于各种应用,包括电动汽车,太阳能逆变器,风力涡轮机,储能,电机驱动,储能,牵引
;东莞宏晶科技;;宏晶科技是新一代增强型8051内核单片机生产厂商,是微型计算机标准的制定者和领导厂商,致力于提供满足中国市场需求的高性能单片机技术,在业内处于领先地位,销售网络覆盖全国。STC属于
;四川国芯科技有限责任公司;;公司以微内核新型操作系统的研发为重点,以MIPS架构应用的产业化和市场营销推广为主体,采用基于国芯【未来α】微内核操作系统以及更加简洁、高效的应用程序开发接口(GUI
;中微爱芯电子有限公司;;无锡中微爱芯电子有限公司是由国家控股,专门从事民品设计的高科技有限公司,隶属于中国电子科技集团五十八研究所,主要的产品线有:LCD驱动IC,LED驱动IC,音响
复杂可编程逻辑CPLD器件;配置存储器 PROM等。 2、ARM内核嵌入式系统;USB接口、CAN总线、LCD显示驱动等外围IC。各类高性能八位、十 六位、三十二位单片机;在系统可编程ISP、在系
;俊臣电子;;为原厂及部分IC的国内核心代理商,可根据客户需要特别设计开发制作IC等;
;深圳市欣吉利科技有限公司;;深圳市欣吉利科技有限公司,是台湾明阳半导体股份有限公司的大***家深度合作企业,属于台湾明阳半导体中国大陆办事处!我公司销售台湾明阳旗下全系列高品质LED驱动器。包括显示屏驱动
;广州市奇昶电子;;广州市奇昶电子商行成立二十年来,商行一直致力于台湾跟大陆电子产品在推广与销售,是一个非常有竞争优势的专业电子元器件供应商。公司经营世界各大品牌产品,产品管泛用于内存,SDRAM
;深圳市祥鹰驰电子有限公司;;深圳市祥鹰驰电子有限公司是一家专业电子元器件供应商。公司致力于内存芯片、SDRAM、SRAM、DRAM、DDR、存储器、NANDFLASH等芯片,以及各类充电器IC