嵌入式面試2(轉帖) .

 1> 如何判斷一個板子的cpu 是big-endian 還是 Little-endian的?用c實現非常簡單,10行左右,就可以判斷了, 關鍵考察新人是否瞭解了什麼是endian ,big-endian與little-endian的區別在哪裡, 如果這些不清楚,就算c再強,也是憋不出來的。2> 判斷了 endian 後, 如何進行轉換, 寫兩個函數。如果說上面的那個, 可能不能正確的考察出新人的c水平,下面這個,可就可以顯示了。尤其是寫一個宏, 來實現。

BSS段、資料區段、程式碼片段、堆與棧 .

 BSS段:BSS段(bss segment)通常是指用來存放程式中未初始化的全域變數的一塊記憶體地區。BSS是英文Block Started by Symbol的簡稱。BSS段屬於靜態記憶體配置。資料區段:資料區段(data segment)通常是指用來存放程式中已初始化的全域變數的一塊記憶體地區。資料區段屬於靜態記憶體配置。程式碼片段:程式碼片段(code segment/text

j2se 圖形介面第一個程式helloworld (有圖有真相)

建立工程跟java程式一樣import java.awt.Graphics;import javax.swing.JFrame;import javax.swing.JPanel;public class SimpleSwingHelloWorld {/** * * @Title: main* @Description: 程式的入口* @param @param args 設定檔案* @return void 傳回型別* @throws* @author MrJing* @date

深入分析AIDL原理

在上一篇文章(Service使用方式)中,介紹了Android處理序間通訊(IPC)的使用,並給出了一個樣本。但並沒有深入分析aidl是怎樣可以做到處理序間通訊的,它的執行過程是怎樣的?這篇文章來分析IRemoteService.aidl的執行過程,並理解aidl是怎樣跨進程通訊的。 當我們建立IRemoteService.aidl檔案時,IDE會為我們在gen目錄中建立相應的檔案。/** This file is auto-generated. DO NOT MODIFY. *

終於配置成功了蘋果的開發環境難於配置(系統和開發環境)

1、作業系統比較大,我下載的6G多的容量系統,補丁下載了2個,一個是1G多,一個是450多M,系統更新補丁還不可以。2、xcode的安裝需要最低版本要求3、需要核心破解工具,蘋果沒有考慮到別的核心的使用者,真霸道。win7+虛擬機器 mac os10.6.7。我今天終於配置完開發環境了,終於成功了。折騰了1個星期。關鍵就是安裝檔案tmd太大了。

WebView用法與JS互動

這篇文章講了一些WevView的使用方法,在項目中,常常會使用到,尤其是需要與JS互動。點擊“調用alert”按鈕,在Android中捕獲JS

裝置初始化函數宏

 名稱描述__devinit用於標記初始化裝置的函數,例如,對於PCI驅動程式,用於初始化的函數pci_driver->probe就是用此宏標識的。被其它由_devinit標記的函數調用的函數通常也由_devinit標記。__devexit用於標記裝置卸載時被調用的函數。__devexit_p用於初始化由__devexit

源碼查看工具之Source Insight 經典教程

Source Insight實質上是一個支援多種開發語言(java,c ,c 等等)的編輯器,只不過由於其尋找、定位、彩色顯示等功能的強大,常被我們當成原始碼閱讀工具使用。作為一個開放原始碼的作業系統,Linux附帶的原始碼庫使得廣大愛好者有了一個廣泛學習、深入鑽研的機會,特別是Linux核心的組織極為複雜,同時,又不能像windows平台的程式一樣,可以使用整合式開發環境通過察看變數和函數,甚至設定斷點、單步運行、調試等手段來弄清楚整個程式的組織圖,使得Linux核心原始碼的閱讀變得尤為困難。

音頻壓縮公用程式——Speex的使用

在Android開發中,需要錄音並發送到對方裝置上。這時問題來了,手機常會是GPRS、3G等方式上網,所以節省流量是非常關鍵的,使用Speex來壓縮音頻檔案,可以將音頻壓檔案小數倍。1.去Speex官網下載最新Speex源碼。2.建立一個新的應用(我建立的應用程式名稱為Audio),並建立一個jni目錄($project/jni)。3.把speex源碼目錄下的libspeex和include目錄及其子目錄檔案全部拷貝到$project/jni目錄下($project/jni/libspeex

查看已經安裝好的ubuntu是多少位系統?

uname -auname -mgetconf WORD_BIT WORD_BIT不論在32bit系統還是64bit系統都是32可以查LONG_BIT,在32bit系統和64bit系統是不一樣的。不過,uname -a就完全可以解決的。用這個看一下: file /bin/ls如果顯示像這樣:/bin/ls: ELF 32-bit LSB

長按Home鍵顯示的8個近期任務問題

請問有誰知道這8個任務記錄是儲存在系統哪個檔案裡面的,我想通過當進入自己的程式時把這些記錄給刪除了。  不是儲存在某個檔案裡的而是從系統任務棧裡檢索的最近執行的8個應用 你無法刪除 但是可以讓它們在RecentApp裡都不顯示出來 全部被跳過執行continue frameworks/policies/base/phone/com/android/internal/policy/impl/RecentApplicationsDialog.java參考skip Home 的操作

使用官方提供的協助也下載不了源碼的解決方案

Downloading the Source TreeInstalling RepoRepo is a tool that makes it easier to work with Git in the context of Android. For more information about Repo, seeVersion Control.To install, initialize, and configure Repo, follow these steps:Make sure

求生技能必備:如何從被困水中的車裡逃生

Sinking car  Any car accident is frightening, but an accident in which your vehicle is thrown into the water, with you trapped inside, is absolutely terrifying. Such accidents are particularly dangerous due to the risk of

使用NDK與環境搭建

一、NDK介紹使用NDK,並不會給我們程式提高執行效能,反而會使程式複雜化。因此,盡量避免使用NDK,除非你真的需要使用本地庫(通常是C/C++庫),不要因為擅長使用C/C++編程而使用NDK。Android提供了兩種使用本地代碼的方式1.通過JNI調用本地代碼2.通過NativeActivity類調用本地代碼(從2.3版本開始支援)NDK 提供了一系列的工具,協助開發人員快速開發 C (或 C++ )的動態庫,並能自動將 so 和java 應用一起打包成 apk

service的onstartcommand函數

這個是在startService (Intent service)

終極求生手機(待機15年的)

這款SpareOne手機可謂奇葩產品了,配備Energizer(勁量)新款5號鋰電池,具備10小時連續通話的能力。在常溫環境下,電池可以保持15年的壽命,足夠應急備份使用,所以平常打電話就買個愛樂普吧。 功能方面,機器同時支援SIM卡和micro-SIM卡,電池則安放在螢幕背後的位置。手機沒有螢幕,沒有通訊錄,沒有簡訊接收、發送功能,只能實現撥打、電話中,支援的頻段是850/1900 MHz,國內的GSM頻段也可以使用啦。 Amazon今日售價$52,連結在此,發貨重量1lb,海外購成本約為37

字母索引查詢ListView組件

現在很多Android應用都做了類似IOS的字母索引查詢功能,今天我將這個功能封裝成了一個組件當點擊或者在字母上上下移動時的畫面package com.alphabet.widget;import android.content.Context;import android.graphics.Color;import android.os.Handler;import android.util.AttributeSet;import android.view.Gravity;import

應用程式層發多媒體訊息和簡訊

String body="this is sms demo";Intent mmsintent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts("smsto", number, null));mmsintent.putExtra(Messaging.KEY_ACTION_SENDTO_MESSAGE_BODY, body);mmsintent.putExtra(Messaging.KEY_ACTION_SENDTO_COMPOSE_MODE,

Android_Mms原始碼接受簡訊流程

簡訊來了之後framework會發送廣播 “android.provider.Telephony.SMS_RECEIVED”---------------------------------------PrivilegedSmsReceiver---------------------此時,PrivilegedSmsReceiver會接受到該廣播,調用父類SmsReceiver的onReceiveWithPrivilege()方法此方法內擷取一個wake lock

IT女上班標準裝備圖

 日前,一張勁爆的“IT女上班標準裝備圖”,更是惹得眾多網友拍磚,IT從業人員,再度成為眾人關注的焦點。“@Happy張江”又發出... 幾天前,一張以上海浦東張江高科技園區(IT企業聚集地)某商務樓為背景,一男子向一女孩單膝跪地送花的照片,在微博上被瘋狂轉寄主要原因是有人在這張照片上,做了若干對於IT男的詳細註解。一時間讓眾多IT男大歎“情何以堪”。 前日,一張更為勁爆的“IT女上班標準裝備圖”,更是惹得眾多網友拍磚,IT從業人員,再度成為眾人關注的焦點。“@Happy張江”又發出奪人眼球的猛

總頁數: 61357 1 .... 16199 16200 16201 16202 16203 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.