Time of Update: 2018-12-04
文章來源:http://www.ieechina.com/Upload/Tech/748.htm摘要: 整合濕度感應器IH3605在片內可完成訊號的調整,且精度高,線性好。本文介紹了它的效能及結構特點,並給出了IH3605的典型應用執行個體。關鍵詞:濕度感應器; 整合電路; IH3605 分類號:TP212.1 文獻標識:B
Time of Update: 2018-12-04
比如對於代碼int x,y;...y=(x+1)+(2*x-2);那麼我們很清楚,編譯器可以將上面的代碼最佳化為y=3*x-1;//實際上還會最佳化為y=(x<<1)+x-1可是如果換成浮點類型呢?比如double x,y;...y=(x+1)+(2*x-2);呢?這時候,標準編譯選項下面,編譯器不會做任何最佳化。這個是因為,對於浮點數做的任何最佳化都是不安全的。比如一個程式中可能會使用while(err+1.0!=1.0){ ....
Time of Update: 2018-12-04
//平台:ubuntu9.10 #include "linux/init.h"#include "linux/module.h"#include "linux/kernel.h" #include "linux/interrupt.h" static int irq;static char * interface; module_param(interface,charp,0644);module_param(irq,int,0644); static irqreturn_t
Time of Update: 2018-12-04
目的:基於實際經驗與實際項目詳細理解並掌握成為合格的硬體工程師的最基本知識。1) 基本設計規範2) CPU基本知識、架構、效能及選型指導3) MOTOROLA公司的PowerPC系列基本知識、效能詳解及選型指導4) 網路處理器(INTEL、MOTOROLA、IBM)的基本知識、架構、效能及選型5) 常用匯流排的基本知識、效能詳解6) 各種儲存空間的詳細效能介紹、設計要點及選型7) Datacom、Telecom領域常用物理層介面晶片基本知識,效能、設計要點及選型8) 常用器件選型要點與精華9)
Time of Update: 2018-12-04
連結毒酒問題中給出如下問題:國王為10天后的生日宴會準備了1000桶酒,不幸的是,其中兩桶被下了毒。為了確定兩桶毒酒,有人提議用死刑犯試毒。毒的潛伏期為10天。 問:至少需要多少個死刑犯才能確保找出毒酒?方案如何實行?
Time of Update: 2018-12-04
文章來源:http://blog.csdn.net/gnuhpc/archive/2009/06/28/4304124.aspx 一、結構體與函數參數結構體作函數參數可分為傳值與傳指標。1.傳值時結構體參數會被拷貝一份,在函數體內修改結構體參數成員的值實際上是修改調用參數的一個臨時拷貝的成員的值,這不會影響到調用參數。在這種情況下,由於涉及到結構體參數的拷貝,程式空間及時間效率都會受到影響,所以這種方法基本不用。例如:typedef struct tagSTUDENT{char name[20]
Time of Update: 2018-12-04
【自守數】(在十進位制中,) 若一個 k 位正整數 N (可含前置 "0" ), 若滿足如下性質: 任意兩個或多個均以該字串 N 結尾的整數相乘, 其結果的最後 k 位元字一定還是 N, 那麼, 則稱 N 為 "k 位自守數". 我們有結論:如果x是k位自守數,那麼(x^2-1)^2 mod 10^(2k) 是2k位自守數。關於整數的乘法,假設N位L進位數A= a0+a1*L+a2*L^2+...+
Time of Update: 2018-12-04
Blizzard的MPQ檔案格式搜尋演算法Blizzard被稱為最卓越的遊戲製作公司,不愧於此。 最近學習了一下Blizzard的MPQ檔案格式,頗有一些心得,其中一條就是對HastTable的理解,很想寫出來給大家共用,感謝Justin Olbrantz的文章《Inside MoPaQ》,大多認識來源於此。 先提一個簡單的問題,如果有一個龐大的字串數組,然後給你一個單獨的字串,讓你從這個數組中尋找是否有這個字串並找到它,你會怎麼做?有一個方法最簡單,老老實實從頭查到尾,一個一個比較,直到找到為
Time of Update: 2018-12-04
文章來源:http://space.itpub.net/?uid-12231076-action-viewspace-itemid-193最近在做公司的一個項目,在這個項目中,我除了負責測試外,還做CM(組態管理)和度量資料的採集工作,測試也屬於品質保障部,我這個測試人員兼做組態管理,公司真會合理利用資源啊,就是不給加工資
Time of Update: 2018-12-04
http://acm.pku.edu.cn/JudgeOnline/problem?id=1067Description有兩堆石子,數量任意,可以不同。遊戲開始由兩個人輪流取石子。遊戲規定,每次有兩種不同的取法,一是可以在任意的一堆中取走任意多的石子;二是可以在兩堆中同時取走相同數量的石子。最後把石子全部取完者為勝者。現在給出初始的兩堆石子的數目,如果輪到你先取,假設雙方都採取最好的策略,問最後你是勝者還是敗者。Input輸入包含若干行,表示若干種石子的初始情況,其中每一行包含兩個非負整數a和b
Time of Update: 2018-12-04
文章來源:http://forum.linuxbj.com/node/2 u-boot是廣泛應用於嵌入式系統的bootloader,該軟體首頁是http://www.denx.de/wiki/U-Boot 解壓縮開程式碼封裝後,以下幾個目錄中分類存放了主要的源碼board目錄——用於放置板支援代碼,相當於bootloader級的BSP。與特定板相關的程式碼封裝括頻率合成、GPIO、板參數、調試串口、能源管理、按鍵處理等。如本例子的板級代碼common目錄——用於存放體繫結構無關的公用代碼
Time of Update: 2018-12-04
我相信有很多人都不知道自己開了什麼連接埠.更加不知道怎麼關閉連接埠.你可以用查看連接埠的軟體查看.也可以通過在運行裡輸入"cmd"在彈出的cmd命令列裡輸入netstat -an 來查看自己開放連接埠.ip地址的後面的就是連接埠號碼.以下是我自己寫的一篇關於關閉連接埠的詳細步驟和多種方法有很多人問我如何關閉連接埠,所以我(流雲)整理了一下關於關閉連接埠的資料,並給大家寫這篇文章介紹關於關閉連接埠的多種方法(包括系統的方法:修改註冊表和關閉服務;通過建立 IP 安全性原則來屏蔽連接埠的方法;增加防
Time of Update: 2018-12-04
文章來源:http://blog.mcuol.com/User/lvembededsys/Article/6994_1.htm 在SM501的驅動中,寄存器非常多,每個寄存器位域的定義也特別多。 驅動採用了一套非常奇妙的宏來操作寄存器的位域。覺得有必要總結一下。1)相關定義包括3 個方面:寄存器,寄存器位域,寄存器位域的可取值。其中,寄存器位域的表示用以0為起始索引的 高位:低位
Time of Update: 2018-12-04
有一個數x, 0<=x<=1000, 把它拆分成幾個數的和,x1+x2+......xn=x,使得x1,x2,x3.....xn的最小公倍數最大,要求輸入這個數 x,輸出最小公倍數
Time of Update: 2018-12-04
文章來源:http://www.dzsc.com/data/html/2009-3-16/76158.html 參照嵌入式軟體的開發流程。第一步:工程建立和配置。第二步:編輯源檔案。第三步:工程編譯和連結。第四步:軟體的調試。第五步:執行檔案的固化。 在整個流程中,使用者首先需要建立工程並對工程做初步的配置,包括配置處理器和配置調試裝置。編輯工程檔案,包括自己編寫的彙編和C語言來源程式,還有工程編譯時間需要編寫的連結指令檔,調試過程中需要編寫儲存區映像檔案和命令指令檔,以及上電複位時的程式運行
Time of Update: 2018-12-04
GMP 是GNU Multiple-Precision 的縮寫,是一個免費的大整數運算庫,並且公開全部原始碼.其官方網站好像是GNU MP Home Page.
Time of Update: 2018-12-04
1.編譯前段時間非常的鬱悶…因為在運行產生校準程式ts_calibrate時總是出現一個錯誤:ts_open:Inappropriate ioctol for device後來無數折騰後經過nanfansky指點才知道是自己板子的觸控螢幕驅動不支援ioctl操作,狂汗… 重新編譯tslib cd tslib-1.3 export CC=/usr/local/arm/2.95.3/bin/arm-linux-gcc //指定交叉編譯器 ./autogen.sh
Time of Update: 2018-12-04
由於案頭windows絕大多數情況下運行於X86平台上,也就不存在不同平台的可移植性問題。然而Windows CE運行在四大架構(X86,SHx,MIPS,ARM)的CPU上,編寫應用程式時就需要考慮它的移植。 以下通過在wince系統下訪問物理地址,來看看如何編寫可移植性較好的應用程式。首先必須明確兩個概念。
Time of Update: 2018-12-04
數獨簡介: 數獨是一個智力小遊戲。一個9*9的棋盤,共有9行9列以及9個互不相交的3*3九宮格。裡面某些格子開始已經填上了1-9中的一些數字。要求玩家在餘下的空格中填上1-9中數字,使得每行,每列和每個3*3九宮格中都正好包含1-9數字各一個。數獨遊戲保證結果的存在和唯一性。例子: 我下載了一些網上的數獨遊戲程式,玩起來覺得不是很舒服,所以決定自己開發一個。現遊戲具有的功能: i) 隨機產生任意多的遊戲(理論上可以產生2^96=7922816251426433759354395033
Time of Update: 2018-12-04
上下拉電阻:1、當TTL電路驅動COMS電路時,如果TTL電路輸出的高電平低於COMS電路的最低高電平(一般為3.5V), 這時就需要在TTL的輸出端接上拉電阻,以提高輸出高電平的值。2、OC門電路必須加上拉電阻,以將開關輸出改成電平輸出。3、為加大輸出引腳的驅動能力,有的單片機管腳上也常使用上拉電阻。4、在COMS晶片上,為了防止靜電造成損壞,不用的管腳不能懸空,一般接上拉電阻產生降低輸入阻抗, 提供泄荷通路。5、晶片的管腳加上拉電阻來提高輸出電平,從而提高晶片輸入訊號的雜訊容限增強抗