原创 淺談emacs的撤銷undo機制

       在寫這篇博客之前,還是先感嘆一下:Emacs不愧是神的編輯器。神的思維和人真的還是有差別的~~~         本博客正是基於此對於emacs的撤銷機制進行簡單的探索。普通的編輯器是undo和redo分開執行的,思維比較簡

原创 K60系列學習(二)鏈接腳本1

/* * * */ MEMORY { flash : ORIGIN = 0x00000000, LENGTH = 512k sram : ORIGIN = 0x1FFF0000, LENGTH = 128k }

原创 K60系列學習(三)鏈接腳本2

在鏈接腳本中很重要的一部分就是對於section的描述,本文將結合上例對於鏈接腳本中的section部分的描述進行簡單的整理。 SECTIONS { .vector : { *(.vector) } > flash . =

原创 從文件 I/O 看 Linux 的虛擬文件系統

Linux 允許衆多不同的文件系統共存,並支持跨文件系統的文件操作,這是因爲有虛擬文件系統的存在。虛擬文件系統,即VFS(Virtual File System)是 Linux 內核中的一個軟件抽象層。它通過一些數據結構及其方法向實際的

原创 《深入理解計算機系統》第八章 (四)信號

信號是軟件層面上的異常 (一)Linux信號 可以通過man 7 signal 查看Linux提供的標準信號。其中描述的信號的編號在不同的處理器體系結構的差異有所不同。 (二)信號傳送的步驟 傳送一個信號到目的進程通常由兩個不同的步驟組成

原创 permission denied

14:45:27 **** Rebuild of configuration Debug for project code_alex **** In

原创 Linux內核中的printf的實現

本文轉自http://www.cnblogs.com/chenglei/archive/2009/08/06/1540702.html Linux內核中的printf實現 從main.c中的printf開始讀這個函數。 首先看pri

原创 windows下mingw的複製粘貼

        這兩天在學習Git的使用,在windows環境下,使用了Atlassian的軟件Sourcetree來作爲git客戶端。SourceTree使用的終端是MINGW32,在MINGW32的默認設置中不能進行復制粘貼,下附解決

原创 K60系列學習(一)

K60中系列的MCU中存在FlexMemory和程序內存的差別,兩者之間的對錶如下表所示: 另外K60系列的MCU的命名規則如下: 各字段的編號格式爲: Q  K##  A  M  FFF  R  T  PP  CC  N Q:  M代

原创 現代操作系統筆記

一、要將設備驅動程序裝入操作系統,有三種途徑: (1)將內核與設備驅動程序重新鏈接,然後重新重啓系統。許多Unix系統就是以這種方式工作 (2)在一個操作系統文件中設置一個入口,並通知該文件需要一個設備驅動程序,然後重啓系統。在系統啓動時

原创 eclipse日積月累

(1)ubuntu13.04中產生eclipse的啓動器 因爲eclipse自網站http://www.eclipse.org/downloads/下載對應的版本之後,沒有安裝過程就能使用,因此在產生eclipse的啓動器的過程中,需要手

原创 《深入理解計算機系統》第八章 (五)非本地跳轉 setjmp longjmp

/* $begin restart */ #include "csapp.h" sigjmp_buf buf; void handler(int sig) {     siglongjmp(buf, 1); } int main()

原创 k60 mcg模塊概述

MCG模塊詳解 MCG模塊簡介        MCG(Multipurpose  Clock  Generator)稱爲多用途時鐘信號發生器,該模塊爲MCU和芯片內部各個模塊提供時鐘信號。MCG模塊通過對輸入的參考時鐘進行分頻和倍頻處理

原创 windows下Emacs中文亂碼解決辦法

轉自http://blog.csdn.net/bbeikke/article/details/8629677 在.emacs文件中加入如下配置即可: ==================分割線 勿複製=================

原创 Configure IP Address and DNS from Command Line

之前在使用電腦的時候經常遇到需要手動修改ip地址來實現在局域網和獨立端口之間切換的問題,在windows下面這個過程顯得比較繁瑣,在linux下面我們可以通過新建一個vpn鏈接來實現過個本地鏈接,在windows下面不能實現這樣的功能,