原创 一道嵌入式工程師面試題

嵌入式領域要有的軟件意識 1.  你熟悉你所用的編譯器嗎? 比如說,做division  和modulus 運算時,怎麼寫效率足以高。 例:     對於ARMCC編譯器就有以下結果: typedef struct { int x; in

原创 企業家基因(外一篇)—— 四個字:放手去做

Mu on 2010-03-08,04:34 評論(1) edit 文/Mark Suster 原文鏈接 我初次創業時辦公室牆上曾貼有以上圖片

原创 How to use JFlash

 There is a problem happen when download firmware to the LPC2214 with JFlash v3.42b, the unit will not be turned on whe

原创 about the storageof variables (arm7 platform)

In this screen, we can see the storage of variable NvSt_InfoB.u8_PumpDuty, It is a byte value which has 8bits, I want t

原创 由嵌入式開發轉向互聯網應用開發的路程1

從今天開始我將記錄我自己從一名嵌入式c程序員向互聯網應用開發軟件工程師的轉變:   我是一名嵌入式應用程序工程師,擅長的是c語言,已經做這個工作4年多了,1年前開始從一個工程師的角度關注網絡世界,很感興趣。現在已經開始入手學習相關知識,我

原创 尋找價值觀與你相互認同的人共事

 我做一線開發的員工,那時是項目組中的一員;做過開發小組的組長;做過小品導演, 在這3種工作中,我越來越感到,尋找價值觀相同的人與你共事是多麼的重要,如果有這樣的人,你將發現一切進行得都那麼順暢,執行力對你們來說從來都不識問題!你們只需要

原创 嵌入式開發中的Volatile

  嵌入式開發中的Volatile~~     內存訪問速度遠不及CPU處理速度,爲提高機器整體性能,在硬件上引入硬件高速緩存Cache,加速對內存的訪問。 編譯器優化常用的方法有:將內存變量緩存到寄存器; 由於訪問寄存器的速度

原创 uc/os ii 學習筆記 2010-03-19 a

今天學到Task Scheduling部分,現對OSSched(),OSSchedLock(),OSSchedUnlock()做個簡單易懂的總結介紹: OSSchedLock()置了一個變量讓它加1,在OSSched()中每次要先判斷

原创 由嵌入式開發轉向互聯網應用開發的路程2

週末學習了java swing中的幾個常用組件,JFrame, JPanel, JButtton, JTextField, JIcon..... 作爲一個寫慣了MCU內部程序的我來說,這種可視化的桌面程序太有意思了,寫完了,立刻就能看到它

原创 c語言下實現stateMachine的一種簡單架構

.h file: enum STATE_MACHINE {        MODE_INIT,        MODE_NORM, };   extern INT8U StateIndex; void Mode_Transit( void

原创 想迎接新的工作

等待新公司作決定的過程不是很美妙, 每次電話後就是幾天沒有消息,呵呵,這是在做什麼呢? 點贊 收藏 分享 文章舉報 jtagjava 發佈了26 篇原創文章 · 獲贊 3 ·

原创 sizeof 往事重提

  這裏有個陷阱,對於結構體中的結構體成員,不要認爲它的對齊方式就是他的大小,看下面的例子:struct s1{char a[8];};struct s2{double d;};struct s3{s1 s;char a;};struct

原创 uc/os II 學習感受

在嵌入式底層驅動開發這一行有5年多了,竟然沒用過os,最近實在難以容忍這種情況繼續下去,決定先學一個小一點的,於是從us/osII開始了;感覺很不錯啊,有很多概念和我現在寫程序的思路吻合,這個發現讓我感悟到,即時不學或不用os,如果是一個

原创 嵌入式程序開發中爲何禁止中斷?

爲何禁止中斷?因爲 1.我們的操作不允許被打斷 2. 這個操作要執行多餘一條指令 3.中斷過程中這個操作涉及的值可能被改變。

原创 對大齡程序員的五大誤解

剛剛在csdn網站上看了一篇文章:對大齡程序員的五大誤解(http://news.csdn.net/a/20100324/217569.html) 感覺很開心,因爲我已經結識好幾個非常棒的所謂“大齡”程序員,認真思考一下他們的工作和成績,