原创 對串級PID和單級PID的理解(基於匿名微型六軸)

匿名四軸前段時間開源了,還出來不少好文章,轉載給大家共享 /******************** (C) COPYRIGHT 2014 ANO Tech *************************** * 文件名 :ANO_F

原创 Linux信號通訊編程(國嵌總結)

信號通訊流程爲: ①進程A/內核選擇信號 ②發送信號 ③進程B接收信號並處理 Linux系統支持的所有信號均定義在/usr/include/asm/signal.h,其中常見的信號有: ①SIGKILL:殺死進程 ②SIGSTOP:暫停進

原创 PID調節經驗

Kp: 比例係數 ----- 比例帶(比例度)P:輸入偏差信號變化的相對值與輸出信號變化的相對值之比的百分數表示  (比例係數的倒數) T:採樣時間 Ti: 積分時間 Td: 微分時間   溫度T: P=20~60%,Ti

原创 PID算法通俗教程

首先幫大家解決一下什麼是PID調節,爲什麼就要這樣的疑惑。 PID是比例,積分,微分的英文單詞的首字母的簡稱。   下面舉個例子說明一下PID,讓大家有個感官的認識,。 一個人閉眼走路,假設他知道自己離目的地有100米遠,那麼他

原创 文章標題

專題1:Makefile工程管理 <div class="article_manage clearfix"> <div class="article_l"

原创 Linux內存管理

內存是Linux內核所管理的最重要的資源之一,內存管理子系統是操作系統中最重要的部分之一。對於立志從事內核開發的工程師來說,熟悉linux的內存管理系統非常重要。 物理地址:指出現在CPU地址總線上的尋址物理內存的地址信號,是地址變換的

原创 memdev.c字符設備驅動分析(轉載)

 下面來分析一個簡單的字符設備驅動,和LDD3中的scull類似,實現在一段內存中模擬字符設備的讀和寫操作。源代碼來自國嵌視頻 memdev.h 自定義頭文件**************************************

原创 併發與競態

 併發:多個執行單元同時被執行。 競態:併發的執行單元對共享資源(硬件資源和軟件上的全局變量等)的訪問導致的競爭狀態 例: if (copy_from_user(&(dev->data[pos]), buf, count)) ret

原创 伴魚使用教程!【原創】

Palfish 英語口語提高神器 –   (爲什麼它值得你去了解)  第一章 伴魚是什麼? 一個知識共享平臺,一個口語練習平臺,一個外教練習平臺。 性價比是你在 某東方,某朗閣,某球等的幾十倍! 第二章 爲什麼選擇伴魚

原创 歡迎使用CSDN-markdown編輯器

  對於喜歡逛CSDN的人來說,看別人的博客確實能夠對自己有不小的提高,有時候看到特別好的博客想轉載下載,但是不能一個字一個字的敲了,這時候我們就想快速轉載別人的博客,把別人的博客移到自己的空間裏面,當然有人會說我們可以收藏博客啊,就不

原创 mmap系統調用

void* mmap ( void * addr , size_t len , int prot , int flags , int fd , off_t offset )內存映射函數mmap, 負責把文

原创 打開smb的幾個步驟(非開機啓動)

1.關閉linux防火牆 運行命令:         /etc/init.d/iptables  stop 2.重啓samba服務 運行命令:   /etc/init.d/smb restart 3.關閉Selinux,通過執行命令

原创 嵌入式文件系統

Linux支持多種文件系統類型,包括ext2、ext3、vfat、jffs、romfs和nfs等,爲了對各類文件系統進行統一管理,linux引入了虛擬文件系統VFS,爲各類文件系統提供一個統一的應用編程。 根據存儲設備的硬件特性、系統需

原创 linux驅動調試技術

 對於驅動程序設計來說,核心問題之一就是如何完成調試。當前常用的驅動調試技術可分爲: • 打印調試(printk) • 調試器調試(kgdb) • 查詢調試 1、合理使用printk #ifdef PDEBUG #define PLO

原创 linux內核配置入門

1.網上下載linux源碼包,我使用的是linux2.6.29 進入linux2.6.29包後,使用make menuconfig 進行圖形配置 在ubuntu下,若不能 成功打開 可以使用以下方法解決: sudo apt-get u