博文视点(北京)官方博客

——技术凝聚实力 专业创新出版

嵌入式系统设计流程

    在我工作的第二年(1997年),我第一次私下完全独立地设计制作了一款模块冷水机组单片机集中控制系统,由单片控制系统根据环境的实际负荷智能控制多台冷水机组协调平衡运行。我记得自己是按以下步骤开展工作的:1)详细了解控制对象,制定出控制器的模拟输入/输出数量以及数字输入/输出数量;2)制定输入...

2009-02-27 14:18:00

阅读数:2362

评论数:3

嵌入式系统硬件原理设计与审核

      以下是我根据10多年电路设计与调试经历总结出的一点经验和感想,姑且叫它“电路原理图设计审核规范”吧,只是一家之言,摘录到这里仅供读者参考。      1)详细理解设计需求,从需求中整理出电路功能模块和性能指标要求。      2)根据功能和性能需求制定总体设计方案,对CPU进行选型,C...

2009-02-27 09:16:00

阅读数:2750

评论数:0

嵌入式系统调试仿真工具

      嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。      随着处理器新品种、新型号的不断涌现和不断更新,目前市面上的嵌入式系统调试仿真工具也层出不穷,这些调试仿真工具因其功能、性能、通用性的不同价格也相差非常悬殊,从几十元的简易J...

2009-02-26 09:32:00

阅读数:2226

评论数:0

嵌入式系统调试诊断方法

      嵌入式系统开发过程实际上就是一个调试诊断的过程,而且调试诊断将一直伴随着一个产品的终身,即使是最成熟的产品也偶尔会出现这样或那样的问题,这都需要开发人员去诊断、排查。      嵌入式系统的调试包括硬件调试、软件调试以及综合调试。硬件调试一般是指系统刚开发出来时上电前后的检查,包括: ...

2009-02-25 14:41:00

阅读数:2050

评论数:0

嵌入式系统Linux内核开发工程师必须掌握的三十道题

 嵌入式系统Linux内核开发工程师必须掌握的三十道题        如果你能正确回答以下问题并理解相关知识点原理,那么你就可以算得上是基本合格的Linux内核开发工程师,试试看!1)      Linux中主要有哪几种内核锁?2)      Linux中的用户模式和内核模式是什么含意?3)   ...

2009-02-25 09:48:00

阅读数:4819

评论数:6

学嵌入式必须掌握的经验

 本文节选自王洪辉老师的《嵌入式系统Linux内核开发实战指南(ARM平台)》一书 前言(序)      2007年8月,我从上家公司辞职出来,放弃了刚上市公司骨干中层干部的职位,放弃了丰厚的待遇。    自1996年毕业以来,我一直从事嵌入式系统和Linux内核一线技术开发工作,我所承担的任务和...

2009-02-24 08:30:00

阅读数:3665

评论数:4

嵌入式系统Linux内核开发学习指导框图

嵌入式系统Linux内核开发学习指导框图  以下框图摘自王洪辉老师的《嵌入式系统Linux内核开发实战指南(ARM平台)》一书

2009-02-23 14:56:00

阅读数:3092

评论数:0

存储位置优化——把视图状态信息保存在服务端而非客户端

 存储位置优化——把视图状态信息保存在服务端而非客户端 本文节选自《庖丁解牛:纵向切入ASP.NET 3.5控件和组件开发技术》一书      视图状态信息默认情况下是存储在客户端的,不占用服务端资源(这里是指持续地占用服务器资源一定时间,视图状态只是在页面呈现时,服务端正反向解析视图状态内容占用...

2009-02-23 08:18:00

阅读数:2021

评论数:0

在ASP.NET中清除页面状态

清除页面状态本文节选自《庖丁解牛:纵向切入ASP.NET 3.5控件和组件开发技术》一书  在控件开发时,有时候需要清除子控件的页面状态,比如在创建子控件时,以下是一个在数据绑定时清除视图并创建子控件的应用场景:/// /// 获得本书更多内容,请看:/// http://blog.csdn.ne...

2009-02-20 14:41:00

阅读数:2780

评论数:5

在ASP.NET中加密页面机制

      在ASP.NET中加密页面机制       本节介绍ASP.NET对视图信息的加密功能。Page.RegisterRequiresViewStateEncryption方法就是将控件注册为需要视图状态加密的控件。如果您要开发用于处理潜在的敏感信息的自定义控件,请调用RegisterRe...

2009-02-20 08:58:00

阅读数:3486

评论数:2

在禁用视图状态的情况下仍然使用ViewState对象

在禁用视图状态的情况下仍然使用ViewState对象本文节选自《庖丁解牛:纵向切入ASP.NET 3.5控件和组件开发技术》一书        当开发人员禁用了页面或控件视图状态时。控件开发人员一般在无奈情况下会使用控件状态,要重写LoadControlState,SaveControlState...

2009-02-19 13:27:00

阅读数:2232

评论数:2

分块存储视图状态数据

 分块存储视图状态数据本文节选自《庖丁解牛:纵向切入ASP.NET 3.5控件和组件开发技术》一书如果隐藏域中的数据量过大,某些代理和防火墙将阻止对包含这些数据的页的访问。由于最大数量会随所采用的防火墙和代理的不同而不同,较大的隐藏域可能会出现偶发性问题。如果您需要存储大量的数据项,可以打开视图状...

2009-02-19 08:41:00

阅读数:1676

评论数:3

简单类型视图状态应用

简单类型视图状态应用本文节选自《庖丁解牛:纵向切入ASP.NET 3.5控件和组件开发技术》一书     视图状态默认支持很多类型的数据存储,其中基本类型的有字符串、数字、布尔值、颜色、日期、字节,以及各种类型的数组等。以下是一个最常见的典型用法:public string Text{    ge...

2009-02-18 14:31:00

阅读数:1412

评论数:2

视图状态机制下的IStateManager接口

视图状态机制下的IStateManager接口本文节选自《庖丁解牛:纵向切入ASP.NET 3.5控件和组件开发技术》一书       .NET框架为自定义视图状态管理提供了System.Web.UI.IStateManager接口,定义了任何类为支持服务器控件的视图状态管理而必须实现的属性和方法...

2009-02-18 08:41:00

阅读数:2218

评论数:2

在ASP.NET的复合组件中实现冒泡处理机制

 在ASP.NET的复合组件中实现冒泡处理机制本文节选自《庖丁解牛:纵向切入ASP.NET 3.5控件和组件开发技术》一书     在复合控件中,如果子控件之间结构比较复杂,并且很多情况下是多层次的结构,比如在GridView主控件中包括模板容器控件,模板容器控件中又包含命令按钮控件,且控件比较多...

2009-02-17 13:56:00

阅读数:1975

评论数:1

ASP.NET中定制自己的委托和事件参数类

定制自己的委托和事件参数类 本文节选自《庖丁解牛:纵向切入ASP.NET 3.5控件和组件开发技术》一书    一般在实际开发中,对于事件不需要传递数据信息时,像上面的KingTextBox控件的事件,在引发事件时传递的参数为EventArgs.Empty,如下所示:OnTextChanged(E...

2009-02-17 08:46:00

阅读数:2617

评论数:2

ASP.NET组件与开发之复合控件的事件处理

复合控件的事件处理本文节选自《庖丁解牛:纵向切入ASP.NET 3.5控件和组件开发技术》一书 复合控件的事件处理按实现功能可分为三种:(1)复合控件中子控件的内部事件处理。(2)包含处理机制—子控件事件中调用主控件委托的事件实例。(3)冒泡处理机制。接下来的三节就分别说明这三种事件处理方式机制是...

2009-02-16 13:20:00

阅读数:1724

评论数:2

高效率事件集合对象

高效率事件集合对象本文节选自《庖丁解牛:纵向切入ASP.NET 3.5控件和组件开发技术》一书     在之前讲的几个例子中,使用的是最普通的定义事件方法,比如KingTextBox中事件是这样定义的:/// /// 获得本书更多内容,请看:/// http://blog.csdn.net/Che...

2009-02-16 08:24:00

阅读数:1537

评论数:2

ASP.NET 3.5控件和组件开发技术之客户端回发/回调揭密

客户端回发/回调揭密 本文节选自《庖丁解牛:纵向切入ASP.NET 3.5控件和组件开发技术》一书     对于服务端控件元素,比如ASP.NET的Button标准服务端控件在提交时可以自动把请求发送到服务端处理,这样的控件我们不用自己处理它们的事件回发;但对于呈现不引起回发的HTML元素,如“文...

2009-02-13 13:45:00

阅读数:3272

评论数:4

事件和数据回发机制的实现

客户端回传事件接口IPostBackEventHandler本文节选自《庖丁解牛:纵向切入ASP.NET 3.5控件和组件开发技术》一书       要使控件捕获回发事件,控件必须实现System.Web.UI.IPostBackEventHandler 接口。此接口约定允许控件在服务器上引发事件...

2009-02-13 08:27:00

阅读数:2781

评论数:2

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