我 Porting 的 uC/OS-II V2.84 (目前Micrium)最新版之 Keil C51 工程,專供給 8051 上做任務(wù)調(diào)度,我已將 Code Size 改小至 4000 Byte,對于 X-Ram 的用量也僅 160 Byte(于 Keil C51 V8.08a 下編譯后).我在 main.c 內(nèi)創(chuàng)建了兩個(gè)任務(wù)調(diào)度的 LED 閃爍程序,方便了解任務(wù)是如何被創(chuàng)建的,同時(shí)我也在 Keil C51 的 Project 內(nèi)設(shè)好了 Simulator 模式及 Port 1 窗視可即時(shí)的觀測這兩個(gè)任務(wù)調(diào)度情況.
標(biāo)簽: Porting Micrium OS-II 2.84
上傳時(shí)間: 2015-12-14
上傳用戶:gundamwzc
一個(gè)使用MSP430匯編語言寫的 RTOS,此版本為 V1.1 版并已修正過在 IAR MSP430 V3.42A 編譯后可于 Simulator 下正常調(diào)度工作了,其中設(shè)置的六個(gè)任務(wù)上都下了斷點(diǎn),方便在 Simulator 下觀測任務(wù)調(diào)度,茲將原使用說明詳列如下: M430/OS 演示程序 V1.1 版,此演示程序包含六個(gè)任務(wù): softclock 軟時(shí)鐘任務(wù) task1 向端口2的每個(gè)管腳輸出方波的任務(wù) task2 向端口3的每個(gè)管腳輸出方波的任務(wù) task3 向端口4的每個(gè)管腳輸出方波的任務(wù) task4 向端口5的每個(gè)管腳輸出方波的任務(wù) taskled 點(diǎn)亮P1.0上指示燈的任務(wù) 6個(gè)任務(wù),加上M430/OS的空閑任務(wù),共7個(gè)任務(wù),系統(tǒng)開辟了6塊堆棧,空閑任務(wù)使用main程序的堆棧,空閑任務(wù)不保存現(xiàn)場。每塊堆棧的大小可以不同。 軟時(shí)鐘任務(wù)利用M430/OS的多任務(wù)延時(shí)模擬了一個(gè)有年、月、日、時(shí)、分、秒的時(shí)鐘,并且可以日期,時(shí)間格式為BCD格式或10進(jìn)制格式。
標(biāo)簽: MSP 430 Simulator 3.42
上傳時(shí)間: 2015-12-14
上傳用戶:www240697738
IT++ is a C++ library of mathematical, signal processing and communication system routines/functions. Its main use is in simulation of communication systems or for performing research in the area of communications.
標(biāo)簽: communication mathematical processing functions
上傳時(shí)間: 2014-01-13
上傳用戶:han_zh
http://www.bc-cn.net/Article/kfyy/cyy/jc/200409/5_4.html float aver(float a[5]) { int i float av,s=a[0] for(i=1 i<5 i++) s=s+a[i] av=s/5 return av } void main() { float sco[5],av int i
標(biāo)簽: float Article 200409 bc-cn
上傳時(shí)間: 2014-01-08
上傳用戶:zsjzc
1、簡介 此代碼是IS0 13818-5 MPEG2系統(tǒng)層協(xié)議分析代碼,經(jīng)過我的一點(diǎn)修改,現(xiàn)在終于可以在VC++ 6.0下編譯運(yùn)行, 發(fā)布上來獻(xiàn)給那些為了理解MPEG2系統(tǒng)層協(xié)議而苦苦加班的程序員。為了可以在windows下編譯,我修改了部分操作系統(tǒng)相關(guān)代碼,注解掉了一些main函數(shù),只留下decode.cpp中的main函數(shù)沒有注解,所以編譯后的程序是TS流系統(tǒng)層解碼分析程序,如果要實(shí)現(xiàn)其他功能如encode,只要把decode.cpp中的main函數(shù)注解,把encode.cpp中的main函數(shù)注解去掉即可。
上傳時(shí)間: 2014-01-21
上傳用戶:ywqaxiwang
實(shí)現(xiàn)linux的網(wǎng)卡的ip地址、掩碼、默認(rèn)路由的查詢和修改程序,main函數(shù)是我測試用的,你可以按照main的寫法任意使用其他函數(shù)
標(biāo)簽: linux ip地址 網(wǎng)卡 查詢
上傳時(shí)間: 2014-12-05
上傳用戶:tedo811
本文件包基于asp.net + javascript方式,實(shí)現(xiàn)了基于瀏覽器的網(wǎng)頁所見即所得式的設(shè)計(jì),直接在瀏覽器中打開main.html即可,按住shift建加鼠標(biāo)拖動即可創(chuàng)建一個(gè)層,然后可以隨意拖動、定位該層。同時(shí)利用浮動工具框完成對層內(nèi)容的編輯。最后可以預(yù)覽網(wǎng)頁。并生成文件。
標(biāo)簽: javascript asp net 方式
上傳時(shí)間: 2016-01-03
上傳用戶:hj_18
This zip file describes how to generate a clock on the PCK pin using the PMC running under AT91RM3400DK with Green hills 3.6.1 Multi® 2000 Software Tool. Includes main.html file for help.
標(biāo)簽: describes the generate running
上傳時(shí)間: 2013-12-11
上傳用戶:hgy9473
This zip file describes a Basic USART using Interrupts and PDC running under EB42 with ARM® ADS 1.2 Software Tool. Includes main.html file for help.
標(biāo)簽: Interrupts describes running Basic
上傳時(shí)間: 2016-01-03
上傳用戶:weiwolkt
學(xué)會對文件的記錄鎖定,及解鎖。#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 } 執(zhí)行命令cc lock.c –o lock.out Chmod +x lock.out ./lock.out
標(biāo)簽: 記錄
上傳時(shí)間: 2016-01-04
上傳用戶:亞亞娟娟123
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1