原创 嵌入式驅動編寫-LCD驅動程序

如何來寫LCD的驅動程序,首先 看芯片開發手冊和原理圖 根據原理圖,找到s3c2440的GPIO控制管腳,gpb   gpc  gpd  gpg管腳控制 需要設置寄存器 以及設置LCD控制寄存器 查看內

原创 嵌入式驅動編寫-點亮LED驅動程序

在開發板上,有三個LED燈.如何通過應用程序點亮這三個燈如何編寫驅動程序 操作硬件的時候,我們需要準備開發板的原理圖和開發手冊,,根據這兩個文檔來進行配置   在source insight 編寫代碼 1 第

原创 android studio 2.2.2配置NDK開發環境

首先需要下載Android Studio 2.2.2到電腦上安裝。 安裝完成之後,開始配置。 第一步,創建一個項目,類似eclipse 應用名 公司

原创 嵌入式驅動編寫-按鍵驅動程序

 今天,寫出開發板上的最簡單的按鍵驅動程序,首先需要閱讀開發板的原理圖和芯片手冊. GPG3  GPG11  GPF0  GPF2四個引腳控制按鍵. 由原理圖可知,需要將GPG3  GPG11  GPF0  G

原创 android應用開發,類似美團商品詳情下拉,頂部圖片放大的效果

需要用到自定義控件ListView package com.matrixxun.pulltozoomlistsimple; import android.app.Activity; import android.content.Co

原创 linux編程常用的命名

  1.壓縮命令:   命令格式:tar  -zcvf   壓縮文件名.tar.gz   被壓縮文件名       可先切換到當前目錄下。壓縮文件名和被壓縮文件名都可加入路徑。   2.解壓縮命令:   命令格式:tar  -

原创 java高級編程,JNI的使用。c程序調用java代碼

JNI不僅可以讓我們在java中調用C語言程序,而且 在c中同樣可以調用java'程序 C/C++代碼調用java代碼的而情況: 1  實現化平臺使用 2  訪問java語言編寫的代碼或者代碼庫 3 希望利用標準的 java類庫 如何來

原创 android開發,如何使用git託管代碼,如何在android studio上使用git管理代碼

git是很好一個工具使用,可以執行liunx命令,有git環境後windows系統就可以進行shell命令操作,就可以添加其他liunx輔助軟件進行執行,git也代碼庫管理工具,無論是上傳,下載代碼都可以使用git的環境,起到很好應用效果

原创 android-adb 命令總結

adb 命令總結: 1. 安裝apk;    adb install 拖入apk 2. 啓動、關閉adb服務;    adb start-serve

原创 android-------textview文字的設置

TextView設置部分文字大小、加粗、傾斜、顏色、背景、分行顯示。 textView如果想要強制換行的話,必須先把TextView顯示方式修改爲多行(android:singleLine="false"),然後才能換行。 方法一般用

原创 android 實現home鍵功能的幾種方式,退到後臺但不退出程序

1 通過調用moveTaskToBack() true/false的方式 2 通過intent的方式 /** * 退到桌面 並且結束當前應用* @param context*/public static void backHomeFin

原创 android 延時操作的方式

1 線程 new Thread(new Runnable(){ public void run(){ Thread.sleep(XXXX); handler.sendMessa

原创 android-opengl入門

android 支持使用Open Graphics Library高性能的2D和3D製圖算法,特別地,OpenGL ES API。OpenGL 是一個跨平臺製圖算法API,指定一個標準的軟件接口爲3D製圖算法在處理的計算機硬件。O

原创 android系統源碼分析,硬件訪問服務

分析使用的是android-5.0.2版本的源碼 硬件訪問服務的過程 以振動器爲例子分析過程 服務會被添加到ServiceManager進程中,供應用程序使用 /* * Copyright (C) 2007 The Android O

原创 輸入子系統linux編程知識

思考: 1、鍵盤的即插即用,怎麼監測鍵盤的接入和拔出? 可以通過hotplug機制和inotify機制實現:1、hotplug機制:內核發現鍵盤接入和拔出後啓動hotplug進程發送消息告訴輸入系統。hotplug進程複雜,and