自定义博客皮肤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)
  • 资源 (5)
  • 收藏
  • 关注

原创 crazyflie2.0_crazyflie-firmware_总体程序概括

第一个正式版本刚发出去做板,现在有空可以来好好看看STM32F405这边到底做了哪些事情,今天先看到整体程序的架构,crazyflie用的是FreeRTOS,程序中大部分会用到创建任务和队列传递数据的过程,网上有中文版的FreeRTOS资料,看一遍基本明白创建任务及其队列实现的机制,今天我们先看下main这边主要做了什么事情,习惯用SourceInsight浏览代码。首先从main函数开始:

2015-10-31 22:51:20 5308

原创 近来做飞行器的想法

最近两周刚装上第一台可以飞的四轴,一到周末就在室内或者室外试试飞下,第一个版本整体还算满意,可以平稳的飞行,左右前后旋转油门都可以控制,第一次尝试飞还是心有余悸,尝试的次数多了,就没有那么怕摔坏。今天刚把第一个正式版本发出去做板,等休假回来再焊接试飞正式版的。一直以来也在想我需要做怎样的四轴,来跟别人竞争?市面上的四轴除了航拍,监测还可以用来做什么呢?我觉得或许可以做集群试试看,市面上大部分的

2015-10-31 22:13:01 1253 6

转载 PID 整定方法与原理-说明了“I”的用法

目录PID控制器是什么PID控制器的数学模型从系统的零极点图理解PID控制的原理被控系统的小范围线性化模型用极点配置PID实现对系统的控制总结:PID该怎么调,我们该注意什么给四轴调了好久的PID,总算是调好了,现分享PID参数整定的心得给大家,还请大家喷的时候手下留情。      首先说明一下,这篇文章的主旨并不是直接教你怎么调,而是告

2015-10-28 18:07:02 13538

转载 圆点博士小四轴算法快速入门--四元数和PID图解

参考http://www.eeboard.com/bbs/thread-32321-1-1.html飞控的算法代码一般包括下面三个部分:滤波,姿态,PID1,滤波可以用互补滤波来实现,互补滤波的资料很多,大家随便就能找到。基本公式是: 2,滤波完就是四元数拉。直接用老外Madgwick的IMU就可以。超级简单unsigned char BS004_IMU_Upd

2015-10-28 16:32:29 13388 1

原创 飞控锂电池知识

1,C字样的标示所谓“C”是指的一个电池的放电系数,其实它的真正表述应该是1/h(小时分之一),它是一个系数,也就是放电稀疏,那么一块电池的最大放电电流需要如下公式计算:最大放电电流=放电系数(C)X电池容量(mA) 例如25C,350mAh的电池,就直接用10X2200mA=8750mA=8.75A,所以四个电机加起来瞬间需求的电流不要超过8.75A就可以选取此电池。飞控电池的工作都

2015-10-27 14:01:00 2796

原创 平衡螺旋桨方法

视频请参考https://www.bitcraze.io/balancing-propellers/,1,Balancing these small and light propellers isn’t as  difficult as you might think. The tools you need are平衡小而且轻巧的螺旋桨不是我们想象中那么困难,需要的工具如下:

2015-10-18 22:23:07 2298

转载 Android 自定义属性,系统控件扩展

Android 可以自定义View,同时我们也可以为我们的自定义的View添加自定义属性,对系统的控件实现扩展,使用方式如同系统控件在xml布局文件中的使用形式。扩展方式:自定义属性,然后再布局文件中使用这些属性,在自定义View中获取这些自定义属性的值。具体方式如下:1.定义属性:在res/values目录下创建attrs.xml文件

2015-10-18 13:14:35 716

转载 Linux的权限和所有权模型

一个用户、一个组    我们来看一看 Linux 权限和所有权模型。我们已经看到每个文件属于一个用户和一个组。这正是 Linux 中权限模型的核心。您可以在 ls -l 清单中查看用户和组:    $ ls -l /bin/bash    -rwxr-xr-x  1 root   wheel   430540 Dec 23 18:27 /bin/bash在这个特殊的示例中,

2015-10-14 16:43:37 954

转载 理解 Linux 的硬链接与软链接

转载http://www.ibm.com/developerworks/cn/linux/l-cn-hardandsymb-links/从 inode 了解 Linux 文件系统硬链接与软链接是 Linux 文件系统中的一个重要概念,其涉及文件系统中的索引节点 (index node 又称 inode),而索引节点对象是 Linux 虚拟文件系统 (VFS) 的四个基本

2015-10-14 16:31:23 410

原创 crazyflie2.0_总体硬件焊接完成

十一去老婆家过了,走之前已经把芯片都焊接完成,回来之后把电机都装上之后,总算完成了完整飞行器的组装,耗时2年的飞行器终于看到原型了,不过硬件电路还有几个需要改进的问题,下一个版本会修正过来;上电之后指示灯完全正确,除了飞,其他状态一切正常,先上图纪念下:顺便说下目前硬件的两个问题:1,插针用的2.54毫米的,太大,如果焊接上之后会挡住螺旋桨,需要改成2毫米或者1.27毫米的2,

2015-10-11 09:02:56 1096 1

原创 Android有趣的开源框架

1.Side-Menu.Android分类侧滑菜单,Yalantis 出品。项目地址:https://github.com/Yalantis/Side-Menu.Android

2015-10-10 19:22:40 623

转载 Posted CAS and Additive Latency (AL)

Posted CAS and Additive Latency (AL)For the DRAM designer and those who work on memory controllers, it is self-understood that the command bus can carry only one signal at the time. The same holds

2015-10-09 11:36:43 3336

RF计算器ART RF

ART RF衰减器等阻抗计算工具,射频方面很好的工具,有助于开发,非常简单实用,有助于开发,非常简单实用,有助于开发,非常简单实用

2020-10-13

宋宝华_Linux设备驱动开发详解_第2版 源代码_低分提供出来

宋宝华_Linux设备驱动开发详解_第2版 源代码_低分提供出来,

2018-08-31

aps013_dw1000_and_two_way_ranging.pdf

uwb测距中常用的TWR方式,two way ranging

2016-04-15

Segger_Keil6.0

替换Keil4.72版本以上的Segger文件,就可以去掉烦人的固件更新程序 替换目录如下: Keil安装路径\ARM\

2015-06-09

IAR for ARM 7.2破解文件

使用TI的CC3200需要使用IAR for ARM 7.10.3以上的版本,找了好久,终于找到可以破解的了。 首先从官网下载安装包:http://www.iar.com/Service-Center/Downloads/ 点击编译大小限制的版本下载,这样容易检测是否破解成功! 下载,安装成功后 可以打开EWARM,编译一个工程,是不能够编译的(假如生成的文件大于32K的话)。 然后,关闭EWARM。 下载本注册机 1.防毒软件关掉,否则,补丁会被当病毒隔离或者删除。 2.解压,然后将注册机放到安装目录的IAR Systems\Embedded Workbench 7.0(根据版本不同而不同)目录下。 运行注册机。如果是在Windows 7下安装,以管理员身份运行破解软件 。 4.点击patch按钮 5.显示框中出现一下信息证明破解成功。 File patched! OK ---PATCHING DONE--- 6.破解完成了。

2014-08-22

空空如也

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

TA关注的人

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