原创 C/C++更新linux系統時間和硬件時間的方法
背景說明 我的linux板卡是不聯網的,但是MCU所在的板卡通過2G模塊連接物聯網。但是linux板卡有時需要記錄相對準確的時間。理想情況是安裝一個帶電池的RTC模塊通過I2C連接到linux板卡上。但我對時間的準確度要求並不是很
原创 用gpio來休眠與喚醒orange pi 3(armbian)
1、 linux的幾個狀態 freeze standby mem disk 可在/sys/power中查看狀態 cd到/sys/power之後可以“cat state”查看支持的狀態 以root權限使用“echo xxx > /sys/p
原创 implicit declaration of function ‘settimeofday’ 解決辦法
問題描述 在編寫一個改變linux系統時鐘的函數中用到了settimeofday這個函數。但是再make的時候出現了以下錯誤: warning: implicit declaration of function ‘settime
原创 一個va_list的奇技淫巧
需求 有時候需要使用vsscanf接收void**的指針列表,但是vsscanf接收的是va_list。 方法 抓耳撓腮一晚上,終於解決: void vssf_pnt(char* str, char* format, ...) {
原创 TCP調試工具 (記錄)
移遠MC25模塊TCP調試中使用的工具 本人對於TCP調試還不是很熟悉,在使用MC25進行TCP測試的時候遇到了一些問題: 1.通過MC25發送TCP數據後,我怎麼看有沒有發送成功? 2.怎麼模擬對方給予應答 起初嘗試連接ba
原创 orange pi 3 emmc備份實踐
opi3 emmc系統備份實踐 背景描述 opi3我燒寫的是armbian系統,這個系統有個很好用的工具armbian-config,可以通過它實現將sd卡系統燒寫到emmc上。本質上是調用 nand-sata-install
原创 C語言高效去掉開頭空字符的方法
前言 看到很多使用迭代起吊空字符的,覺得代發寫的太費勁。這裏提供一段使用strspn實現的代碼 簡單介紹strspn strspn位於string.h,姊妹函數strcspn和strtok 函數聲明:size_t strspn(c
原创 用不同的QR Code識別庫實現二維碼的識別(第一篇:opencv 和BoofCV)
最近有個項目需要實現二維碼的識別和攝像頭的數據採集。在開始正式項目之前,我決定用python寫幾行簡單的代碼來測試每個庫的識別效果。這次沒有連續測量,也沒有使用多線程識別。只是簡單的測試了每個二維碼的測試效果。這次測試的有opencv 4
原创 用不同的QR Code識別庫實現二維碼的識別(第二篇:zbar 、zxing和quirc)
上一篇介紹了使用opencv和boofcv再嵌入式平臺上的識別效果。這一篇繼續使用上面的方法,依然使用python編寫代碼測試zbar和zxing的效果。 1、zbar測試 首先按照pyzbar的教程安裝完zbar。測試代碼依然延續前面的
原创 nrf5 16.0.0 mdk的幾個問題
最近有一個小項目,需要使用nrf52832.幾個月前用的15.3版本,不像昨天下載新的sdk的時候已經是16.0.0. 這次試用有幾個問題。第一是Devicefamily原先的工程默認試用的是8.27.0版本,實際上keil的pack裏面
原创 愚人節破解Tracealyzer 4.2.12
這幾天被F0上的freeRTOS搞崩潰了。f0的可編輯優先級只有4級,而hal封裝的cmsis-os的優先級每一集freeRTOS本身的優先級倒來換去。把我搞煩躁了。決定使用Tracealyzer來追蹤一下任務運行情況。(還不知道空間夠不
原创 Beaglebone Black UART的一些問題
說明:以上測試實在BB-Black vision C上進行的,系統是linux3.8的。用的是2015年發佈的debian系統,裝在8gde SD卡上面。我是用USB連連接BBB到我的window主機上。然後通過putty配置ssh來控制
原创 csdn,我該如何侍從
不知道csdn的定位人羣,不知道如何搜尋資料,不知道自己可以上傳什麼?
原创 windows 10 - 10240版本激活問題
上一個版本166已經激活,但在升級10240之後無法激活. 搜索問題,在下列網址找到答案:http://www.expreview.com/41806.html 內容歸納爲三條指令: slmgr /ipk TX9XD-98N7V-6
原创 xbox one無線手柄到底是藍牙還是普通2.4G
我之前一直以爲xbox 的無線手柄就是普通2.4G,當然藍牙也是2.4G的,但是我說的是自有協議的2.4G。因爲需喲啊花大價錢從微軟購買無線適配器,不料我找到了這個。上面的美容是可以通過藍牙連接無線手柄,不過無線適配器還是微軟的adapt