原创 PIN初探

<--我XXX又回來了,已經忘記,2年前我還在這裏寫過些雜文,太意外了--> <--轉移 from cnblog-->   這篇隨筆是在許多疑問的驅使下完成的,當然也都是一些關於Personal Identification Number

原创 802.1D第一版出爐

基本翻譯完成!~ 難的,簡單的,得深入實踐才能搞清楚。 點贊 收藏 分享 文章舉報 rastevil 發佈了43 篇原創文章 · 獲贊 3 · 訪問量 4萬+ 私信

原创 hrtimer小記

 入正題,其實在arch下加入硬件相關的高精度時鐘代碼並不複雜,不過這個概念倒是讓我費了不少力氣,前幾天的文檔丟失事件也在其中。   Q:老結構的timer框架能用,爲什麼還要用hrtimer? A:相對old來說比較new,比較帥。  

原创 [RFC NOTE]2661 -- 2.0 拓撲結構

2.0 拓撲結構 L2TP的目標是:用隧道承載PPP幀。 從拓撲圖我們可以看到有兩種情況: 1. 遠程主機通過電話網絡創建與LAC的PPP連接,之後LAC通過隧道與LNS連接以達到訪問HOME LAN的目的。HOME LAN通過PPP 的

原创 分組密碼工作模式簡述

這篇隨筆將介紹對稱加密中分組密碼的工作模式 -- RT。 工作模式:其實很愚鈍,今天才突然明白這個模式是什麼意思?所謂模式,就是方法,就是加密的方法,既然是對稱加密,解密方法也包括在內了。在分組密碼理論上,簡單的說就是一個分組經過加密,

原创 中國之怪現象

一, 喜酒 現象:但凡喜事,總是希望能和大家“分享”,不管熟不熟,哪怕是隻在數年前偶遇過一次,也得叫來捧場,順便“提現”。 結論:自己的喜事,應該同願意和你慶祝的人分享,那些不相干的人物就免了吧。   二,斯文人 現象:西方的紳士着實讓女

原创 精彩BUG人生[4] -- bug free or not

一晃幾年,最近找回了帳號,來上一篇。 近幾年雖說還是和BUG打交道,欣慰的是自己架構的東東沒什麼BUG,可以說約等於bug free,看到這個也你會“呵呵”了,其實這也是我的態度! 代碼沒有bug,可是身體卻出了bug,如果要我選,我寧願

原创 精彩BUG人生[3] -- 潛伏期很長

相同的硬件,相同的軟件,一個能跑,一個不能跑,爲什麼? 做軟件的人,懷疑硬件問題,做硬件的人,懷疑軟件問題,查了3個星期,只是把問題定位爲DMA的不工作的問題,至於爲什麼,還是不知道。 dv跑case,結果硬件沒問題,總線正常。爲什麼?爲

原创 您看過多少文檔?

看文檔是程序員必須掌握的一項基本功,尤其是英文的文檔,主要的原因,我想還是因爲咱在這方面落後吧。   那麼我到底看了多少文檔呢?我借其他程序員的回答 -- ”無數“,因爲沒數過嘛。   新同事感概我們老大怎麼看了那麼多文檔,如圖所示(實際

原创 我也裝cygwin

沒辦法,爲了在 windows下燒寫avr的firmware,只能妥協裝個cygwin了。老大給了份日文文檔,好在我有一定基礎,那些英文還是認識的,知道要裝啥。   1. latest cygwin, 選中:一些列開發必備的工具,記得要選

原创 I've a dream.

小吳都實現自己人生的第一個理想了,我還在繼續,希望是前進。。。

原创 精彩BUG人生[2] -- 不對齊的精彩

說到對齊,不少學習C語言的同學自然會想到數據結構中成員的對齊,比如,常有面試題目是會問: struct {         char a;         short b;         int c; }; 佔用幾個字節?這個不恰當的例

原创 Debian works with my T410s.

花了1.5天,終於把 debian 裝好 T410s 了。這麼簡單的東西竟然被我搞成這麼複雜。   糾正了我幾個錯誤的白癡認識: 1. 曾經一直無視 debian iso CD 鏡像後面的數字,認爲它們是一樣的,可以隨便選擇一個,沒想到只

原创 avr的應用程序啓動我都做了啥(enrty.S)

avr(at90...)的中斷處理函數"註冊"流程:   head.S中設置了默認中斷處理(即:not_defined -> reset),同時注意到,這些位置的標記(symbol)都是弱的(.weak指明),也就是說,可以在程序中替換這

原创 終於用到了fflush()

今天遇到一“怪事”: 程序正常輸出幾千條log信息,能全部輸出,但是通過重定向到一個文件中時總是少那麼幾十條,嘗試了輸出:2000,3000條結果差不多。   後來小吳告訴我說是行緩衝的問題,果然如此,加上個fflush()就行了。