原创 uboot smdk6400.lds鏈接腳本分析

開頭部分 文件格式、輸入架構、ENTRY() 用來指明整個程序的入口 OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm") OUTPUT_

原创 Python tarfile模塊解壓報錯 invalid mode ('wb') or filename

問題原因 在使用tarfile模塊解壓一份Linux服務器上的打包文件時, 出現了錯誤提示: IOError: [Errno 22] invalid mode (‘wb’) or filename. 經過檢查, 發現是因爲打包文

原创 Makefile常用知識點

格式 目標:最終要去生成的文件, 定格寫,後面是冒號(冒號後面是依賴) 依賴:用來生成目標的源材料 命令:加工的方法,命令前面一定是Tab, make的過程就是使用命令將依賴加工成目標的過程 工作原理 當我們執行make x

原创 思維導圖之SSH協議

最近看資料時看到了很多使用思維導圖來記述知識點的方法。感覺很不錯,清晰明瞭的描述出了各個知識的點知識結構或流程框架,準備學習下這種方式。最近正在看鳥哥的Linux私房菜服務器篇,便用XMind這款軟件來畫了下學習ssh過程中的思維導圖。 

原创 Python基礎知識學習筆記(2)

賦值 python中賦值語句不會有返回值 x = 1 y = (x = x + 1) #非法語句 鏈式賦值 y = x = x + 1 多元賦值, x, y, z = 1, 2, 'string' #採用此方式時, 等

原创 shell編寫總結

變量引用 $(VAR): 會將VAR當做一條命令來執行 ‘$VAR’: 單引號中包含的變量, 不會被引用, 仍然輸出$VAR “$VAR”: 雙引號中包含的變量, 會被引用成$VAR的值輸出 “: 優先執行其中的命令, 用在字符

原创 Vi使用技巧

複製剪切 v:選擇 y:複製 d:剪切 p:粘貼 查找 /pattern:向下查找pattern匹配字符串 ?pattern:向上查找pattern匹配字符串 使用了查找命令之後,使用如下兩個鍵快速查找: n:按照同一

原创 uboot2010-09 arm1176 start.S分析

uboot的start.S是整個uboot的最開始的部分,最近正在學習uboot的移植,開發板是OK6410,使用了uboot中arm1176的start.S,位於arch/arm/cpu/arm1176,對這一文件進行了下簡略的

原创 py2exe轉換參數

在公司用python寫了個統計數據並通過xlsxwriter模塊生成excel的小工具, 完成後使用py2exe轉換成exe文件過程中遇到了些問題, 記錄下. from distutils.core import setup i

原创 基於U-BOOT-2010.09移植OK6410開發版記錄(二)

點亮LED燈 修改完UBOOT對於6410的配置文件後,就可以正式開始移植工作了。S3C6410這塊SOC出了這麼久,我想BL1階段應該區別不大,就先在BL1中點亮LED燈練練手吧。不過實際移植過程中卻走了很多彎路… OK6410

原创 python小知識點

默認參數陷阱 def foo(a1, args = []): print "args before = %s" % (args) args.insert(0, 10) args.insert(0, 9999

原创 python對象學習筆記

python對象的三個特性 身份 對象的唯一標識, 可被認爲是該對象的內純地址, 極少用到, 可通過id()來獲得. 類型 決定該對象可以保存什麼類型的值, 可以進行什麼操作, 及遵循什麼樣的規則, 可通過type()來查看 值

原创 python文件操作學習筆記

文件操作 open() r 只讀 r+ 可讀可寫 可指定位置寫 w 只寫 w+可讀可寫 先清空再寫 x 文件存在, 報錯; 不存在, 創建並寫內容 a 追加 x+ 可讀可寫 在最後寫 文件對象內部函數 read() 無參數

原创 Linux常用命令

文字處理 wc 統計文件裏面有多少單詞, 多少行, 多少字符 - -l:僅列出行 - -w:僅列出多少字(英文單字) - -m:多少字符 sort 對 File 參數指定的文件中的行排序, 並將結果寫到標準輸出. 如果Fil

原创 Linux驅動開發基礎知識

常用命令 lsmod: list module,將模塊列表顯示),功能是打印出當前內核中已經安裝的模塊列表 insmod: install module,安裝模塊,功能是向當前內核中去安裝一個模塊,用法是insmod xxx.k