自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

善于总结 乐于分享

分享经验 交流感想

  • 博客(2)
  • 资源 (18)
  • 收藏
  • 关注

原创 被忽略的C编译器递归内存优化

先看看下面一段代码,这段代码作为本主题的解说对象,但没有任何实际作用。void recursion_test(int n){ if(n > 0){ recursion_test(n - 1); }else{ char buf[256]; sprintf(buf, "%d\n", n); }}经过ARM编译器编译之后的汇编代码是:

2013-06-09 09:15:15 1089

原创 C#也需要内存管理(GC系统)

大部分时候,我们不必关心GC,让它自己工作就可以了。但是在P/Invoke期间,为了编写稳定健壮的代码就需要对GC进行必要的控制。下面就来说说如何控制GC。类库提供了GC,GCHandle,HandleRef,Marshal这四种类型来管理GC。其中GC和Marshal是静态类型,而GCHandle和HandleRef是值类型。如果使用P/Invoke来调用托管对象,而且该对象在该调用之后

2011-07-22 00:38:29 1349

Get Your Hanz HanzFontMaker的黄金搭档

汉字点阵字库制作工具,是HanzFontMaker工具的搭档! 嵌入式GUI系统开发必备工具,你懂的。

2014-01-18

HanzFontMaker 最流弊的汉字字库制作工具

嵌入式系统由于资源有限,通常很难实现矢量字体显示;所以都采用点阵字体。汉字的点阵字库需要一个给力的工具,把电脑里的矢量字体转化为点阵字体,形成一个bin镜像文件。MCU就可以通过简单的GB2312编码显示汉字了!这个工具支持电脑里所有字体,用过最好的工具!严重推荐。。。

2014-01-12

单片机通用按键扫描程序

用于嵌入式系统的按键扫描框架程序,可以帮助开发人员专注与应用逻辑而不用操心不同需求引起的按键程序重新设计的麻烦!

2013-03-03

Dart SNMP 组件库

Dart公司的SNMP组件,.net版本的。控件为最新的V4.4.2.3版本。用这个控件可以解决你SNMP网管开发的问题。

2012-05-09

优秀的.net串口通信控件

这是一个串口控件,大家知道.net自带的串口类不适合做以数据包为通信单位的应用程序。而嵌入式开发过程却很需要这个特性;.net自带控件也太死板,不能通过API来修改串口的超时参数,而这个控件却可以,代码编写效率也很简短很高明! 这个控件提供给有.net编程经验的人使用,如果想得到源码,请使用reflector查看,因为它没有经过混淆处理。

2010-05-08

TinyGL-0.4源代码

我想大家对OpenGL肯定不陌生,你是不是很想得到OpenGL图形库的源代码呢?!况且现在嵌入式系统应用越来越广泛,你是否想在自己的嵌入式系统也增加高效OpenGL图形库呢?Bellard的TinyGL就是你最好的选择,他开源,高效,小型,高度兼容!只需经过动态内存管理模块、FrameBuffer底层接口代码的移植,就可以使用他进行OpenGL绘图了!我强烈推荐!

2010-05-01

点阵字体生成工具(源代码)

嵌入式的有限资源,难以使用TrueType字体,所以大多使用1bpp位图来作为一个字符显示,而字库也可以随用户定制。这个工具就能让您轻松按照自己的意图生成各种字体的点阵字库,它以源代码的形式提供。作为嵌入式界面开发人员,这是很好的机会!(当然,这还需要你有相关知识的积累及C#编程基础,这是一个中间件,你得利用其中的代码来制作你自己的工具)作者:洪旭耀。

2009-04-08

经典64KB视觉震撼程序集

电脑硬件越来越便宜,我们的电脑配置也越来越好。因此,迫于软件市场激烈的竞争,现在的软件很少在空间和时间上作过多的优化了。但是,那些曾经经典中的经典,都是业内最高水平的爱好者编写的64KB视觉震撼的小程序,如今就更成为绝对好的收藏了。我们不要忘记这些未来再也不会出现的精彩。

2009-04-08

Windows并口编程必备

Windows操作系统通过驱动程序,把真实的物理设备从系统中隔离开,从而提高了可移植性和安全性.应用程序要操作硬件就必须通过驱动程序提供的API并遵循Windows驱动程序规范.当前并行口在嵌入式、工控领域应用还很普遍,而GiveIO组件则给Windows下编写并口操纵程序带来了无限的方便!有了它,就可以跟在DOS下一样访问并口,有此需要的朋友不妨试试!

2008-12-18

shit.component.net

这是一个测试品,不稳定,请大家别浪费时间下载。上传它 根本就是个错误!希望管理员将其删除!!!

2008-07-01

基于ewarm4.42的gba游戏模板源代码

再传一个GBA游戏源代码模板,这次是针对IAR EWARM V4.42a开发环境的。EWARM开发环境是另一个非常优秀的ARM开发环境,我曾作过比较和测试,其编译的目标文件尺寸最小,运行效率最高(对Keil rvmdk、GCC相比)!您可以先使用dbg_tools\目录下的VisualBoyAdvance.exe打开game_develop_demo\Release\Exe\game_develop_demo.gba文件看看演示程序的效果。看看上下左右键以及A键的反应。<br>有困难可以联系我,QQ:26750452

2007-11-16

uC/OS-II中文教程

这是邵贝贝版的uC/OS-II中文图书,书中有不少疏漏之处,但是只要阅读认真,不会误导你的。书中很大篇幅介绍了嵌入式操作系统的概念,提出了基础的内核功能,然后再说这些功能uC/OS-II大多已经具备,接下来就讲解了该内核是怎么实现这些基础功能的。总之,是本不错的图书!

2007-06-15

CSGL[OpenGL for C#]

该软件包来自于sourceforge.net,是基于windows Platform下OpenGL API接口封装的C#类库。有了它,你可以方便的在.NET框架上面开发OpenGL应用程序,而效率和C++相差无几!该软件包中还有很多示例源代码,可以用.net sdk 中的C#编译器直接编译。感谢具有开源精神的无私的作者,感谢!!!

2007-05-15

SNMP API for JAVA 4.0

这是Adventnet SNMP 函数库的JAVA版本,我不了解java,只是为了收藏才发布它。我认为adventnet的snmp确确实实很不错,值得大家关注和使用!另一个.NET版本我使用过,非常好!推荐大家下载,讨论。

2007-05-06

SNMP API for dotNET 4.0

有没有搞SNMP开发的朋友啊?现在是网络时代了,SNMP是最流行的标准网络管理协议,国外早就发展得非常完备了。而国内还刚刚起步,有眼光的兄弟们要学习学习,会给你们的工作带来帮助的!我从事网络管理开发多年了,这个SNMP API 函数库是我一直看好的,基于.NET的免费版。用它来编写一个网管软件或者MIB编译器、浏览器不费吹灰之力,推荐给大家!是Adventnet公司的作品,我这里仅作收藏,帮助文档可以到官方网站上查看。欢迎大家下载,使用,讨论。建议大家使用.net框架开发涉及到网络、数据库的应用程序,的确很方便!

2007-05-06

FreeRTOS4.13

免费的嵌入式实时操作系统内核。虽然功能没有uC/OS-II那么全,但是涉及到商业版权问题的话,它是理想的选择。概念上和uC/OS-II相似,但实现方法不同。欢迎大家下载研究,讨论。

2007-04-08

uC/TCPIP1.87+uC/OS-II2.83

这是micrium公司公布的豪华版源代码,uC/TCPIP1.87和uC/OS-II2.83,非常容易使用,我成功将它移植到ADSV1.2的S3C44B0X系统上了。欢迎各位弟兄下载使用并积极讨论。

2007-04-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除