Tag: 开发日志
All the articles with the tag "开发日志".
开发日志 170424
Updated:今天把船拿到启真湖跑了跑测试,下午回来分析数据。本打算把数据在本地分析的,但无意中发现phpMyAdmin居然集成了GIS系统,MySQL本身也可以处理地理数据,那不妨就试一试。 使用INSERT INTO Table VALUES (PointFromText('Point(latitude longtitued)'
开发日志 170414
Updated:前天和昨天折腾了好久阿里云的服务器,各种用的不爽,最后还是强行给装了大蜥蜴42.2。今天主要折腾了一下数据库的初始化,以及尝试通过MySQL Connector/C++连接到数据库上。 简单参考了这篇教程:http://blog.csdn.net/tiaotiaoyly/article/details/5174772
开发日志 170421
Updated:昨天3D打印了一个安放电路板的结构件,然后发现没有树莓派用的M2.5的螺丝,赶紧网上下单然后开始码别的。 想了一下,人家MPU9250明明是有GPIO中断输出的,干啥要用延迟呢,改个中断吧,于是今天基本就折腾了一天中断。 其实中断也不是很难,用wiringPi这个库就可以了,或者BCM的那套也行。不过用了wiringP
开发日志 170415
今天处理了一下配置文件的问题,毕竟不能啥都往程序里写对吧……其实我以前一直是记好了第几行是啥,然后直接读进来。不过这样显然不太优雅,所以要用点啥格式。本来是想用GKeyFile来处理的,然后它要include一个glib.h的头文件,大蜥蜴里面这个文件有点问题,路径各种不对。JSON吧,按说不错,但是手写的话格式不是那
开发日志 170411
Updated:之前一周一直在弄I2C和UART,感觉也没做太多的东西,就没单独写,今天算是一起记了。另外今天“海试”,遥控方面没啥大毛病,船也不漏水。不过就是一次下水被水草缠住了;清理了水草第二次下水,L298N驱动芯片过热保护了,船途中失控,差点被水浇了,也挺惊险的。 看到左侧那个喷水的玩意了吗?失控后,不偏不倚就从那个水柱下面钻
开发日志 170329
遥控粗粗的可以跑通了,今天就开始做自动导航相关的东西了。想了一下,不如先处理GPS。我的GPS是串口的GPS,因此我需要一个函数,大概getline的效果差不多。 如果是STM32的话,比较简单,直接调HAL的函数来读读写写就好了;另外听说树莓派上用Python也挺方便的。可惜这次是打算用Raspberry Pi,还不
开发日志 170223
Updated:虽然还是有点问题,不过这个CAN总线总算是通了,我猜我八成是买到了假芯片。 CAN总线驱动器用的VP230,模块上写的供电3V3,看了下芯片的DataSheet也是这么写的。测电平总觉得根CAN总线标准不太一样,接示波器看对地电位,CAN_H = CAN_L = 1.6V,显性位CAN_H = 2.6V,CAN_L =
开发日志 170322
昨天简单给报文分了下组,设计了一下协议,今天让电机转起来。 说难嘛,好像也不难,不过遇到了几个问题: CAN总线问题:夹上示波器,波形没问题,通信OK;撤掉示波器,通信挂了。 供电问题:实验室没有合适的电池,用实验室的直流电源也不行,最后拿两个直流电源并联才算供上电。 电机嘎嘎响,贼响,师兄说以为隔壁打电钻。 总线目前
开发日志170320
今天起来了CAN总线,实现了STM32和某CAN-TTL-USB模块的通信,然后接上了船上的直流电机。舵的话发现原来用的不是个舵机,是个直流电机,辣鸡,淘宝买一个防水的装上。 主要参考了微雪课堂的教程。有一点要注意的是,必须开启滤波器,这时消息才能经过滤波器进来,否则消息根本过不来。只是初始化CAN设备并接收是不行的,
开发日志 170228
这其实都是昨天的内容。主要折腾了MCP2515CAN总线模块,已经可以和杨老师给的CAN总线调试器互发数据帧了。STM32的板子也到了,下午开始做一些动力系统的内容吧xD。 这篇文章主要讲了如何把MCP2515 CAN总线模块开起来,不涉及具体的分析。 不得不说,Linux kernel 经过这么多年的发展,变化已经很