原创 USB詳解(轉)

USB詳解 usb作爲一種串行接口,應用日益廣泛。如同每個工程設計人員必須掌握I2C,RS232這些接口一樣,我們也必須掌握usb. 但是usb的接口協議實在有點費解,linux uhci驅動作者之一Alan Stern曾經就說

原创 安裝 WINE

安裝 WINE 安裝完 Wine ,先要運行一下 winecfg 英文 wine 官方用戶指南 中文 wine 用戶指南 一、自Ubuntu 軟件庫 進行 apt-get 安裝 不推薦 sudo apt-get update s

原创 新手學堂之有刷/無刷動力電調與馬達知識

新手學堂之有刷-無刷動力知識FunRC Studio原創資料,只發RCFANS,如需轉載務必註明出處。模型車需要行駛,就跟真車一樣,需要一套動力單元,也有分電動和油動,至於混合動力這個估計就不需要奢望了,對於車模這麼小的空間來說是不現實的

原创 linux 練習四 共享內存練習

題目:編寫兩個進程,a和b,利用共享內存技術,a向共享內存寫字符串,b從共享內存把字符串讀出來,並顯示在屏幕上 /* 目標 編寫兩個進程a和b,利用共享內存技術, * a向共享內存寫字符串,b從共享內存中讀取 * 字符串並顯示在屏幕

原创 linux 練習六 守護進程_文件鎖_系統時間

題目:自己動手實現一個守護進程,當控制檯窗口關閉時還可以在後臺運行。每隔一秒鐘向my.log文件中插入一條記錄,記錄格式如下:yyyy-mm-dd hh:mi:se 記錄內容,其中yyyy爲年,mm爲月,

原创 linux 練習六 信號的發送與信號處理

題目:實現兩個程序mysignal、mycontrl,mycontrl給mysignal發送SIGINT信號,控制mysignal是否在屏幕打印“hello”字符串。 //mycontrol.c #include <signal.h>

原创 飛行器姿態角

百度上居然搜不到俯仰滾轉和偏航的定義,可見大家的浮躁了,沒事搖一搖都不幹正事了,整理了一下資料,公佈給大家。要了解飛機姿態,需要首先知道什麼是地面座標系和機體座標系。■地面座標系(earth-surface inertial refer

原创 linux練習 十一 信號的阻塞和捕捉

#include <signal.h> #include <stdlib.h> #include <stdio.h> #include <string.h> #include <unistd.h> void myfunc(int sig

原创 linux 練習七 線程鍵用有名管道FIFO通信

題目:利用多線程與有名管道技術,實現兩個進程之間發送即時消息,實現聊天功能思路:關鍵在於建立兩個有名管道,利用多線程技術,進程A中線程1向管道A寫數據,進程B中線程2從管道A讀數據,進程A線程2從管道B中

原创 linux 練習五 如何生成庫.so及被C和C++程序可用

題目:實現一個so庫文件名稱爲listupper.so,so文件中實現一個函數,函數名爲void upper(const char *src, char *desc), 調用update後將參數src所指

原创 f_sync解決fatfs文件掉電數據丟失問題

臨界段 When write operation to the FAT file system is interrupted due to any accidental failure, such as sudden blackou

原创 STM32定時器

STM32的定時器功能很強大,學習起來也很費勁兒. 其實手冊講的還是挺全面的,只是無奈TIMER的功能太複雜,所以顯得手冊很難懂,我就是通過這樣看手冊:while(!SUCCESS){看手冊…}才搞明白的!所以接下來我以手冊的順序爲主

原创 理解矩陣乘法

大多數人在高中,或者大學低年級,都上過一門課《線性代數》。這門課其實是教矩陣。 剛學的時候,還蠻簡單的,矩陣加法就是相同位置的數字加一下。 矩陣減法也類似。 矩陣乘以一個常數,就是所有位置都乘以這個數。 但是,等到矩

原创 Linux 練習二

實現一個類似於計算器的程序 #include <stdlib.h> #include <stdio.h> #include <math.h> int caltest(int a,char fuhao,int b); int main(in

原创 llinux C練習十 Tcp通信select實現簡易聊天

用select 和Tcp通信實現服務器和客戶端兩者的聊天 //TcpChatServer.c #include <stdlib.h> #include <stdio.h> #include <sys/types.h> #include <