- Sep 02 Thu 2010 16:04
-
[轉錄]掀開法拍代標業者的黑幕
- Sep 09 Wed 2009 20:03
-
eCos 時間管理
时间管理是操作系统的一项重要功能,硬件必须提供一个周期性的时钟或者定时器,以支持系统中与时间相关的功能部件。一般,大多数CPU都有一个或多个内置定时器,提供周期性的中断,即使没有内置定时器,也必须使用外部定时器或时钟。
ecos抽象了时间相关硬件的本质,提供了通用的时间管理机制。这些定时机制包括:计数器(Counter)、时钟(Clock)、告警器(Alarm)和定时器(Timer)。有了这些抽象概念,我们就不必做一些搭架子的重复性工作了,也不必在硬件细节上浪费时间,而是集中精力在功能实现上。针对抽象平台接口编程的好处是移植性好,以不变应万变。
- Jun 19 Fri 2009 13:56
-
暫存檔使用
- Jun 04 Thu 2009 14:01
-
char <-> TCHAR
- May 26 Tue 2009 16:06
-
嵌入式系統資料匯總
轉錄來自 http://bbs.eeworld.com.cn/thread-68460-1-1.html
1: C语言类:
(1)C/C++ 编码规范
http://bbs.eeworld.com.cn/thread-68459-1-1.html
(2)C语言测试:想成为嵌入式程序员应知道的0x10个基本问题
- May 06 Wed 2009 14:23
-
寫Log的API使用不定參數
●為什麼要用不定參數寫Log API ?
每次在寫 Log 之前就要宣告一個字串,再用 sprintf 或 Format 來處理,實在不方便,還要去控制字串的宣告位置、次數,多次寫Log的位置都有相同的宣告,程式碼也變得難閱讀。
不如直接將 Format 參數帶入 API,再由 Log API 來處理字串,是更好的方法。
●做法說明
// 以下為資料來源與參考資料文章(Copy & Paste)
- May 06 Wed 2009 14:09
-
C/C++中的volatile使用時機?
C/C++ 的volatile
C/C++中的volatile使用時機?
.不知各位對volatile(揮發性的)這個字陌不陌生? 我相信大家在一些程式或多或少都看
過這個字眼, 但是究竟要在何種場合用它呢?
.當然一定是有需要, C/C++才會有這個保留字, 否則只是增加programmer的困擾而已
- Apr 13 Mon 2009 14:46
-
Windows 開機過程
- Apr 07 Tue 2009 16:09
-
何謂callback function?
簡單的說,如果你使用了某個function,那麼你就是call了一個function。如果系統或是函式是要求你給一個function pointer,這個function pointer指到一個實際的函式(多半這個函式是你自己寫的)。然後它會在適當的時間呼叫此function,則此function就是所謂的 callback function。因為這個function是被callback了。
範例:
#include <stdio.h>
#include <stdlib.h>
#include <fcntl.h>
- Apr 07 Tue 2009 11:32
-
SQLite 相關資源
- Apr 07 Tue 2009 11:13
-
[MFC]WinProc與PreTranslateMessage的區別
- Mar 20 Fri 2009 11:38
-
[转]sqlite常见问题
(1) 如何建立自动增长字段?
简短回答:声明为 INTEGER PRIMARY KEY 的列将会自动增长。
长一点的答案: 如果你声明表的一列为 INTEGER PRIMARY KEY,那么, 每当你在该列上插入一NULL值时, NULL自动被转换为一个比该列中最大值大1的一个整数,如果表是空的, 将会是1。 (如果是最大可能的主键 9223372036854775807,那个,将键值将是随机未使用的数。) 如,有下列表:
CREATE TABLE t1(
a INTEGER PRIMARY KEY,