原创 在開發板上搭建一個linux系統具備要素-ok6410

三要素: bootloader(u-boot) linux內核(嵌入式) 根文件系統 1. 編譯uboot 從國嵌相關視頻文檔中通過samba拷貝到linux系統home文件夾下,建立好清晰的路徑 (1)配置 解壓壓縮包       

原创 redhat安裝VMwaretool方法

http://jingyan.baidu.com/album/c14654139e9ca10bfcfc4c8f.html?picindex=6

原创 使用date設置系統時間 定時器elapsed()獲取結果錯誤 分析

環境: linux系統下的界面開發:Qt 4.8.6 問題闡述: 1、功能點:(1)設備在5分鐘內無操作後,會自動關機:創建了一個定時器,通過elapsed()函數檢測時間是否累計到300s,累計到300s之後設備自動關機        

原创 Qt實現截屏功能-代碼實現版本

界面如下:  .h文件: #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include "qcustomplot.h" #include <QPi

原创 對程序註釋的理解

C語言中可以有2種註釋方式:/* */  // 1. 在編譯時,編譯器會將註釋剔除,用空格代替原來的註釋 下面的註釋語句是否正確,並給出解釋: int/*...*/i;

原创 對大括號{}的作用的理解

大括號的作用是把大括號內部的多個語句複合到一起,當成一個語句。 C中在大括號括起來的語句中可以定義局部變量,該變量在大括號結束時,內存會被釋放。 char a[10] = {“abcde”}; 正確char b[10] {=

原创 字符設備結構體 cdev 初始化

轉自:http://hi.baidu.com/grdd/blog/item/2d799d0adc2b7b1895ca6bde.html 內核中每個字符設備都對應一個 cdev 結構的變量,下面是它的定義: linux-2.6.22/inc

原创 ok6410 啓動方式

(1)  SROM(NORFLASH) (2)  oneNAND (一種特殊的NANDFlash(既具有norflash特性也具有nandFlash的特性)、 (3)  MODEN  (4)  IROM(intern rom)其中IRO

原创 對左移和右移的理解

左移運算符<<  雙目運算符; 功能:把左移運算符(<<)左邊的運算數的各二進制位全部左移若干位,移動的位數由左移運算符右邊的數指定,高位舍掉,低位補0 右移運算符>> 雙目運算符; 功能:把右移運算符(>>)左邊的運算數的各二進制位全

原创 C/C++輸入/輸出重定向

C/C++輸入/輸出重定向 : http://blog.csdn.net/ltx06/article/details/18894775 點贊 收藏 分享 文章舉報 時間不說謊

原创 linux開發板系統安裝準備-使用SD卡製作系統安裝輔助軟件(ok6410)

1.嵌入式系統需要被安裝到開發板的什麼位置 ? 安裝到NandFlash,就相當於wondows系統的硬盤,一般windows系統是安裝在系統硬盤裏的 2. 需要安裝的嵌入式Linux系統可以分爲幾個部分 ? (1)bootloader

原创 對typedef關鍵字的理解

1. 不要將typedef理解成type define ,可以理解爲typerename或其他: typeddef是給一個已經存在數據類型取一個別名,並非定義一個新的數據類型(有重命名的意思 rename) 目的是使這個數據類型的新名字更

原创 STM32通過讀取芯片唯一ID號來實現程序的保護,防止被抄襲

http://www.51hei.com/bbs/dpj-42683-1.html 點贊 收藏 分享 文章舉報 時間不說謊 發佈了34 篇原創文章 · 獲贊 19 · 訪問量

原创 幾個容易出錯的知識點:單引號雙引號/邏輯運算符/位運算符

單引號 雙引號 單引號引起來的是字符常量,雙引號引起來的是字符串常量 特例: 1    ‘1’    “1”在32位系統下分別佔幾個字節? 1: 4個字節,是一個整型常數 ‘1’:1個字節,以ASCII碼的形式存儲 “1”:2個字節

原创 循環冗餘校驗(CRC)算法入門引導

http://blog.csdn.net/liyuanbhu/article/details/7882789   循環冗餘校驗(CRC)算法入門引導 點贊 收藏 分享 文章舉報