原创 在uboot中通過tftp上傳下載flash中的文件

配置網絡: #set serverip <ip addr>        //配置服務器ip,其中set是setenv簡寫 #set ipaddr <ip addr>          //配置uboot的ip #set gateway

原创 字節序-大小端

計算機的基本存儲單元是8位單字節。 多字節數據,如4字節的整型數據如何存儲的呢? 是高位在內存高字節?還是低位在內存高字節?即字節是按如何順序存放的?也就是所謂的字節序,按照存放順序分爲大端序(Big-endian)和小端序(L

原创 中獎概率的謬誤

中獎概率期望的謬誤 問題:假設獨立事件發生概率爲P,那麼重複多少次,獨立事件期望發生,即期望值爲1? 回答:這個問題很簡單,有點概率論基礎的,都知道: E=1/p。即獨立事件的概率是50%,那麼期望重複兩次就能發生,例如拋硬幣問題。 在

原创 嵌入式linux開發環境搭建相關

本文適合閱讀對象:有一定linux基礎知識人員。 本文編寫目的是針對相關的技術作一個簡要的總結,內容不是特別詳細,主要是點了一些關鍵的點及理清順序思路,簡明扼要,方便有linux基礎人員參考快速搭建起環境。 1 操作系統及虛擬機安裝 下

原创 通過SSH安全協議傳輸文件(SecureCRT, SSH Secure File Transfer Client)

SSH相較於telnet是安全的通信協議,傳輸過程中信息加密。 大多數運行Linux系統的嵌入式產品,現在一般都會帶SSH server功能,一可以用來遠程終端訪問調試用,二也可以用來遠程傳輸文件。 我一般多用SecureCRT終端工具

原创 解決linux終端路徑過長的問題

在linux終端命令行,如果我們打開過深的子目錄,目錄路徑過長,會在屏幕霸佔比較寬的位置,看起來不舒服斯基,也不太方便開發。這時我們會想要如何不顯示出完整的路徑,只顯示出當前的目錄名。 很簡單,只要要簡單的配置下shell環境就可以了:

原创 實時監測網卡的上傳下載速度的Linux小腳本

#!/bin/sh ###統計週期內的平均上傳下載速度,以Mb爲單位 if [ -z "$1" -o -z "$2" ];then echo -e "\nUsage: $0 <if> <cycle> eg:$0 eth0 5\n"

原创 linux設置北京時區

1. 設置系統時鐘爲東8區 編輯/etc/profile文件加上一行:export TZ=’CST-8’ source下或者是重啓生效。 2. 設置RTC硬件時鐘 hwclock -w -u將系統時鐘設置到硬件時鐘,-u表示設置

原创 解決confluence下日誌stdout.log過大的問題

企業搭建confluence平臺多用,發現在Logs目錄下會生成一個文件名諸如stdout.log的日誌文件,該日誌文件會記錄系統所有的輸出信息,會不斷增長,且增長速度驚人,有時一天之內就爲增長上GB的大小,沒過幾周就能把磁盤空間給耗光了

原创 Sublime自動補齊括號後如何快速跳出

在使用Sublime編輯器時,有自動補齊功能,補齊後要跳出常用的做法是去移動光標,這樣操作比較麻煩,效率也慢,如下提供一種方式,稍做配置,可以實現補齊輸入後,直接按Enter回車鍵快速跳出。 打開Sublime Text; 菜單欄 –>

原创 sublime及notepad++的列塊編輯模式

sublime和notepad++都是程序員常用的優秀的編輯器,二者均支持程序員常用的列塊編輯功能。 進入方式: 1、sublime : 先選種若干行,然後同時按下 Ctrl+Shift+L進入列編輯模式,退出按Esc鍵 2、notep

原创 linux內核模塊之Makefile模板

#這種指定objs的寫法,其中模塊名與實際objs中的文件名不能相同,否則會出現編譯時報循環依賴的警告 MODULE_NAME := mhello #模塊名,最終編譯得到mhello.ko MODULE_OBJS := exte

原创 TI AM3552開發板(arm cortex A8) 初體驗

1 開發板簡介 採用周立功EPC-9600I-L工控板,TI Cortex-A8 AM3352處理器,主頻高達800MHz。集成6路UART,支持GPS、GPRS、傳感器、採集模塊等功能擴展。 板載2路RS-485、2路CAN、1路百兆

原创 Linux入門命令

Linux入門命令 文件操作 系統信息 用戶配置 網絡操作 高級Shell操作 Linux入門命令 文件操作 cd 打開目錄,記幾個特殊目錄1 pwd 顯示當前目錄絕對路徑 ls 列出文件列表 touch 新建文件 m

原创 linux環境下批量刪除SVN未加入版本控制的文件

svn st | grep '^?' | sed -n 's/^?[ \t]*//p' | xargs rm -rf 或者是: svn st | grep '^?' | awk '{print $2}' | xargs rm -rf