亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

在線檢測(cè)

  • 利用兩個按鍵控制LED 的亮滅

    利用兩個按鍵控制LED 的亮滅,在ARM上進(jìn)行C語言編程

    標(biāo)簽: LED 按鍵控制

    上傳時間: 2014-01-03

    上傳用戶:leixinzhuo

  • SDL-Ball這款經(jīng)典的彈球游戲克隆自arkanoid、dxball、breakout

    SDL-Ball這款經(jīng)典的彈球游戲克隆自arkanoid、dxball、breakout,是在Linux下采用C++和Opengl、SDL開發(fā)的,具有非常漂亮的界面和各種動畫特效。

    標(biāo)簽: SDL-Ball arkanoid breakout dxball

    上傳時間: 2017-08-01

    上傳用戶:asddsd

  • 如何編寫gcc中的Makefile。步驟詳細(xì)

    如何編寫gcc中的Makefile。步驟詳細(xì),是入門的一份比較好的資料。在linux下進(jìn)行c++編程時很有幫助,特別是編寫大型的工程項(xiàng)目的時候

    標(biāo)簽: Makefile gcc 編寫

    上傳時間: 2013-12-19

    上傳用戶:huql11633

  • OriginLab.OriginPro.v8.6.SR3漢化補(bǔ)丁

    1如果已經(jīng)裝了OriginInstaller_v8.6.SR2.x86    以右鍵管理員運(yùn)行OriginInstaller_v8.6.SR2.x86可以更新軟件到OriginInstaller_v8.6.SR3.x86   2、用crack中得ok9.dll文件,替代C:\Program Files\OriginLab\Origin的ok9.dll文件 (假如你安裝在C盤的話,其它盤把c改為你的盤符),點(diǎn)覆蓋 3、如果你是windows xp的話,在地址欄復(fù)制C:\Documents and Settings\All Users\Application Data\回車, 在該目錄下建立OriginLab文件夾,再在OriginLab文件夾下建立86文件夾,再在86文件下建立License文件夾, 然后把Crack文件夾下的所有文件拷貝在License文件夾下。 win7,win8要把文件拷貝C:\ProgramData\OriginLab\86\License\下(一般要取得管理員權(quán)限) 4  然后把漢化補(bǔ)丁放在安裝目錄下即可 可以按照如下步驟安裝OriginInstaller_v8.6.SR3.x86 1、安裝程序OriginInstaller_v8.6.SR3.x86 2、用序列號GF3S4-9089-7991320安裝 3、用crack中得ok9.dll文件,替代C:\Program Files\OriginLab\Origin的ok9.dll文件 (假如你安裝在C盤的話,其它盤把c改為你的盤符),點(diǎn)覆蓋 4、如果你是windows xp的話,在地址欄復(fù)制C:\Documents and Settings\All Users\Application Data\回車, 在該目錄下建立OriginLab文件夾,再在OriginLab文件夾下建立86文件夾,再在86文件下建立License文件夾, 然后把Crack文件夾下的所有文件拷貝在License文件夾下。 win7,win8要把文件拷貝C:\ProgramData\OriginLab\86\License\下(一般要取得管理員權(quán)限) 5、運(yùn)行origin86然后輸入GRM-RVR-AR2 ok 6  然后把漢化補(bǔ)丁放在安裝目錄下即可 補(bǔ)充:漢化補(bǔ)丁只有OriginInstaller_v8.6.SR3.x86才能用

    標(biāo)簽: 軟件補(bǔ)丁

    上傳時間: 2015-05-24

    上傳用戶:wusr

  • Windows系統(tǒng)入侵檢測管理流程

    這份 資 安 事 件 應(yīng) 變 小抄,專給想要 調(diào)查安全事件的 網(wǎng) 管 人 員 。 記住:面對事件時, 跟著 資 安 事 件 應(yīng) 變 方 法 的流程,記下記錄不要驚慌。如果需要請立刻聯(lián)絡(luò)臺

    標(biāo)簽: Windows 系統(tǒng) 流程

    上傳時間: 2020-10-13

    上傳用戶:

  • ARM Linux嵌入式底層內(nèi)核驅(qū)動方向?qū)W習(xí)總體路線圖

    目前嵌入式主要開發(fā)環(huán)境有 Linux、Wince等;Linux因其開源、開發(fā)操作便利而被廣泛采用。而 Linux操作系統(tǒng)也只是一個簡單的操作系統(tǒng),簡單的使用對于嵌入式開發(fā)人員來說價值并不很高,真正有價值的是掌握 Linux的基本服務(wù)和 Linux的設(shè)計理念、思想,這對于嵌入式開發(fā)人員的長期發(fā)展是很極其重要的。Linux系統(tǒng)有很多發(fā)行版,RedHat、Ubuntu、Fedora等。作為嵌入式開發(fā)人員,我們沒有必要把精力放到使用哪個 Linux發(fā)行版上,而是盡快把 Linux系統(tǒng)盡快安裝好。如果打算堅(jiān)持長期學(xué)習(xí),那么建議您把自己的電腦做成雙系統(tǒng),而不要在虛擬機(jī)上安裝。C語言是嵌入式開發(fā)必備的基礎(chǔ)知識。在 Linux下從事C語言的開發(fā),你會覺得更為順暢、更為自然,因?yàn)镃語言是因unix的出現(xiàn)而誕生的,Linux內(nèi)核幾乎完全是由C語言編寫完成的。學(xué)習(xí)C語言,如果不會用指針,那么就稱不上會C語言。做嵌入式開發(fā)指針更顯得尤為重要,所以做嵌入式開發(fā)除了掌握位操作、限定詞等,對指針的掌握是不可或缺的。而且要掌握多級指針、函數(shù)指針等等。涉及到指針,那么就會講到內(nèi)存分配。在大學(xué)中,學(xué)習(xí)C語言一般的學(xué)習(xí)很少講到內(nèi)存分配,但是如果期望從事嵌入式開發(fā),那么就必須懂得C語言是怎么做內(nèi)存分配管理的。指針之外,還要學(xué)習(xí)模塊化編譯處理、指針與數(shù)組、gcc、Makefile、GDB、遞歸、結(jié)構(gòu)體、宏定義使用等。C語言是整棟嵌入式大廈的基礎(chǔ),所以在學(xué)習(xí)嵌入式時,必須把C語言重視起來,多敲代碼,多練。一名優(yōu)秀的程序員必定是通過“體力勞動”再轉(zhuǎn)向“腦力勞動的”,這也是為什么我們要有“寫不出代碼=0”思想的原因所在如果說C語言相當(dāng)于文子,那么數(shù)據(jù)結(jié)構(gòu)就相學(xué)于在造句、寫文章,代嗎質(zhì)分取決于對數(shù)據(jù)結(jié)構(gòu)的掌握程度。在數(shù)據(jù)結(jié)構(gòu)部分我們要把鏈表、樹、排序作為學(xué)習(xí)重點(diǎn)且我們也可以查看一些比較常見的函數(shù)(如 strcopy、strcat、printf等)在內(nèi)核中是如何實(shí)現(xiàn)的,以及編寫代碼模擬堆棧,這不僅有利于編寫代碼質(zhì)量的提高,而且還可以初步了解 Linux內(nèi)核精髓,為今后工作打下堅(jiān)實(shí)的基礎(chǔ)

    標(biāo)簽: arm linux 嵌入式

    上傳時間: 2022-04-01

    上傳用戶:

  • 基于STM32的溫室遠(yuǎn)程控制系統(tǒng)的設(shè)計

    針對目前我國已經(jīng)存在的溫室控制系統(tǒng)成本高、網(wǎng)絡(luò)化不足以及測量環(huán)境因子單一等問題,文中開發(fā)了一套基于STM32的溫室遠(yuǎn)程控制系統(tǒng)。該系統(tǒng)通過利用STM32單片機(jī)作為溫室內(nèi)的控制器以及MFC編寫的控制軟件實(shí)現(xiàn)對溫室內(nèi)空氣溫度、空氣濕度、光照強(qiáng)度和CO2濃度多個環(huán)境因子的遠(yuǎn)程監(jiān)測和控制。  系統(tǒng)的硬件電路設(shè)計包括STM32控制器、數(shù)據(jù)采集模塊、設(shè)備控制模塊、網(wǎng)絡(luò)接口模塊、實(shí)時顯示模塊以及數(shù)據(jù)存儲模塊等。其中數(shù)據(jù)采集模塊采用DHT11、MG811以及BH1750傳感器進(jìn)行環(huán)境因子的測量,設(shè)備控制模塊通過控制繼電器通斷來控制溫室內(nèi)的加熱系統(tǒng)和光照系統(tǒng)等執(zhí)行設(shè)備,STM32通過ENC28J60接入網(wǎng)絡(luò)實(shí)現(xiàn)遠(yuǎn)程控制,顯示模塊實(shí)現(xiàn)各個環(huán)境因子的實(shí)時顯示,數(shù)據(jù)存儲模塊采用外接SD卡的方式進(jìn)行數(shù)據(jù)的存儲。在STM32的程序設(shè)計中采用了庫函數(shù)的開發(fā)方式設(shè)計了測量程序、顯示程序以及控制程序。通過在STM32中移植μC/OS-Ⅱ操作系統(tǒng)實(shí)現(xiàn)多任務(wù)的運(yùn)行,移植LwIP協(xié)議使STM32可以接入網(wǎng)絡(luò),實(shí)現(xiàn)控制的網(wǎng)絡(luò)化。在VC6.0平臺下利用MFC設(shè)計了控制軟件,控制軟件和STM32之間通過TCP/IP協(xié)議進(jìn)行數(shù)據(jù)和命令的傳輸。控制軟件的主要功能是對溫室內(nèi)的多個環(huán)境因子進(jìn)行遠(yuǎn)程監(jiān)測和對執(zhí)行設(shè)備進(jìn)行遠(yuǎn)程控制。在控制軟件設(shè)計中,采用面向?qū)ο蟮姆椒▽⑾嚓P(guān)的操作函數(shù)封裝到類中,便于對系統(tǒng)進(jìn)行升級,采用多線程的方法解決了多個任務(wù)同時運(yùn)行的狀況。將控制過程中產(chǎn)生的數(shù)據(jù)保存到數(shù)據(jù)庫中,可以對系統(tǒng)運(yùn)行產(chǎn)生的數(shù)據(jù)進(jìn)行分析和利用。  為了對系統(tǒng)進(jìn)行測試,在文中搭建了一個小型的溫室并將控制器安裝在溫室內(nèi)。經(jīng)過測試,文中設(shè)計的溫室控制系統(tǒng)可以實(shí)現(xiàn)對溫室內(nèi)空氣溫度、空氣濕度、光照強(qiáng)度和CO2濃度的遠(yuǎn)程實(shí)時監(jiān)測,數(shù)據(jù)每秒更新一次。當(dāng)上述的環(huán)境因子超過控制軟件上設(shè)置的上下限范圍時,系統(tǒng)會報警,此時可以在控制軟件上控制執(zhí)行設(shè)備的通斷來調(diào)節(jié)該因子使其到達(dá)設(shè)置的范圍內(nèi)。

    標(biāo)簽: stm32 溫室遠(yuǎn)程控制系統(tǒng)

    上傳時間: 2022-06-09

    上傳用戶:qingfengchizhu

  • LWIP的底層結(jié)構(gòu)

    Lwip協(xié)議棧的實(shí)現(xiàn)目的,無非是要上層用來實(shí)現(xiàn)app的socket編程。好,我們就從socket開始。為了兼容性,lwip的socket應(yīng)該也是提供標(biāo)準(zhǔn)的socket接口函數(shù),恩,沒錯,在src\inc lude\lwip\socket.h文件中可以看到下面的宏定義:#if LWIP COMPAT SOCKETS#define accept(a,b,c)Iwip accept(a,b,c)#define bind(a,b,c)Iwip bind(a,b,c)#define shutdown(a,b)Iwip shutdown(a,b)#define closesocket(s)Iwip close(s)好,這個結(jié)構(gòu)先不管它,接著看下get socket函數(shù)的實(shí)現(xiàn)【也是在src\api\socket.c文件中】,在這里我們看到這樣一條語句sock =&sockets[s];很明顯,返回值也是這個sock它是根據(jù)傳進(jìn)來的序列號在sockets數(shù)組中找到對應(yīng)的元素并返回該元素的地址。好了,那么這個sockets數(shù)組是在哪里被賦值了這些元素的呢?進(jìn)行到這里似乎應(yīng)該從標(biāo)準(zhǔn)的socket編程的開始,也就是socket函數(shù)講起,那我們就順便看一下。它對應(yīng)的實(shí)際實(shí)現(xiàn)是下面這個函數(shù)Int Iwip socket(int domain,int type,int protocol)【src\api\socket.c】這個函數(shù)根據(jù)不同的協(xié)議類型,也就是函數(shù)中的type參數(shù),創(chuàng)建了一個netconn結(jié)構(gòu)體的指針,接著就是用這個指針作為參數(shù)調(diào)用了alloc socket函數(shù),下面具體看下這個函數(shù)的實(shí)現(xiàn)

    標(biāo)簽: lwip 底層結(jié)構(gòu)

    上傳時間: 2022-06-19

    上傳用戶:aben

  • ARM+Linux嵌入式底層內(nèi)核驅(qū)動方向?qū)W習(xí)總體路線圖

    目前嵌入式主要開發(fā)環(huán)境有Linux.Wince等;Linux因其開源、開發(fā)操作便利而被廣泛采用。而Linux操作系統(tǒng)也只是一個簡單的操作系統(tǒng),簡單的使用對于嵌入式開發(fā)人員來說價值并不很高,真正有價值的是掌握Linux的基本服務(wù)和Linux的設(shè)計理念、思想,這對于嵌入式開發(fā)人員的長期發(fā)展是很極其重要的。Linux系統(tǒng)有很多發(fā)行版,RedHat.Ubuntu,F(xiàn)edora等。作為嵌入式開發(fā)人員,我們沒有必要把精力放到使用哪個Linux發(fā)行版上,而是盡快把Linux系統(tǒng)盡快安裝好。如果打算堅(jiān)持長期學(xué)習(xí),那么建議您把自己的電腦做成雙系統(tǒng),而不要在虛擬機(jī)上安裝。C語言是嵌入式開發(fā)必備的基礎(chǔ)知識。在Linux下從事C語言的開發(fā),你會覺得更為順暢、更為自然,因?yàn)镃語言是因unix的出現(xiàn)而誕生的,Linux內(nèi)核幾乎完全是由C語言編寫完成的。學(xué)習(xí)C語言,如果不會用指針,那么就稱不上會c語言。做嵌入式開發(fā)指針更顯得尤為重要,所以做嵌入式開發(fā)除了掌握位操作、限定詞等,對指針的掌握是不可或缺的。而且要掌握多級指針、函數(shù)指針等等。涉及到指針,那么就會講到內(nèi)存分配。在大學(xué)中,學(xué)習(xí)C語言一般的學(xué)習(xí)很少講到內(nèi)存分配,但是如果期望從事嵌入式開發(fā),那么就必須懂得C語言是怎么做內(nèi)存分配管理的。指針之外,還要學(xué)習(xí)模塊化編譯處理、指針與數(shù)組、gcc,Makefile,GDB、遞歸、結(jié)構(gòu)體、宏定義使用等。c語言是整棟嵌入式大廈的基礎(chǔ)所以在學(xué)習(xí)嵌入式時,必須把C語言重視起來,多敲代碼,多練。一名優(yōu)秀的程序員必定是通過“體力勞動”再轉(zhuǎn)向“腦力勞動的”,這也是為什么我們要有“寫不出代碼-0”思想的原因所在。

    標(biāo)簽: arm linux 嵌入式

    上傳時間: 2022-06-20

    上傳用戶:shjgzh

  • 集成開發(fā)環(huán)境CodeWarrior的使用方法

    一、前言Codellarrior系列集成開發(fā)環(huán)境(IDE)是Metrowerks公司為嵌入式微處理器設(shè)計的軟件開發(fā)工具。該開發(fā)工具在商用嵌入式軟件開發(fā)工具的使用率方面排名第一。CodeWarrior包括構(gòu)建平臺和應(yīng)用所必需的所有主要工具:IDE、編譯器、調(diào)試器、編輯器、鏈接器、匯編程序等。CodelWarrior將尖端的調(diào)試技術(shù)與健全開發(fā)環(huán)境的簡易性結(jié)合在一起,將C/C++源級別調(diào)試和嵌入式應(yīng)用開發(fā)帶入新的水平。開發(fā)工作提供高度可視且自動化的框架,可以加速甚至是最復(fù)雜應(yīng)用的開發(fā),因此對于各種水平的開發(fā)人員來說,創(chuàng)建應(yīng)用都是簡單而便捷的。CodeWarrior能夠自動地檢查代碼中的明顯錯誤,然后編譯并鏈接程序以便計算機(jī)能夠理解并執(zhí)行你的程序。使用CodeWarrior進(jìn)行編程,你必須已經(jīng)能夠比較熟練地使用匯編語言和C/C++語言。二、CodeWarrior 使用方法Freescale 網(wǎng)站提供CodeWarrior軟件免費(fèi)下載,一般PC機(jī)基本上均可滿足安裝要求。安裝過程也很簡單,根據(jù)提示操作即可。使用免費(fèi)版本的CodeiWarrior時,如果你的軟件代碼量很大,編譯可能會受限制,你需要去網(wǎng)站申請license來延長你的使用期限。CodeWarrior是一個復(fù)雜的應(yīng)用程序,你必須花點(diǎn)時間來了解它的各種各樣的組件和功能。啟動CodeWarrior后,在屏幕上方的菜單下面有一個工具條。這個工具條包含了一些常用菜單項(xiàng)的快捷方式。

    標(biāo)簽: codewarrior 集成開發(fā)環(huán)境

    上傳時間: 2022-06-25

    上傳用戶:

主站蜘蛛池模板: 蓝山县| 抚远县| 开封县| 东平县| 乌海市| 茂名市| 平武县| 益阳市| 青州市| 中江县| 木兰县| 仲巴县| 峨边| 余姚市| 从江县| 玛多县| 肥乡县| 宁阳县| 元江| 芦溪县| 泸溪县| 白城市| 新野县| 安丘市| 武陟县| 杨浦区| 资源县| 兴安县| 波密县| 星子县| 枣强县| 兴仁县| 弋阳县| 合水县| 偃师市| 镇赉县| 铜陵市| 洮南市| 张家港市| 扎囊县| 牙克石市|