自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Larry的专栏

与大家分享工作中所有经验

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

转载 基于精简TCP/IP协议栈的信息家电网络服务器

通过分析和实验,研究嵌入式TCP/IP协议栈S1C33-Stack的结构及运行原理,给出以S1C33-Stack构造单芯片嵌入式网络服务器,将信息家电组网及接入Internet的实现方案。研究单芯片嵌入式网络服务器中S1C33-Stack与用户程序的接口方案,用户登录软件及信息家电监测软件的设计方法。引言S1C33209是EPSON公司推出的RISC结构的32位高性能CMOS微处理器,具有

2006-04-30 22:45:00 1839

原创 模块化编程的分层设计经验

操作要点: 1、每一层直接对下一层操作,尽量避免交叉调用或越级调用 2、某些器件会把硬件驱动层合并成一个文件时,则归于较高的层 3、相同功能的外部函数尽量一致,尽量保证通用性 4、对于初次编程的模块,要严格保证中间各层的正确性 好处: 1、对于后期维护扩展,只需修改应用层和物理层,根据需要扩展功能层 2、一个新项目只需把要用到的文件加入工程,简单修改调试就出来了 3、随着模块的不断积累,新的项目将

2006-04-30 00:52:00 1438 2

转载 最近买书目录

嵌入式系统的微模块化程序设计——实用状态图C/C++实现定价:¥48嵌入式系统设计

2006-04-27 23:50:00 900

转载 PC环境下用BC3.1编译连接调试uC/OS-II源文件

网友 Hcompute 经过一段时间的摸索,将uC/OS-II成功地实现了在Borland C 3.1 下的编译,现将其心得公之于众,以供参考。1、 将uCOSV251.exe文件解压缩到d:/;2、 进入d:/software/uCOS-II/EX1_x86L/BC45/SOURCE/,用写字板打开test.lnk文件,范例中原文件为:/v /s /c /P- +C:/BC45/

2006-04-27 23:43:00 2518 1

原创 uC/OS V2.51安装调试指南

uC/OS是一种体积小巧而实用的实时操作系统,由于其代码的开放性,近年来普遍受到人们的关注,许多人开始从事这一操作系统的学习及应用工作,但由于其文档较少,特别是关于安装和使用方面的指导性文章不够充足,使很多初学者,特别是刚刚接触嵌入式操作系统的朋友们不知道如何进行系统的安装及调试,为此我结合自己使用的切身体会,谈一谈它的安装及调试问题,希望对大家能起到一定的帮助作用。文中的开发工具及开发包如下

2006-04-27 23:41:00 2013 7

转载 教你理解复杂的C-C++声明

介绍  曾经碰到过让你迷惑不解、类似于int * (* (*fp1) (int) ) [10];这样的变量声明吗?本文将由易到难,一步一步教会你如何理解这种复杂的 C/C++声明:我们将从每天都能碰到的较简单的声明入手,然后逐步加入const修饰符和typedef,还有函数指针,最后介绍一个能够让你准确地 理解任何C/C++声明的“右左法则”。需要强调一下的是,复杂的C/C++声明并不是好的编程风

2006-04-27 23:25:00 908

转载 μC/GUI在MSGl9264液晶上的移植

μC/GUI是美国Micrium公司出品的一款针对嵌入式系统的优秀图形软件。与μC/OS一样,μC/GUI具有源码公开、可移植、可裁减、稳定性和可靠性高的特点[1]。采用μC/GUI,开发人员可以很方便地在液晶上显示文本、曲线、图形以及各种窗口对象如按钮、编辑框、滑动条等,可完全产生类似于Windows的显示效果。另外,μC/GUI提供了在VC下的仿真库,这使得用户完全可以在Windows下仿真μ

2006-04-27 22:36:00 5369 2

转载 编程修养

什么是好的程序员?是不是懂得很多技术细节?还是懂底层编程?还是编程速度比较快?我觉得都不是。对于一些技术细节来说和底层的技术,只要看帮助,查资料就能找到,对于速度快,只要编得多也就熟能生巧了。我认为好的程序员应该有以下几方面的素质: 1、有专研精神,勤学善问、举一反三。 2、积极向上的态度,有创造性思维。 3、与人积极交流沟通的能力,有团

2006-04-27 00:22:00 828

转载 SED1335“雪花”现象的消除

     0 引 言       液晶显示控制SED1335是EPSON公司为中分辨率点阵液晶显示器设计的字符和图形显示控制器,是一种专用集成电路芯片,可以和微处理器直接相连,在其内部时钟周期内,以全速接应微处理器的访问。所谓“雪花”现象是指在显示器屏刷新的过程中,屏幕上出现的闪烁不定的小亮点的过程,就好像屏幕上面下着许多雪花一样。“雪花”现象的产生是由于当SED1335完成了初始化之后便根据显示

2006-04-27 00:08:00 2128

转载 结构在优化编译中的对齐问题

 结构在优化编译中的对齐问题 Q: 我正在写一个流模块,其中用到了#pragma pack(),当使用    gcc -D_KERNEL -c abc.c    ld -r -o abc abc.o    编译链接时,一切正常。为了获得64-bit模块,我必须使用Sun Workshop 5.0,    结果导致系统崩溃。访问    http://docs.sun.com/htmlcoll/col

2006-04-17 23:06:00 2571

转载 内存对齐问题

typedef struct{  UINT32  NumElements;  union  {     UINT32  ObjectHandle;   }Entry;}STR_ARRAY, *PSTR_ARRAY;还有这两句#pragma pack(push, 1)#pragma pack(pop)#pragma  pack( [ n ] )该指令指定结构和联合成员的紧凑对齐。而一个完整的转换

2006-04-17 15:46:00 819

转载 嵌入式设备上的 Linux 系统开发

Linux 正在嵌入式开发领域稳步发展。因为 Linux 使用 GPL(请参阅本文后面的参考资料), 所以任何对将 Linux 定制于 PDA、掌上机或者可佩带设备感兴趣的人都可以从因特网免费下载其内核和应用程序,并开始移植或开发。许多 Linux 改良品种迎合了嵌入式/实时市场。它们包括 RTLinux(实时 Linux)、uclinux(用于非 MMU 设备的 Linux)、Montavist

2006-04-16 22:28:00 1108

原创 s3c44b0x uclinux2.4.19移植

终于看到一点结果了... 首先很感谢tpu, coldwind等给的帮助. 第一次做这个,很多概念都是在这里得到各位的帮助. 至今为止还有很多概念问题,没搞清楚,以后多多指教. 附件里是,我参考过的两篇文档. 但是tpu曾建议不要用dist来做,直接用纯的linux源码包来做, 我后来也是用linux源码包来做的. 个人也倾向于直接用linux kernel源码包来做,这样更清晰, 就是Makef

2006-04-16 22:26:00 1226

转载 如何正确使用ads

1、ads是由arm公司提供的编译和调试环境,非常好,不容质疑!搞arm开发的人员,不能不用ads,例如要开发一个驱动,首先是在ads中编译、调试通过,才会加入操作系统中,这是开发过程。 2、 Ads中codewarria是编译环境,在这个环境中,应正确设置程序工作或调试的地址,这两个地址不一定同址,每次只能设置一种,除非它们相同。设置 是通过菜单项edit->target setting完成的。

2006-04-16 22:24:00 2113

转载 Linux 内核配置系统浅析

随 着 Linux 操作系统的广泛应用,特别是 Linux 在嵌入式领域的发展,越来越多的人开始投身到 Linux 内核级的开发中。面对日益庞大的 Linux 内核源代码,开发者在完成自己的内核代码后,都将面临着同样的问题,即如何将源代码融入到 Linux 内核中,增加相应的 Linux 配置选项,并最终被编译进 Linux 内核。这就需要了解 Linux 的内核配置系统。众所周知,Linux

2006-04-16 22:22:00 826

原创 如何在 Linux 下實作像DOS下的getch()

在 Linux getch()預設好像都要按 Enter 才會抓按下的鍵,但因為我要測試 keypad 沒有 Enter 鍵,所以一直卡在那邊 一個本來在 DOS 下,很簡單就可以寫出來的程式,在 Linux 下搞了好久....-_-"最後終於找到解決方法,要把terminal的一些屬性重設才可以達到我們要的功能....程式碼如下:#include #include #incl

2006-04-06 17:43:00 3196 2

原创 Insight图形界面调试器

安装过程:解压insight-6.1.tar.gz生成insight-6.1文件夹将insight-6.1拷贝到/TMP下执行命令    ./configure    makeTo install them (by default in /usr/local/bin, /usr/local/lib, etc),then do:(程序缺省安装情况)    make installInsight工具是

2006-04-02 22:26:00 1941

转载 linux操作系统下c语言编程入门

linux操作系统下c语言编程入门 整理编写:007xiong 原文:Hoyt等 (一)目录介绍 1)Linux程序设计入门--基础知识 2)Linux程序设计入门--进程介绍 3)Linux程序设计入门--文件操作 4)Linux程序设计入门--时间概念 5)Linux程序设计入门--信号处理 6)Linux程序设计入门--消息管理 7)Linux程序设计入门--线程操作 8)Linux程序设计

2006-04-02 21:56:00 5185

AL020004.zip

国外呼吸机厂家开源呼吸机软件源码

2020-04-04

wince开发wtl工具

wince开发wtl工具(wtlhelp),解压缩后直接运行。

2010-09-26

TOPPERS/JSP Kernel

Source Code for TOPPERS/JSP Kernel

2010-02-01

空空如也

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

TA关注的人

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