摘要: 任何软件编程都需要有调试信息输出来进行,软件的调试。 在做keil51软件项目时,一般使用UART或者RS232输出调试信息。 那如何输出适合自己项目的调试信息,有下面几个方案可以参考。 1. 重定向打印 首先,需要调试好uart输出接口,可以正常输出字符。 如果只需要打印字符串而不需要打印变量参数 阅读全文
posted @ 2017-06-29 10:04 jason_leeee 阅读(1769) 评论(1) 推荐(0) 编辑
摘要: 转自:http://www.dwenzhao.cn/profession/mcu/mcu51xunzhi.html AT89C51单片机能直接认识和执行的机器指令有255条,有7种寻址方式,即立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、变址寻址、相对寻址和位寻址。 1. 直接寻址: 指令中直接给 阅读全文
posted @ 2017-06-02 13:27 jason_leeee 阅读(9036) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.dwenzhao.cn/profession/mcu/mcu51basic.html 随着微电子技术的快速发展,以ARM为主的32位MCU(微控制器)已普及开来,8位MCU已被很多人认为将被淘汰,更何况其中的老古董MCS-51系列单片机。但从目前的形势来看,8位MCU还牢 阅读全文
posted @ 2017-06-02 13:26 jason_leeee 阅读(12028) 评论(1) 推荐(1) 编辑
摘要: 转自:http://www.dwenzhao.cn/profession/mcu/mcu51clib.html Keil C51有丰富的可直接调用的库函数,灵活使用库函数可使程序代码简单、结构清晰,并且易于调试和维护。每个库函数都在相应的头文件中给出了函数原型声明,用户如果需要使用库函数,必须在源程 阅读全文
posted @ 2017-06-02 13:22 jason_leeee 阅读(10546) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.dwenzhao.cn/profession/mcu/mcu51keilc.html Keil C51程序设计<!-- InstanceEndEditable --> Keil C51是一种专为8051系列单片机设计的C编译器,支持符合ANSI标准的C语言进行程序设计,同 阅读全文
posted @ 2017-06-02 13:20 jason_leeee 阅读(7746) 评论(0) 推荐(2) 编辑
摘要: 简介:bootchart是一个用于linux启动过程性能分析的开源软件工具,在系统启动过程自动收集CPU占用率、进程等信息,并以图形方式显示分析结果,可用作指导优化系统启动过程。bootchart是一个对linux启动流程进行分析得开源软件工具。android中有集成bootchart源码,路径为s... 阅读全文
posted @ 2015-06-08 17:36 jason_leeee 阅读(1488) 评论(0) 推荐(0) 编辑
摘要: libhackrf是上层应用程序操作hackrf的入口库,是软件操作硬件的中间件,在android上使用hackrf当然也需要使用 libhackrf。操作系统与hackrf之间的通信是通过USB2.0完成的,libhackrf使用了libusb进行USB通信。android 并没有自带libusb... 阅读全文
posted @ 2015-05-25 16:25 jason_leeee 阅读(1571) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.sina.com.cn/s/blog_a6559d920101evji.html一、Makefile的主要流程以下主要流程都在build/core/main.mk里安排。初始化相关的参数设置(buildspec.mk、envsetup.mk、config.mk)检测编译... 阅读全文
posted @ 2015-05-14 16:19 jason_leeee 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/jingxia2008/article/details/25787039Android U 盘功能实现和分析u 盘功能实现结果:u 盘会当成 usb storage 在 Settings Storage 里面显示。准备工作内核需支持 usb host,... 阅读全文
posted @ 2015-05-14 16:01 jason_leeee 阅读(1084) 评论(0) 推荐(0) 编辑
摘要: 深入理解Android之设备加密Device Encryption转载:http://blog.csdn.net/innost/article/details/44519775Android 从4.4开始就支持一项功能,那就是对设备进行加密。加密自然是为了安全性考虑,由于/system目录是只读的,... 阅读全文
posted @ 2015-05-14 16:00 jason_leeee 阅读(3036) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/wanqieddy/archive/2011/09/21/2184257.html在Makefile中我们经常看到 = := ?= +=这几个赋值运算符,那么他们有什么区别呢?我们来做个简单的实验新建一个Makefile,内容为:ifdef DEF... 阅读全文
posted @ 2015-05-13 11:30 jason_leeee 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 转自:http://linux.chinaunix.net/techdoc/develop/2009/07/09/1122854.shtml在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具有智能。make所支持的函数也不算很多,不过已经足够我们的操作了。函数调用后,... 阅读全文
posted @ 2015-05-13 11:29 jason_leeee 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 此文转自:http://blog.csdn.net/21cnbao/article/details/8457546更详细内容可以参考官网Device Tree 官网:http://devicetree.org/Device_Tree_Usage1. ARM Device Tree起源Linus To... 阅读全文
posted @ 2015-04-08 17:48 jason_leeee 阅读(332) 评论(0) 推荐(1) 编辑
摘要: UML建模工具Visio 、Rational Rose、PowerDesign,Visual Paradigm for UMLROSE是直接从UML发展而诞生的设计工具,它的出现就是为了对UML建模的支持,ROSE一开始没有对数据库端建模的支持,但是在现在的版本中已经加入数据库建模的功能。ROSE主... 阅读全文
posted @ 2014-09-19 14:25 jason_leeee 阅读(1550) 评论(0) 推荐(1) 编辑
摘要: Basket Note Pads http://basket.kde.org/index.php 图:Basket Note Pads界面截图 Basket Note Pads是一款 KDE 下具有多种用途的记录软件,与其他一般的作笔记软件最大的区别是,它除了能够记录文字信息之外,更可以记录... 阅读全文
posted @ 2014-09-19 10:46 jason_leeee 阅读(495) 评论(0) 推荐(0) 编辑
摘要: initlogo.rle的制作initlogo.rle的调用initlogo.rle定义的位置system/core/init/init.h1 #define INIT_IMAGE_FILE "/initlogo.rle" 从定义中可以知道,initlogo.rle存放位置在根目录下,如果图片名字不... 阅读全文
posted @ 2014-09-12 10:18 jason_leeee 阅读(2862) 评论(0) 推荐(0) 编辑
摘要: 显示logo必须满足一下3个条件1:配置framebuffer logo2:配置buffer console3:配置224logo至于kernel logo使用GIMP做超级简单,要是使用命令可能制作不成功!下面是传统linux logo显示方法:(转载)默认开机LOGO会在液晶屏的左上脚显示一只小... 阅读全文
posted @ 2014-09-12 09:56 jason_leeee 阅读(3290) 评论(0) 推荐(0) 编辑
摘要: 这些都是非常值得读的好书,但更关键的是能够认真阅读,用于实践,不然永远都是在书本上。转自:http://www.williamlong.info/archives/3028.html“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单... 阅读全文
posted @ 2014-09-01 10:36 jason_leeee 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 慢慢收集补充,有些命令及快捷键用起来很方便快捷,但时常忘记,记录于此方便查询。shell的常用快捷键下面是一些shell的常用快捷键,快捷键玩熟悉了在一定程度上是可以提高工作效率滴…Ctrl + a 切换到命令行开始未经允许严禁转载Ctrl + e 切换到命令行末尾Ctrl + l 清除屏幕内容Ct... 阅读全文
posted @ 2014-08-06 10:03 jason_leeee 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 系统环境: ubuntu12.04安装vm tools时出现如下问题The path "/usr/bin/gcc" is not valid path to the gcc binary解决方案:#cat /proc/versionLinux version 3.2.0-29-generic (bu... 阅读全文
posted @ 2014-08-01 09:10 jason_leeee 阅读(5475) 评论(0) 推荐(0) 编辑