嵌入式操作系统
电子发烧友网提供的嵌入式操作系统专栏,内容有嵌入式操作系统培圳资料以及应用知识等;是您学习嵌入式操作系统的好栏目。AT89C52单片机定时器如何设置工作方式
AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼...
2017-11-18 25454
基于FreeRTOS的嵌入式实时操作系统的原理和实现
FreeRTOS是一个源码公开的免费的嵌入式实时操作系统,通过研究其内核可以更好地理解嵌入式操作系统的实现原理.本文主要阐述FreeRTOS系统中的任务调度机制、时间管理机制、任务管理机制以及...
2017-11-18 7231
FreeRTOS嵌入式开源实时操作系统介绍
FreeRTOS是一个嵌入式系统使用的开源实时操作系统。FreeRTOS被设计为“小巧,简单,和易用”,能支持许多不同硬件架构以及交叉编译器。FreeRTOS自2002年Richard Barry开始开发以来,一直都在积极开...
2017-11-18 4805
PetaLinux操作系统特点和结构及其移植方法
本文介绍了PetaLinux操作系统的特点和目录结构,并分析了基于MLD的BSP自动生成技术,最后总结了PetaLinux操作系统移植的具体方法。这对设计基于MicroBlaze处理器的嵌入式系统具有重要指导意义。...
2017-11-18 20470
精准解读FreeRTOS的十三大特性
实时性:FreeRTOS “可以”配置成为一个硬(Hard)实时操作系统内核。要注意这里用的是“可以”,FreeRTOS 也可以配置为非实时型内核,甚至于部分任务是实时性的,部分不是。这一点比uC/OS-I...
2017-11-18 7090
赛普拉斯授权UMC生产的 65nm 和 40nm SRAM 器件荣获航空航天级 QML 认证
加利福尼亚州圣何塞,2017年 11 月 15 日 —— 包括抗辐射存储器在内的先进嵌入式系统解决方案市场领导者赛普拉斯半导体公司 (纳斯达克代码:CY) 和全球领先的半导体代工厂联华电子股份有限...
2017-11-17 12692
嵌入式系统开发7大妙招,招招对你有帮助
成为一个正式的嵌入式开发工程师。它是一个艰辛的过程,需要开发人员维护和管理系统的每个比特和字节。从规范完善的开发周期到严格执行和系统检查,开发高可靠性嵌入式系统的技术有许...
2017-11-17 5838
借鉴开发人员累计的经验教训构建更出色的嵌入式系统
随着嵌入式系统不断普及,我们可以从积累的开发知识中获得巨大优势,构建更出色的系统。 工程师一刻也没忘记交付能同时满足质量、时间安排和预算目标的项目的需求。一个事半功倍的方...
2017-11-16 1356
单片机操作系统有哪些_单片机操作系统汇总分析
嵌入式操作系统(Embedded OperatingSystem,简称:EOS)是指用于嵌入式系统的操作系统。嵌入式操作系统是一种用途广泛的系统软件,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口...
2017-11-16 40566
单片机怎么跑系统_裸跑跟带着系统跑有什么区别?
跑系统的单片机可以更有效地支持多任务,完成更加复杂的任务;裸奔的单片机只能进行单任务。跑系统的单片机需要更大的存储空间用于系统程序和用户程序;裸奔的单片机对存储空间的需求...
2017-11-16 16734
如何用keil烧写hex文件格式
开发单片机的第一步就是用Keil软件编写汇编程序,并形成最终的“*.hex”目标文件,然后用编程器将该文件烧写到单片机中就行了,最后将烧写好的单片机插到电路板上,一接通电源就可以工作...
2017-11-16 55572
单片机并行处理怎么实现
并行输入就是两个或两个以上的信号同时输入。比如P0~P3口,都可以同时接受8路输入信号,所以是并行输入。快速轮流调用CPU使用权,反正小于10MS的东西,你又看不见,人眼是不能识别刷新频...
2017-11-16 13944
单片机指令系统与子程序调用的操作方法
MCS-51单片机有丰富的位操作指令,可以把大量的硬件组合逻辑用软件来代替,这样可以方便地应用于各种逻辑控制,主要用于控制线路通、断,继电器的吸合与释放等。位操作指令如表所示。...
2017-11-16 15778
单片机C51存储器类型及存储模式
单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能集...
2017-11-16 24709
Bootloader解锁详细步骤
在嵌入式操作系统中,BootLoader是在操作系统内核运行之前运行。可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好...
2017-11-15 40773
linux中gpio复用设置操作步骤
要向大家介绍下如何写一个python程序实现控制Arduino中才能控制的I/O接口。上篇文章也说过,如果想使用python程序,必须使用SD卡中的Linux系统。那么如何在Linux系统中直接操作GPIO呢?我们来看看...
2017-11-15 8029
嵌入式系统中异步串口通信的数据帧提取与校验
在嵌入式系统中,异步串口(UART)使用非常频繁,可以用于与各种外部系统(帧括PC)之间的通信。在硬件上UART通过在每个字节的传输中插入开始位和停止位,保证接收端可以正确地找到字节...
2017-11-15 2195
shell脚本启动java程序详情解说
在项目中有个java工程部署在linux上,需要用shell脚本方法启动。bin下面是编译后java的文件,bat下面是一些启动脚本,bat中的lib中放的是该工程所需要的所有jar包。...
2017-11-15 6262
什么是flash文件_flash文件用什么打开
常见Flash文件有3种格式,一种是FLA格式,即Flash源文件,包含有Flash影片的编码、场景等原始要素,就是说没有转化成影片的Flash文件,支持Flash MX、Dreamweaver MX等Flash软件编辑、转换,可转换的格...
2017-11-15 39956
试述shell的启动过程详情
Linux用户启动一个进程的通用方法是在shell中执行命令,命令中包括可执行程序的路径以及启动所需参数。新启动的进程是shell进程的子进程,shell使用wait系列函数等待用户进程的结束,在进程结...
2017-11-15 3997
运算器主要功能及分类
运算器:arithmetic unit,计算机中执行各种算术和逻辑运算操作的部件。运算器的基本操作包括加、减、乘、除四则运算,与、或、非、异或等逻辑操作,以及移位、比较和传送等操作,亦称算术...
2017-11-14 10629
nrf24l01模块使用教程
nRF24L01是由NORDIC生产的工作在2.4GHz~2.5GHz的ISM 频段的单片无线收发器芯片。无线收发器包括:频率发生器、增强型“SchockBurst”模式控制器、功率放大器、晶体振荡器、调制器和解调器。...
2017-11-14 22444
linux内核无法启动
Linux在启动过程中会出现一些故障,导致系统无法正常启动,本文列举了几个应用单用户模式、GRUB命令操作、Linux救援模式的典型故障修复案例帮助读者了解此类问题的解决。...
2017-11-14 3438
linux内核启动参数设置
name”是关键字,内核用它来识别应该把“关键字”后面的值传递给谁,也就是如何处理这个值,是传递给处理进程还是作为环境变量或者抛给“init”。值的个数限制为10,你可以通过再次使用...
2017-11-14 4771
STM32中AHB总线_APB2总线_APB1总线这些是什么
AHB,是Advanced High performance Bus的缩写,译作高级高性能总线,这是一种“系统总线”。AHB主要用于高性能模块(如CPU、DMA和DSP等)之间的连接。AHB 系统由主模块、从模块和基础结构(Infrastruct...
2017-11-14 19158
linux内核启动流程
Linux的启动代码真的挺大,从汇编到C,从Makefile到LDS文件,需要理解的东西很多。毕竟Linux内核是由很多人,花费了巨大的时间和精力写出来的。而且直到现在,这个世界上仍然有成千上万的程...
2017-11-14 4589
linux内核锁机制
在现代操作系统里,同一时间可能有多个内核执行流在执行,因此内核其实象多进程多线程编程一样也需要一些同步机制来同步各执行单元对共享数据的访问。尤其是在多处理器系统上,更需要...
2017-11-14 7588
linux内核中断机制
如果让内核定期对设备进行轮询,以便处理设备,那会做很多无用功,因为外设的处理速度一般慢于CPU,而CPU不能一直等待外部事件。所以能让设备在需要内核时主动通知内核,会是一个聪明的...
2017-11-14 3364
编辑推荐厂商产品技术软件/工具OS/语言教程专题
| 电机控制 | DSP | 氮化镓 | 功率放大器 | ChatGPT | 自动驾驶 | TI | 瑞萨电子 |
| BLDC | PLC | 碳化硅 | 二极管 | OpenAI | 元宇宙 | 安森美 | ADI |
| 无刷电机 | FOC | IGBT | 逆变器 | 文心一言 | 5G | 英飞凌 | 罗姆 |
| 直流电机 | PID | MOSFET | 传感器 | 人工智能 | 物联网 | NXP | 赛灵思 |
| 步进电机 | SPWM | 充电桩 | IPM | 机器视觉 | 无人机 | 三菱电机 | ST |
| 伺服电机 | SVPWM | 光伏发电 | UPS | AR | 智能电网 | 国民技术 | Microchip |
| 开关电源 | 步进电机 | 无线充电 | LabVIEW | EMC | PLC | OLED | 单片机 |
| 5G | m2m | DSP | MCU | ASIC | CPU | ROM | DRAM |
| NB-IoT | LoRa | Zigbee | NFC | 蓝牙 | RFID | Wi-Fi | SIGFOX |
| Type-C | USB | 以太网 | 仿真器 | RISC | RAM | 寄存器 | GPU |
| 语音识别 | 万用表 | CPLD | 耦合 | 电路仿真 | 电容滤波 | 保护电路 | 看门狗 |
| CAN | CSI | DSI | DVI | Ethernet | HDMI | I2C | RS-485 |
| SDI | nas | DMA | HomeKit | 阈值电压 | UART | 机器学习 | TensorFlow |
| Arduino | BeagleBone | 树莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
| 示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
| OrCAD | Cadence | AutoCAD | 华秋DFM | Keil | MATLAB | MPLAB | Quartus |
| C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
| Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
| DuerOS | Brillo | Windows11 | HarmonyOS |


































