自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (19)
  • 收藏
  • 关注

转载 关于 SBC 编解码

SBC 编解码简介。

2023-07-08 17:09:04 1168

原创 天线和匹配的二三事

天线,以及匹配电路的调试心得。

2022-08-20 15:09:36 1871 2

原创 W5500 连接阿里云 微消息队列MQTT服务器

目的: STM32 + W5500 嵌入式以太网卡 访问 阿里云微消息队列 MQTT 服务器、实现基础的发布和订阅。开发工具: MDK(Keil v5)、MQTT 调试工具注意: 此处要连接的服务器是阿里云的 MQTT 服务器、不是网上流传甚广的 阿里云IOT服务器、二者有别。调试步骤及心得记录:1. 调试 W5500 底层驱动、主要是 SPI 的通信及读写基础寄存器正确与否。2. 调试 W5500 的基础 tcp 功能、移植网络上现有的 DNS 协议、当能够正确解析时即可验证。3.

2021-07-23 10:14:16 902

原创 arm-linux 移植 sqlite3/使用

时间:2021-4-13在开始之前,我们需要确认有SQLite3源码包、交叉编译环境(arm-linux-gnueabihf)、一块开发板(范例为:荔枝派)1、下载 SQLite3源码地址:http://www.sqlite.org/download.html2. 提前创建 install 目录、解压缩源码、编译、install(1) cd 至下载目录tar zxvf sqlite-autoconf-xxxxxxx.tar.gz(2) cd 至解压缩后的源码文件夹(3) .

2021-04-13 16:44:34 459

原创 Ubuntu上编译arm程序

为 eclipse 集成 arm环境:```sudo dpkg --add-architecture armhf```然后在`/etc/apt/sources.list`加入:deb [arch=armhf] http://ports.ubuntu.com/ bionic universe然后就可以`update`装库了:```sudo apt install crossbuild-essential-armhf libjson-c-dev:armhf libcurl4-openssl

2021-03-24 13:32:13 520

原创 ubuntu下arm开发环境搭建 2021-3-23

目标:搭建ubuntu下的arm开发环境、使其可直接编译生成树莓派/荔枝派可运行的文件关键词:ubuntu、eclipse、arm-linux-gcc原始参考源:搭建嵌入式Linux C/C++开发环境:eclipse + arm-linux-gcc_积跬步-CSDN博客https://blog.csdn.net/a99778800/article/details/52909062 从写下一句“hello world!”、到完成一个大型程序,当程序从编辑完成到执行成功会经过5个步骤,分别.

2021-03-23 21:32:25 679

原创 Cortex-M3权威指南(中文) 阅读笔记

章节:Cortex-M3概览存储器映射Cortex-m3 存储器映射图示通过把片上外设的寄存器映射到外设区,就可以简单地以访问内存的方式来访问这些外设的寄存器,从而控制外设的工作。结果,片上外设可以使用 C 语言来操作。这种预定义的映射关系,也使得对访问速度可以做高度的优化,而且对于片上系统的设计而言更易集成(还有一个重要的,不用每学一种不同的单片机就要熟悉一种新的存储器映射——译注)。总线接口指令存储区总线(两条)系统总线私有外设总线系统总线用于访问内存和外设,覆盖的区域包括

2021-03-02 07:46:00 1043

原创 《Cortex‐M3 权威指南》中文版阅读笔记

Cortex-M3概览简介# 系列文章目录简介寄存器组操作模式和特权级别内建的嵌套向量中断控制器(NVIC)简介1. CM3 采用了哈佛结构,拥有独立的指令总线和数据总线,可以让取指与数据访问并行不悖。2. CM3 提供一个可选的 MPU,而且在需要的情况下也可以使用外部的 cache。 另外在 CM3 中, Both 小端模式和大端模式都是支持的。一、寄存器组Cortex‐M3 处理器拥有 R0‐R15 的寄存器组。其中 R13 作为堆栈指针 SP。寄存器组图

2021-02-28 12:09:39 615

原创 《Cortex‐M3 权威指南》中文版阅读笔记

《Cortex‐M3 权威指南》中文版阅读笔记时间:2021年2月28日09:45:22ARM Cortex-M3 处理器初探性能强劲、在相同的主频下处理更多的任务功耗低实时性好、对中断的响应快、对中断响应所需的周期数是确定的简单的编程模型、易用的调试系统代码移植性好嵌套向量中断系统、原子性质的位操作、可选的内存保护单元实时:从定义的角度讲, “实时”就是指系统必须在给定的死线(deadline,亦称作“最后期限”)内做出响应。在一个以ARM处理器为核心的系统中,决定能否达到“实时

2021-02-28 10:17:46 223

原创 u-boot打补丁以及编译

u-boot 打补丁以及编译 2018-11-18u-boot-1.1.6.tar.bz2 是未经修改的源码, u-boot-1.1.6_jz2440.patch 是补丁文件。对代码的修改可以从补丁文件中看出来。执行以下操作即可编译出 u-boot.bin:$ tar xjf u-boot-1.1.6.tar.bz2$ cd u-boot-1.1.6$ patch -p1 < …...

2018-11-18 16:08:12 302

转载 转载——ubuntu环境变量设置

使用Ubuntu 进行开发绕不开的就是环境变量的配置,由于Linux系统严格的权限管理,造成Ubuntu系统有多个环境变量配置文件,如果不了解其调用顺序,很有可能遇到配置了环境变量,而没有其作用的问题。本文将介绍Ubuntu Linux系统的环境变量。一、UbuntuLinux系统环境变量配置文件Ubuntu Linux系统环境变量配置文件分为两种:系统级文件和用户级文件,下面详细介绍环境变量...

2018-11-18 15:50:12 160

原创 arm-linux-gcc 的安装

在ubuntu  非根目录解压,ubuntu 16 直接右键解压即可2.在 目标目录 执行命令 :sudo cp -r ./FriendlyARM /opt3.执行命令:sudo gedit /etc/bash.bashrc4.在打开的文件末尾添加 : PATH="$PATH:/opt/Friendlyarm/toolschain/4.4.3/bin" &amp

2018-11-15 13:04:51 133

smith 4.1,施密特圆图调试工具。

施密特圆图调试工具。

2022-07-29

stmMqtt_v0.zip

stm32 + W5500 访问阿里云微消息队列 MQTT 服务器

2021-07-23

stm32+w5500+阿里云IOT服务器.zip

stm32+W5500+阿里云IOT服务器/oneNet物联网服务器;W5500 驱动;W5500 实现手机APP远程控制等

2021-07-22

STM32F4x7_MQTT.zip

STM32F4xx 以太网 /LWIP /MQTT 实现 / ST标准库

2021-06-04

STM32F407-FreeRTOS TCPIP.zip

STM32F407基于FreeRTOS实现TCP/IP协议 PHY-LAN8720

2021-06-02

STM32F1_CANFD-18_V1.0.zip

MCP2518FD的STM32驱动代码、ST库版本

2021-06-02

STM32_MCP2515Demo.zip

STM32_MCP2515Demo.zip

2021-06-02

手册中文版MCP2517.zip

MCP2517手册中文版

2021-06-02

Code2021-6.zip

STM32F0串口DMA收发、轮询方式

2021-06-01

rt-thread.zip

一份 RT-Thread-stm32f103rc源码 《RT-Thread 内核实现与应用开发实战—基于STM32》的 第14章 rtthread_manual.zh 的 第9章

2020-12-03

BH1750FVI中文数据手册.pdf

BH1750FVI中文数据手册.pdf

2020-12-01

FreeRTOS_V10.0手册(中英文版本).zip

FreeRTOS_V10.0手册(中英文版本) FreeRTOS_V10.0手册(中英文版本) FreeRTOS_V10.0手册(中英文版本) FreeRTOS_V10.0手册(中英文版本) FreeRTOS_V10.0手册(中英文版本)

2020-09-30

1K赫兹音频信号WAV文件

1K赫兹音频信号WAV文件 1K赫兹音频信号WAV文件 1K赫兹音频信号WAV文件 1K赫兹音频信号WAV文件

2020-09-29

GP214D.zip

锁相环芯片 GP214D 驱动

2020-06-16

基于nrf52832的freeRTOS开发环境搭建

1.nrf52832 的KEIL开发环境资料 2.freeRTOS 部分资料包含

2018-11-26

基于stm32 移植freeRTOS教程

FreeRTOS 属于免费系统,开源,研究的人会越来越多, 两者的移植 我都试过,其实也都是申请空间,申请优先级,可以说两者使用从大 的方面说没有太大区别。学会一种,另外一种也容易入手。 FreeRTOS 关键就没有图形用户界面(GUI) ,比较弱势一点。

2018-11-25

nRF52832 datasheet中文版

2.4 GHz收发器 • 蓝牙®低能耗模式下的-96 dBm灵敏度 • 支持的数据速率: 1 Mbps, 2MbpsBluetooth®低功耗模式 • -20至+4 dBm TX功率,可配置为4 dB步长 • 片上巴伦(单端射频) • TX中的5.3 mA峰值电流(0 dBm) • RX中的5.4 mA峰值电流 • 物联网(IoT) • 家庭自动化 • 传感器网络 • 楼宇自动化 • 产业 • 零售 个人区域网络 • RSSI(1 dB分辨率) • • ARM®Cortex®-M4 32位处理器, FPU, 64 MHz • 215EEMBCCoreMark®得分从闪存运行 • 从闪存运行58μA/ MHz • 从RAM运行51.6μA/ MHz • • 数据观察点和跟踪(DWT),嵌入式跟踪宏单元(ETM)和仪表跟踪 宏单元(ITM) • 串行线调试(SWD) • 跟踪端口 • • 灵活的电源管理 • • • 1.7 V-3.6 V电源电压范围 • • 全自动LDO和DC / DC稳压器系统 • 使用64 MHz内部振荡器快速唤醒 • 在系统关闭模式下, 3 V时为0.3μA • 在系统关闭模式下, 3 V时为0.7μA,具有完整的64 kB RAM保持 • 在系统开启模式下, 3 V时为1.9μA,没有RAM保持,在RTC上唤醒

2018-11-25

FreeRTOS编程指南

1.创建计数型信号量 2.创建互斥锁信号量 3.创建递归互斥锁 4.获取信号量 5.递归获取互斥锁信号量 6.释放信号量 7.用于释放互斥锁信号量 8.从中断释放一个信号量

2018-11-25

C语言书籍,编程风格指南,编译原理等等

C程序设计语言(第2版·新版),C语言模块化编程(我见过最好的),C语言深度解剖,printf和scanf家族函数底层IO函数重定向至串口,The C Programming Language(译文),第七天_模块化编程思想等等。

2017-09-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除