Orange’s 一個作業系統的實現之筆記1

《Orange's 一個作業系統的實現》之筆記1從今天開始,我們要自己設計一個超簡陋的os了,主要的參考教材就是於淵的《Orange's

SkyEye的使用(二)

SkyEye的使用(二)在SkyEye的使用(一)中我們簡單介紹了如何使用SkyEye,並且成功運行了既有的arm_hello程式,不過這個是針對arm7的,現在我們要用SkyEye類比s3c2410(arm920T)。1.首先在/opt/skyeye/testsuite下建立myhello目錄:mkdir /opt/skyeye/testsuite/myhello2.cd /opt/skyeye/testsuite/myhellovi myhello.c輸入:#define INTERVAL

Matlab之曲線擬合

Matlab之曲線擬合在Matlab中,擬合曲線可以使用polyfit函數,這種擬合方法稱為多項式擬合:多項式擬合:x=0:0.1:1;y=[-0.447 1.978 3.28 6.16 7.08 7.34 7.66 9.56 9.48 9.30 11.2];A=polyfit(x, y, 2); %用二次多項式曲線來擬合z=polyval(A, x);plot(x, y, 'r*', x, z, 'b');注意:A = polyfit(x, y, n)中的(x,

Matlab之函數零點

Matlab之函數零點Matlab中求函數零點的函數是fzero(一元函數),fsolve(二元函數),roots(一元多項式)等:fzero:fzero可以求任何一元函數的零點:求函數的零點:x=-3:0.1:4;y=x.^2.*sin(x)-x+1;plot(x, y, 'r'); %繪出圖形grid on %顯示網格line([-3, 4], [0, 0]);

cocos2d擷取點擊座標

cocos2d擷取點擊座標下面的這個例子非常簡單,就是我們點擊螢幕,會在Console中輸出點擊的座標:1.建立一個cocos2d Application,將xxxLayer.mm中的init方法替換成如下:// always call "super" init// Apple recommends to re-assign "self" with the "super" return valueif( (self=[super init])) {// create and

移植uboot到skyeye

移植uboot到skyeye1.在ftp://ftp.denx.de/pub/u-boot/下載Uboot最新版,我的是u-boot-2011.12.tar.bz22.解壓:tar jxvf u-boot-2011.12.tar.bz23.編譯uboot,假設我們的板子是s3c2410:cd u-boot-2011.12/make distclean                             #清理make smdk2410_configmake all(具體可以參考README)

Ubuntu下用Qt開發Symbian應用程式

Ubuntu下用Qt開發Symbian應用程式在沒有Qt之前,開發Symbian作業系統上的應用程式的主要IDE是Carbide,不過現在Nokia收購了Qt,並且Qt將是Nokia力推的下一代開發應用程式IDE,因此今天我們介紹如何用Qt開發Symbian應用程式,關於Qt環境的搭建,請參考:http://blog.csdn.net/htttw/article/details/7625819注意,遠程編譯之前,你必須擁有一個Nokia

cocos2d簡單彈球

cocos2d簡單彈球今天我們介紹如何用cocos2d/Box2d實現一個簡單的彈球程式:點擊螢幕會新產生一個小球,在下落過程中碰到其他球或牆壁則會反彈。1.建立一個cocos2d/Box2d Application,輸入名稱Ball:2.修改HelloWorldLayer.h如下:#import "cocos2d.h"#import "Box2D.h"// HelloWorldLayer@interface HelloWorldLayer : CCLayer{CGSize

Matlab之peaks,mesh,meshgrid函數

Matlab之peaks,mesh,meshgrid函數peaks:Matlab提供了一個peaks函數,可產生一個凹凸有致的曲面,包含了三個局部極大點及三個局部極小點,其方程式為:一:peaks:預設取49*49矩陣(n=49)二:z=peaks(n):n越大,相鄰點間隔越小,因此圖線越平滑。返回的z是一個二維矩陣。具體可以參考peaks函數代碼:open

iPhone播放音樂

iPhone播放音樂今天我們簡要介紹如何在iPhone中播放音樂:強烈建議你參考官方文檔(需要登入):http://developer.apple.com/library/ios/#documentation/AVFoundation/Reference/AVAudioPlayerClassReference/Reference/Reference.html%23//apple_ref/doc/uid/TP400080671.開啟XCode,建立一個Window-based

initrd和initramfs的區別

initrd和initramfs的區別Linux核心在初始化之後會執行init進程,而init進程會掛載我們的根檔案系統,但由於init程式也是在根檔案系統上的,所以這就有了悖論。Linux採用兩步走的方法來解決這個問題。Linux2.6版以前的方法是:除了核心vmlinuz之外還有一個獨立的initrd.img映像檔案,其實它就是一個檔案系統映像,linux核心在初始化後會mount

MySQL5.5編譯工具configure向cmake過渡指南

【轉】MySQL5.5編譯工具configure向cmake過渡指南從mysql5.5起,mysql源碼安裝開始使用cmake了。下面是介紹configure選項如何映射到CMake的等值參數。1. 命令文法:重新編譯時間,需要清除舊的對象檔案和緩衝資訊  # make clean  # rm -f 

iPhone之檔案操作

iPhone之檔案操作今天我們介紹iPhone的檔案操作,包括建立,瀏覽,修改,刪除等。1.建立一個View-based Application,名稱為File:2.為了安全,每個 iPhone 程式都只能操作它專屬的那個檔案夾中的檔案(即SandBox)。因此首先我們要確定對應的模擬器中的檔案夾路徑。可以通過下面的方法獲得:為 FileViewController.m 增加一個 printHomeDirectory

移植Busybox到宿主機

移植Busybox到宿主機今天,我們要做的不是把Busybox移植到開發板上,而是要移植到我們的主機上:任何一個可開機Linux都由三部分組成:引導程式,核心映像和檔案系統,下面依次介紹。一 引導程式:為了不要太複雜,今天的實驗假設我們的主機上已經安裝好了grub(像本人,安裝好Ubuntu後就自動裝好了grub,因此這步直接跳過),我們就用它來啟動我們的迷你Linux。二

iPhone之手動切換View

iPhone之手動切換View我們之前切換View使用的方法是UINavigationController,今天我們介紹手動切換View:切換的原理很簡單:有一個根UIViewController類,其中包含了要切換的那些View對應的ViewController,切換時先刪除當前的View,然後調用 insertSubview 添加切換後的View,完成切換。1.首先建立一個View-based Application,名稱是 Switch:2.如,建立兩個UIViewController

Matlab之視角旋轉函數

Matlab之視角旋轉函數Matlab中有兩個視角旋轉函數:view和rotate,下面詳細介紹:view:一:view(az,el):az是方位角,el是仰角,單位均是度。具體:以x軸從左至右(即從小到大)平行放置在我們面前,y軸正半軸垂直螢幕向裡,此時的az=0度。以此為基礎,從上往下看,順時針旋轉,az變大(大於0),逆時針旋轉,az變小(小於0)。el從上往下看el=90度,當眼睛在XY平面上時,el=0度。Matlab預設:az = -37.5, el = 30例:az = 0,

ffmpeg的編譯與使用

ffmpeg的編譯與使用今天我們介紹如何編譯ffmpegffmpeg是一個非常強大的開源音視頻編解碼庫,可以識別的格式非常多,下面我們介紹如何從源碼編譯安裝:1.在http://ffmpeg.org/download.html下載ffmpeg,我的版本是ffmpeg-0.10.3.tar.bz22.解壓:tar jxvf ffmpeg-0.10.3.tar.bz23../configuremake   (make的時間挺長)sudo make

Ubuntu搭建Qt開發環境

Ubuntu搭建Qt開發環境Qt是一個跨平台的C++開發庫,設計思想是同樣的C++代碼無需修改就可以在Windows,Linux,Mac OS等平台上使用。Qt原來是Trolltech公司的,後來被Nokia收購了。現在Qt已經可以開發Nokia智能移動終端的app應用程式了。今天我們介紹如何搭建Qt開發環境以及如何開發基於Nokia智能移動終端上的app應用程式。1.在http://qt.nokia.com/downloads下載相應的Qt版本,我的是Linux/X11

Ubuntu 安裝 eyeOS

Ubuntu 安裝

Qt重力感應

Qt重力感應今天我們介紹一下Qt的重力感應功能,我們會寫一個小程式,即時檢測重力感應的x,y,z三個數值並顯示在螢幕中,最後我們把它放在我的Nokia

總頁數: 61357 1 .... 18220 18221 18222 18223 18224 .... 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.