嵌入式02 STM32 實驗11 NVIC和中斷總結

一、基礎知識 1、cortex-m3支持256個中斷,其中包含了16個內核中斷,240個外部中斷 2、STM32只有84個中斷,包括16個內核中斷和68個可屏蔽中斷 3、STM32F103上只有60個可屏蔽中斷(本文重點講解F103) 4、先占優先順序和次占優先順序 先占優先順序(搶占優先順序):搶占優先順序 ...

SSH agent 的使用 - 資料摘錄

下麵是一些ssh agent的資料簡要摘錄,網路上的相關的文章已經很多了: ssh 推薦的登錄方式是使用私鑰登錄。但是如果生成私鑰的時候,設置了口令(passphrase),每次登錄時需要輸入口令也很麻煩。可以通過 ssh-agent 來管理私鑰,把私鑰載入進記憶體,之後便不用再輸入私鑰。 ssh-a ...

Linux-3.14.12記憶體管理筆記【伙伴管理演算法(3)】

前面分析了伙伴管理演算法的初始化,在切入分析代碼實現之前,例行先分析一下其實現原理。 伙伴管理演算法(也稱之為Buddy演算法),該演算法將所有空閑的頁面分組劃分為MAX_ORDER個頁面塊鏈表進行管理,其中MAX_ORDER定義: 通常該值都是定義為11,而CONFIG_FORCE_MAX_ZONEORD ...

分散式系統部署和編譯相關的工具和文章鏈接

最近在關註 分散式部署相關的工具和方法,下麵是一些有趣的鏈接: Linux PXE + Kickstart 自動裝機 https://www.cnblogs.com/llife/p/11632933.html 本文章作用,主要是用來進行索引文檔鏈接信息,保持更新,更多內容請關註 cnblogs.co ...

如何快速查看 group 對應的id

最近需要獲取group 對應的id 數字型大小碼,突然想不起來怎麼獲得了,現在在這裡進行備忘一下: 保持更新,更多內容請關註 cnblogs.com/xuyaowen; 我之前也寫過一個用戶管理相關的博客,請訪問下麵的鏈接: https://www.cnblogs.com/xuyaowen/p/linu ...

Java面試基礎 -- Linux篇

0.日常命令 cd 目錄路徑: 跳轉到指定目錄 mkdir 目錄名稱:新增目錄 pwd: 獲取當前路徑 su: 切換用戶 ll: 查看當前目錄俠的文件和目錄 rm rf 目錄: 遞歸刪除指定目錄下的所有文件 vi 文件:修改文件 mv 源文件夾名 新文件夾名:移動文件夾到指定目錄 grep:查找想要 ...

Linux 命令個人筆記

[表示命令]man -f [] 顯示一個命令的功能whatis [] 顯示一個命令的功能ls -lR | grep '^-' | wc -l 統計一個目錄下總共有多少個文件head 【-n number】取出前幾行tail 【-n number】取出後幾行cat 查看文本內容 tac 反向查看mor ...

python anaconda 常用操作

在使用 python anaconda時,經常會用到很多常用操作,記錄下來,方便以後更好地使用: conda: Conda既是一個包管理器又是一個環境管理器。你肯定知道包管理器,它可以幫你發現和查看包。但是如果當我們想要安裝一個包,但是這個包只支持跟我們目前使用的python不同的版本時。你只需要幾 ...

痞子衡嵌入式:飛思卡爾i.MX RTyyyy系列MCU硬體那些事(2.1)- 玩轉板載OpenSDA,Freelink調試器

本文是i.MXRT硬體那些事系列第二篇,第一篇痞子衡給大家整體介紹了i.MXRT官方EVK,從本文開始痞子衡將細聊EVK上的組件,今天要講的是一個非常經典而且常用的組件 - 板載調試器。如今各大半導體廠商推出的EVK基本都會配置自己家設計的板載調試器,方便客戶開箱即用,不需要自己額外準備模擬器。眾所... ...

當環境變數配置的文件夾中,由很多同名的命令;我們如何配置環境變數,來確定執行哪個命令呢?

假如當前存在的問題是: /bin/bazel 存在命令的版本為 0.18.0 /home/yaoxu/bin/bazel 存在的命令的版本為 0.10.0 我們應該如何配置環境變數,來確定執行哪個版本呢? 通過我的實驗,環境變數是逐層覆蓋的,越在後面的環境變數優先順序越高;如果系統中預設是 0.18. ...

Ubuntu16.04 網路配置

Ubuntu 網路配置 安裝 操作系統之後,為了通過 連接主機,或者連接其他主機。需要進行如下網路配置和ssh服務配置。 1 網路配置 1.1 修改網路配置信息 ,在其中找到對應網卡進行修改 輸入以下內容 接下來配置 打開配置文件進行修改 ,輸入以下內容: 1.2 重啟機器 這是因為 之後,發現網路 ...

linux下掛載iso鏡像文件

linux掛載iso鏡像可以分為兩種,直接掛載鏡像和上傳鏡像文件至伺服器進行掛載 一、虛擬機鏡像掛載 測試時使用虛擬機,此時可以直接在虛擬機的設置中將鏡像文件直接選擇併進行掛載,無需上傳至虛擬機伺服器內。 1、點擊cd/dvd,選擇使用ISO映像文件,瀏覽所需iso文件,並勾選已連接。此時虛擬機桌面 ...

Git操作刪除 untracked files

最近使用git 管理項目的時候,編譯過程中出現了很多中間文件,今天發現使用 git clean 命令可以很方便進行清除: 保持更新,轉載請註明出處;更多內容請訪問 cnblogs.com/xuyaowen ...

使用 Sealos 在 3 分鐘內快速部署一個生產級別的 Kubernetes 高可用集群

本文首發於:微信公眾號「運維之美」,公眾號 ID:Hi Linux。 「運維之美」是一個有情懷、有態度,專註於 Linux 運維相關技術文章分享的公眾號。公眾號致力於為廣大運維工作者分享各類技術文章和發佈最前沿的科技信息。公眾號的核心理念是:分享,我們認為只有分享才能使我們的團體更強大。如果你想第一 ...

Ubuntu16.04安裝Docker、nvidia-docker

Ubuntu16.04安裝Docker、nvidia docker Docker安裝 1.更換國內軟體源,推薦中國科技大學的源,穩定速度快(可選) sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo sed i 's/archiv ...

嵌入式02 STM32 10 定時器中斷

優秀文章 https://blog.csdn.net/qq_38351824/article/details/82619734 一、STM32通用定時器(TIM2、TIM3、TIM4和TIM5共四個通用定時器,它們之間完全獨立,不共用任何資源) STM32F1系列的通用定時器是一個通過可編程預分頻器 ...

軟體開發工具(第12章: CVS的安裝及使用)

避免衝突(Mark as Merged) 如果存在衝突的文件,系統會對其進行更高安全性能的保護。 需要開發人員確認衝突已經排除之後,用滑鼠右鍵單擊該文件,選擇 Mark as Merged命令,該命令標明文件已經過開發人員的驗證,衝突 已經被避免。之後才可用Commit 命令進行提交 ...

APC (Asynchronous Procedure Call)

系統創建新線程時,會同時創建與這個線程相關聯的隊列,即非同步過程調用(APC)的隊列。 一些非同步操作可以通過加入APC來實現,比如我現在學習的IO請求/完成。 IO完成時,系統向該線程的APC隊列中加入一項,包含lpCompleteionRoutine和lpOverlapped。當線程處於非執行態且是 ...

一周排行
  • 一、背景 代碼實例:https://gitee.com/D_C_L/CurtainEtcAOP.git我們實際系統中有很多操作,是不管做多少次,都應該產生一樣的效果或返回一樣的結果。 例如: 1. 前端重覆提交選中的數據,應該後臺只產生對應這個數據的一個反應結果。 2. 我們發起一筆付款請求,應該只 ...
  • 關鍵字:流程未來節點處理人 工作流快速開發平臺 工作流流設計 業務流程管理 asp.net 開源工作流 業務背景:一個流程在啟動起來後,是可以對一些節點計算出來處理人是誰,流程的走向。對於另外一些節點處理人有可能需要相關的人員調整的。在一些審批的環境下,需要把能夠計算出來的節點處理人在發起時計算出來... ...
  • 簡述 我們做軟體工作的雖然每天都離不開網路,可網路協議細節卻不是每個人都會接觸和深入瞭解。我今天就來和大家一起學習下Socket,並寫一個簡單的聊天程式。 一些基礎類 首先我們每天打開瀏覽器訪問網頁信息都是使用的HTTP/HTTPS協議,而HTTP是通過的TCP建立的連接。TCP底層又是通過的Soc ...
  • 點這裡進入ABP進階教程目錄 在功能按鈕區增加一個自定義按鈕 - Add(創建課程) 添加按鈕 打開展示層(即JD.CRS.Web.Mvc)的\wwwroot\view-resources\Views\Course\Index.js //用以存放Course查詢相關腳本 自帶按鈕已有五個我們再添加一 ...
  • 點這裡進入ABP進階教程目錄 我們嘗試在新增/編輯界面增加一個下拉框用來代替輸入框編輯Status 添加實體 打開領域層(即JD.CRS.Core)的Entitys目錄 //用以存放實體對象添加一個類StatusCode.cs //狀態信息 更新模型 更新查詢視圖模型 打開展示層(即JD.CRS.W ...
  • 在項目視圖中,找到-》輸出 視窗,在視窗中選擇ASP.NET Core Web伺服器,調試項目即可看到執行的sql語句 ...
  • 前言: 通過Fiddler抓取瀏覽器請求數據,相信大家已經都會用了,我們知道Fiddler是通過在本機計算器添加一個預設的代理伺服器來實現的抓包數據的,埠號為:8888。 其實當我們打開Fiddler的設置也可以看到: 然後查看本地計算器的網路代理設置: 基於上面的原理,Fiddler就實現了經過 ...
  • 場景 Winform控制項-DevExpress18下載安裝註冊以及在VS中使用: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100061243 在上面已經實現DevExpress的安裝之後,拖拽一個TreeList,然後怎樣給 ...
  • 場景 Winform控制項-DevExpress18下載安裝註冊以及在VS中使用: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100061243 DevExpress的TreeList怎樣設置數據源,從實例入手: https:/ ...
  • 場景 在開發中,經常會有一些全局作用域的常量、欄位、屬性、方法等。 需要將這些設置為全局作用域保存且其實例唯一。 註: 博客主頁: https://blog.csdn.net/badao_liumang_qizhi 關註公眾號 霸道的程式猿 獲取編程相關電子書、教程推送與免費下載。 實現 首先新建一 ...