自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

R先生一天不学习就浑身难受

Rome was not built in one day.

  • 博客(7)
  • 资源 (133)
  • 论坛 (4)
  • 收藏
  • 关注

原创 《开源指北》之我和开源的故事

【开源指北 1.0 发布】和你做过最酷的事,就是一起「写书」去年参加的《开源指北》编写计划最近正式发布啦!我大概是最早加入该项目的非官方成员之一,因为我几乎每天都会登陆 Gitee 网站,在去年十月中旬就看到该项目的招募计划,然后就领取了第一章第一节的编写任务 —— 初识开源: 什么是开源?,接下来两个月里又陆陆续续补充了其他章节的内容。(文章末尾看到「阿基米东」的就是啦~) 【开源指北 1.0 发布】和你做过最酷的事.

2021-01-29 19:33:45 106 1

原创 Linux 模块导出符号 EXPORT_SYMBOL

概述EXPORT_SYMBOL 宏的使用时出现在 Linux 2.6 版本之后,在 Linux 2.4 内核中,默认的非 static 函数和变量都会自动导入到内核空间,不需要用 EXPORT_SYMBOL() 做标记的。出于安全考虑,不久之后 Linux 2.6 修改为默认不导出所有的符号,需要导出的符号使用 EXPORT_SYMBOL() 进行标记。1. EXPORT_SYMBOL 宏的作用EXPORT_SYMBOL 标签内指定的符号(函数或变量)对全部内核代码公开,不用修改内核代码就可以在内核模

2021-01-20 17:41:17 121

原创 【Funpack】使用 pygatt 读取 Thunderboard 温度数值并控制 LED

pygatt 是一个用于读写蓝牙设备的 GATT 描述符的 Python 模块,可用于任何符合标准 GATT 描述符行为的设备,例如健身追踪器、传感器等等。pygatt 支持两种不同后端并提供了 Pythonic API:BlueZ (requires Linux), using the gatttool command-line utility.Bluegiga’s BGAPI, compatible with USB adapters like the BLED112.我们在 Linux 上

2021-01-07 13:19:09 304

原创 【Funpack】BlueZ gatttool 操作 Thunderboard 蓝牙开发板

BlueZ 是 Linux 官方蓝牙协议栈。它是一个基于 GPL 发布的开源项目,从 Linux2.4.6 开始便成为 Linux 内核的一部分。其基础代码均是由就职于 Qualcomm 的 Maxim Krasnyansky 完成,包括 HCI、L2CAP、RFCOMM 和基本 socket 的实现。安装$ sudo apt install bluez安装完 Bluez 协议栈后,系统会增加一些调试工具,包括 bluetootchctl、hciconfig、hcitool 和 gatttool。

2021-01-07 12:57:45 185

原创 【Funpack】低功耗蓝牙 BLE 协议架构

想要开发蓝牙应用,了解蓝牙协议架构是必不可少的。本文以低功耗蓝牙 BLE 为例,简要介绍 BLE 蓝牙协议架构,帮助开发者快速了解蓝牙协议概况。BLE 协议分层BLE 协议栈主要由如下几部分组成:PHY 层(Physical layer 物理层)。PHY层用来指定 BLE 所用的无线频段,调制解调方式和方法等。PHY层做得好不好,直接决定整个 BLE 芯片的功耗,灵敏度以及 selectivity 等射频指标。LL 层(Link Layer 链路层)。LL层是整个 BLE 协议栈的核心,也是 B

2021-01-07 12:36:26 270 2

原创 【Funpack】蓝牙技术 Q&A

蓝牙技术的应用场景?蓝牙其实有很多应用场景。目前很多的消费品类产品如蓝牙耳机、蓝牙音箱、车载多媒体、蓝牙手环、蓝牙防丢器、蓝牙血压计、蓝牙体重秤,都使用蓝牙进行数据交互与控制。比如开车时,开启导航将手机蓝牙与车载蓝牙连接,可以将音频视频数据流通过手机蓝牙传送到耳机、音箱等设备上。都是智能设备与蓝牙手机连接,将数据发送到手机终端。在某一些应用场景当中,需要考虑低于安卓5.0系统的手机不支持 BLE,所以选择双模,以保证手机的兼容性。但随着手机产品的迭代和更新,较老的型号被淘汰,价格等因素,双模逐渐被单模替

2021-01-07 12:00:28 115

原创 【Funpack】Thunderboard BG22 蓝牙开发板

硬件平台Thunderboard BG22 是一款来自 Silicon Labs(芯科科技)的蓝牙开发套件。Silicon Labs 公司一直提供丰富的业内先进的无线连接产品,BG22 是 2020 年推出的第二代蓝牙 SoC。蓝牙通信是短距离无线通信中增长最快的协议之一,其最大的优势是其低功耗特色。BG22 相对于之前 BG13 和 BG21 系列功耗更低,主要定位于电池供电带定位功能的极低功耗物联网应用。支持蓝牙 5.2 协议,更快的传输速度,更高精度和安全性,同时易于开发。开发板上有 USB M

2021-01-07 11:38:51 239

MPU-6050 六轴传感器数据手册(英文)

MPU-6050 六轴传感器数据手册(英文)

2016-06-13

一步一步使用STemWin 在STM32 上开发一个简单的应用

由于STemWin 提供的文档只是比较详细的介绍了这些API 使用功能,但是对于初次接触和使用STemWin 开发应用的工程师来说希望有一个简单的类似一个helloworld 的小应用来简述一下整个开发过程。一步一步使用STemWin 在STM32 上开发一个简单的应用,这篇文章就是针对这个目的而来的。

2017-03-14

i210-ethernet-controller-datasheet

i210-ethernet-controller-datasheet

2017-01-07

tuxboot-0.8

Clonezilla 再生龍,在 Windows 下執行 Tuxboot 並依 指示 來安裝再生龍至您的 USB 裝置。 压缩包中包含 tuxboot-0.8 的源代码和 Windows 工具。

2017-02-27

Xenomai 3 Programmer's Reference Manual

Xenomai 3 Programmer's Reference Manual

2017-01-05

xenomai-2.6-2.6.4.tar.bz2

xenomai-2.6-2.6.4.tar.bz2

2017-01-05

Nand_Flash文件系统解决方案

Nand_Flash文件系统解决方案

2017-01-19

80款Linux运维监控工具(最终版)

80款Linux运维监控工具(最终版),来自高效运维社区

2016-12-02

STM32 HAL 库开发实战指南—基于F7

野火新书《STM32 HAL 库开发实战指南—基于F7》,该书基于野火挑战者F7开发板,使用的是HAL库,全书共980页。该书只有电子版,纸质版不会出版,因为F7只是ST在Cortex-M7内核中的一个过渡产品,真正的大杀器是H7。后面会出版H7的书籍,但跟F7的内容差别不大,只是小改。欢迎下载!

2018-05-30

CoDeSys 软件

CoDeSys 软件版本 23928,运动控制软件,工业机器人,电机控制

2019-04-07

xenomai-2.6-2.6.5.tar.bz2

xenomai-2.6-2.6.5.tar.bz2

2017-01-05

POSIX标准文档

POSIX标准文档,压缩包中包含以下文件: 《POSIX Base Definitions》 《POSIX Base Specifications, Issue 7》 《POSIX Rationale (Informative)》 《POSIX Realtime and Embedded Application Support》 《POSIX Shell and Utilities》 《POSIX System Interfaces》 《POSIX Technical Corrigendum 1》 《POSIX Technical Corrigendum 2》

2017-03-07

《CPU源代码分析与芯片设计及Linux移植》

《CPU源代码分析与芯片设计及Linux移植》 倪继利

2017-01-30

STM32H7数据手册

STM32H7数据手册(STM32H7x3_rm.pdf)英文版

2017-06-20

I210 MAC EEPROM(包含 Eeupdate.exe)

Intel I210网卡芯片MAC地址更新工具。 ---------------------------- 更新方法: 1. 将附件解压缩并复制到U盘DOS启动盘, 2. 开机引导进入DOS启动盘后,输入EEUPDATE命令并敲回车,确认Intel I210这张网卡的NIC号是0还是1, 3. 输入Eeupdate /nic=X /d 8Mb.bin (X=Intel I210的NIC号) ,并敲回车键来更新eeprom文件 4. 输入Eeupdate /nic=X /mac=********(X=Intel I210的NIC号,*****=你们买的MAC地址,例如:74FE4804F54C

2017-02-21

qwt-6.1.3.tar.bz2

QWT,全称是Qt Widgets for Technical Applications,是一个基于LGPL版权协议的开源项目, 可生成各种统计图。这是2016年最新的qwt-6.1.3版本。

2016-12-22

使用Markdown编辑器写博客

使用Markdown编辑器写博客,示例文件

2016-11-07

getevent 源码

getevent源码,可用于测试Linux内核input事件

2016-11-11

Redhat U盘安装图解详细过程

Redhat U盘安装图解详细过程

2016-11-28

《嵌入式系统软件设计中的数据结构》

《嵌入式系统软件设计中的数据结构》

2016-11-08

vsftpd-3.0.2.tar.gz

vsftpd-3.0.2.tar.gz

2017-03-21

ATKKPING工具

一款小型、免安装的Windows上的ping包测试工具

2017-07-28

STM32F7高性能应用_Hands-On代码

STM32F7高性能应用_Hands-On代码,基于STM32F769I-DISCO,2017年10月

2017-11-05

华邦 W25Q80 数据手册

华邦 W25Q80英文版数据手册,注意是英文版,是英文版!

2018-05-28

从零开始使用CubeMX创建以太网工程

从零开始使用CubeMX创建以太网工程.pdf 视频地址:http://v.youku.com/v_show/id_XMTg4NjI5MzY4OA==.html

2017-07-11

中国天气预报网城市对应代码

中国天气预报网城市对应代码

2016-09-11

busybox-1.21

BusyBox 是一个集成了一百多个最常用linux命令和工具的软件。

2013-12-14

Linux/Unix 的 libjpeg 库(v9b)

Linux/Unix 的 libjpeg 库(v8c) 安装方法:1、configure,2、make,3、make install make test 命令用来测试这个库是否安装成功,执行该命令后,你会看到 libjpeg 解压后所在目录下多了几张图片。

2016-11-23

xenomai-2.6-2.6.3.tar.bz2

xenomai-2.6-2.6.3.tar.bz2

2017-01-05

FreeRTOS_ST_April_Training(北京麦克泰FreeRTOS培训课件)

FreeRTOS_ST_April_Training(2017年4月 北京麦克泰FreeRTOS培训课件)

2017-05-04

STM32应用笔记-SPI自举程序中使用的I2C协议

STM32应用笔记-SPI自举程序中使用的I2C协议

2017-06-05

STM32应用笔记-QVGA TFT-LCD直接驱动使用FSMC外设

STM32应用笔记-QVGA TFT-LCD直接驱动使用FSMC外设

2017-06-05

STM32计算CPU使用率的方法及其实现原理

一种计算CPU使用率的方法及其实现原理

2016-12-06

H.264 学习指南

分享H.264学习的学习经验

2016-09-07

rt-tests-v0.27.tar.bz2

Linux环境的rt-tests实时测试工具集

2016-11-22

Linux 系统备份与恢复教程

Linux 系统备份与恢复教程

2017-02-27

Cadence&Allegro中文教程

此为Cadence & Allegro 的简易中文教程。

2013-12-15

ARM_AEG-AAE_Entry_level.pdf

此为AAE(ARM认证工程师)认证的考试大纲,主题领域包括:ARM架构、软件开发、软件优化、系统、软件调试和实施。

2013-12-15

libpng-1.6.26.tar.gz

libpng-1.6.26.tar.gz

2016-12-29

嵌入式Linux应用开发完全手册(韦东山)

韦东山老师的《嵌入式Linux应用开发完全手册》电子版

2017-06-09

阿基米东的留言板

发表于 2020-01-02 最后回复 2020-04-03

小白提问:做视频监控需要用到实时操作系统吗?

发表于 2016-10-24 最后回复 2020-01-02

make menuconfig 提示 Unable to find the ncurses ......

发表于 2017-01-25 最后回复 2018-04-28

Linux socket 编程遇到问题

发表于 2016-12-15 最后回复 2016-12-15

空空如也

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

TA关注的人 TA的粉丝

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