Time of Update: 2015-04-10
標籤: 在嵌入式開發中,有時候需要進行源碼層級的調試,可以設定斷點,逐步執行,相比於每步列印printf或者printk來說,更加友好。下面就來介紹這種調試方法。 gdb交叉調試類似於網路瀏覽器,本地PC為用戶端,遠程開發板為伺服器端,雙方都要統一編譯工具鏈,版本最好保持一致。 --target 指定了目標機交叉編譯器首碼,比如--target=arm-linux ,預設值為i3
Time of Update: 2015-04-18
標籤:iptables 配置 如果你的IPTABLES基礎知識還不瞭解,建議先去看看.開始配置我們來配置一個filter表的防火牆.(1)查看本機關於IPTABLES的設定情況[[email protected] ~]# iptables -L -nChain INPUT (policy ACCEPT)target prot opt source
Time of Update: 2015-04-19
標籤:windows 設定檔 根目錄 linux 程式 10.Linux系統啟動詳解·1.BIOS,負責檢查硬體並且尋找可啟動裝置,·2.MBR:Boot Code,·bios找到可啟動裝置後執行其引導代碼,MBR的前446位元組,·/boot/grub/stage1內容為當前硬碟MBR的鏡像,·3.執行引導程式-GR
Time of Update: 2015-04-17
標籤:一、簡介 Vim是一個類似於Vi的文字編輯器,不過在Vi的基礎上增加了很多新的特性,Vim普遍被推崇為類Vi編輯器中最好的一個,事實上真正的勁敵來自Emacs的不同變體。1999 年Emacs被選為Linuxworld文本編輯分類的優勝者,Vim屈居第二。但在2000年2月Vim贏得了Slashdot Beanie的最佳開放原始碼文字編輯器大獎,又將Emacs推至二線, 總的來看, Vim和Emacs同樣都是非常優秀的文字編輯器。
Time of Update: 2015-04-12
標籤:靜態庫: .a .lib動態庫: .so .dll差別(靜態庫中的代碼在連結時就已經複製到可執行檔中,執行時不再依賴庫,不會自動使用升級後的庫,需要重新產生可執行檔。 動態庫代碼不在可執行檔中,執行時自動載入,庫升級後,可執行檔會自動執行時會自動使用庫。還有就是代碼量的大小)ar -r libstr.a string.o i2str.o 打包?總結:靜態庫:
Time of Update: 2015-04-13
標籤:crontab命令被用來提交和系統管理使用者的需要周期性執行的任務,與windows下的計劃任務類似,當安裝完成作業系統後,預設會安裝此服務工具,並且會自動啟動crond進程,crond進程每分鐘會定期檢查是否有要執行的任務,如果有要執行的任務,則自動執行該任務。注意:crontab的最小間隔為1分鐘。文法:crontab(選項)(參數) 選項:-e:編輯該使用者的計時器設定; -l:列出該使用者的計時器設定; -r:刪除該使用者的計時器設定;
Time of Update: 2015-04-13
標籤:0.前言 需求是這麼來的,搭建了Storm叢集進行協同過濾演算法的計算效能測試,要求精度在毫秒(ms)層級。區域網路內40個虛擬機器節點,用 date 命令,精度上和效率上都不可行。所以,就搭建了 NTP 伺服器。1.簡介 簡單的說就是選擇幾部主要主機 (Primary server) 調校時間,讓這些 Primary Servers 的時間同步之後,再開放網路服務來讓 Client 端聯機,最後使Client 端調整自己的時間。NTP(
Time of Update: 2015-04-14
標籤:linux練習1. 建立一個目錄/data。 [[email protected][1] oldboystudy]# mkdir data[[email protected][1] oldboystudy]# lltotal 4drwxr-xr-x. 2 root root 4096 Apr 11 09:49 d
Time of Update: 2015-04-12
標籤:一個系統中,中斷是很重要的組成部分之一,有了中斷,系統才可以不用一直輪詢(polling)是否有事件發生,系統效率才得以提高,而且對中斷的控制又通常分散在各個地方,不同的部分由不同功能的程式控制,做到了各司其職,配合無誤,系統才能正常工作。一般系統中,中斷控制分為三個地方:模組、中斷控制器、處理器,模組通常有寄存器可以控制是否使能中斷功能,中斷觸發條件等;中斷控制器可以管理中斷的優先順序等,而處理所有中斷的處理器則有寄存器設定是否響應中斷。1. 全景作為 ARM&nbs
Time of Update: 2015-04-16
標籤:Linux 執行緒模式的比較:LinuxThreads 和 NPTL GNU_LIBPTHREAD_VERSION 宏大部分現代 Linux 發行版都預裝了 LinuxThreads 和 NPTL,因此它們提供了一種機制來在二者之間進行切換。要查看您的系統上正在使用的是哪個線程庫,請運行下面的命令:$ getconf GNU_LIBPTHREAD_VERSION這會產生類似於下面的輸出結果:NPTL 0.34或者:linuxthreads-0.10 Linux
Time of Update: 2015-04-16
linux取消屏保,linux屏保ubuntu預設10分鐘就會進入屏保。 我用的ubuntu server12.04,由於沒有案頭,只能用命令。如下: setterm -blank 0 //禁用屏保 setterm -blank 1 //1分鐘後開始屏保 settern是系統內建的命令,的功能相當強大,具體可用setterm --help查看。如:setterm -dump 1 //獲得1屏的資訊, 要獲得2屏的資訊,setterm
Time of Update: 2015-04-16
Linux上上傳下載檔案工具(命令rz sz) 無網安裝,檔案工具rz 一般公司分配的虛擬機器是沒有連網的, 那隻能用源碼編譯的方式安裝lrzsz。 在這裡推薦一款內網互傳的工具HFS網路檔案伺服器, 把下載好的lrzsz上傳到HFS裡面, 然後在Linux虛擬機器裡面用wget HFS裡面的地址就能從區域網路下載。 HFS地址執行如下命令就能安裝成功了:wget
Time of Update: 2015-04-17
Git 安裝和配置(網路代理程式的設定)安裝 gitsudo apt-get install git查看git配置git config --list或者~/gedit .gitconfiggit設定代理(一般用於公司內部網路,如果上網正常,不需要設定)git config --global http.proxy ip:portgit使用者名稱git config --global user.name "FIRST_NAME LAST_NAME"配置emailgit config
Time of Update: 2015-04-15
在Ubuntu12.04安裝VMwareTools因為同是Linux系統,而且與Debian同源,因此在Ubuntu12.04安裝VMware Tools與《【Linux】在Debian安裝VMware Tools》(點擊開啟連結)大同小異,但是在Ubuntu安裝VMware
Time of Update: 2015-04-14
Linux系統中last命令的用法1.作用 Linux系統中last命令的作用是顯示近期使用者或終端的登入情況,它的使用許可權是所有使用者。通過last命令查看該程式的log,管理員可以獲知誰曾經或企圖串連系統。2.格式 last [—R] [—n][-f file][-t tty] [—h-節點][-I —IP][—1][-y][ID]3.主要參數 - R: 省略 hostname 的欄位 -n:指定輸出記錄的條數。 -f
Time of Update: 2015-04-14
Android Studio 簡單設定Android Studio 簡單設定介面設定預設的 Android Studio 為灰色介面,可以選擇使用炫酷的黑色介面。Settings --> Appearance --> Theme ,選擇 Darcula 主題即可。Ubuntu 12.04(64位)安裝Android Studio 全過程 Android Studio v0.1嘗鮮
Time of Update: 2015-04-14
如何將 Ubuntu GNOME 14.10 的案頭升級到 GNOME 3.16GNOME 3.16 已經發布有一段時間了,使用者介面上做了很多改進,Nautilus 增強,一些特定的應用程式更新,如:Eye of GNOME,GTK+ 跟蹤器,GNOME 地圖,GNOME 控制中心,音樂,視頻,GNOME 終端,glib2,GDK pixbuf,libsoup,iagno,GNOME檔案,GNOME 照片,Evince,Calculator 和 Mutter。本文適合於 Ubuntu 14.1
Time of Update: 2015-04-13
Centos安裝Freeradius+daloRADIUS配合ROS PPPOE驗證LAMP環境安裝:yum -y install httpd httpd-devel mysql mysql-server mysql-develyum -y install php php-devel php-mysql php-common php-gd php-mbstring php-mcrypt php-xml/etc/init.d/httpd start/etc/init.d/mysqld
Time of Update: 2015-04-14
systemd的電源管理ArchLinux早就使用systemd替代了init指令碼。不用圖形介面、或者使用 i3、awesome 這樣簡單的視窗管理器時,systemd 可以替代 acpid 處理 ACPI 事件。注意: systemd 無法處理交流電源和電池 ACPI 事件,所以還得使用 Laptop Mode Tools 或 acpid
Time of Update: 2015-04-13
修改CentOS