原创 zynq linux 設置靜態ip地址

新板子剛到手,迫不及待連上看看,可惜不能上網,原來ip配置有問題。 獲取系統系統版本: #cat  /etc/issue welcome to myir board 不是通用的內核版本,開版本自己搞的 內核版本: uname -r

原创 linux 訪問 windows 共享文件夾

  玩linux,但是有時候不得不用到windows文件。來回傳文件有很麻煩,怎麼辦呢? 之前在windows上訪問linux用samba服務器,實際上windows 也已經默認打開samba服務了。 所以只需要把windows 文件設爲

原创 yocto weston LCD 睡眠無法喚醒問題

硬件平臺: x86 平臺,賽揚J1900。 edp->lvds 液晶屏   系統: yocto-poky: 2-7.0 linux內核:5.0.3 bitbake core-image-weston   現象: 系統啓動沒問題,LCD 顯

原创 linux 訪問物理空間的方法

1. 通過軟件 hexedit sudo hexedit /dev/mem 必須用管理員權限,這樣可以訪問到物理內存了,是不是很帥? 2. 程序編碼訪問物理地址 一、先補充一下基礎知識 1.打開設備文件: mem是一個字

原创 ubuntu16.04 python ipc-bench 編譯

ipc-bench: A UNIX inter-process communication benchmark Running ipc-bench You can very easily run ipc-bench on yo

原创 從 Linux 內核訪問用戶空間內存

Linux 內存 在 Linux 中,用戶內存和內核內存是獨立的,在各自的地址空間實現。地址空間是虛擬的,就是說地址是從物理內存中抽象出來的(通過一個簡短描述的過程)。由於地址空間是虛擬的,所以可以存在很多。事實上,內核本身駐

原创 linux Ubuntu16.04 oprofile1.1.0 編譯筆記

內核支持: .config 文件選項 CONFIG_PROFILING=y   CONFIG_OPROFILE=y  重新編譯,替換內核,重啓系統 下載源代碼: wget http://prdownloads.sourceforge.n

原创 linux C/C++編程 常用系統函數整理, 持續增加......

1. getpid 獲取當前進程pid 頭文件: #include <unistd.h> 函數原型: pid_t getpid(void); 返回值:目前進程的進程id 2. lseek SYNOPSIS   所需頭文件:

原创 Linux 搭建 tftp 服務器

搭建過無數次 tftp 服務器。因爲自己不喜歡做筆記,每一次都認爲下一次就不用折騰了, 結果每一次都費勁周折。這一次狠狠心總結一下。 每一次搭建基本都是靠百度搜索,發現有時候搜出好用,有的搜出來就不好用。我想原因不過有二。 一、 每個人

原创 JLINK+LPC2xxx 調試日誌

首先我先轉帖一篇文章吧,http://www.icdev.com.cn/?5/viewspace-1960.html。原帖地址不從知曉了,這是網上流行最多的一片文章了,就讓我先那它"開刀"吧。 原帖大致步驟如下: 1、在AXD下添加JLI

原创 Xen 基本原理

1   Xen概述 1.1    簡介      Xen是由劍橋大學計算機實驗室開發的一個開源項目。是一個直接運行在計算機硬件之上的用以替代操作系統的軟件層,它能夠在計算機硬件上併發的運行多個客戶操作系統(Guest OS)。目前已經在

原创 Oprofile 編譯使用過程中遇到的幾個錯誤

Oprofile Error: Failed to open profile device: Device or resource busy #sudo opcontrol --start ATTENTION: Use of

原创 Linux proc 命令 快速瀏覽

buddyinfo Linux /proc 下面記錄着系統最重要的信息,觀察這些文件是調試系統重要的手段.下面簡要說明這些文件的作用. 大多數文件可以通過 cat 獲取裏面的參數.例如  cat cpuinfo  proces

原创 Linux vi vim 試用心得

一、ubuntu 裏面 上下左右鍵出亂碼。解決:重新安裝一遍sudo apt-get remove vim-commonsudo apt-get install vim二、vim環境設置在/etc/vim目錄下的vimrc文件下 添加設置

原创 yocoto 上運行weston +qt 遇到的一些問題

  1. 添加qt layer   編譯好鏡像後,燒到硬盤裏面,開機運行。 運行程序發現沒有軟件上面沒有字體,看後臺程序,發現報 "QtFontDatabase cann't find /usr/lib/ dir" 猜測是qt找不到字體的