- 博客(8)
- 资源 (10)
- 收藏
- 关注
原创 选择实时操作系统(RTOS)的要点详解
<br />对许多嵌入式项目来说,系统设计师都倾向于选择实时操作系统(RTOS)。但RTOS总是必要的吗?答案是取决于具体的应用,因此了解我们要达到什么目标是决定RTOS是必要的还是花瓶的关键。<br /> 一般来说,在采用非实时操作系统(non-RTOS)的任何场合,也都可采用RTOS。但是,要找到一款具有完全相同应用编程接口(API)的匹配RTOS就相当困难了。因此,许多传统的操作系统(OS)在其内嵌入了一个RTOS。例如,Lynux-Works LynxOS和Bluecat Linux共享一个Lin
2010-10-30 00:59:00 1587
转载 高效可移植程序的一些习惯(转)
对于一些状态的集合,尽可能使用enum而不是#define 来定义。<br /><br />如:<br /><br />enum {OFF = 0, ON = 1};<br /><br />远比<br />#define OFF 0<br /><br />#define ON 1<br /><br />好。<br /><br />两种写法编译的效果是一样的,但是写程序及看程序的人员来说感觉就不一样了。用enum定义时,可以觉得OFF与ON是一个集合,有相关性(且可减少程序中#define的定义)。但用#de
2010-10-30 00:56:00 403
原创 基于ARM的高效C语言编程
<br />ARM处理器提高执行速度和减小代码尺寸是嵌入式软件设计的关键需求,以其高性能、低功耗、低成本等优势被广泛应用于各种成功的32位嵌入式系统中。尽管大多数的ARM编译器和调试器都带有性能优化工具,但是为了保证其正确性,编译器必须是稳妥和安全的,而且它还受到处理器自身结构的限制。因此,编程人员必须在理解编译器工作特点的基础上来实现代码优化。代码的优化方法较多,本文针对函数优化方法进行阐述。 <br />1 函数局部变量的数据类型<br /> 局部变量包括函数内局部变量、函数参数、函数返回值。由于A
2010-10-30 00:54:00 673
转载 如何优化C语言代码
<br />1、选择合适的算法和数据结构<br />应该熟悉算法语言,知道各种算法的优缺点,具体资料请参见相应的参考资料,有<br />很多计算机书籍上都有介绍。将比较慢的顺序查找法用较快的二分查找或乱序查找<br />法代替,插入排序或冒泡排序法用快速排序、合并排序或根排序代替,都可以大大<br />提高程序执行的效率。.选择一种合适的数据结构也很重要,比如你在一堆随机存<br />放的数中使用了大量的插入和删除指令,那使用链表要快得多。<br />数组与指针语句具有十分密码的关系,一般来说,指针比较灵活
2010-10-30 00:52:00 400
转载 TDBChart和TChart的一些用法(转)
<br /> 数据图表DBChart的使用 一、显示数据柱 数据图表DBChart对象用于在报表中插入图表。双击数据图表对象,可以调出图表编辑器: Chart选项: (1)Series类型页 可以选择十一种类型的图表以及下列选项,按Add就可以选择图表的类型(3D :显示3维图表);按Title..就可以修改图表的名称。 (2)General页(图表的普通设置) 其中'Print Preview'按钮是用于打印图表。'Zoom'为缩放设置。'Margins(%)'是设
2010-10-28 17:57:00 1055
原创 使用二分法查找数据进行线性插值的方法
<br /> 最近高温测试的项目接近了尾声,标定工作成了现阶段的主要任务,对光学高温传感器的标定一般是使用热电偶来进行标定。<br /> 前期标定使用的多项式拟合的方法,这种方法的原理就是使用热电偶的数据和光学传感器的腔长数据进行来找到一个高阶的多项式,而后在程序中使用这个多项式来根据腔长计算出实际的温度,但是这种方法在程序中的效果并不是很好,计算出来的温度和热电偶的温度相差很大,跟BOSS汇报后,指示使用实验数据进行线性插值方法。<br /> 首先来说下线性插值
2010-10-26 20:54:00 2393 1
转载 access数据库密码的mdb的访问报错的问题解决
当程序用ado的jet4.0方式连接的时候,对于设有access数据库密码的mdb的访问居然报错“无法启动应用程序,工作组信息文件丢失,或是已被其他用户已独占方式打开”,而用odbc方式不报错,小阴沟里翻船,郁闷中然后查文档解决之: 消息正文<br />OLE DB 提供程序 ''%1!'' 报错。%2!<br />无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开。解释<br />用于 Jet 的 Microsoft OLE DB 提供程序返回的错误信息表明以下情况之一: Microso
2010-10-25 11:13:00 1267
转载 redhat 5的中文包安装
vmware6.5自动安装时没有把中文包装上,所以中文全是小方块。安装完成后首先面对的问题是全英文无法显示汉字和输入汉字的问题。需要找到光盘上的2个中文支持字体包安装上即可.文件名如下,注意不同版本文件明后面数字部分可能会不同,其代表版本号.下面是Red Hat Enterprise Linux 5.0版本下的中文包文件名.在iso文件的/server/文件夹下fonts-chinese-3.02-9.6.el5.noarch.rpmfonts-ISO8859-2-75dpi-1.0-17.1.noarch
2010-10-14 12:21:00 1216
rename_file_v1.1.zip
2022-01-02
python批量修改windows电视剧文件名称 rename_file.zip
2021-12-26
C++builder中控件随窗体尺寸变换而变换尺寸位置类
2010-12-13
VC6.0下制作的MFC数据归一化处理软件
2010-07-16
BCB下两种算法实现的FFT和一种方法的逆FFT
2010-05-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人