厚德载物

爱喝茶的家伙

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2019年4月15日

摘要: 在《The Pragmatic Programmer: From Journeyman to Master》(中文译名为《程序员修炼之道--从小工到专家》)Tip25 “怎样配平资源“中有一个重构代码的经典案例,现转录如下: 提示35 Finish What You Start 要有始有终 在大多数 阅读全文
posted @ 2019-04-15 16:21 剑胆琴心2015 阅读(978) 评论(0) 推荐(0) 编辑

2018年12月15日

摘要: 最近看了一本软件工程方面的书籍,由于书中缺乏完整的实例,所以想从一个小项目入手以期能对软件工程多一点实践认识 ,首先我看了Qt5.6.3自带的俄罗斯方块例子(在我电脑里面的路径是C:\Qt\Qt5.6.3\Examples\Qt-5.6.3\widgets\widgets\tetrix),还有一个俄 阅读全文
posted @ 2018-12-15 14:08 剑胆琴心2015 阅读(5488) 评论(0) 推荐(0) 编辑

2018年8月8日

摘要: 从事嵌入式系统的所需要掌握的知识比较广泛,具体分类如下: 1.计算机技术基础 编程语言主要是 C和 C++, GUI程序则可以考虑Qt;数据库主要是 SQLite和MySQL;基础知识主要是数据结构与算法、数字信号处理和计算机网络。 2.系统硬件层 PCB设计软件主要是KiCAD和Altium De 阅读全文
posted @ 2018-08-08 14:44 剑胆琴心2015 阅读(222) 评论(0) 推荐(0) 编辑

2018年6月5日

摘要: 这段时间正在学习stm32处理器的使用,为了巩固所学知识,初步熟悉STMF103处理器和外设的使用,打算制作一架微型四轴飞行器,由于这个项目对我来讲还是有难度的,网上也看到一些不太成功的案例,因此打算分几步来实现,即硬件选型(飞控)==>物理结构(机架和电机)==>软件编写(姿态解算+PID控制)= 阅读全文
posted @ 2018-06-05 11:07 剑胆琴心2015 阅读(3222) 评论(2) 推荐(0) 编辑

2018年5月24日

摘要: 2016年,曾经尝试用51单片机制作一台循迹避障小车,已经准备好了大部分零件,也组装好了车身,试机时发现两个轮子的转速不一样,而且转速太快导致小车在瓷砖地面上打滑,当时一筹莫展,只好就此搁置. 这反映了我在硬件选型上的失误(当然自身水平也很有限哦). 前几天看了一篇安卓控制Arduino小车的文章  阅读全文
posted @ 2018-05-24 11:22 剑胆琴心2015 阅读(1298) 评论(0) 推荐(1) 编辑

2018年5月5日

摘要: 经历几天的努力,终于将QStardict词典移植到了i.MX-287开发板,目前还有一些小bug,还要调试。 首先描述移植过程中遇到的问题: 1) 开发板光盘资料附带arm-linux-mulitilib-gnueabi-gcc4.4.4和嵌入式Qt4.7.3,开发板上的linux系统也自带Qt库和 阅读全文
posted @ 2018-05-05 17:55 剑胆琴心2015 阅读(220) 评论(0) 推荐(0) 编辑

2018年4月28日

摘要: C语言程序以低层系统编程见长,因此常用于嵌入式系统和操作系统编程,而C++则以GUI程序见长(兼容C程序是它的独特优点)。说实话从使用C语言编写非GUI程序到使用C++编写GUI程序对很多初学者来说都是一个挑战,一个小小的飞跃,使用Qt来编写一个简单的词典翻译程序可以说是一个很好的实例。 算法设计: 阅读全文
posted @ 2018-04-28 14:56 剑胆琴心2015 阅读(2426) 评论(6) 推荐(0) 编辑

2018年4月8日

摘要: 声明:本文中的算法和部分程序非本人原创,仅作适当修改以供学习借鉴,代码版权归属原作者 在<<计算机程序的构造和解释>>中有一道零钱兑换问题:一美元兑换成1美分,5美分,10美分,25美分和50美分这几种零钱有多少种方法? 原书中采用树形递归给出了一种解法: 将总数为a的现金换成n种硬币的不同方式的数 阅读全文
posted @ 2018-04-08 17:02 剑胆琴心2015 阅读(640) 评论(0) 推荐(0) 编辑