针对ARM-Linux程序的开发,主要分为三类:应用程序开发、驱动程序开发、系统内核开发,针对不同种类的软件开发,有其不同的特点。今天我们来看看ARM-Linux开发和MCU开发的不同点,以及ARM-Linux的基本开发环境。 1 ARM-Linux应用开发和单片机开发的不同 这里先要做一个说明,对于ARM的应用开发主要有两种方式:一种是直接在ARM芯片上进行应用开发,不采用操作系统,也称为裸机编程,这种开发方式主要应用于一些低端的ARM芯片上,其开发过程非常类似单片机,这里不多叙述。还有一种是在ARM芯片上运行操作系统,对于硬件的操作需要编写相应的驱动程序,应用开发则是基于操作系统的,这
1
STM32F103C8T6单片机开发板实验之跨年烟花(OLED显示)程序源代码。 1、单片机型号:STM32F103C8T6。 2、开发环境:KEIL。 3、编程语言:C语言。 4、提供配套PDF格式STM32F103C8T6单片机开发板电路原理图。 5、有代码效果图。
2023-01-01 00:04:16 10.72MB STM32F103C8T6 单片机 跨年烟花 OLED显示
1
含数据手册,使用说明,编译环境设置,快速开发,ADC,TIME,CAN,UART,FREERTOS,SPI,IIC,EEPROM,FLASH等各种驱动,中文注释,代码清晰明了,不是PE生成的天书代码。
2022-12-29 17:22:42 67.63MB S32K144 NXP
1
辉芒微(FMD)单片机开发编程IDE,版本v3.0.8,亲测可用,详细信息可以查看我发布的博客“辉芒微(FMD)单片机开发环境搭建”
2022-12-29 15:34:30 48.98MB 辉芒微 MCU FMD
1
Proteus,EDA仿真软件,特殊之处在于方针可编程器件如嵌入式控制器、单片机 包括Proteus v8.4 SP0, 破解和中文化中文化菜单
2022-12-24 22:58:06 95MB Proteus 单片机开发 嵌入式开发 破解
1
STM32F103C8T6单片机开发板实验之元旦60秒倒计时(OLED显示)。 1、处理器:STM32F103C8T6。 2、开发环境:KEIL。 3、提供开发板PDF格式原理图。 4、有代码运行效果图。
2022-12-23 12:54:34 27.16MB STM32F103C8T6 元旦 60秒倒计时 OLED显示
1
单片机开发0151、电子密码锁1602液晶显示资料.zip
2022-12-18 16:56:14 404KB 单片机 密码锁 显示屏
1
单片机开发0172、基于单片机的指纹识别电子密码锁设计.zip
2022-12-17 18:28:58 1.03MB 单片机 密码锁
1
基于51单片机的温度采集系统,LCD此案是温度,和串口显示温度,采用c语言编写
2022-12-16 15:37:36 20KB c语言 单片机开发
1
对于单片机初学者来说,数字电压表是一个不错的练习项目。在本文中,单片机开发工程师们分享了一个使用PIC单片机开发的简易数字电压表。该数字电压表的范围是0-20V,当然你也可以自己增加或减少输入电压的范围。 在这个方案中,使用的是microchip的PIC16F688单片机,该PIC单片机通过8个模拟通道之一读取输入电压,并使用内部ADC将其转换为10位数字。用ADC转换做一些数学运算,该数字可以转换为实际测得的电压。电压显示在基于HD44780的字符LCD上。 一、数字电压表电路图和说明 你无法将20V信号直接馈入PIC单片机的输入通道。它的工作电压过高,可能会损坏单片机。因此,首先我们需要一个电压缩放器,该电压缩放器会将输入电压缩小到PIC16F688的安全工作电压范围。可以通过下面所示的简单电阻分压器来实现。 使用两个电阻R1和R2,可以将0-20V的输入电压下转换为0-5V。对于R1和R2的选定值,你可以看到电阻分压器网络的输出(Va)是输入电压的1/4。如果输入电压超过20V,则Va将超过5V,这可能对PIC单片机有害。如果在R1电阻两端连接一个5.1V稳压二极管,
2022-12-13 16:25:43 110KB PIC 单片机 数字电压表 文章
1