關於嵌入式實時操作系統的實時性

嵌入式實時操作系統RTOS里實時的衡量指標到底是什麼呢?1s肯定達不到實時,那需要多快呢?100ms,10ms,1ms,還是100us,10us? 還有這些指標是如何測量的呢? 一個關於1553B匯流排消息周期實時性指標的例子 一篇論文中關於1553B匯流排消息周期實時性的指標,從這個例子中可以看出,對 ...

痞子衡嵌入式:記錄i.MXRT1060驅動LCD屏顯示橫向漸變色有亮點問題解決全過程(提問篇)

痞子衡前段時間在支持一個i.MXRT1060客戶項目時遇到了LCD顯示有異常亮點的問題,這個問題的定位和排查花了一點時間,整個過程現在回想起來仍覺得有意思。做嵌入式(尤其是軟體)這行主要工作除了寫代碼就是解Bug了,而且很多時候往往是寫代碼容易,解Bug難,所以解Bug能力是衡量一個工程師是否資深的... ...

yum安裝zabbix4.2

yum部署zabbix-server4.2 前面寫到過在已有的lnmp環境下源碼部署zabbix-server4.0,這次就寫一篇yum部署zabbix-server+mysql的結合。 環境說明: 1.這裡我所使用的MySQL版本為8版本,系統版本為CentOS7.4系列操作系統 部署MySQL ...

Linux 使用 tail 命令查看文件內容

使用方法: 使用示例: ...

企業級自動化部署方案——ansible實現lvs+keepalived高可用架構

==耗時8小時左右== 總體設計 ansible playbook目錄結構 入口文件 因為不同的主機配置不同,所以按主機分類設置了3個role NFS服務playbook結構 WEB服務playbook結構 Keepalived+LVS服務playbook結構 執行過程 結果測試 1.查看浮動ip ...

企業級自動化部署方案——ansible實現tomcat自動安裝和配置

==共耗時10多個小時== 思路一 總體設計 ansible playbook目錄結構 入口文件 執行與結果 實現過程問題記錄 tomcat應用程式是root用戶啟動的,root用戶啟動tomcat有一個嚴重的問題,那就是tomcat具有root許可權,這意味著你的任何一個頁面腳本(html/js)都 ...

更新CentOS內核

1. 查看當前kernel版本 2. 查看已安裝版本 3. 查看可升級kernel版本 4. 升級kernel版本 5. 刪除舊的內核 方法一:安裝yum utls: 設置你想要保留多少舊的內核,比如我想保留兩個: 方法二:直接刪除對應版本 6. 設置永久的內核安裝數量 設置installonly_ ...

收藏 | 15 個你非瞭解不可的 Linux 特殊字元,媽媽再也不用擔心我看不懂這些符號了!

不知道大家接觸 Linux 系統有多久了,可曾瞭解過 Linux 中有哪些特殊的字元呢?其實啊,那些特殊字元都大有用處呢,今天的文章就給大家簡單地科普一下 Linux 中你需要瞭解的 15 個特殊字元,想學或剛學 Linux 的小伙伴趕緊上車了為! ~ 主目錄 這個波浪號 ~ 指的是 主目錄 ,也就 ...

01. 嵌入式Linux shell基礎指令

(1) ls(list,列表) 作用:使用列表把當前文件夾下所有文件顯示出來 ls -a 顯示所有文件,包括隱藏文件(以“.”開頭的文件) ls -l 詳細信息顯示文件 ls -a -l ls -l -a ls -la (2) cd (change directory,更改目錄) 作用:用來切換目錄 ...

02.ubuntu文件系統結構

文件類型說明: ls –l顯示文件詳細信息中: 說明:10個字元,第一個字元表示文件類型,後面9個字元表示文件許可權。 訪問許可權:可讀(r)、可寫(w)和可執行(x)。 用戶級別:文件擁有者(u)、所屬的用戶組(g)和系統中的其他用戶(o)。 第一個字元顯示文件的類型如下: “-”表示普通文件。 “d ...

WScript.Shell 與 Shell.Application 的不同

本文主要對比,VBScript 中 CreateObject("WScript.Shell") 和 CreateObject("Shell.Application") 之間,有什麼不同。 代碼上的不同: 代碼如下: 這裡主要記錄下,兩種看似類似的方法,到底有什麼不同: 1. 首先它倆,來自於完全不同 ...

痞子衡嵌入式:恩智浦i.MX RT1xxx系列MCU啟動那些事(8.1)- SEMC NAND啟動時間(RT1170)

眼看著i.MXRT1170上市日期越來越近了,恩智浦軟硬體技術支持團隊也正在緊鑼密鼓地開發SDK以及參考設計。因為官方首次在i.MXRT1170 EVK板上(Rev.B)放了一片旺巨集的Raw NAND晶元,而i.MXRT當然是支持從Raw NAND啟動的,因此痞子衡打算為大家測一測Raw NAND的... ...

Docker入門心得(一)

前言: 最近辭職找工作,比較有空,所以花了時間學習了一下docker,感覺這是一個有意思的技術。 我把最近的學習心得整理了一下,寫了這篇文章。由於docker我也是初學,沒經過項目實踐,對它理解不夠深刻。雖然文章中的知識點,我都查閱過多篇文章或者親身實踐印證,但儘管如此,還是難免有錯誤的地方,如果有 ...

CentOS7.6搭建LAMP-wordpress論壇搭建

環境準備: 內網IP:192.168.0.36 軟體包版本/下載地址: mysql軟體包: wget https://dev.mysql.com/get/Downloads/mysql-5.6.24.tar.gzapache軟體包: wget https://mirrors.aliyun.com/a ...

酷炫唯美win7/8/10屏幕保護程式

高清唯美屏幕保護程式,採用蘋果最新 Apple TV高清航拍視頻屏保製作,每一段風景視頻的觀感都非常棒!橫跨全球各大城市的航拍風光、甚至是空間站航拍,無論視頻質量還是拍攝水平都是頂級水準,4K HDR 解析度放在電視、電腦大屏幕上看起來非常震撼……全套共 60 多個視頻,取景地橫跨中國、舊金山、紐約... ...

Android lowmemorykiller分析

1.概述 Android底層還是基於Linux,在Linux中低記憶體是會有oom killer去殺掉一些進程去釋放記憶體,而Android中的lowmemorykiller就是在此基礎上做了一些調整來的。因為手機上的記憶體畢竟比較有限,而Android中APP在不使用之後並不是馬上被殺掉,雖然上層Act ...

Windows10放大鏡介紹和使用

原文鏈接: "https://xiaoheidiannao.com/articles/Magnifier.html" 更多電腦使用技巧可以訪問 "https://xiaoheidiannao.com/articles/Magnifier.html" 查看哦! 放大鏡是Windows10中內置的一個 ...

Ubuntu安裝遇到的問題

Ubuntu安裝過程遇到的問題 系統準備: 以前的系統是win10, 打算安裝Ubuntu雙系統 在win下使用Ultriso製作USB的Ubuntu啟動盤 提前壓縮一個100G空閑空間供Ubuntu使用(windons壓縮捲)。 開始安裝 開機從USB啟動, 按照嚮導一步一步安裝, 中間不要聯網, ...

一周排行
  • 前幾天發佈了 "抄抄《CSS 故障藝術》的動畫" 這篇文章,在這篇文章里介紹瞭如何使用Win2D繪製文字然後配合BlendEffect製作故障藝術的動畫。本來打算就這樣收手不玩這個動畫了,但後來又發現性能不符合理想。明明只是做做Resize動畫和用BlendEffect混合,為什麼性能會這麼差呢? ...
  • 控制條控制項: progressBar 不能按照你程式的進程自動變化,需認為計算,調整變化量 private void progressBar1_Click(object sender, EventArgs e) { this.progressBar1.Maximum = 100;//設置進度條最大長 ...
  • 首先創建一個asp.net core web應用程式 第二步 目前官方預置了7種模板項目供我們選擇。從中我們可以看出,既有我們熟悉的MVC、WebAPI,又新添加了Razor Page,以及結合比較流行的Angular、React前端框架的模板項目。 空項目模板 Program.cs using S ...
  • 對閉包的理解 1.對於成員變數和局部變數:成員變數就是方法外部,類的內部定義的變數;局部變數就是方法或語句塊內部定義的變數。局部變數必須初始化。 形式參數是局部變數,局部變數的數據存在於棧記憶體中。棧記憶體中的局部變數隨著方法的消失而消失。成員變數存儲在堆中的對象裡面,由垃圾回收器負責回收。 成員變數它 ...
  • Xamarin.Forms讀取並展示Android和iOS通訊錄 TerminalMACS客戶端 本文同步更新地址: https://dotnet9.com/11520.html https://terminalmacs.com/861.html 閱讀導航: 一、功能說明 二、代碼實現 三、源碼獲取 ...
  • 做下對文件複製操作相關的筆記: /// <summary> /// 文件幫助類 /// </summary> public class FileHelper { /// <summary> /// 複製一個目錄下所有文件到一個新目錄下 /// </summary> /// <param name=" ...
  • 前言 有一個東西叫做鴨子類型,所謂鴨子類型就是,只要一個東西表現得像鴨子那麼就能推出這玩意就是鴨子。 C 裡面其實也暗藏了很多類似鴨子類型的東西,但是很多開發者並不知道,因此也就沒法好好利用這些東西,那麼今天我細數一下這些藏在編譯器中的細節。 不是只有 和 才能 在 C 中編寫非同步代碼的時候,我們經 ...
  • [toc] 1.應用背景 底端設備有大量網路報文(位元組數組):心跳報文,數據採集報文,告警報文上報。需要有對應的報文結構去解析這些位元組流數據。 2.結構體解析 由此,我第一點就想到了用結構體去解析。原因有以下兩點: 2.1.結構體存在棧中 類屬於引用類型,存在堆中;結構體屬於值類型,存在棧中,在一個 ...
  • 《深入淺出 C#》 (第3版) [作者] (美) Andrew Stellman (美) Jennifer Greene[譯者] (中) 徐陽 丁小峰 等譯[出版] 中國電力出版社[版次] 2016年08月 第1版[印次] 2018年04月 第4次 印刷[定價] 148.00元 【引子】 要學習編程 ...
  • 記錄使用對象初始值設定項初始化對象。 using System; using System.Collections.Generic; namespace ConsoleApp2 { class Program { static void Main(string[] args) { // 使用構造函數 ...