自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (2)
  • 收藏
  • 关注

原创 0开始

​ 翻了一下,上一篇文章还是2018年发布的,第一篇文章是2015年发布的。中间自己搭过博客,要么是模板不合我意,要么是访问速度太慢。一个motive是最近在思考,做了一个又一个的项目,我到底得到了什么?有时候项目为了赶进度,做的时候很多东西没有去思考和深入,这是不好的。​ 为了给自己做完后一个整理和思考的契机,也为了以后方便查找,又准备开始写博客。本来打算先整理以前的,再开始。但是我想了一下,推倒重来是简单的,在一堆烂摊子上缝缝补补总是更磨炼秉性的。我想,这是好的。当然最重要的原因是最近在学FPGA

2021-05-08 09:25:08 171

原创 【嵌入式开发】STM8S103F3P6单线半双工串口通信

 最近突然接手一个项目,很基础的一些单片机操作就可以完成,唯一值得说道的就是受限于任务要求,需要采用单线通信方式。拿到这个要求的时候有点懵,之前倒是从来没有用过单线的串口通信。  首先翻了下StrongerHuang的例程,没有,看来还是只能自己来了,在这也对StrongerHuang表示感谢,找到datasheet,这里直接可以看到STM8支持单线半双工,还有别的方法,后面再说。    既...

2018-04-05 21:45:45 6266 5

转载 【C++日常】C++动态命名变量名

原文链接在这:http://blog.sina.com.cn/s/blog_6a8766400100uh3v.html需求就是因为需要动态改变变量的名称,检索到这个,做一个记录:#include #define SET_NAME(name) test##nameint main(){ int SET_NAME(1) = 1212; printf("%d\n",tes

2017-10-30 16:24:00 7145 4

翻译 Turtlebot3入门手册之八:Realsense r200安装与测试

官方教程:http://turtlebot3.robotis.com/en/latest/appendix_realsense.html这篇博客主要是介绍如何在waffle上安装Realsense r200,在burger上没有这一传感器,同时前面的测试中也没有用到,故单开一篇讲r200的安装。[waffle]采用deb安装驱动sudo apt-

2017-09-10 16:33:06 2803

翻译 Turtlebot3入门手册之七:SLAM和导航

官方教程:http://turtlebot3.robotis.com/en/latest/slam.html在进入此教程之前,请确保上一篇博客开始使用的正确运行。SLAM是Simultaneous Localization and Mapping的缩写。具体的介绍,自行google。这里就是为了测试机器人整体的软硬件。1.使用远程操作建立地图waffle和burger请使用电池供电,因

2017-09-10 16:17:27 4118 1

翻译 Turtlebot3入门手册之六:开始使用和远程操作

官方教程:http://turtlebot3.robotis.com/en/latest/bringup.html

2017-09-10 15:33:27 5255 2

翻译 Turtlebot3入门手册之五:OpenCR软件设置

官方教程:http://turtlebot3.robotis.com/en/latest/opencr_software.html以下内容在PC上完成。以下教程将会在PC上安装Arduino开发环境:1.USB端口设置:使OpenCR USB端口能够在没有root权限的情况下上传Arduino IDE程序,在命令窗口输入以下内容:wget https://raw.githubu

2017-09-10 14:27:07 4494 6

翻译 Turtlebot3入门手册之四:SBC软件设置

官方教程:http://turtlebot3.robotis.com/en/latest/sbc_software.html所谓SBC是single-board computer的缩写,也就是单板机。我们这里分别指的就是waffle上的intel joule和burger上的raspberry pi 3.1. 在Burger(Raspberry Pi 3)上安装Linux你需要:读卡器

2017-09-10 10:53:14 3801 2

翻译 Turtlebot3入门手册之三:PC端软件配置

官方教程:http://turtlebot3.robotis.com/en/latest/pc_software.html这篇博客是在[Remote PC](以下统称PC)上操作的,也就是你的笔记本电脑或者台式机,不要在TurtleBot3上面操作。操作的环境是ubuntu 16.04.1. 在PC上安装Ubuntu下载ubuntu 16.04到PC上htt

2017-09-07 21:59:17 4014 6

翻译 Turtlebot3入门手册之二:硬件

官方教程:http://turtlebot3.robotis.com/en/latest/hardware.html基本按照盒子里面的说明书安装就行,没啥注意的,看清楚接线,看清每一步骤,唯一需要注意的是刚才发现的,官方wiki上有一个测试轮子的教程,当时并没有看到:你可以使用 PUSH SW 1 和PUSH SW 2 按钮来测试机器人是否被正确的组装。下面的过

2017-09-07 21:07:49 2908

翻译 Turtlebot3入门手册之一:概述

如上图所示,一共两个机器人,扁扁的叫做waffle,高高的叫做burger(命名人当时一定很饿haha)。主要的区别如下图简单的说处理器不一样,burger是树莓派3,waffle是intel joule;waffle多了个3D Camera;轮子和电机有些微不同,按下不表。

2017-09-07 20:39:11 6367

翻译 Turtlebot3入门手册

Turtlebot3入门手册系列是翻译的Turtlebot的wiki,网上本来有中文的教程,但是其中有一些坑,之前都踩上了,到今天为止,在waffle和burger上已把官方wiki跑完,故翻译的同时也相当于做个总结,小白入门,路过的高手请指教。其中的格式、代码片和图片依然参照或来自官方wiki,按照惯例,此种颜色文字为博主注释,特此说明。官方地址:http://turtlebot3.ro

2017-09-07 10:38:14 1407

转载 Numerical Computing with MATLAB

最近在看Numerical Computing with MATLAB,学习学习数值计算,也学习一下matlab的一些函数,一些新奇有效的函数将会被记录到这里。x(x==c1) = 127意思是,如果x等于c1,则x=127。如果x是数组,x中等于c1的元素,会被赋为127。>> x = [1 2 2 2 3 3 3 3];>> x(x == 2) = 0x =

2017-08-16 10:05:37 929

翻译 The Balance Filter

互补滤波 Shane Colton June 25,2007应用于平衡平台的加速度和角速度测量值融合的一种简单的解决方案。 2轴加速度计:测量“加速度”,实际上是每单位质量所受到的力(F=ma,所以a=F/m);可以用来测量重力,如上图所示,X轴为0,Y轴为-1g;可以用来测倾角:

2016-05-17 16:12:16 3547

转载 【硬件测试】华为2016校招·电路设计领域机考试题

版权所有 @ 华为技术有限公司 保留一切权利1.(单选题)以下哪种信号异常能用逻辑分析仪测试(4分) A. 信号抖动过大 B.6个信号的异常组合 C.信号上升缓慢 D.信号占空比超标2.(判断题)眼图可以用来分析高速信号的码间干扰、抖动、噪声和衰减。(4分) A.正确 B.错误3.(单选题)通常情况下,电磁波在介质中的传播速度比在真空中的传播速度要(4分) A.快 B.一

2015-09-14 22:02:03 19322

转载 【硬件测试】华为2016校招·硬件技术工程师机考试题

1.(判断题)DRAM上电时存储单元的内容是全0,而Flash上电时存储单元的内容是全1。(4分) A.正确 B.错误2.(判断题)眼图可以用来分析高速信号的码间干扰、抖动、噪声和衰减。(4分) A.正确 B.错误3.(判断题)以太网交换机将冲突域限制在每个端口,提高了网络性能。(4分) A.正确 B.错误4.(判断题)放大电路的输出信号产生非线性失真是由于电路中晶体管的非

2015-09-14 21:22:49 22826 3

转载 【VC学习】VC2010 Windows Media Player控件的使用技巧

声明:以下博客基于@无幻 VC2008 Windows Media Player控件的使用技巧,自行学习整理附上原地址:http://blog.csdn.net/akof1314/article/details/4900040本是跟着老师选修课学习,编程都是基于MFC,手动在toolbox里面修改的,看到博主写的,还是有点难度,经过一晚上的研究,不断的解决问题,终于完成了博主123除进度条

2015-05-08 23:47:12 8327 5

原创 【Processing学习】Project1

void setup(){  size(200,200);//Get the length of the list,画布大小吧  noStroke(); //Disables drawing the stroke (outline). If both noStroke() and noFill() are called, nothing will be drawn to the s

2015-04-05 22:07:43 762

转载 【VC学习】Dialog1_2秒内按键次数计时_自行整理

老师要求:在我们上次课的例子基础上,在EDIT窗口中输入0,然后按下按钮开始计时,每按下一次,EDIT中数加1,直到2秒(或其它时长),再按就不能加1了 目前只会button、static、edit三个函数,以及messagebox,老师推荐了一个GetTickCount();函数,返回DWORD(long int)型数值,得到计算机从起动开始,到目前共运行了多长时间,以毫秒为单位。MSD

2015-03-29 23:08:05 957

转载 【VC疑难】Visual Studio has encountered an exception.This may be caused by an extension.

真是气死,今天想新建一个.c练练手,昨天刚安装上,新建好刚输入“#”,就弹出Visual Studio has encountered an exception.This may be caused by an extension.You can get more information by running the application together with the /log p

2015-03-18 23:12:46 3188

转载 【VC疑难】LINK : fatal error LNK1123: failure during conversion to COFF: file invalid

问题描述:刚上课第一天,老师让自己新建一个dialog,空程序运行,开始看老师演示的时候还在想这有什么意思,晚上很不在意的File→New一个,一运行就傻眼了,balabala,fatal error就出来了,惯用手法,Ctrl+C Then Ctrl+V,一看遇到的还不少Lofter上的写的挺清晰http://tenz.blog.163.com/blog/static/60802417201

2015-03-17 20:18:44 2043

原创 【Processing问题】You forget your skechbook

问题描述:打开提示“You forget your skechbook”“ Processing cannot run because it could not creat a folder to store you skechbook”,确定,然后没了。解决办法:Processing会在C:\Users\用户名\Documents下创建一个Processing文件夹来存放sketchbo

2015-02-25 15:44:17 1235

转载 【硬件整理】M15088A/BEG 8*8双色LED点阵 24脚

来自网络

2015-02-24 18:03:51 8496

转载 【ROS安装】Ubuntu for ros 版本

发行版说明:本Ubuntu iso发行版是装好ROS,做好升级和优化等工作后的定制化Ubuntu发行版,可以按照安装Ubuntu的方式进行安装。装好后的用户名和密码均为exbot,安装过程中设置的用户名和密码均无效,可以随便填写。目录啰嗦几句版本Hydro开发版Hydro基础版Groovy基础版历史版本啰嗦几句ROS新手需要明白和注意的:ROS是开源框架

2015-02-24 11:17:52 6072

转载 【ROS安装】10分钟安装ROS(Windows + 虚拟机)

来自易科机器人实验室,出处http://blog.exbot.net/archives/762#commentsSummary:          无论你是ROS新手还是ROS老鸟,重新安装ROS都是一件很头疼的事情。完全版有2G多内容需要更新,网络状况不好时可能一两天才能装完,而对于新手来说钻研几个月也不见得能配出完美的开发环境,毕竟官方wiki的资料并不完善,还有很多细节需要处理。

2015-02-24 11:06:32 9062 2

转载 【串口通信】LabVIEW串口通信的一个例子-串口"示波器"

http://www.cnblogs.com/imapla/archive/2013/01/09/2852171.html很早就想做一个类似的东西了,正好这学期学了LabVIEW,作业就交了这个,基于LabVIEW的“串口示波器”上位机。1.程序界面:功能介绍:左边上方串口接收区,下方为串口字符发送区。右方为一个波形图表,在程序内部每次将串口发送过来的数据,以f%格式化

2015-02-15 15:43:26 8027 1

转载 【串口通信】labview实现串口通信

学习labview有一段时间了,发现了其中功能的强大和编程的简洁性,高效性现在初步实现了串口的通信,把其中的体会和实现过程写出来,权当抛砖引玉其中的串口采用的是Rs-232,D型口,共九跟针,其中能用的就是三跟针脚,2,3,5,一个是发送一个是接受,一个是接地,如果做一个串口线延长线的话,只需连接这三根针脚即可,就是2连3,3连2,5连5。在labview中采用的visa,首先是进行串

2015-02-15 15:38:10 10284

转载 【串口通信】Labview与C51单片机实现串口通信

Labview与C51单片机实现串口通信Labview串口通信学会两种方法,一种是利用visa(虚拟仪器软件构架),另一种是调用activeX控件。    第一种方法(VISA)程序如图首先,设置串口参数,串口初始化,循环内利用VISA WITE实现对串口的写操作,延时200毫秒,用VISAREAD实现读操作,中间有个端口属性节点的作用是计算端口的总的字节数。非常简单,但我

2015-02-15 15:34:58 5528 2

转载 【文本编辑】Raspberry B+上手教程--自己梳理,亲测有效

VIM是 LINUX下一款非常经典非常好用的文本编辑软件 使用方法http://www.cnblogs.com/itech/archive/2009/04/17/1438439.html linux系统的特点是,如果不修改配置文件,其他任何操作其实都是在内存中执行,重启系统后之前的所有配置都会丢失。但是按照前面的操作都是直接编辑的,做其他操作时一定记得使用。

2015-02-12 19:47:21 635

转载 【超级用户】Raspberry B+上手教程--自己梳理,亲测有效

来自 http://www.2cto.com/os/201306/220092.html>我们可以看到目前命令行界面的提示符是一个 “$”号,这个代表我们使用的是普通用户权限,我们随后的配置需要大量使用超级用户权限,所以先将系统的权限级别提升到超级用户。输入 su,然后回车 然后就出现了:su Authenticationfailuresu Authenticati

2015-02-12 19:38:33 649

转载 【连接网络】Raspberry B+上手教程--自己梳理,亲测有效

做了前面的操作,已经可以操作Pi了,可是习惯了windows,没有图形化界面可不好。可是弄了好久,不管是VNC还是远程都不行,终于在尝试了很久之后,发现,自己没有连接网络!!!怎么可以呢!!!不能更新!!!好吧,想起当时套餐里面还有个无线网卡,拿出来一度娘,OK!  首先,要布置一个WIFI网络,我的WIFI网络是用一个TPLink WIFI路由器部署的,SSID名为JoStudi

2015-02-12 19:37:13 1064

转载 【连接PC(路由)】Raspberry B+上手教程--自己梳理,亲测有效

其实开始一直是连得路由然后在通过网络访问的,因为用网线直连不管是桥接还是怎样共享,只要一做这个操作就time out,根本连不上,只好作罢(后面会有新的方法),以下就是使用网线连接到路由:设备:一根网线,一台电脑,路由,树莓派1.(自己手打的)首先将树莓派上电后连接到路由,这时黄色的灯会闪烁;2.其次,使用Advanced IP Scanner之类的工具(某卫士的家庭网

2015-02-12 18:22:53 582

转载 【连接PC】Raspberry B+上手教程--自己梳理,亲测有效

硬件:一台电脑(本人是Win7)、一根网线、树莓派B+一枚(当然还有电源和装好系统的内存卡) SSH远程管理树莓派 PuTTY登录到树莓派 来自http://www.shumeipai.net/thread-13933-1-1.html本教程教会大家:普通PC与树莓派通过1条网线直连,从而达到控制树莓派的目的。但仅仅是控制树莓派,貌似是没法上网的,比如做一些操作命令

2015-02-12 17:56:22 1091

转载 【安装系统】Raspberry B+上手教程--自己梳理,亲测有效

按照某宝卖家给的教程挺好的,手机拍的不是很清楚,卖家只有纸质的Part1----------------------------------------------------------------------------------------------------------------我是华丽丽的分割线-------------------------------

2015-02-12 17:54:03 799

转载 【重装系统】Raspberry B+上手教程--自己梳理,亲测有效

【SD卡还原】不引入其他软件,只用镜像写入工具将安装过树莓派系统的SD卡还原!!来自 http://www.shumeipai.net/thread-1263-1-1.html>想把安装过树莓派系统的SD卡还原成初始状态(只有一个FAT32分区)的方法多如牛毛。我记得有:计算机管理、USBoot、Paragon、DiskGenius等等。。。。。但是我觉得能不引入新

2015-02-12 17:23:01 3046

turtlebot3-burger硬件组装

turtlebot3的硬件组装手册,这个是burger的安装手册,从官网wiki上下的,因为是放在google上的特作此备份。

2017-09-07

VC2010 Windows Media Player控件使用例程

VC2010 Windows Media Player控件的使用技巧,播放暂停打开全屏快进快退音量+-功能

2015-05-09

空空如也

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

TA关注的人

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