東京大學招生海報上的那些事(下)

我也跟著搞了搞,下面把感受和過程貼下。我選了妹子打傘的那一張,首先就是OCR識別01,在linux下用的tesseract-ocr,具體使用方法在這篇文章裡提到了,很詳細,不過稍微有些舊,具體配置過程參見裡面提到的官方文檔。提前說一下,偶用tesseract-ocr識別的並不足夠準確==!(看STAGE1裡面人家用的是漢王搞的,我後來就沒有再試,直接用的人家搞下來的01繼續了下一步。。)我是這麼做的。首先在google

74LSxx versus. 74HCxx

以下內容轉載自網路,僅供個人學習之用。 74LS屬於TTL類型的整合電路,而74HC屬於CMOS整合電路。 LS、HC 二者高電平低電平定義不同,HC高電平規定為0.7倍電源電壓,低電平規定為0.3倍電源電壓。LS規定高電平為2.0V,低電平為0.8V。 帶負載特性不同。HC上拉下拉能力相同,LS上拉弱而下拉強。 輸入特性不同。HC輸入電阻很高,輸入開路時電平不定。LS輸入內部有上拉,輸入開路時為高電平。

字元裝置驅動程式之自動建立裝置節點

原文: http://liu1227787871.blog.163.com/blog/static/20536319720128901736417/#include <linux/fs.h>#include <linux/module.h>#include <linux/kernel.h>#include <linux/types.h>#include <linux/device.h>static struct class

mini2440 中斷實驗

中斷實驗終於做成了,最嚴重的錯誤在於如何判斷某一位是1:應該用&而不是用 && 。害我調了好久。哎。。可以參考的代碼:int.tar.gz//interrupt.c #include "s3c2440.h"void EINT_Handle(){//interrupt handler.    unsigned long offset = INTOFFSET;    unsigned long eintPnd;    if(5 == offset){//EINT8~23  

關於-/bin/sh: 命令:not found的解決辦法

原文: http://blog.chinaunix.net/uid-20539088-id-115759.html關於mini2440上-/bin/sh: 命令:not

開機出現grub怎麼辦

在使用Linux的過程中,大多初學者都遇到過系統啟動到“grub>”提示符後就停止不前的問題,功夫不深的愛好者可能會束手無策,轉而選擇重裝系統,其實這隻是系統出現了一點小問題,既系統的GRUB設定檔出現了故障,此時可以採用以下兩種方案來解決問題: 1)存在GRUB設定檔備份 如果存在GRUB設定檔備份,則可以比較簡單的進行恢複,可以按如下方法進行: 使用光碟片引導機器,進入到“linux rescue”模式,即系統維護模式;在提示符”sh#”下執行cp命令,將備份檔案拷貝到/boot/gr

mini2440 UART實驗

      今天把UART實驗做成功了。不過我有個疑問,在確定FCLK取值上,是不是有什麼規則?是不是最好按照s3c2440晶片手冊上的建議值來設定呢???比如我想讓FCLK取值為400MHz,那麼我的設定語句為:      MPLLCON = (0xC0<<12) | (0x2<<4) | (0x1); //MDIV = 0xC0 PDIV = 0x1 SDIV = 0x2那麼根據:      FCLK = 2 * m * Fin / (p*2s)  其中m=MDIV+

U_boot 的 bootcmd 和bootargs參數詳解

 原文 : www.cnblogs.com/cornflower/archive/2010/03/27/1698279.html轉自 :http://linux.chinaunix.net/bbs/archiver/tid-1111568.html    U-boot的環境變數值得注意的有兩個: bootcmd 和bootargs。u-bootcmd   

Kernel painic-not syncing:Attempted to kill init!

原文: http://blog.163.com/lby147612@126/blog/static/17041045220112911101636/使用Linux-2.6.34核心,採用最新製作的根檔案系統(yaffs2),出現核心啟動正常,但掛載檔案系統後,出現以下錯誤:Kernel painic-not syncing:Attempted to kill init! 系統停止!經過分析,發現使用以前的根檔案系統,啟動正常,而以前的根檔案系統的busybox採用arm-linux-gcc 3.

mini2440 定時器實驗

所用開發板:mini2440(友善之壁)程式功能:利用定時器0,每0.5秒產生一次中斷(中斷處理常式是控制led1閃爍)。                  在我自己的板子上燒寫並運行成功。源碼:timer.tar.bz2(上面代碼中設定的FCLK為399.65MHZ,不是精確的400MHZ,請大家注意)感興趣的朋友可以藉助韋東山的《嵌入式Linux應用開發完全手冊》第十章內容來理解。比較重要的代碼應該是設定FCLK 、HCLK 、PCLK和定時器0。void

u-boot 相關問題與知識

1、用arm-linux-gcc 4.3.2 編譯 u-boot-1.1.6 出現 In function `__aeabi_ldiv0':(.text+0x8): undefined reference to `raise'...  編譯u-boot-1.1.6 使用 arm-linux-gcc 3.4.5即可。   其他相關閱讀   1) http://www.arm9home.net/simple/index.php?t1960.html   2)

計數排序 (Counting Sort)

原文:wiki : http://en.wikipedia.org/wiki/Counting_sorthttp://zh.wikipedia.org/wiki/%E8%AE%A1%E6%95%B0%E6%8E%92%E5%BA%8F計數排序(Counting sort)是一種穩定的排序演算法。計數排序使用一個額外的數組C,其中第i個元素是待排序數組A中值等於i的元素的個數。然後根據數組C來將A中的元素排到正確的位置。計數排序的特徵當輸入的元素是 n 個 0 到 k

mini2440 LCD實驗

       今天對LCD實驗做一個總結。       1、時序很重要。             LCD的使用時,有些引腳的訊號需要翻轉,如HSYNC、VSYNC、VDEN等。我使用的開發板是mini2440,LCD屏是X35。它的手冊:http://wenku.baidu.com/view/1f114c03de80d4d8d15a4f46.html             通過實驗,我發現它的VDEN訊號必須翻轉。(HSYNC、VSYNC翻轉不翻轉實驗都成功了)。            

安裝man文檔

        今天想查getopt函數的定義的時候,使用man 3 getopt的得到的是perl中的定義,而我想要linux中的getopt函數的定義,所以應該是man文檔沒有安裝完整吧。沒關係,把man安裝一下就可以了。# yum list man*Loaded plugins: fastestmirror, langpacks, presto, refresh-packagekitLoading mirror speeds from cached hostfile * fedora:

如果有一天你沒有了動力,可以看看

轉自:如果有一天你沒有了動力,可以看看 作者:活出自我      第一句 “人都是逼出來的”。每個人都是有潛能的,生於安樂,死於憂患,所以,當面對壓力的時候,不要焦燥,也許這隻是生活對你的一點小考驗,相信自己,一切都能 處理好,逼急了好漢可以上樑山,時世造英雄,窮者思變,人只有壓力才會有動力。    

做實驗要保持思路清晰

      這個星期本來計劃把IIC、LCD、ADC統統搞定的。但是光一個IIC實驗就讓我費盡周折,我花了將近5天的時間才做出來。做出來的時候那是相當高興啊。可是我又想這是為什麼呢。效率為何如此之低???      一方面,心情不是很好。。因為和某人處不好吧可能。。不過這是我的原因,我平時應該多與別人交流,一起玩遊戲什麼的。由於心態沒有調整好,致使我在寫程式的時候不是很專註。遇到問題之後就很有挫敗感。。。其實有什麼啊。把心態調整好,處理好人際關係,然後再去解決問題,否則問題會越來越多。     

TCP SYN,ACK 詳解

TCP協議:::三向交握:握手過程的第一個段的代碼位設定為SYN,序號為x,表示開始一次握手。接收方收到這個段後,向寄件者回傳一個段。代碼位設定為SYN和ACK,序號設定為y,確認序號設定為x+1。寄件者在受到這個段後,知道就可以進行TCP資料發送了,於是,它又向接收者發送一個ACK段,表示,雙方的串連已經建立。Client --> 置SYN標誌 序號 = J,確認號 = 0 ----> ServerClient <-- 置SYN標誌 置ACK標誌 序號 = K, 確認號 =

mini2440 IIC實驗(讀寫EEPROM)

    下面,我就說說那個讓我做了5天的實驗吧。代碼其實還有點問題,有待以後改進。      實驗目的:通過IIC匯流排讀寫EEPROM (AT24C08A)      相關的內容見趙老師的部落格:http://blog.csdn.net/zhaocj/article/details/5477152      趙老師的程式是讀寫at24c02a,而我的板子上的是AT24C08A,但是原理是一樣的。      想要讀寫某一晶片就必須好好看看它的晶片手冊,否則可能會出現很奇怪的問題。     

mini6410下移植sqlite3.7.6.3

1、 下載SQLite 3.7.6.3,http://www.sqlite.org/sqlite-autoconf-3070603.tar.gz2 、 解壓到某個檔案夾下3 、 配置,這裡安裝到當前檔案夾下的sqlite下./configure CC=/usr/local/arm/4.4.1/bin/arm-linux-gcc  –prefix=./sqlite --disable-tcl --host=arm-linux 4 、make&&make install   

檔案Crc32校正追加以及檔案Crc32校正(0xEDB88320)

unsigned char AppengCrc32(unsigned char *FileName){  unsigned long CRC = 0xFFFFFFFF;  unsigned int  i;  unsigned char Res=0;  unsigned char Buff[513];  unsigned int  RealRead;  FILE          *Fp;  unsigned short FileSize;  Fp=fopen((const char

總頁數: 61357 1 .... 18054 18055 18056 18057 18058 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.