0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>嵌入式技术>编程语言及工具>

编程语言及工具

电子发烧友网编程语言及工具栏目提供嵌入式设计所需的嵌入式编程语言技术和开发工具以及最新设计相关内容,是嵌入式工程师喜欢的网站。
【i.MX6ULL】驱动开发12——电容触摸驱动实践(上)

【i.MX6ULL】驱动开发12——电容触摸驱动实践(上)

本篇主要介绍了多点触摸芯片GT911的驱动编写与使用,并通过将触摸点实时打印的方式,测试触摸功能。...

2022-05-30 标签:嵌入式lcd驱动电容触摸i.MX6 6343

【i.MX6ULL】驱动开发11——LCD驱动实践

【i.MX6ULL】驱动开发11——LCD驱动实践

本篇介绍了LCD屏幕驱动相关知识并进行了实验,因为NXP官方的板子和我这个板子的LCD引脚一样,因此主要的修改就是将设备树中的lcdif 节点的屏幕参数进行修改即可。...

2022-05-30 标签:嵌入式lcdLinuxLCD驱动i.MX6 5413

【i.MX6ULL】驱动开发10—阻塞&非阻塞式按键检测

【i.MX6ULL】驱动开发10—阻塞&非阻塞式按键检测

本篇使用两种I/O模型进行按键读取:阻塞式I/O和非用阻塞式I/O,通过实际的实验,对比两者方式的实际运行效果与主要区别,并查看CPU的占用率,两种方式的CPU使用率都几乎为0。...

2022-05-27 标签:嵌入式驱动Linuxi.MX6 4920

【i.MX6ULL】驱动开发9——Linux I/O模型分析并进来类比

【i.MX6ULL】驱动开发9——Linux I/O模型分析并进来类比

本篇介绍了Linux中的五种I/O模型:阻塞式I/O模型、非阻塞式I/O模型、I/O复用模型、信号驱动式I/O模型、异步I/O模型,并通过生活中实际的场景进来类比。...

2022-05-26 标签:嵌入式LinuxGPIOi.MX6 2834

【i.MX6ULL】驱动开发8—中断法检测按键 Linux中断和定时使用方法

【i.MX6ULL】驱动开发8—中断法检测按键 Linux中断和定时使用方法

本篇主要介绍了Linux中断的使用方法,通过按键来进行中断实验测试,并使用Linux定时器进行按键去抖。...

2022-05-25 标签:嵌入式Linux中断i.MX6 4611

Linux虚拟内存和物理内存的深刻分析

Linux虚拟内存和物理内存的深刻分析

让我们看下虚拟内存: 第一层理解 每个进程都有自己独立的4G内存空间,各个进程的内存空间具有类似的结构 一个新进程建立的时候,将会建立起自己的内存空间,此进程的数据,代码等从磁...

2022-05-16 标签:LinuxLinux系统虚拟内存LinuxLinux系统物理内存虚拟内存 2032

Arduino使用教程 基于UNO PLUS的例程 Arduino OLED教程

Arduino使用教程 基于UNO PLUS的例程 Arduino OLED教程

Arduino使用教程 提供基于UNO PLUS的例程 硬件连接 我们提供的例程是基于UNO PLUS的,提供的连接方式也是对应的UNO PLUS的引脚,如果需要移植程序,请按实际引脚连接 OLED UNO VCC 3.3V/5V GND GND DIN SPI...

2022-05-05 标签:OLEDSPI接口Arduinouno 12138

基于RT-Thread和N32G457的家庭语音助手方案

基于RT-Thread和N32G457的家庭语音助手方案

本方案通过N32G457+RT-Thread,实现一个家庭语音助手,提供语音唤醒、多路开关、倒计时、闹钟提醒、天气提醒、新闻播报、音乐播放等功能,为家庭生活增添便利和趣味性。...

2022-04-15 标签:单片机语音识别RT-Thread语音助手N32G457 3821

关于C语言结构体内存对齐

今天给大家带来一道经典、易错的关于C语言结构体内存对齐的题目:...

2022-04-14 标签:内存C语言结构体 7200

TDK推紧凑型CeraLink®电容器 Microchip推调试和编程开发工具

为金融市场社区提供关键任务技术、软件、数据和分析服务的领先提供商笔克今天宣布任命 Ann Neidenbach 为其董事会成员,立即生效。...

2022-03-29 标签:电容器microchipTDK编程开发 4220

STM32+ESP8266连接腾讯IOT微信小程序一键配网

STM32+ESP8266连接腾讯IOT微信小程序一键配网

次我以智能锁为产品模型,在腾讯物联网平台创建一个设备,使用STM32F103系统板+ESP8266+LED灯完成智能锁产品的模拟开发;用户设备端可以按下指定的按键进入配网模式,打开腾讯官方的微信小程...

2022-03-18 标签:mcuSTM32IOTESP8266MQTT 15587

STM32+LWIP网络协议栈移植(网卡采用DM9000)

STM32+LWIP网络协议栈移植(网卡采用DM9000)

本篇文章主要讲解如何在STM32F103工程里添加移植LWIP协议,最终完成TCP服务器、TCP客户端的通信测试。 网卡采用的是DM9000,工程代码中,采用STM32的FSMC接口来驱动DM900网卡,DM9000是并口网卡,引...

2022-03-11 标签:网卡STM32LwIPFSMCkeil5 10601

基于keil5新建STM32F10x寄存器版本工程

基于keil5新建STM32F10x寄存器版本工程

前面文章分享了很多关于STM32F103系列知识点、物联网相关的小项目,工程都采用的是寄存器方式编写;很多小伙伴接触STM32开始都采用库函数编程,不清楚如何使用寄存器方式开发STM32;这篇文...

2022-03-09 标签:寄存器物联网STM32keil5 5973

i.MX6ULL嵌入式Linux开发1-uboot移植初探

i.MX6ULL嵌入式Linux开发1-uboot移植初探

本系列教程以i.MX6ULL处理器的ARM开发板为实验基础,学习记录嵌入式Linux开发的各种知识与经验,主要内容包括嵌入式Linux移植,嵌入式Linux驱动开发,嵌入式Linux应用开发等。...

2022-03-07 标签:嵌入式Linux开发板Ubooti.MX6 4758

C语言中枚举精讲分析

C语言中枚举精讲分析

     在使用带有数字性质的名称时有的时候需要用到枚举的方式进行定义函数名字,按照对应的数字格式来对应相应的名称。枚举成员的值是常量不是变量。      我们首先讲解一下枚举与结...

2022-03-02 标签:嵌入式C语言 4490

keil5+STM32F103C8T6设计的智能插座+人体感应灯 支持跨平台编译运行

keil5+STM32F103C8T6设计的智能插座+人体感应灯 支持跨平台编译运行

这是基于STM32设计的智能插座+人体感应灯。SRM32F103C8T6最小系统板、红外热释电人体感应模块、DHT11温湿度传感器、0.96寸单色OLED显示屏、ESP8266、继电器、RGB大功率白灯....

2022-02-28 标签:LinuxSTM32智能家居人体感应智能插座 13182

STM32录音机设计方案 STM32F103C8T6+Keil5设计带 SPI接口显示屏的录音机

STM32录音机设计方案 STM32F103C8T6+Keil5设计带 SPI接口显示屏的录音机

这是基于STM32F103C8T6设计的录音机功能,支持的功能如下: 1. 按下按键1启动自动录音,默认为5秒录音一次,录音完毕自动保存在SD指定目录下。文件名称采用当前时间命名;音频文件格式采用...

2022-02-28 标签:接口STM32SPI录音机keil5 11220

图形测试分析毫无头绪HarmonyOS图形栈测试技术帮你解决

图形测试分析毫无头绪HarmonyOS图形栈测试技术帮你解决

HarmonyOS图形栈是整个HarmonyOS操作系统的基座,包括ArkUI 2D和3D部分。图形栈的测试是一个分层接口,包括应用层、系统层以及硬件层,可以帮助开发测试者从用户体验指标到深入了解系统和硬件...

2022-01-12 标签:测试鸿蒙系统HarmonyOSOpenHarmonyHarmony 4915

【RTT大赛作品连载】AB32VG1开发板之OLED屏
【RTT大赛作品连载】基于AB32VG1 sdk BLE例程

【RTT大赛作品连载】基于AB32VG1 sdk BLE例程

RT-Thread基本中科蓝讯AB32VG1 BLE开发快捷方便....

2021-12-06 标签:BLE开发环境SDKRT-Thread中科蓝讯 6007

韦东山freeRTOS系列教程之互斥量(mutex)(7)

韦东山freeRTOS系列教程之互斥量(mutex)(7)

文章目录 系列教程总目录 概述 7.1 互斥量的使用场合 7.2 互斥量函数 7.2.1 创建 7.2.2 其他函数 7.3 示例15: 互斥量基本使用 7.4 示例16: 谁上锁就由谁解锁? 7.5 示例17: 优先级反转 7.6 示例18: 优先级...

2021-12-13 标签:嵌入式LinuxRTOSFreeRTOS韦东山 8412

韦东山freeRTOS系列教程之队列(queue)(5)

韦东山freeRTOS系列教程之队列(queue)(5)

文章目录 系列教程总目录 概述 5.1 队列的特性 5.1.1 常规操作 5.1.2 传输数据的两种方法 5.1.3 队列的阻塞访问 5.2 队列函数 5.2.1 创建 5.2.2 复位 5.2.3 删除 5.2.4 写队列 5.2.5 读队列 5.2.6 查询 5.2.7 覆...

2021-12-13 标签:嵌入式Linux函数RTOSFreeRTOS 6545

韦东山freeRTOS系列教程之信号量(6)

韦东山freeRTOS系列教程之信号量(6)

文章目录 系列教程总目录 概述 6.1 信号量的特性 6.1.1 信号量的常规操作 6.1.2 信号量跟队列的对比 6.1.3 两种信号量的对比 6.2 信号量函数 6.2.1 创建 6.2.2 删除 6.2.3 give/take 6.3 示例12: 使用二进制信...

2021-12-13 标签:嵌入式LinuxRTOSFreeRTOS信号量 5878

基于昊芯DSC28034+四针OLED屏 显示文字及数字

基于昊芯DSC28034+四针OLED屏 显示文字及数字

/******************************************************************   编  译  器:Haawking IDE V0.1.2     D  S  P:dsc28034湖人板   电 脑 配 置:Windows10 专业版; 64 位操作系统   仿  真  器:HX100v2   使  用  库...

2022-01-07 标签:OLED操作系统IIC中科昊芯 3501

Linux系统移植开发篇1:系统移植前说明及源码编译

Linux系统移植开发篇1:系统移植前说明及源码编译

本文章为《STM32MP157 Linux系统移植开发篇》系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。stm32mp157是ARM双核,2个A7核,1个M4核,A7核上可以跑Linux操作系统,M4核...

2021-08-19 标签:嵌入式嵌入式系统LinuxSTM32Linux系统开发板系统移植 6098

中科昊芯DSC28034使用GPIO引脚控制LED闪烁

中科昊芯DSC28034使用GPIO引脚控制LED闪烁

1、新建Haawking IDE 2、新建工程   输入以下程序: void GPIO_INIT() { EALLOW; GpioCtrlRegs.GPBDIR.bit.GPIO43 = 1;         //设置 IO的 43脚为输出口 EDIS; }   int main(void) { int temp, in; volatile unsigned int i; Disable...

2022-01-07 标签:led看门狗GPIO中科昊芯 2204

Dialog半导体公司成为SiFive RISC-V开发平台优选电源管理合作伙伴

新一代HiFive Unmatched平台采用了Dialog高度集成的系统电源管理芯片(PMIC) DA9063,该PMIC集成了6路DC-DC降压稳压器和11路LDO低压差线性稳压器。...

2021-05-12 标签:电源管理Linuxdialog低压差线性稳压器RISC-V 4890

基于微控制器的MicroPython模块运行

MicroPython是Python 3编程语言的一种精简而有效的实现,其中包括Python标准库的一小部分,并且经过优化可在微控制器和受限环境中运行。...

2021-03-07 标签:微控制器python 2375

Java设计:JDBC连接数据库的方法介绍

基本步骤: (1)加载并注册数据库驱动 (2)通过DriverManager获取数据库连接 (3)通过Connection对象获取Statement对象 (4)使用Statement接口执行SQL语句 (5)操作ResultSet结果集 (6)关闭连接...

2021-03-07 标签:数据库JDBC 2057

代码质量与安全–架起程序语义和业务逻辑之间的桥梁

我在编译器技术领域深耕已有30多年之久,包括MIPS和Intel等公司。目前,我领导着鉴释科技静态应用程序安全测试(SAST)工具的核心开发工作。...

2021-01-12 标签:物联网编程语言编译器 972

编辑推荐厂商产品技术软件/工具OS/语言教程专题