原创 cadence原理圖上

一、庫管理 1.打開原理圖,,按鍵盤P鍵 在目標庫下可以直接收索需要的元件,則可直接找到   在原理圖中放置器件時,結束放置快捷鍵:Esc 雙擊後,可自動將該元件對應的庫添加到你的庫中,該方法找元件效果好^_^

原创 5.在Ubuntu上爲Android系統的Application Frameworks層增加硬件訪問服務

  在數字科技日新月異的今天,軟件和硬件的完美結合,造就了智能移動設備的流行。今天大家對iOS和Android系統的趨之若鶩,一定程度上是由於這兩個系統上有着豐富多彩的各種應用軟件。因此,軟件和硬件的關係,在一定程度上可以說,硬件是爲軟

原创 cadence原理圖,環境設置

1.菜單介紹 創建工程,原理圖紙 特殊點: 鼠標先點擊1,,在選中1後點擊2   在Tools菜單下 Annotate:自動編號 back Annotate: 回標 -- DRC規則檢測 Create Netli

原创 cadence原理圖下

一、平坦式原理圖與分頁式原理圖     1 和2爲平坦式原理圖,平等 1和3爲分頁式原理圖   有上下關係 ------------------------------------ 1.平坦式原理圖 每張原理圖地位是相

原创 cadence創建元器件

1.打開OrCAD Capture  然後可以新建工程,也可以直接建library (打開  後 選擇:OrCAD Capture CIS) 背景顏色 Options > Preferences ①簡單的元器件建立 第一個框是

原创 6.在Ubuntu上爲Android系統內置Java應用程序測試Application Frameworks層的硬件服務

我們在Android系統增加硬件服務的目的是爲了讓應用層的APP能夠通過Java接口來訪問硬件服務。那麼, APP如何通過Java接口來訪問Application Frameworks層提供的硬件服務呢?在這一篇文章中,我們將在Andr

原创 tiny4412中JNI層問題

1. make:進入目錄'/opt/FriendlyARM/tiny4412/android/android-4.1.2' make: *** 沒有規則可以創建“out/target/product/generic/obj/SHARE

原创 cadence.自定義焊盤的創建

一、自定義圖形焊盤   1.設置環境(面板大小,格點) --- ------ 圓形 Shape > Circular ---- 兩個DRC錯誤,證明圖形重合了, 將圖形複合一下: ---

原创 Android系統啓動過程

Android系統啓動過程 首先Android框架架構圖:(來自網上,我覺得這張圖看起來很清晰)    Linux內核啓動之後就到Android Init進程,進而啓動Android相關的服務和應用。 啓動的過程如下圖所示:(圖

原创 init_MUTEX

2.6.25及以後的linux內核版本廢除了init_MUTEX函數 新版本使用sema_init函數   平臺:X86 32位內核:2.6.24 定義:  引用 static inline void init_MUTEX (str

原创 linux硬件驅動層

  1.make menuconfig scripts/kconfig/lxdialog/menubox.o: In function `print_buttons': menubox.c:(.text+0x4b1): undefi

原创 tiny4412編譯android出錯

注意:frameworks/base/nfc-extras/java/com/android/nfc_extras/NfcAdapterExtras.java 使用了未經檢查或不安全的操作。 注意:要了解詳細信息,請使用 -Xlint:

原创 Ubuntu 12.04 LTS(64bit) 環境下JDK、 Eclipse、 ADT、 快捷圖標

一.在FriendlyARM,Tiny4412,,安裝包下可補充:  (按照手冊添加openjdk-6-jdk 後) 安裝JDK (Java),選擇需要的JDK,或者全部安裝。 a) OpenJDK-6.0     $ sudo apt

原创 4.在Ubuntu爲Android硬件抽象層(HAL)模塊編寫JNI方法提供Java訪問硬件服務接口

在上兩篇文章中,我們介紹瞭如何爲Android系統的硬件編寫驅動程序,包括如何在Linux內核空間實現內核驅動程序和在用戶空間實現硬件抽象層接口。實現這兩者的目的是爲了向更上一層提供硬件訪問接口,即爲Android的Applicatio

原创 Linux啓動過程詳解

啓動第一步--加載BIOS當你打開計算機電源,計算機會首先加載BIOS信息,BIOS信息是如此的重要,以至於計算機必須在最開始就找到它。這是因爲BIOS中包含了CPU的相關信息、設備啓動順序信息、硬盤信息、內存信息、時鐘信息、PnP特性