原创 示例:Linux設備屬性節點驅動,以及cat, echo操作

       在寫Linux字符驅動的時候,經常涉及到一些驅動需要在/sys目錄或子目錄下創建,一個屬性節點,以便與,不用查看驅動的版本信息,時間等等一些屬性信息,以判斷驅動程序加載的是否有誤。 示例代碼: // drv_attr.c

原创 SM2 簽名前要進行的預處理操作

    轉載:https://www.xuebuyuan.com/1473900.html 一般情況下,計算數字簽名時應執行以下操作: 1. 計算原始數據的 Hash 值; 2. 將 Hash 值作爲輸入,計算簽名函數的輸出。並不是對原始

原创 ubuntu 14.04 或者window 的雙系統 修復grub啓動

安裝的是ubuntu14.04 和 window 7雙系統,有一個星期沒有沒有使用了,今天一開機,發現上次關機是不正常關機,於是就以安全的模式進行啓動,進入到window系統,系統啓動完成後,就立刻重啓電腦,打算進入ubuntu系統。可是

原创 opencv在ubuntu下的編譯安裝

環境:ubuntu 14.04 x64安裝編譯過程中所以來的安裝包:1. sudo apt-get install build-essential 2. sudo apt-get install cmake git libgtk2.0-

原创 Centos7搭建KVM虛擬化環境

1. 查看系統版本 [root@openstack ~]# cat /etc/centos-release CentOS Linux release 7.4.1708 (Core) 2. 首先驗證CPU是否支持虛擬化 [root@open

原创 Windows下搭建go語言開發環境及IDE安裝,MinGW編譯器的安裝

詳細的配置和學習教程可參考go語言中文網 1.下載 並且 安裝 Go安裝包 go1.2.windows-386.msi : http://download.csdn.net/detail/shuideyidi/7718563   go

原创 Ubuntu下使用flash_tool燒寫MTK的鏡像

硬件環境:MTK的開發板或者基於MTK開發板開發的嵌入式產品 軟件環境:ubuntu 14.04, MTK的鏡像, Android的adb驅動和fastboot工具的使用【https://blog.csdn.net/hpu11/artic

原创 Java入門總覽

Java入門總覽 1. JDK的安裝    可以去官網下載,有各種平臺和各種版本的軟件。    目前常用的,網上介紹多的大都是jdk1.8.0_211此版本    Linux系統和Windows系統安裝起來都很方便 2. 環境變量的配置

原创 linux 更新內核,安裝內核樹

https://www.cnblogs.com/williamjie/p/10723919.html 點贊 收藏 分享 文章舉報 香雨亭榭 發佈了101 篇原創文章 · 獲贊

原创 x86計算CPU頻率示例

#include <stdio.h>                                 #include <stdlib.h>                                #include <assert.

原创 write: file too large,linux 通過lseek定位大文件

背景:    有一張16GB SD卡,插入開發板SD卡插槽,通過二進制方式向裏面寫入數據,在通過lseek()函數定位時返回-1,(本意是通過lseek()獲取SD卡大小)代碼如下:large_sd.c[cpp] view plain c

原创 有名管道第一次讀取管道阻塞,寫入一次數據之後,不再阻塞解決辦法

環境:ubuntu 14.04 gcc寫入管道端:fifo_send.c#include <stdio.h> #include <stdlib.h> #include <string.h> #include <sys/types.h> #

原创 Linux字符驅動之主設備號與次設備號

 // drv_demo.c #include <linux/version.h> #include <linux/init.h> #include <linux/module.h> #include <linux/pci.h> #in

原创 zxing c++ 庫的編譯,安裝,以及api的介紹

環境:ubuntu 14.041. 下載:zxing的源碼git clone https://github.com/15903016222/zxing-cpp.git2. 安裝編譯依賴的工具:cmakesudo apt-get insta

原创 示例:Linux應用程序遍歷當前系統的PCI設備

     使用應用程序遍歷設備上的所有PCI設備,通過遍歷這些設備,可以獲取到每個設備對應的bus號,dev號,func號,以及每個PCI設備的額vendorID和deviceID      示例程序中的iopl, outl, inl是i