技术笔记


项目简介- MWC 红板飞控 主控芯片MEGA2560

自己的毕业设计是四轴飞行器的手机控制,需要学习Arduino来编写飞控软件。因此写一系列Arduino开发笔记。一方面帮助自己理解技术知识,一方面帮助可能与我遇到相同问题的人。 我所用的硬件:MWC红板飞控,搭载MEGA2560芯片,板载三轴角速度传感器ITG3205(ITG3200),三轴加速度传感器BMA180,三轴磁罗盘HMC5883,气压计BMP085(9D0F)。


破解WIFI密码

相关文章: 1. Ubuntu下构建抓包环境。 forum.ubuntu.org.cn/viewtopic.php?t=383246 2.抓包软件minidwep-gtk-deb下载 http://forum.ubuntu.org.cn/viewtopic.php?f=39&t=372058&start=0 3.可能遇到的问题(软件运行无反应,光标在闪) blog.csdn.net/hackerwin7/article/details/42005771 4. libgtk-x11-2.0.so安装 http://blog.csdn.net/ljywk/article/details/39476143  


[转载]Linux——VIM 中文显示乱码解决

有时候在使用vim的时候,显示中文为乱码,这个时候我们可以修改vimrc文件解决问题!   首先,你需要搞清楚vimrc所在的位置。一般来说,在linux系统里,应该是这样   Linux: /usr/share/vim/vimrc在Windows系统,应该是在vim的安装目录   Windows: c:\program files\vim\vimrc我目前使用的是Windows7 ,路径显示为   C:\Program Files\Vim\_vimrc   这里所说的都是全局设定,打开vimrc文件后,只需要在文件最后添加以下代码就可以了:   set fileencodings=utf-8,gb2312,gbk,gb18030   set termencoding=utf-8   set fileformats=unix   set encoding=prc   这样,你的vim中文乱码问题就解决了!   需要注意的是,在Windows7和vista下,由于加强版的管理员权限,你用vim直接打开vimrc文件,所做的修改是无法保存的!哪怕你使用的 是:wq! 命令!一个简单的方法就是先在开始里面用管理员权限启动vim,然后通过vim打开vimrc文件做修改就可以了! 原文链接: http://www.2cto.com/os/201111/110622.html


把操作系统(Linux)运行在内存上

0. 写在前面 笔者把Linux装在了USB3.0的U盘上。但运行速度还是很慢。于是想更改Linux的Boot Loader,让它在每次启动时,把整个操作系统加载到内存。这样Linux的运行速度将有极大的提升。()此外,为了保存系统更改,作者把U盘上的一个分区挂载到/home位置。这样用户的数据(音乐、文档、应用程序等)就会在关机后得到保存。但是,系统数据(安装的Package,设置等)在重启后还是会被还原,文末给出了一个解决办法。 本文章翻译自:Making Ubuntu Fast using RAM (Updated and Simplified)和 Making Ubuntu Insanely Fast using RAM 。笔者适当地修改了原文的流程,并增添了一些终端命令的解释,使之更适合大陆用户和Linux初学者。 谨向原文作者terminator14和GNU开源社区的贡献者们致敬。 1. 适用人群 觉得Linux运行较慢,电脑内存较大(最少2G,推荐4G或更多),爱折腾的同学。 2. 总体流程 a. 将系统文件拷贝到临时文件夹; b. 将临时文件夹中的文件制作成内存可载入的映像; c. 更改Boot Loader,新增启动项,并将其指向我们制作的映像; d. 重启,享受飞一般的感觉(insanely fast)。 3. 操作步骤 3.1 原料 一份Linux内核的操作系统。文章以Ubuntu 14.04为例,其他发行版本与之类似。 注:Linux是一些操作系统的内核(Kernel)。Linux是开源的(免费且公开),很多发行商将Linux打包,并添加了自己开发的系统程序和图形界面(GUI),于是便有了各种不同的发行版本(Distribution)。常见的发行版本有Ubuntu,Red Hat,Debian,CentOS等,但他们的内核都是Linux。 举个例子:Android的内核是开源的,很多手机厂商(如三星,HTC)把Android的内核做修改优化,添加了自己的系统程序和图形界面封装成ROM,或继续开发硬件,制作成手机发售。但他们本质上都是Android机。 这里,Android内核就相当于Linux,而三星,HTC发行的ROM就相当于Ubuntu,Red Hat。 3.2检查磁盘容量 在Ubuntu命令行中输入: sudo du -hcs […]


用Sublime Text 3 调用VS编译器编译运行C/C++程序

本文介绍如何在Sublime Text 3中连接Visual Studio 的cl编译器,这样在Sublime Text 3中按Ctrl+B就可以自动编译C/C++代码,按Ctrl+Shift+B可以自动编译运行C/C++代码。 在Sublime Text 3中选择Tool -> Build System -> New Build System,新建一个.sublime_build文件,将如下的内容复制进文件中。 { “cmd”: [“$packages\\User\\build.bat”, “$file”], “working_dir”: “${file_path}”, “file_regex”: “^(…*?)[(]([0-9]*),([0-9]*)[)]”, “shell”: true, “encoding”: “gb2312”, “variants”: [ { “name”: “Run”, “cmd”: [“$packages\\User\\build.bat”, “$file”, “&”, “${file_path}/${file_base_name}.exe”] } ] } 在这个.sublime-build文件对应对应的文件夹中新建一个build.bat文件(一般来说,存在的目录为C:\Users\[UserName]\AppData\Roaming\Sublime Text 3\Packages\User\) @SET SRC_FILE=”%1″ @SET PATH=D:\Program Files […]


如何登陆Gmail、Google、Facebook

1. 写在前面 2014年圣诞节后,Gmail的imap, smtp, pop3端口被屏蔽。通俗地说就是,不仅Gmail网页版一如既往地无法登陆,连接收邮件的客户端(Outlook, Foxmail, Mail, Thunderbird)也无法收发Gmail邮件。但很多同学一直使用Gmail的服务,甚至包括申请学校所填的邮箱。本文推荐一个目前仍免费可行的登陆Gmail、Google、Facebook的PC端软件HostsTool和Android端软件fqrouter2。 任何一款软件,使用的人多了之后,都会被加紧管制。为了您能更长久地使用该方法,请默默阅读,勿以任何形式传播该文章。 2. 原理 更改本机Host,绕过DNS解析服务。(该原理的详细介绍写在文末) 3. 原料 Hoststool 官网下载地址:https://hosts.huhamhire.com/ 大家先别着急点击那个官网地址,因为这个官网也被墙掉了。这里是备用下载地址: Hoststool for Windows 64位系统: 下载地址 Hoststool for Windows 32位系统:下载地址 Hoststool for OS X: 下载地址 Hoststool for Linux: 下载地址 fqrouter2 for Android: 下载地址 PS:正在在手机端浏览该网页,不方便下载?请复制本文地址到手机,等方便用电脑登陆时再回来继续。 本文地址:http://www.sunny-song.com/blog 4. 使用方法(以Windows 7 64位系统为例,其他操作系统与之类似) 1. 解压HostsTool-win-gpl-1.9.8-SE-x64.zip (32位系统为HostsTool-win-gpl-1.9.8-SE-x86.zip) 2.双击进入HostsTool-win-gpl-1.9.8-SE-x64文件夹,右键hoststool.exe,点击“以管理员身份运行”(Run as administrator) […]