- 博客(8)
- 资源 (6)
- 收藏
- 关注

原创 tinyxml移植(基于fatfs文件系统)
嵌入式设备组织大量数据的时候,由于先天的不足,在数据组织的时候往往需要自己定义数据结构。在上一个项目中,我尝试使用xml格式对病人信息和心电数据进行组织,使用tinyxml解析库,没想到很容易调通,这里介绍一下我基于fatfs文件系统移植tinyxml,至于tinyxml的使用,网络上很多这方面的资料,就不介绍了。 tinyxml是由C++编写的一个基于文件结构解析的解析库,需
2012-06-22 11:17:08
1269

原创 uc/os-ii操作系统堆栈浅谈
1 声明堆栈大小在uc/os-ii操作系统的任务切换和中断处理过程中,需要保存处理器的内部寄存器和变量的值,这就要求每个任务都有自己的堆栈空间。堆栈必须声明为OS_STK类型,并且由连续的内存空间组成,可以静态分配空间(在编译时分配),也可以动态分配堆栈空间(在运行时分配)。由于采用动态分配方式,会导致内存中含有大量内存碎片,因此不推荐使用动态分配方式。其两种声明方式如下:静态
2011-04-17 10:09:00
1996
原创 三年往事
三年往事 2012年的2月份,加入深圳A公司,到2015年的4月份离开。在A公司的这3年,是我对职场的从新认识,也是我生活方式发生改变的时光。在凯沃尔的3年时间,我从一个只关注于当前的薪水和痴迷于技术的医疗器械从业人员,转变成为一个关注行业发展趋势以及产品竞争力的技术人员。也是在这3年时间里面,认识很多职业素养非常高的同事。离开公司3个月的时间,每当夜深人静的时候,总会思考了这3年的过往,总结出对
2015-06-22 17:08:57
891
原创 浅谈一下pnglib的使用和移植(基于anyka平台)
pnglib库很好的支持了C语言模式下对png操作的支持,而且使用过程也比较简单,移植过程遇到的问题也不是很大。在这里简单的谈一下pnglib库的使用和移植,如果有错误的地方希望各位挨踢人士指出。现在最新的pnglib库的版本是1.5.7,可以从官网下载http://www.libpng.org/pub/png/libpng.html。pnglib库对zlib有依赖,所以在移植pnglib的同
2011-12-31 13:28:18
2612
原创 发一个图片合并python程序
今天上午写的一个python图片合并程序,命令行调用,最后一个传参为合成后的位图名字。使用环境:1.须安装python2.6以上版本软件2.必须安装python插件PIL3.win98/2000/xpimpor struct, sys, osimport Image#==================================================
2011-12-30 15:41:17
1273
原创 搭建linux开发环境遇到的一些问题
该文是总结我在搭建linux开发环境遇到的一些问题,通过网上的网友给的一些方法解决了的问题。现在总结一下,希望给同样遇到烦恼的朋友解决一些实际的问题。Q:采用的发行linux版本不能用lsmod、insmod、rmmod等模块命令。A:解决的方法是安装module-init-tools。在搭建fedora 9的时候,做驱动开发不能用模块命令,我下载了module-init-tools-3.2.tar.bz2这个源码包后,能正常安装,而且不会遇到依赖的问题。Q:VMware Workstation虚拟机,
2011-05-27 14:55:00
825
原创 编译器优化填充结构体
前段时间做了一个生成bin数据的界面工具。大概的工作流程是先把数据填充到结构体内,然后按照结构体的数据结构,把数据用二进制方式写成bin文件。在生成bin的过程中,遇到一个比较有意思的问题,在这里和大家分享一下。 当在C中定义了一个结构类型时,它的大小是否等于各字段(field)大小之和?在回答这个问题前,希望各位不清楚的朋友先编写2个比较简单的测试程序,先试一试,有个直观的体会。测试程序
2011-04-20 12:27:00
1988
原创 python与轻量级数据库SQLite的运用
前段时间工作需要,花了一个星期的时间学习了python和sql。在这里聊聊Python与SQLite合起来进行数据库的操作。SQLite是一款轻量级的数据库软件,完全支持sql语句。SQLite软件与MySQL以及SqlServer等众多数据库软件不同点的地方在于,SQLite完全没有服务器的概念,SQLite软件也不需要安装,只有单独的一个exe文件,这个exe文件就支持了所有的sql语句。每一
2011-04-17 10:01:00
1336
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人