原创 樹莓派@人臉識別

Face Sample Script # import the necessary packages from picamera.array import PiRGBArray from picamera import PiCamera i

原创 python-Pygame 小遊戲開發

AIServoPlatform This Project is base on the raspberry hardware platform which be used for automatic face track and also

原创 Xenomai 源碼分析-Part I

Xenomai Edition v3.0.5 xenomai_init() static int __init xenomai_init(void) 源碼分析 setup_init_state // 配置Xenomai爲啓動狀態 CONF

原创 Xenomai 再探

一、Xenomai API 接口使用總結 Alarm-操作: 在使用實時任務過程中,採用看門狗定時器進行延時操作時,會產生實時域到非實時域的上下文切換操作,從而導致實時線程實時性受到影響,具體如下: void RT_TASK_CallB

原创 服務器CPU系統架構

深入理解服務器CPU三大體系結構--SMP、NUMA、MPP 從系統架構來看,目前的商用服務器大體可以分爲三類: 對稱多處理器結構 SMP:Symmetric Multi-Processor 非一致存儲訪問結構 NUMA:Non-Uni

原创 矩陣 — 點乘與叉乘

點乘 基本概念 簡而言之就是矩陣各對應元素相乘。 需滿足乘數矩陣和被乘數矩陣的行向量或列向量相等,或兩者同時相等。 數學公式 S1 矩陣尺寸不完全相同 \[C=AB= \begin{bmatrix} a_{11} \\ a_{21} \

原创 圓弧中任意一點座標值求解

一、圓弧中點座標值求解 主要目的在於求解在二維平面中,任意圓心確定,起點確定的圓弧上,任意一點的二維座標位置的計算方法。 二、基於複數的圓弧求解辦法 設圓心 C 對應的複數爲 \(a+bi\) ,那麼圓上任一點 P 對應的複數爲 \(x_

原创 xenomai初探

Xenomai定義 一個real time的系統需要保證其工作在給定的時間限制之內完成。系統不需要以最快的速度完成任務,但是需要在指定的定時時間範圍內完成。 在這個前提條件下,realtime的系統任務完成時間是可確定的,根據運行的底層系統

原创 CMOS相關技術

CMOS概述      任何CMOS成像系統都由有源像素區和光電探測器部分組成捕獲光子並將其轉換成非常小的光電流或電子。不同的部分讀出數據,包括ADC、模擬信號處理、用戶接口數字邏輯、定時、,毫微微放大器範圍內的少量光電二極管電流在曝光時間

原创 機器人主軸設計參考

一、砂輪機主軸 I. 基本參數介紹 在打磨砂輪機設計過程中,針對現有砂輪機基本結構進行拆解分析,基本拆卸圖如下: 圖1. 爲完整砂輪情況 圖2. 爲砂輪保護外殼,採用螺母收緊固定項圈的安裝固定方式 圖3. 爲打磨電機電刷彈簧,通過

原创 matlab離散數據微積分

一、一維離散數據微分、積分求解 1. 離散積分 function result = integral(x,y,c) result = []; for i=1:1:length(y) c=y(i)*(x(2)-

原创 多軸插補運動控制

一、基本概述      數控技術一般以標準的格式對程序段進行描述,例如程序段“N15 G02 Xlo Y25 120 JOF125 LF”就規定了一個以(10,25)爲起點,在X-Y平面上以150mm/min的進給速度順時針加工一個半徑爲2

原创 並行瓶頸計算之阿姆達爾定律(Amdahl's Law) & Gustafson's Law

一、概述 1. Amdahl's Law      阿姆達爾定律是一個計算機科學界的經驗法則,因IBM公司計算機架構師吉恩·阿姆達爾而得名。吉恩·阿姆達爾在1967年發表的論文中提出了這個重要定律。      阿姆達爾定律主要用於發現僅僅系

原创 Python腳本打包 .so & .exe

一、Python程序打包成可執行程序 1.在python腳本的運行環境下安裝打包工具 pyinstaller pip3 install pyinstaller # 基於Linux下的安裝 2.找到可執行py腳本路徑,開始打包 pyin

原创 Python與C語言數據交互

       Python語言與C語言數據交互的場景還是比較常見的,例如在使用python優秀的數據處理可視化等優勢的同時,對於某些優秀的開源C/C++的軟件庫的調用就需要用到ctypes庫函數對動態庫進行API的靈活調用了,再例如在某些場