原创 2、文件系統

Linux文件系統 Linux文件系統 一、Linux文件系統詳解 1、文件系統層次分析 2、文件系統結構與工作原理(主要以ext4爲例) 3、文件順序讀寫和隨機讀寫 二、Linux文件系統函數 1、基於inode的函數——st

原创 5、Linux中Qte的移植

1、QT Embedded概念 Qt Embedded是NOKIA公司的圖形界面開發工具Qt的嵌入式版。 獲取方式: http://www.qt.io/download/ http://www.qtcn.org/bbs/read

原创 1、文件IO

一、C庫函數(標準庫函數)與系統函數區別 系統函數   主要是操作系統爲用戶設計的,用於應用程序進程和硬件設備(如CPU、磁盤、打印機等)之間進行交互提供的一系列接口API,說白了,就是應用程序和硬件設備之間的一個接口層。拿Linux來

原创 從WIndows下拷貝文件到Linux中出現亂碼問題解決方法

  有時候我們在將Windows下編輯的文件傳輸至Linux環境中時會出現亂碼現象,或者在每一行的末尾會加上一個奇怪的^M字符,這些情況一般都是文件格式(fileformat)不同導致的。   這是因爲 DOS下的編輯器和Linux編輯

原创 2、TFTP服務(宿主機環境搭建)

1、安裝TFTP服務 1)什麼是TFTP服務 TFTP(Trivial File Transfer Protocol,簡單文件傳輸協議)是TCP/IP協議族中的一個用來在客戶機與服務器之間進行簡單文件傳輸的協議,提供不復雜、開銷不大的

原创 1、嵌入式開發工具鏈

1、Linux根文件系統簡述 1)什麼是根文件系統? 根文件系統首先是一種文件系統,該文件系統不僅具有普通文件系統的岑出數據的功能,而且相對於普通的文件系統來說,它的特殊之處在於,它是內核啓動時所mount的第一個文件系統,系統引導啓

原创 3、引導加載程序--嵌入式啓動

引導加載程序--嵌入式啓動 在嵌入式系統中,通常並沒有像BIOS那樣的固件程序(有的嵌入式CPU也會內嵌一段短小的啓動程序),因此整個系統的加載啓動任務完全由引導加載程序BootLoader來完成。 【BootLoader】 (1

原创 4、觸摸屏程序Tslib的移植

1、觸摸屏 (1)電阻式:靠點擊按壓來操作,也就是說,屏幕感受到手指或者觸控筆的壓力,然後接受操作。工業設備上多用電阻屏。 (2)電容式:靠靜電感應來操作,也就是說,屏幕感受到你手指的靜電,然後接受操作。現在手機、平板基本上用的都是

原创 VisualGDB的基本使用

        在Linux下調試工程是一件很苦逼的事情,不像在Windows下用Visual Studio那樣簡便,但是最近發現一件神器可以讓Linux下的程序一樣可以在Windows下的Viusal Studio中調試起來。     

原创 關於Linux-Windows之間傳輸文件的簡談

        對於剛剛接觸Linux的一些人來說,想要將Linux下的文件傳到Windows下來還真是有一些難度,其實網上已經有很多方法了,我在這裏算是總結一下吧,算是一個自己的學習筆記,有不對的地方希望大家能夠及時指正,不能誤人誤己。

原创 6、QT應用程序移植

1、下載可執行文件 1)下載執行. ①先把ARM架構的可執行文件如(Clock)移至 /opt/tftpboot/文件目錄下,方便用XShell軟件進行TFTP下載,之後進行下載工作。 [注:在下載的時候可以創建一個自己的工作目錄