原创 計算機社會學
每一臺嵌入式系統可以比喻成 一個公司,應用程序是老闆,linux內核作爲ceo,由若干原材料(數據流),生產出產品(數據流處理後打包輸送給下游),實現某一些需求。 linux廣泛的支持絕大部分的平臺,無論是哪個公司都可以勝任,所以他是一個
原创 IEEE1588
## 精度影響因素: SLAVE端: timer的ts記錄點,分別爲phy,mac,協議棧(軟件timer),精度遞減。 1、硬件Timer(phy,mac)。 1、內部Timer的tick最小粒度。 2、時鐘頻率源(
原创 雜記:Atmel sama5d3 High Speed MultiMedia Card Interface (HSMCI)
High Speed MultiMedia Card Interface (HSMCI) HSMCI支持 MultiMedia Card (MMC)
原创 矩陣論還真有用:圖片縮放旋轉
#include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <math.
原创 單生產者 多消費者
#include <sys/wait.h> #include <assert.h> #include <stdio.h> #include <std
原创 openssl rsa+sha
//openssl genrsa -out test.key 1024 //openssl rsa -in test.key -pubout -out test_pub.key #include <sys/wait.h> #includ
原创 單生產者 單消費者
#include <stdio.h> #include <pthread.h> struct event_loop_buf { int head,tail;//@range 0~49 int eventnum[50]; };
原创 第二次扯談
最近看到了一些關於歷史發展的東東,石器時代,農耕時代,工業革命,信息革命, 發現規律,固化流程,也就是自動化,減少重複工作對時間的損耗,縮短資源的空間距離,減少空間對時間的損耗,這兩條應該是基本的主線。倘若有一天,人的基本需求完全被滿足,
原创 subsystem
subsystem 看做是總線上掛載的子cpu 或者 fpga 先是方框圖 看看由哪幾個主要模塊組成. 各個模塊的 連接邏輯 從屬邏輯 模塊功能 控制流 數據流 寄存器 中斷 fifo dma 初始化時鐘 一般由系統總的時鐘控制器
原创 手寫各種排序
#include <stdio.h> int partition(char *A, int p, int q) { int i = p; int j = p - 1; char tmp; while(i != q){ i
原创 雜記:Atmel sama5d3 Bus Matrix (MATRIX)
Bus Matrix (MATRIX) 概述 MATRIX實現了多層ahb,基於ahb-lite協議,使能多主控ahb和從ahb可以同時運作 最多有
原创 雜記:Atmel sama5d3 DMA Controller (DMAC)
DMA Controller (DMAC) 概述: dma從源讀然後寫到目的地址,通過一個或者多個AMBA buses. 每個源目的對需要一個通道,
原创 kobject kset klist
struct kobject {const char *name; //名字struct list_headentry; // 用來掛在 kset-》list上的struct kobject*parent; // 父結點 可以是 k
原创 矩陣論還真有用:觸摸屏校準
tslib 主要做了兩件事,座標系映射和按鍵的濾波。 屏幕的校準主要原理是兩個座標系的映射,通過平移,旋轉,縮放。 即原座標系的座標點左乘,平移矩陣,旋轉矩陣,縮放矩陣,可以得到校準後的矩陣。 由此可以推導出方程組: X_ = aX +
原创 翻譯sysfs.txt
sysfs是一個內存文件系統,他提供了內核與用戶之間的數據屬性和連接交互,sysfs與kobject聯繫緊密。 內核編譯的時候要 CONFIG_SYSFS mount -t sysfs sysfs /sys 每一個註冊的kobje