原创 協議設計:簡單通信協議的心跳
/* *Author : DavidLin *Date : 2014-12-25pm *Email : [email protected] or [email protected]
原创 Linux內核0.00-boot.s源代碼分析
1 /************************************************************************* 2 > File Name: boot.s 3 > Author
原创 協議設計:可變長幀的實現
/* *Author : DavidLin *Date : 2014-12-25pm *Email : [email protected] or linpeng1577@gma
原创 Linux-0.11內核源碼分析系列:內存管理try_to_share()與share_page()函數分析
/* *Author : DavidLin *Date : 2014-11-22pm *Email : [email protected] or [email protected] *
原创 andriod SDK 類包的導入方法
Command + Shift + O ( Mac系統 )Ctrl + Shift + O ( Windows和Linux系統 )
原创 編程好習慣-類型檢查
公司一款手持終端,是在老產品代碼的基礎上研發,經常發生死機問題,死機原因很大部分是代碼不嚴謹導致,今天排查遇到一個整型溢出導致的死機問題: 在foo.c文件中定義有 char g_sds_length = 0; 在foo.h文件中聲
原创 3.3 typedef__第3章 數據 《C和指針》
前言:工作3年矣,是時候總結歸納3年來所思所想,構建自己的知識體系,形成編程思想了,基礎與應用之間的知識通道需要打通,那就開始吧。 《C和指針》 第三章 3.3節 typedef 1. C語言支持typedef
原创 Linux-0.11內核源碼分析系列:內存管理copy_page_tables()函數分析
/* *Author : DavidLin *Date : 2014-11-22pm *Email : [email protected] or [email protected] *world
原创 Linux-0.11內核源碼分析系列:內存管理up_wp_page()與do_wp_page()函數分析
/* *Author : DavidLin *Date : 2014-11-22pm *Email : [email protected] or [email protected] *world : th
原创 linux小知識: ubuntu調出終端
1. 快捷鍵 Ctrl + Alt + T
原创 AT PPP撥號失敗,linux環境下在如何調試?
首先PPP在options文件中可以放開debug & kedebug調試選項 其次Linux內核日記可以通過cat /var/log/syslog.1查看 下面是linux的相關操作步驟 cd /etc/ppp
原创 Linux-0.11內核源碼分析系列:內存管理free_page()與free_page_tables()函數分析
/* *Author : DavidLin *Date : 2014-11-22pm *Email : [email protected] or [email protected] *world : th
原创 8.0 異常控制流 第8章 《深入理解計算機系統 原書第2版》
異常控制流定義:現代操作系統對於控制流發生突變所作出的反應全稱:Exception Control Flow縮寫:ECF各層形態:1.硬件層:硬件檢測到的事件會觸發控制突然轉移到異常處理程序;2.操作系統層:在操作系統層,內核通過上下文轉換
原创 linux小知識: ubuntu安裝搜狗輸入法
在火狐輸入http://pinyin.sogou.com/linux/; 根據自己操作系統,選擇32bit / 64bit應用; 按照提示完成安裝; 重啓或退出當前賬號生效:reboot / log out。
原创 Linux內核編程:從hello world 開始-(2)_Makefile文件編寫
#/* # *File : Makefile # *Author : DavidLin # *Date : 2014-12-07pm # *Email : [email protected]