原创 ucos2學習筆記_4任務管理

任務管理 在任務管理中,uC/os2雖然可以管理多達64的任務,但建議保留幾個最高和最低的優先級的任務,以備不時之需。任務管理:創建任務、刪除任務、改變任務優先級、掛起任務、恢復任務以及獲取任務信息。 1.創建任務:uC/os中提供了兩

原创 tty驅動調試

這兩週調試tty驅動從uboot到linux驅動,遇到了一下問題,也學到了解決的方法,乘現在還有點印象總結一下: question one:目的是打開串口uart1,對應ttyS1設備,首先要打開uart1的對應的引腳配置,在Board-

原创 我的linux環境

我的工作內容是嵌入式,涉及道android、linux、c、c++、java、腳本語言等。那我需要什麼工具呢? 1.系統工具 輸入法:搜狗linux版本 plank:模擬mac界面軟件 tweaks:界面軟件 VirtualBox:虛擬

原创 bind DNS搭建參考

DNS服務器全面解析 轉:https://blog.51cto.com/pangge/1273087 參考: https://wiki.debian.org/Bind9/#File_.2Fetc.2Fbind.2Fnamed.conf.

原创 inotify -- Linux 2.6 內核中的文件系統變化通知機制

inotify -- Linux 2.6 內核中的文件系統變化通知機制 本文詳細地介紹了在 Linux 2.6.13 內核中新引入的文件系統變化通知機制 inotify,並舉例說明了它的使用與典型應用案例。 1 評論: 燚 楊

原创 學習筆記2-- Activity的什麼鬼

Activity概述 Activity 是用戶交互的窗口,一定要內外兼修,長得漂亮還賢淑。一個字“完美” 一個空白Activity的創建 在已有的app中通過Android studio 創建Activity文件 創建和加載佈局文件 在

原创 學習筆記1--Android應用&Android studio項目結構

Android 應用概述 Android應用有四大組件:Activity、service、Broadcast Receiver 和 Content Provider. Android程序設計講究邏輯和視圖分離,從而引入了layout.x

原创 DMA基礎學習一

基本的DMA控制器 1.DMA控制器的基本組成 一個DMA控制器,實際上是採用DMA方式的外圍設備與系統總線之間的接口電路,這個接口電路是在中斷接口的基礎上再加DMA機構組成.習慣上將DMA方式的接口電路稱爲DMA控制器。下頁圖示出了一

原创 uc/os2學習筆記

test.c的MIAN函數   void  main (void){    PC_DispClrScr(DISP_FGND_WHITE + DISP_BGND_BLACK);      /* Clear the screen       

原创 wince下的地址映射知識點滴

1.如果是在bootloader中訪問設備寄存器,可以直接操作物理地址。 2.wince啓動後,硬件上ARM和X86體系的處理器啓動了MMU,操作系統只能訪問到虛擬地址,不能直接操作物理內存了。但是如果是X86的CPU,由於它的外設I/O

原创 ucos2學習筆記_3_內核架構

內核結構 1.  處理臨界代碼:爲了是有些代碼不被中斷或其他任務打斷,使其完整操作,同時內核中有 許多臨界代碼需 要保存。從而ucos中加入開關中斷的宏定義(OS_ENTER_CRITICAL-關中斷)(OS_EXIT_CRITIC

原创 結構體、枚舉和聯合體

1結構體     結構體關鍵字 struct告訴我們後面尾隨的是結構體。例如: #include<stdio.h> #include<stdlib.h> #include<math.h>struct point {     do

原创 手機短信中 SMS、EMS、MMS和EMS的區別!

SMS是Short Messaging Service(短消息服務)的縮寫,是一種使用移動設備可以發送和接收文本信息的技術。一則SMS信息最多可達160個字節(約八十個漢字,因還要發送其他相關信息,因此一般的SMS短信對中文的限制是七十個

原创 android休眠流程

路徑kernel/power/main.c     1.Android的休眠可以通過以下的配置文件來設置電源狀態:            .echo "mem" >/sys/power/state .echo "disk" >/sys/

原创 tty驅動調試<一>

這兩週調試tty驅動從uboot到linux驅動,遇到了一下問題,也學到了解決的方法,乘現在還有點印象總結一下: question one:目的是打開串口uart1,對應ttyS1設備,首先要打開uart1的對應的引腳配置,在Board-