Time of Update: 2018-07-30
windows中把一張xx.jpg的圖片轉換成xx.bmp的圖片方法: linux中產生ppm圖片(ppm圖片應該是其他格式的圖片解析成資料序列的檔案) 【方法1】 轉換方法如下: bmp圖片使用bmptoppm。jpg,png,gif都有相應的topnm工具,但我沒有試過。 $bmptoppm pic.bmp > temp1.ppm //產生ppm $ppmquant 224 temp1.ppm >
Time of Update: 2018-07-30
目錄 一、LinuxI2C驅動--概述 1.1 寫在前面 1.2 I2C 1.3 硬體 1.4 軟體 1.5 參考 二、LinuxI2C驅動--I2C匯流排 2.1 I2C匯流排物理結構 2.2 I2C匯流排特性 2.3 開始和停止條件 2.4 資料轉送格式 2.5 響應 2.6 匯流排仲裁 三、LinuxI2C驅動--解析EEPROM的讀寫 3.1 概述 3.2
Time of Update: 2018-07-30
一、直接建立 1、建立一個使用者 useradd test2 2、設定使用者密碼 passwd test2 3、修改登入後檔案目錄和只允許訪問某一個目錄 修改/etc/ssh/sshd_config 檔案 #Subsystem sftp /usr/libexec/openssh/sftp-server #這行指定使用sftp服務使用系統內建的internal-sftpSubsystem sftp
Time of Update: 2018-07-30
1. struct device不再包含bus_id,取而代之的是.init_name,修改ldd_bus struct device ldd_bus = { .init_name = "ldd0", .release = ldd_bus_release};修改函數register_ldd_device如下: 將strncpy(ldddev->dev.bus_id,
Time of Update: 2018-07-30
問題提出 公司的開發測試伺服器部署在阿里雲, 阿里雲給出的執行個體一般都是只有一個分區, 20G到40G的樣子, 然後再買儲存掛載到其他目錄. 而 home 目錄是在這個 20G 的跟目錄分割下的. 隨著開發人員增多, 根目錄分區很快被大家填滿了. 因為是多地研發, 因此需要一個無感知的給大家的 home 搬家的方案. 基本原理 接到這個任務, 首先想到的就是 bind mount 方式: mount --bind /some/where /else/where
Time of Update: 2018-07-30
先說下快速分配記憶體頁的參數: gfp_mask 進入快速分配時,加上了__GFP_HARDWALL 這表示再分配時要加大分配力度; nodemask 表示節點的mask,就是是否能在該節點上分配記憶體,這是個bit位元組; order 是分配的階; zonelist 是當perferred_zone上沒有合適的頁可以分配時,就要按zonelist中的順序掃描該zonelist中備用zone列表,一個個的試用;
Time of Update: 2018-07-30
轉自:http://blog.chinaunix.net/uid-22018363-id-407691.html 1.linux下各檔案夾的意義: /bin:是binary的縮寫,包含了引導系統啟動所需的命令和普通使用者可以使用的常用命令 /lib:是根檔案系統目錄下程式和核心模組的共用庫,存放了根檔案系統程式
Time of Update: 2018-07-30
... XFRM架構
Time of Update: 2018-07-30
《ARM Linux開發-warewin 2G/3G無線傳輸(DTU)和路由器—筆記》 看門狗定時器(WDT,Watch Dog Timer)它實際上是一個計數器,一般給看門狗一個大數,程式開始運行後看門狗開始倒計數。如果程式運行正常,過一段時間CPU應發出指令讓看門狗複位,重新開始倒計數。如果看門狗減到0就認為程式沒有正常工作,強制整個系統複位。 系統採用主晶片內建硬體看門狗和外置硬體看門狗同時使用,雙重保持系統的穩定性。
Time of Update: 2018-07-30
Linux在眾多進程中是怎麼進行調度的,這個牽涉到Linux進程調度時機的概念,由Linux核心中Schedule()的函數來決定是否要進行進程的切換,如果要切換的話,切換到哪個進程等等。 Linux進程調度時機主要有: 1、進程狀態轉換的時刻:進程終止、進程睡眠; 2、當前進程的時間片用完時(current->counter=0); 3、裝置驅動程式 4、進程從中斷、異常及系統調用返回到使用者態時;
Time of Update: 2018-07-30
一、設定VNC軟體能從其他機器,遠端連線到linux系統的介面,僅需要兩步設定: 1、設定允許遠端存取,如下圖: 2、關閉防火牆,並設定開機不啟動: 使用VNC輸入ip,即可遠端存取。 二、使用SSH Secure Shell 遠端連線linux系統: 1、將遠程linux系統防火牆關閉,輸入ip,密碼即可訪問。 三、使用ssh secure file transfer上傳下載檔案時報出encountered 1 errors
Time of Update: 2018-07-30
如果你的 Linux 系統時區配置不正確,必需要手動調整到正確的當地時區。NTP 對時間的同步處理只計算當地時間與 UTC 時間的位移量,因此配置一個 NTP 對時間進行同步並不能解決時區不正確的問題。所以大家在用了國外雲端運算服務商如 Microsoft Azure 或其它 VPS、虛擬機器時,需要注意是否與中國大陸的時區一致。 查看Linux當前時區 你可以使用如下命令非常容易地就查看到 Linux 系統的當前時區: datels -l
Time of Update: 2018-07-30
說道“動態庫版本相容”,很多人頭腦中首先蹦出的就是“Dll Hell”。啊,這曾經讓人頭疼的難題。時至今日,這個難題已經很好地解決了。 在進一步討論之前來思考一個問題:Linux下為什麼沒有讓人頭痛的“DllHell”。 回答這個問題,非常easy,因為——Linux下根本沒有dll。 哈哈,當然這隻是個玩笑,接下來展開一下這個話題,很多有動態庫的系統都會面臨這個難題,但各自解決的思路卻各不相同。 Dll hell是指windows
Time of Update: 2018-07-31
SecureCRT是一款通過ssh串連遠程伺服器的一個工具。 基本操作就不用說了,主要講解與linux進行檔案傳輸。 SFTP命令,help說明: sftp> help 可用命令: cd 路徑
Time of Update: 2018-07-31
一個spring boot項目,如果能夠打包成jar檔案,就可以脫離IDE,直接通過java -jar 命令啟動,很方便。 maven項目 第一種方式: Intellij idea下啟動 先修改pom的packaging為jar 開啟terminal視窗 cd進入本項目 1. 執行mvn clean package 可以在target目錄下產生springbootweb01-0.0.1-SNAPSHOT.jar檔案 2. 擷取依賴包
Time of Update: 2018-07-31
在linux系統中,fork(),vfork()和clone函數都可以建立一個進程,但是它們的區別是什麼呢。。。本文就這三者做一個較深入的分析。。。 1.fork() fork()函數的作用是建立一個新進程,由fork建立的進程稱為子進程,fork函數調用一次返回兩次,子進程傳回值為0,父進程返回子進程的進程ID。我們知道,一個進程的地 址空間主要由程式碼片段,資料區段,堆和棧構成,那麼p2就要複製相關的段到實體記憶體。原始的unix系統的實現的是一種傻 瓜式的進程建立,
Time of Update: 2018-07-31
linux中的進程狀態: ◆運行狀態(TASK_RUNNING) 指正在被CPU運行或者就緒的狀態。這樣的進程被成為runnning進程。運行態的進程可以分為3種情況:核心運行態、使用者運行態、就緒態。 ◆可中斷睡眠狀態(TASK_INTERRUPTIBLE) 處於等待狀態中的進程,一旦被該進程等待的資源被釋放,那麼該進程就會進入運行狀態。 ◆不可中斷睡眠狀態(TASK_UNINTERRUPTIBLE) 該狀態的進程只能用wake_up()函數喚醒。
Time of Update: 2018-08-01
http://blog.csdn.net/gotowu/article/details/46687633 1、首先要做Bluez協議棧的移植,這樣在開發板上才可以用hciconfig, hcitool等命令。關於bluez協議棧的移植步驟網上很多。 2、該驅動是USB藍牙裝置驅動,分析根據藍牙堆疊的寫的順序進行。因為只是要做資料的傳輸,所以講用於語音的等時傳輸部分去掉了。 首先,定義一個結構體
Time of Update: 2018-07-31
linux 路由表 的一些相關資料 =============================================================================== linux 路由表維護 查看 Linux 核心路由表 使用下面的 route 命令可以查看 Linux 核心路由表。 #
Time of Update: 2018-08-02
前幾天,搞了 hid裝置,通過usb hid裝置和windows進行通訊。現在開始搞這個 mass storge 首先說明 環境:linux版本:3.15 使用開發板:SAMa5d3 編譯環境:ubuntu 12.04 1、首先配置核心,見下圖 進入 Device Drivers --->