随笔分类 -  嵌入式开发

主要是本人毕业论文相关的东西
摘要:所谓的心跳包就是客户端定时放送简单的信息给服务器端,告诉它我还在而已。代码就是每 隔几分钟发送一个固定信息给服务器端,服务器端回复一个固定信息。如果服务器端几分钟后没有收到客户端信息则视客户端断开。比如有些通信软件长时间不适 用,要想知道它的状态是在线还是离线,就需要心跳包,定时发包收包。 心跳包之... 阅读全文

posted @ 2014-11-11 14:46 戈登.金斯利 阅读(281) 评论(0) 推荐(0)

摘要:http://stackoverflow.com/questions/9056957/correct-way-to-define-class-variables-in-pythonlater say this 阅读全文

posted @ 2013-12-15 14:42 戈登.金斯利 阅读(102) 评论(0) 推荐(0)

摘要:在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的,通过本文的介绍,希望你可以更加灵活的运用各种关机命令。 1.shutdownshutdown命令安全地将系统关机。有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失﹐使系统处于不稳定的状态﹐甚至在有的系统中会损坏硬件设备。而在系统关机前使用shutdown命令﹐系统管理员会通知所有登录的用户系统将要关闭。并且login指令会被冻. 阅读全文

posted @ 2013-11-20 19:18 戈登.金斯利 阅读(190) 评论(0) 推荐(0)

摘要:首先讲讲为什么要用Qt这个东东吧!用了以后才知道,这门语言真的很不错,我权当把它当成了类库来用,Linux本身的C语言编程是很烦的,比如说串口编程,虽说C编程也不难,但是使用Qt这种封装的类库来操作的话,会少很多的bug,更值得一提的是GUI编程,Qt提供了丰富的GUI控件,对于制作嵌入式GUI来说比较适合!所以我也就跟大家一样,使用Qt来开发嵌入式软件吧! 在之前我的博客里面已经有了一片文章关于交叉工具链的,在搭建好了交叉工具链以后,咱们只需要两个download的包就可以开工了,今天的主题是Qt环境的搭建包括环境变量的设置,Okay,Lets go! 这两个包分别是qt-every... 阅读全文

posted @ 2013-11-18 22:39 戈登.金斯利 阅读(359) 评论(0) 推荐(0)

摘要:思路:配置网络->安装NFS->配置NFS->挂载NFS服务->Down文件执行。Okay lets go!配置网络: 在配置网络之前,首先咱得搞定与开发板的交互工作,那么这个就交给CKermit吧,安装与配置CKermit的方法在之前的博客中有提到,给大家来个链接吧!http://www.cnblogs.com/luomingchuan/admin/EditPosts.aspx?opt=1,登录到开发版,ifconfig一下,看看ip地址是多少: 看到了哇,3个参数很重要,地址:192.168.1.230,广播地址:192.168.1.255,掩码:255.255.2 阅读全文

posted @ 2013-11-17 00:38 戈登.金斯利 阅读(315) 评论(0) 推荐(0)

摘要:CKermit蛮好的一个调试工具!就像在windows下的telnet,但是还是折腾了一下,现在看来,非常容易,其实我主要是在开发板为正常工作的情况下,以为是CKermit的问题,其实是我开发板开机设置为运行我写的一个程序,而又没有接触摸屏,所以控制台没有空出来,交互无效! 好的,废话少说了,说怎么装吧!安装CKermit: 这里不会出错,所以很快就安装好了!配置 这里主要是设置串口名,波特率什么的,反正拷贝进去就okay了,这个文件是 把它改成如下: 好了,到此,配置完毕,其实set line /dev/ttyUSB0这一栏的值主要是去参考/dev下你使用的口!使用方法: 使... 阅读全文

posted @ 2013-11-16 23:45 戈登.金斯利 阅读(236) 评论(0) 推荐(0)

摘要:不记录什么都会忘光!!!这两天又要用到开发板来做项目,可是好久没有碰了,最近一直在搞上层的东东,对rails和前端感兴趣,我这是不要毕业的节奏了吗?好吧,既然什么都忘光掉了,那就干脆来个痛快,重新装机,重新来一遍,至少有一点我是可以确信的,那就是这条路行的通,因为之前成功过,所以在信心上是绝对有优势的。那么既然做嵌入式开发,第一条肯定是少不了的咯,先来装交叉工具链吧!不然我的板子上可不能运行gcc的东东啊! FriendlyARM官方的下载点http://www.arm9.net/download.asp给的最新的版本是arm-linux-gcc-4.4.3.tar.gz,该网站2011年就. 阅读全文

posted @ 2013-11-16 11:12 戈登.金斯利 阅读(875) 评论(0) 推荐(0)

摘要:Ubuntu Linux系统环境变量配置文件:/etc/profile : 在登录时,操作系统定制用户环境时使用的第一个文件 ,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。/etc /environment : 在登录时操作系统使用的第二个文件, 系统在读取你自己的profile前,设置环境文件的环境变量。~/.profile : 在登录时用到的第三个文件 是.profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。/etc/bashrc : 为每一个 阅读全文

posted @ 2013-11-15 23:17 戈登.金斯利 阅读(291) 评论(0) 推荐(0)

导航