Keil公司是一家业界领先的微控制器(MCU)软件开发工具的独立供应商。Keil公司由两家私人公司联合运营,分别是德国慕尼黑的Keil Elektronik GmbH和美国德克萨斯的Keil Software Inc。Keil公司制造和销售种类广泛的开发工具,包括ANSI C编译器、宏汇编程序、调试器、连接器、库管理器、固件和实时操作系统核心(real-time kernel)。有超过10万名微控制器开发人员在使用这种得到业界认可的解决方案。其Keil C51编译器自1988年引入市场以来成为事实上的行业标准,并支持超过500种8051变种。
本章主要为大家讲解V7开发板的开发板环境搭建,涉及IDE,下载器和相关小软件的驱动安装。
本篇文章主要介绍如何使用STM32CubeMX初始化STM32L431RCT6的USART,并使用查询模式发送数据,使用查询模式接收数据。
本篇详细的记录了如何使用STM32CubeMX配置STM32L431RCT6的硬件CRC外设校验数据,并用SHT30温湿度传感器为例检查是否可以正确校验。
从百问网资料下载中心 (https://download.100ask.net) 下载本开发板的所有资料。进入下载中心后,在左侧标签栏找到“百问网全场景工业互联开发板”并点击,根据页面提示下载百度网盘的资料。
本篇文章主要介绍如何使用STM32CubeMX初始化STM32L431RCT6的USART,并使用中断模式发送和接收数据。
安装包链接:链接:https://pan.baidu.com/s/1OgnYGpnTmTyaS9ytCq-JTg 提取码:qh5o
Keil是一个公司的名字。本来Keil只能用来开发51系列单片机,叫keil,但是后来ARM公司收购了Keil软件,基于Keil扩展了ARM的开发,软件名改为MDK。所以有两个软件:Keil C51和Keil MDK,前者开发51系列单片机,后者主要用于ARM系列单片机的开发。 Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。如果你使用C语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。并且相对于某些开发环境来说,MDK5的界面真的做的挺好的,配色等都很人性化
本篇详细的记录了如何使用STM32CubeMX配置STM32L431RCT6的ADC外设,读取MQ-2气体传感器的数据并通过串口发送。
本篇文章主要介绍如何使用STM32CubeMX初始化STM32L431RCT6的USART,并使用DMA模式发送数据和接收数据。
本篇详细的记录了如何使用STM32CubeMX配置STM32L431RCT6的硬件I2C外设驱动0.96'OLED屏幕。
本篇详细的记录了如何使用STM32CubeMX配置STM32L431RCT6的通用定时器外设,产生 PWM 驱动无源蜂鸣器。
Keil 5是一款非常友好和强大的C语言软件开发系统。Keil软件为用户提供清晰直观的操作界面,相对其他C语言开发软件而言,Keil实用更加便捷。Keil具备编译器、安装包和调试跟踪,其主要新增包管理器功能,支持LWIP。而且Keil的SWD下载速度也是KEIL4的5倍,给用户带来了全新的感受和体验。
本篇详细的记录了如何使用STM32CubeMX配置STM32L431RCT6的通用定时器外设,以中断的方式使LED闪烁。
本篇详细的记录了如何使用STM32CubeMX配置STM32L431RCT6的硬件I2C外设,读取HTS221温湿度传感器的数据并通过串口发送。
MDK5的组成如下(核心包括4个部分:uVision IDE with Editor(编辑器),ARM C/C++ Compiler(编译器),Pack Installer(包安装器),uVision Debugger with Trace(调试跟踪器)。Software Packs(包安装器)又分为:Device(芯片支持),CMSIS(ARM Cortex 微控制器软件接口标准)和 Mdidleware(中间库)三个小部分):
本篇详细的记录了如何使用STM32CubeMX配置STM32L431RCT6的通用定时器外设,产生PWM驱动舵机。
本篇详细的记录了如何使用STM32CubeMX配置STM32L431RCT6的硬件I2C外设读取环境光强度传感器数据(BH1750)。
RT-Thread绝对算得上是国产RTOS操作系统里优秀的一支,也获得了风险投资,发展势头迅猛,合作伙伴也越来越多,基于RTT的产品也越来越多,有消费类电子的,有工业的,物联网的,今天我们用NXP的frdm-k64跑跑移植,安装下载必要的源码包和软件,我下载了不同的源码包,可以在GitHub上下载最新的源码包
本篇详细的记录了如何使用STM32CubeMX配置STM32L431RCT6的硬件SDMMC外设读取SD卡数据。
本文中涉及到的安装包可以在官网下载到,速度比较慢,为了方便大家,我已上传到百度网盘,资源列表如下:
注:这个是MDK6,不是MDK5 AC6,属于下一代MDK 视频版: https://www.bilibili.com/video/BV16s4y157WF 一年一度的全球顶级嵌入式会展Embedded World 2023上,MDK6将展示预览版效果,本月14号 - 16号,也就是下周二到下周四,为期三天,在德国纽伦堡举办。
x86平台,Windows应用程序:建立工程/项目,编辑源码,编译代码(编译器:VC6.0),运行。
输入 mdk3 b -f ap1.txt -t -6 -s 90 (-f ap1.txt这是自定义WIFi名称列表,不想自定义可以直接去除也就是mdk3 b -t -6 -s 90)
1、STM32CubeMX 是 ST 意法半导体近几年来大力推荐的STM32 芯片图形化配置工具,目的就是为了方便开发者, 允许用户使用图形化向导生成C 初始化代码,可以大大减轻开发工作,时间和费用,提高开发效率。STM32CubeMX几乎覆盖了STM32 全系列芯片。
Keil C51是51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。如果你使用C语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。 •可以在公众号后台回复『043』或『keil』获取下载链接。
Airgorah是一款功能强大的WiFi安全审计工具,该工具可以轻松发现和识别连接到无线接入点的客户端,并对特定的客户端执行身份验证攻击测试,捕捉WPA握手包,并尝试破解接入点的密码。在该工具的帮助下,广大研究人员可以对无线接入点和客户端的安全性进行检测和验证。
Keil 4是一款非常友好和强大的C语言软件开发系统。Keil软件为用户提供清晰直观的操作界面,相对其他C语言开发软件而言,Keil实用更加便捷。Keil具备编译器、安装包和调试跟踪,其主要新增包管理器功能,支持LWIP。而且Keil的SWD下载速度也是KEIL4的5倍,给用户带来了全新的感受和体验。
背景:移植RT-Thread nano,并基于 nano 添加 FinSH/shell
Nordic nRF52840简介 nRF52840是一款LE SoC,支持低功耗蓝牙、蓝牙网状网络、NFC、Thread和Zigbee的多协议蓝牙5.2SoC。 nRF52840 SoC是nRF52系列中最先进的成员。它可以应对需要协议并发性和丰富多样的外围设备和功能的复杂应用程序的挑战。它为闪存和 RAM 提供了充足的内存可用性,这是此类要求苛刻的应用程序的先决条件。 nRF52840围绕32位ARM® Cortex™-M4 CPU构建,带有以64MHz运行的浮点单元。它具有用于简化配对和支付解决方案的
SDMMC接口的全称叫SD/SDIO MMC card host interface,SD/SDIO MMC 卡 主机接口,通俗的来说,就是这个接口支持SD卡,支持SDIO设备,支持MMC卡。
本篇详细的记录了如何使用STM32CubeMX配置STM32L431RCT6的硬件I2C外设,读取SHT30温湿度传感器的数据并通过串口发送。
AT24C02的原理图如下(该原理图中有bug,A0的上拉电阻无效,实际A0为低电平):
STM32系列专为要求高性能、低成本、低功耗的嵌入式应用设计的ARM Cortex®-M0,M0+,M3, M4和M7内核,按内核架构分为不同产品:主流产品(STM32F0、STM32F1、STM32F3)、超低功耗产品(STM32L0、STM32L1、STM32L4、STM32L4+)、高性能产品(STM32F2、STM32F4、STM32F7、STM32H7)。
树莓派 Pico是一个小巧、“迅速”且多功能的开发板,基于独家定制的RP2040芯片打造,是在英国的树莓派团队设计的全新微控制器。
昨天树莓派官方为树莓派Pico发布了最新的SDK,即Pico-SDK v1.5.0(复制链接到浏览器中打开):
上面的这些准备工作需要特点注意的一点是这个监听网卡,注意在某宝购买的过程中一定要注意购买的网卡是否是双频,我在购买的时候没有注意,所以购买的是单频网卡也就是2.4G版本的,没有办法收到5G频段,现在家用主流的路由器基本上都是双频,所以只能攻击单频段的话通常会自动跳转到另一个频段导致无法抓取数据包。关于aircark-ng套件在kali是内置的,mdk3以及fluxion需要下载一下。
接下来就是如何配置软件环境,建立一个最简单的项目工程,并烧写到开发板中去运行。这是STM32学习的第一步,创世纪第一章,神说:要有光!
ADS(ARM Developer Suite),是在1993年由Metrowerks公司开发是ARM处理器下最主要的开发工具。 他的前身是SDT,SDT是ARM公司几年前的开发环境软件,目前SDT早已经不再升级。ADS包括了四个模块分别是:SIMULATOR;C 编译器;实时调试器;应用函数库。ADS对汇编、C/C++、java支持的均很好,是目前最成熟的ARM开发工具。很多ARM开发软件(例如Keil)也是借用的ADS的编译器。ADS在2006年版本已经发布到2.2。但国内大部分开发者使用的均是1.2版本
Airgeddon是一款能够进行Wi-Fi干扰的多Bash网络审计工具,它可以允许你在未加入目标网络的情况下设置目标,并且断开目标网络中的所有设备。Airgeddon可以运行在Kali Linux上,
在我的技术交流群,偶尔会看到有人在问:Keil MDK软件包(pack)网页打不开,有没有什么破解的方法?
最近想在一台测试服务器上,安装下最新的 MySQL 8.0 版本数据库,想着挺简单的一件事,之前也手搓过 8.0 安装,这不手到擒来,没想到马失前蹄,遇到了一个小坑,耗费了不少时间,简单写篇文档记录下吧。
一代示波器发布于3年前,去年年底的时候发布了二代示波器,软件性能已经比较强劲,但依然有值得升级改进的地方,经过今年这半年多努力,在二代示波器的基础上再推出网络版,目标只有一个,希望能够在实际项目上帮到大家。
论坛原始地址(持续更新):http://www.armbbs.cn/forum.php?mod=viewthread&tid=99710 第4章 RL-USB移植(MDK AC5) 本章教程为大家
论坛原始地址(持续更新):http://www.armbbs.cn/forum.php?mod=viewthread&tid=99710 第5章 RL-USB移植(MDK AC6) 本章教程为
俗话说万事开头难,学习一门新的知识,难的往往不是知识本身,而是如何快速上手,需要什么资料和开发环境。一旦上手后,深入的学习就相对容易些了。
CrossOver是一款可以让Mac和Linux系统中正常运行Windows软件的应用程序。它不像虚拟机一样需要安装Windows系统之后才可以安装Windows的应用程序,这一方式给大多数用户带来了方便。通过CrossOver实现跨平台的文件复制粘贴,使Mac/Linux系统与Windows应用良好结合。
论坛原始地址(持续更新):http://www.armbbs.cn/forum.php?mod=viewthread&tid=99710 第2章 初学RL-USB准备工作 俗话说万事开头难,学习一
俗话说万事开头难,学习一门新的知识,往往难的不是知识本身,而是如何快速上手,需要什么资料和开发环境,一旦上手后,深入的学习相对就要容易些了。
领取专属 10元无门槛券
手把手带您无忧上云