摘要:這是一份Altera官方提供的μC/OS-II tutorial,但我測了兩個星期,都無法成功,以下是我的研究心得。
阅读全文
摘要:轉貼自http://www.cppblog.com/eXile/archive/2007/05/07/23480.html说明: 这是很老的一篇文章了,不过我也是刚看到,感到有些观点有些新鲜,所以转了过来,并不代表我也同意作者,但是它也可以告诉我们另一种观点,使我们去思考。 我觉得,当你准备在自己的机子安装 Linux时,你应该具备以下特点: (1)你是计算机专业人员 (2)你有不错的英文...
阅读全文
摘要:一般嵌入式開發板,會提供parallel port讓你操錄Bootloader,但目前NB幾乎已經不提供parallel port了,那要怎麼使用NB燒錄Bootloader呢?
阅读全文
摘要:因為上課需要,需安裝Windows CE 5.0,但這些電腦之前已經裝過Windows CE 6.0,這樣會導致Windows CE 5.0最後安裝失敗。
阅读全文
摘要:在Win 2k/XP中有內建一個Convert轉換程式,用以將檔案系統轉換成NTFS格式,首先在開始功能表中→附屬應用程式→命令提示字元,先進入模擬DOS的命令提示字元下,輸入如下範例的指令:
阅读全文
摘要:要让一个thread在背景不断的执行,最简单的方式就是在该thread执行无穷回圈,如while(1) {},这种写法虽可行,却会让CPU飙高到100%,因为CPU一直死死的等,其实比较好的方法是,背景平时在Sleep状态,当前景呼叫背景时,背景马上被唤醒,执行该做的事,做完马上Sleep,等待前景呼叫。当背景sem_wait()时,就是马上处于Sleep状态,当前景sem_post()时,会马上换起背景执行,如此就可避免CPU 100%的情形了。
阅读全文
摘要:此范例demo如何在Linux下建立一个thread。
阅读全文
摘要:凡是C语言的初学者,刚谈到简单的IO时,都会学到以下的程序,只要使用者输入什么,就印什么。 1#include 23int main() {4 char c;5 while(c = getch()) {6 printf("%c\n",c);7 }8} 当我第一次看到这种写法时,非常的震惊,马上改写成C#测试,当然连compile都不会过,为什么C语言可以这样写呢?若将以上程序改写一般语...
阅读全文
摘要:getch()原來在,但現在只有在提供,需配合curses的寫法。
阅读全文
摘要:setitimer()为Linux的API,并非C语言的Standard Library,setitimer()有两个功能,一是指定一段时间后,才执行某个function,二是每间格一段时间就执行某个function,以下程序demo如何使用setitimer()。
阅读全文
摘要:原回覆者 progamlin 1我的感想這個問題我以前都有在相關的討論區POST過相關文章,的確.Net的門檻比ASP/VB高出很多,大約如你所說是Java的等級,在我認為不見得是個壞事,雖然我是從C/C++過來的對於.Net我倒是覺得比C++簡單太多,但回歸正統的開發流程我覺得Java跟.Net才是正確的,我覺得純RAD或Sciprt等開發工具不是不好,但很多都失去了彈性及事後的維護性.我認為學...
阅读全文
摘要:i 下载JRE(Java Runtime Environment) 。(http://java.sun.com/javase/downloads/index.jsp)ii. [root@localhost ~]#mkdir /usr/local/javaiii. (将档案jre-1_5_0_09-linux-i586-rpm.bin下载到/usr/local/java目录下)iv. (超级用户模式...
阅读全文
摘要:A. 为什么要在Linux使用Eclipse开发C/C++程序? Linux是一个以C/C++开发为主的平台,无论是Kernel或是Application,主要都使用C/C++开发。传统在Linux下开发程序,是在文字模式下,利用vi等文字编辑器撰写C/C++程序存盘后,在Command line下使用gcc编译,若要debug,则使用gdb。 这种开发方式生产力并不高,若只是开发学习用的小程序则...
阅读全文
摘要:Eclipse除了可以開發Java之外,還支援了許多語言,當然絕不會漏了 C/C++,現在就來看看如何利用 Eclipse 進行C/C++程式的開發。要使用 Eclipse 開發c/c++ 程式最主要的幾個步驟: 1. 安裝 JRE由於 Eclipse 本身是用 Java 開發而成,因此自然需要使用到 JRE,如果先前已經安裝過了就可以不必安裝了。2. 安裝 Eclipse這當然沒問題,一定要裝...
阅读全文
摘要:由于系统时间不正确,可能早于目前正确时间,所以在make kernel时会产生这个warning,解决的方式在桌面menu->管理->日期与时间::网络时间通讯协议,将『启用网络时间通讯协议』打勾,这样将使系统时间与网络上的time server同步,以后就不用担心系统时间不正确了。
阅读全文
摘要:GNOME預設的terminal是白底黑字,看起來很刺眼,該如何改成黑底白字呢?
阅读全文
摘要:在/etc/inittab檔中,将 1id:3:initdefault: 这一行做修改,3为纯文字模式,5为图形介面。Reference鸟哥的Linux私房菜 P.18-8
阅读全文
摘要:由于我研究所选择了Embedded System为主修领域,所以再也无法逃避学习Linux了,因为Linux的Open Source特性,很适合应用在Embedded System。其实我并不讨厌Linux,因为很多人学Linux是为了要架站,但我对Server一向兴趣不大,所以也没非用Linux不可的需求。
阅读全文