Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 41942|回復: 28
打印 上一主題 下一主題

[問題求助] 如何進入Embedded的世界

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2007-1-22 17:12:15 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
大大好:
1 _7 ~! Z/ h* \* Q3 v5 i% M( p* q
; A9 r2 s- b) k. }9 d) A  a9 D         1.) 我有一些x86BIOS 工程師的朋友,想進入Embedded的世界,不知道應該如何開始??1 A( \$ [* k0 z$ s+ S, [: ~
         2.) 不知道是應該從Linux還是Windows embedded 開始呢??" n* E  r) ?7 B& h) }3 C
         3.) 有沒有有經驗的Embedde工程師想跳槽,也可以聊聊?? (x86Base)
) z, A# ]# r0 E: e2 o* }+ y- x
2 T8 ^+ G6 t* K& c3 Y/ O        ㄚ傻
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂1 踩 分享分享
2#
發表於 2007-1-23 12:45:10 | 只看該作者
搞BIOS的人想搞embedded會有點吃力, 從linux跟從windows都可以啦, 不過我比較喜歡linux, windows是個怪物, 而linux 對系統的要求不高我覺得也比較好上手的...
3#
 樓主| 發表於 2007-1-24 08:47:34 | 只看該作者
Tommy
7 M# N8 J. j. m* Y( ^' s. |  F) r. _7 m, L1 ]3 Y+ _) p3 l6 s7 z
        感謝你的回應,我也只是在做survey啦!!!! 不過如果從Linux開始,是否對x86的支援會比較不容易作呢??
5 a) ?# T& g% H9 J/ g/ \
) F, y; ^! f% X2 Q        是否有可以參考的相關網站呢???
& J8 I; \1 w0 L1 H0 o6 R6 [+ C5 {0 {7 V2 c
0 A) C( K$ F* y# B+ H! ?9 z; t
; v# {* T8 C3 `) \& g$ n# w+ e
        ㄚ傻
4#
發表於 2007-1-24 10:05:34 | 只看該作者

linux for x86支援超多的啦

你只要去search一下i386的rpm檔你會嚇一跳的, 很多東東你都不用做了, 已經有善心人士包裝好了, 你直接使用就會動了. 我相信你會用到的功能去找rpm都有的, 不用再自已做了, 這個樣子你也比較好上手.
6 V2 ?! C! {* R+ M- A; t# u0 \- ?
- ~" ]: s2 ]2 _. L相關網站太多了, 你去書局找本你看的比較順眼的書來看, 書後面都會附上一大堆網站名稱的, 上google search也可以找到一大堆. 我個人的建議是從幾本書本入門, 再從網站的資料上手.很快就會變高手了., P0 g8 S+ A' K! I
$ D& h- ^) S9 w/ E# Y
p.s. rpm 是linux的sw package. 最早是redhat公司做的, 因為很好用後來幾乎所有的linux都支援了.! i- h* m+ Y9 L" c, y/ ~2 C

9 j: N! N9 {, C, N$ h2 ]% ]  ]) U如何安裝rpm檔呢? + j' W; r  p) }1 O4 Q
在linux下的/bin有個rpm的執行檔, 用它就可以了, 由於rpm的選項太多, 你可以去買本linux指令的辭典(新手老手必備的工具書)就會有, 更詳細的用法你可以在linux下打man rpm就會有一堆看不看不完的說明
- Q- m7 ?8 l) z1 R
% F; E" _3 q4 V1 Q( S感謝不用啦, 不過如果對你有幫助的話就去評分的功能給個感謝吧...

評分

參與人數 1 +1 收起 理由
asalu1234 + 1 感謝啦!

查看全部評分

5#
發表於 2007-1-25 01:19:59 | 只看該作者
BIOS的功能,想當於Embedded system的boot loader。
3 U- ?- b7 d+ [; ~: n% z, s* l如果熟悉x86 BIOS的話,應該可以很快就上手x86的Embedded system。. s' d1 {1 Z& q6 J- k2 m8 D- D, [; R
從Linux開始,會比較容易。7 i1 m3 p( {2 s  r* O7 `
我手上有一些實驗性質的案子,看看大家是否有興趣參加。

評分

參與人數 2Chipcoin +3 +2 收起 理由
asalu1234 + 2 感謝指教啦!
chip123 + 3 好康相報?這正是愛社群啦!

查看全部評分

6#
 樓主| 發表於 2007-1-30 10:23:38 | 只看該作者
謝謝你ㄚ
0 r3 J/ X2 _0 c3 b' b6 R- V1 \+ R4 K1 s
      不知道我要從哪裡去瀏覽這些案源???  是否麻煩提供一下
# J2 Z6 z) [( ]' h2 M
1 B3 g. h" R4 A/ F, B5 N4 Z
+ o# @+ n/ h5 p1 ?         ㄚ傻
7#
發表於 2007-2-2 11:30:48 | 只看該作者

回復 #1 asalu1234 的帖子

Embedded system ARM 才是主流, OS 有很多可以選擇, 不一定只能選 linux 或 WinCE& M. W+ W7 ^" ~5 x3 r
不過我只做一些演算法的優化
8#
發表於 2007-2-2 13:41:53 | 只看該作者
案子的內容是做AMD Geode的開發。" T$ J6 B6 V% f! f
(1)board design (with 7'' LCD touch pannel)
6 D6 v/ X( I  H+ t: Y(2)bios modified4 @- z& ?. T$ r& W  F! a
(3)embedded Linux optimize   ?& Q5 N, Z4 z" `& l  {( d
(4)embeded GUI system design
& v9 l7 j: |5 p5 T把1~4這些東西整理好,做成SDK就可以
9#
發表於 2007-2-3 12:26:26 | 只看該作者

我是啦啦隊...

要拚了嗎?  m" U# F. E, Y# {1 F7 D% v& O! k
加油啦!
10#
發表於 2007-2-10 19:32:05 | 只看該作者
:
: D9 H  l6 X9 i6 n6 H      Linux 資料很多
' _1 e; ]; [7 C2 O/ z      支援 cpu 種類不少
% T% b' e: R7 ~8 O9 Y. X' t0 r
7 F3 ]' @2 e+ R+ N* V2 ~  國外很多新架構東西都是先做在 Linux 上. j) y$ \, E! ~# ^' \, m# f# n' I& r

1 F) r5 _- F/ s: o# W  RD 學會 Linux 好處很多3 M; r4 A: Y+ j6 q$ a" ^
  embedded linux 也有很多種
( m' X2 @: S. Z* ]  也有很多開發板 國內有賣且附有 Source code!!
$ m* v$ ~) [2 X1 v : k/ Z0 o+ K, x. E: A0 l
     目前我想把 internet flash player run
! j! r$ I8 C6 x# w( b- h$ x   在 embedded linux 上$ ]- z" ?3 {2 p$ t1 w7 \+ z* x
    不知大家可提供一些資料!?
11#
發表於 2007-2-25 10:55:48 | 只看該作者
http://www.scriptlance.com/projects/1170066019.shtml3 D- B3 \! ?) r: i: G* G% e, N8 ?
這個東東對你有幫助嗎?
, ~5 b+ X4 i( U; M1 O
4 S- a2 n4 H* ^4 d# q4 x好像可以放flash的樣子...
12#
發表於 2007-2-26 07:18:16 | 只看該作者
我在找相關embedded SOC 教科書,是否可推薦經典名著,可以進入! m7 W, o- a# j, @% p" ?
ARM/MIPS soc? 好像很少書談到Boot loader跟IC內部硬體如何設計.2 u- w1 C% J4 e5 ~6 N' i7 F2 B
若是ASIC designer,該先從那本soc書籍開始比較能上手?7 R/ d4 `" n2 g) o

" x, K2 v$ q: v* ]9 K4 r, E3 n/ }
2 a# a! E2 W3 o1 e
原帖由 hiwu 於 2007-1-25 01:19 AM 發表
# B" r: @9 U4 N9 o/ `& SBIOS的功能,想當於Embedded system的boot loader。1 V/ X. s6 _' `# }. b, k
如果熟悉x86 BIOS的話,應該可以很快就上手x86的Embedded system。" x: x. c) j) w
從Linux開始,會比較容易。
- m) t' X3 C0 `+ X; ?: K我手上有一些實驗性質的案子,看看大家是否有興趣參加。
13#
發表於 2007-2-26 15:11:59 | 只看該作者
突然感覺好像被問倒了...
$ Y7 _% V+ N# C: s' l+ x1 J
& R- n+ r( E" F: ~5 q. Q一直以來好像沒有特別去看啥soc的書, 有翻過幾本, 看的時候對作者總有少年不識愁滋味的感覺: o9 ?) u  Z  D4 x
& }- j' j) d6 U* }
我的看法是: 微處理機的課上的好的話再多補充一些週邊相關知識慢慢就會夠了0 _2 i; {& r7 Y1 ^$ |$ B2 y

7 b! q$ T4 @# j那個bootloader...在embedded linux時我用過redboot, embedded好像反而比較沒在用lilo之類的boot loader...
6 @3 ]% n) E5 v7 t7 [$ g9 C/ I  |" B5 s( x8 A4 U# A
好像還是沒有回答到你的問題...就算是交流意見好了
14#
發表於 2007-3-13 14:24:42 | 只看該作者
一家軟體公司想做嵌入式軟體Coding服務, 不知哪裡有機會?
15#
發表於 2007-3-19 19:22:30 | 只看該作者
我覺得你自己應該要知道你想promote哪一個市場的solution, 再提出一個比較接近的解決方案去秀給客人看再談合作比較有可能令人接受才對...
16#
發表於 2007-3-20 05:15:26 | 只看該作者
我原來也是做BIOS的呢,然后現在寫微代碼,越來越底層,真鬱悶。) c, C# C/ j, n
其實還想更底層一點,做數字電路設計, x1 P; g# D) s3 R( d3 G3 N

$ H& V1 i  l: Y7 `2 O5 j1 B如果對EMBEDDED SOC感興趣,我可以幫妳找國外大學的課件

評分

參與人數 1Chipcoin +2 收起 理由
tommywgt + 2 大家快來找她?

查看全部評分

17#
發表於 2007-3-20 10:07:24 | 只看該作者
來了一個善心人士的小妹也...真難得: u; z6 V: ^7 M( L# D$ c3 `; d
- j1 R# n' w3 r
目前在寫micro code嗎?8 p# S9 ]1 Q6 `9 Q) [1 o- f8 j, v
可否分享一下心得呢?
18#
發表於 2007-3-24 06:06:43 | 只看該作者
我以為妳們不會感興趣呢,這是我們學校的課程主頁,妳可以在Lectures and Tutorials的地方找到課件,但今年講的是NIOS,而不是ARM
19#
發表於 2007-3-24 06:13:00 | 只看該作者
sorry,忘記貼地阯暸
$ L0 v) l* c3 V- _) g' g6 S+ p- Y. |6 E
http://www.imit.kth.se/courses/2B1446/0506/index.html
20#
發表於 2007-3-24 12:46:32 | 只看該作者
看起來就是在教NIOS-II課, 用的是Cyclone-II的實驗板8 o& p9 ]* n- d* @& a
我記得在2002年時我也有在台灣大學研究所上幫忙跟研究生上過這個課, 那時用的是APEX-II教的是NIOS, 過了這麼久之後, 後來我在用NIOS-II時, 發現又更好用了, 之前我拿NIOS-II做個WEB Camera加remote control via TCP/IP protocol, 全部都很容易上手. 總之, Altera在SOPC上真的是做的非常的好.
8 ^: o6 x8 B/ V* _9 o! l9 B$ g; g& x: }7 N1 K( V3 O% j
相較於Xilinx MicroBlaze, 目前我還是比較喜歡NIOS-II.
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-6-16 12:57 PM , Processed in 0.141018 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表