Analytics

2010年9月26日 星期日

網誌應該要改名了

因為我開始想談一些不一樣的東西
而不光是紀錄了
該改什麼名字好呢?

2010年9月9日 星期四

最近

自從嘗試寫了一個android程式之後
這個部落格也跟著荒廢起來XD
說來慚愧

2010年8月5日 星期四

[android] My First Android Program test

develop environment :
OS:UBUNTU 10.04
H/W: asus 1008ha ,Atom N280, 1G ram

problem :
when I try to debug my project, it always show that
"your project contains error(s), please fix them before running your application."

still can not find the problem...

I can launch the simulator separately and correctly.

2010年6月9日 星期三

使用libusb(2) libusb-win32 on Borland C++ Builder

安裝完libusb-win32後
會在其資料夾/lib/bcc看到libusb.lib
和/include/中的usb.h

只要將此二檔案加入BCB專案資料夾中
並且在project manager中add libusb.lib
在code裡include "usb.h"

即可使用

2010年5月20日 星期四

[轉錄]porting android on mini2440

http://mini2440.spaceopera.org/site/developmentenviroment/stepbystep/index.html

特別筆記步驟:
1. 在下nand command 時,當問道(y/n),請按下y,再按下enter

2.目前還是不知道該怎麼設定才能使網卡去跟dhcp server要ip

3.相關檔案放在辦公室電腦中的/work/android/androidSD中

2010年4月21日 星期三

Install libusb 0.1.12 for embedded linux (ARM)

因為在重灌之前不會版本管理,重灌電腦之後才會...
使得之前建立的環境和資料通通都...沒關係,再重來一次

請以root身分執行以下動作,以免不必要的權限問題出現

1. Download the libusb-0.1.12.tar.gz

2010年4月9日 星期五

2010年4月7日 星期三

使終端機開啟的程式於背景執行

加上 &
# ./xxx_program &
開啟程式後再按一次enter
回到
#

接下來即可關閉終端機畫面,而不影響程式執行

2010年2月25日 星期四

安裝libusb開發套件for DMA2443平台 (2)

將編譯好的連結檔放到該放的地方
以及.h檔去該去的地方...應該是cross compiler裡某個位置吧?


2010年2月24日 星期三

安裝libusb開發套件for DMA2443平台 (1)

libusb是一可於user space控制usb裝置的函式庫,網路上已有直接安裝於debian系統的介紹,
在此記錄針對嵌入式平台安裝此一開發套件的過程


2010年1月16日 星期六

1/16,spidev_write,使用簡記

user space code :

unsigned long int ret=0;
int fd;
uint8_t buf[ ]; // 直接把1byte的資料放在這裡面

fd = open(spidev0.0,O_RDWR);

__u32 size =ARRAY_SIZE(buf);
ret = write(fd,buf,size);
printf("ret=%lu\n",ret);

close(fd);


測試結果:
用示波器看訊號都有出來
不管是要寫幾個byte的資料
但是比較奇怪的是
如果寫一個byte
ret =1
寫三個或五個
ret = 4294967295

@@"

2010年1月6日 星期三

測試自己加入的kernel module

首先在build kernel時,
#make menuconfig
記得要到Device Drivers -> Generic Driver Options
將Userspace firmware loading support設為<*>,也就是built-in