C++ 嵌入式开发
文章平均质量分 58
逗神大人
C++程序员,也会点Java,Kotlin, Swift,Python,Golang, C#, 但技术相对比较菜,用到啥就学啥,用不上的一会就忘了
展开
-
玩转树莓派之树莓派安装jessie系统
一、进入官网下载页面,下载你需要的镜像, 下载链接:https://www.raspberrypi.org/downloads/raspbian/ 二、如上图所示,左侧的jessie为带GUI桌面的,右侧为纯命令行的,可以根据个人爱好选择三、如果是windows系统,只需要使用UtralISO之类的软件将镜像文件烧录到SD即可,如果是在Mac OS或者Linux系统,请按照以下步骤:打开终端(u原创 2017-07-31 11:28:04 · 3140 阅读 · 0 评论 -
玩转树莓派之在树莓派Jessie系统中安装ROS
进入ROSWIKI官网,链接: http://wiki.ros.org/kinetic/Installation/Debian,这里有英文文档,以下部分为个人理解下的中文步骤1. 建立你的sources.list文件,使你的树莓派支持从ROS官方站点下载软件,执行以下命令: pi@raspberrypi: ~ $ sudo echo “deb http://packages.ros.org/ro原创 2017-07-31 11:18:33 · 1070 阅读 · 0 评论 -
玩转树莓派之ROS下更新boost库
1. 首先你需要下载boost的源码,下载完成解压2. 打开终端,进入到解压目录, 执行以下命令对boost进行编译 localhost: ~username$ ./bootstrap.sh —prefix=/usr localhost: ~username$ ./b2 -j23. 安装boost库 localhost: ~username$ sudo ./bjam install原创 2017-07-31 11:08:22 · 2600 阅读 · 0 评论 -
使用C++开发stm32程序之GPIO篇
花了点时间整理了一下以前在eclipse环境下使用C++写的stm32程序,此篇内容为GPIO操作部分,其他部分后续有时间会逐步放到csdn博客中分享出来,免得以后从事其他行业工作了,荒废了以前那么努力摸索出来的宝贵经验1. 使用C++写stm32程序时需要考虑的几个问题stm32 属于配置相对很低,比不得PC机使用的CPU,具有相当有限的内存资源和闪存资源stm32 开发大多属于...原创 2018-03-20 12:55:03 · 5023 阅读 · 0 评论 -
ALSA编程之libasound2库的使用——controls篇
说明在Linux环境下,alsa()是用来驱动声卡的相当不错的方案,涉及到声卡参数调节,播放声音,录音等功能,均可以使用libasound很好的解决预备知识1. 几个常用的结构体类型snd_ctl_t : CTL类型snd_ctl_card_info_t : CTL 卡类型snd_ctl_elem_list_t: CTL 元素列表类型snd_ctl_elem_t: CT...原创 2018-03-23 11:23:15 · 5299 阅读 · 3 评论 -
Linux C++ 串口通信
说明随着嵌入式开发在物联网行业中站的比重日益增加,Linux 环境下的C++也不断变得更为大众化。习惯了Window平台开发的开发人员, 都被Visual Studio的强大宠坏了, 无论是什么样的开发需求, 总能有现成的轮子可以直接拿来用。就好比这里要介绍的串口通信, 在Windows开发中, 无论是C++, MFC,还是C#, 巨硬大大都给我们做好了封装。可是在Linux下就没那么简单了,...原创 2018-05-22 11:23:52 · 14685 阅读 · 2 评论