精選一個 uC/OS-II Porting 於一般業界使用之 MSP430F1132 開發板上任務調度的例程,於 app.c 內建構了一個可於此開發板上 Port 1.0 驅動 LED 閃爍任務工程,全例程於 IAR MSP430 V3.42A 下編譯,同時亦將此工程設好斷點可方便於 Simulator 內直接觀測 uC/OS 任務調度狀態.
上傳時間: 2015-12-14
上傳用戶:skfreeman
】 本文主要討論了Modbus 通信協議的R TU 幀格式中常用的錯誤校驗方法,即循環冗余校驗法( CRC) 。 提出了Modbus 協議反轉CRC 校驗的方法,推導了反轉CRC 校驗快速計算表格,并用C 語言實現了基于快速查 表算法的循環冗余校驗程序。
上傳時間: 2015-12-16
上傳用戶:498732662
Unix環境高級編程:本書全面介紹了UNIX系統的程序設計界面—系統調用界面和標準C庫提供的許多函數。 本書的前15章著重于理論知識的闡述,主要內容包括UNIX文件和目錄、進程環境、進程控制、進程間通信以及各種I/O。在此基礎上,分別按章介紹了多個應用實例,包括如何創建數據庫函數庫,PostScript 打印機驅動程序,調制解調器撥號器及在偽終端上運行其他程序的程序等。 本書內容豐富權威,概念清晰精辟,一直以來被譽為UNIX編程的“圣經”,對于所有UNIX程序員—無論是初學者還是專家級人士—都是一本無價的參考書籍。
上傳時間: 2015-12-23
上傳用戶:cmc_68289287
Dijkstra算法求最短路徑(C#版) using System using System.Collections using System.Text namespace Greedy { class Marx { private int[] distance private int row private ArrayList ways = new ArrayList() public Marx(int n,params int[] d) { this.row = n distance = new int[row * row] for (int i = 0 i < row * row i++) { this.distance[i] = d[i]
標簽: System using Collections namespace
上傳時間: 2013-12-29
上傳用戶:liglechongchong
提供一種求解最優哈密爾頓的算法---三邊交換調整法,要求在運行jiaohuan3(三交換法)之前,給定鄰接矩陣C和節點個數N,結果路徑存放于R中。 bianquan.m文件給出了一個參數實例,可在命令窗口中輸入bianquan,得到鄰接矩陣C和節點個數N以及一個任意給出的路徑R,,回車后再輸入jiaohuan3,得到了最優解。 由于沒有經過大量的實驗,又是近似算法,對于網絡比較復雜的情況,可以嘗試多運行幾次jiaohuan3,看是否能到進一步的優化結果。
上傳時間: 2013-11-30
上傳用戶:huyiming139
該程序是按照矩陣位移法的后處理法的基本原理和分析過程,并借助 Visual c++ 所設計的,適用于平面珩架在節點靜力荷載作用下的內力與位移計算問題。 主要功能包括:節點位移,桿件軸力的計算;珩架節點位移的動態演示; work plane上的增添、修改、查詢等可視化操作;輸入文檔與輸出文檔
上傳時間: 2016-01-03
上傳用戶:水口鴻勝電器
學會對文件的記錄鎖定,及解鎖。#include <stdio.h> #include <unistd.h> #include <fcntl.h> int main() { int fd int i struct { char name[20] uint ID int age } myrec fd =open("name", O_RDWR|O_CREAT, 0755) if (fd == -1) return -1 printf("Input your name:") scanf("%s", myrec.name) printf("Inpute your ID :") scanf("%d", &myrec.ID) printf("Input your age :") scanf("%d", &myrec.age) lseek(fd, 0,SEEK_END) lockf(fd, 1, 0) write(fd, (void *)&myrec, sizeof(myrec)) lockf(fd, 0 ,0) return 0 } 執行命令cc lock.c –o lock.out Chmod +x lock.out ./lock.out
標簽: 記錄
上傳時間: 2016-01-04
上傳用戶:亞亞娟娟123
Java 版本的 PHP serialize/unserialize 完整實現。目前實現了對各種基本類型、數組、ArrayList、HashMap、和其它可序列化對象的序列化。實現了 PHP 5 中的Serializable 接口的支持。實現了 PHP 中的 __sleep 和 __wakeup 魔術方法的支持。實現了對所有標示(N、b、i、d、s、a、O、R、r、U、C)的反序列化,在對標示 a 反序列化時,可以根據下標和值來自動判斷是 ArrayList 還是 HashMap。并且在反序列化時可以強制指定反序列化的類型。該類是靜態類,無需也不能被實例化。除了包含了 serialize 和 unserialize 方法以外,還增加了一個 cast 方法,用來進行反序列化后的類型轉換,該方法主要用于將反序列化后的 ArrayList 轉化為數組或者 HashMap。
標簽: unserialize ArrayList PHP serialize
上傳時間: 2016-01-06
上傳用戶:奇奇奔奔
這是Visual c# 2003開發的WINCE Xscale和PC的聊天室程序,是以PC為Server端,WINCE是Client端,連上Server後兩端即可以開始聊天,並可以對聊天畫面做功能處理,像式清除對話,儲存對話等等,對於嵌入式開發跟PC開發有一定學習效果。
上傳時間: 2013-12-14
上傳用戶:songrui
Linux 2.4.18 s3c2440 led driver 使用dev-C++撰寫,需要linux 2.4.18 kernel include,編譯完成後產生led module。 insmod main.o //安裝模組 mknod /dev/leds c 221 0 使用方法: int main(int argc, char *argv[]) { int testdev //led test... testdev = open("/dev/QuickMarkLed",O_RDWR) ioctl(testdev, 2, 1) //ioctl(device, led number, open/close) open=1 ioctl(testdev, argv[1][0]- 0 , argv[2][0]- 0 ) //ioctl(device, led number, open/close) open=1 close(testdev) return 0 }
標簽: s3c2440 driver Linux dev-C
上傳時間: 2014-01-01
上傳用戶:qlpqlq