No.6ベストアンサー
- 回答日時:
maku_xさんのコメントに補足します。
携帯のOSはTRON系とは限りません。TRON系が多いことは確かですが。他に組み込みLinuxもありますし、最近人気のW-ZERO3等のスマートフォンであれば、WindowsMobileOSで動いています。他にも詳しくないのですが別のOSで動いている携帯もあったりします。
現場の情報でOSが分からないと勉強しても使えない可能性がありますので注意してください。将来的にはプラスにはなるでしょうけが、それよりもC言語の勉強が先ですね。
組み込みのハードが詳しくなる必要がありそうなプログラマが参考になりそうな雑誌として、CQ出版社の雑誌を紹介。
インターフェイスhttp://www.cqpub.co.jp/interface/default.asp
デザインウェイブhttp://www.cqpub.co.jp/dwm/
を紹介しておきます。携帯で必要な知識かは不明ですが。前に紹介した「組み込みプレス」もそうですが、買わなくて良いので本屋で立ち読みして雰囲気を感じてみてください。
良さそうな本があったの最後に紹介しておきます。
組込み現場の「C」プログラミング―基礎からわかる徹底入門
http://www.amazon.co.jp/%E7%B5%84%E8%BE%BC%E3%81 …
「この商品を買った人はこんな商品も買っています」や「この商品をチェックした人はこんな商品もチェックしています」をたどって見ると関係のある本が色々と出てきますよ。参考にしてみてください。
ちなみに、「C言語による組込みプログラミングスタートブック」という本はややこしい事にC言語でLSIの論理設計を行うためのハードウェア関係の入門書です。
組み込みプログラマになる人のためのC言語の入門本じゃないので買わないようにしてください。本屋が間違えてよくソフトコーナーに置いていますが、ハードのコーナーに置くべき本です。
No.5
- 回答日時:
携帯関係の組み込みソフト開発では、ITRON や JTRON と言ったOS上で動くものを作ることが標準的と思います。
TRON系の APIは、C言語の一般的な標準関数や WindowsのAPIとは異なり、名前の付け方や機能に一種独特の理念があります。参考URLから ITRON, JTRONの仕様書がダウンロードできますので、ざっと目を通されておくと良いでしょう。※初心者がこう言った実際の開発現場でつまづきやすいのが、ソースコード上の機能が読み取れないという事よりも、#define シンボルやグローバル変数がどこで使われているのが分からなかったり、コンパイルスイッチ(#ifdef DEBUG ~ #else ~ #endif)が入れ子になっていたりして、コードを読む以前に混乱する場合がまま見られます。開発環境がわかりませんので、アドバイスが出来ないのですが、開発環境のツール類を使いこなせるようにすることが、第一歩の様な気がします。
参考URL:http://www.assoc.tron.org/jpn/itron-doc.html
No.4
- 回答日時:
回答者no.1zwiです。
>携帯系の組み込みみたいです。
>何か参考になる本はありますか?
>あれば是非教えてください。
携帯系ですか。一番詳しくない分野だったりします(^^ゞ
携帯でも本体系とアプリ系では、だいぶ作業内容が違いますが、いきなりOS周りや通信系やIO周辺を任せられるとは思わないので、本体組み込みのアプリ系とかメニュー系かも知れませんねぇ。
ともかく大人数がかかわる開発ですので、自分の担当分は相対的に小さくなり、全体像が見えずらい仕事になるかと思います。
携帯系の仕事のノウハウは、本になるほど固まった仕様の世界ではないので、そのものズバリの本は紹介できないですね。
それに携帯メーカーごとにOSやらハードやらの全然仕組みが違うので、現場での情報を得られないと何を勉強すべきか的確な指摘は難しいです。
参考になりそうなWEBサイトを紹介しておきます。
http://techon.nikkeibp.co.jp/article/NEWS/200603 …
http://jibun.atmarkit.co.jp/lemb01/rensai/emb02/ …
http://monoist.atmarkit.co.jp/fembedded/08aplix/ …
組み込み全般の情報サイト。
http://monoist.atmarkit.co.jp/fembedded/
「組み込みプレス」と雑誌もあります。
http://www.gihyo.co.jp/magazines/kumikomi
小規模マイコン等ならもう少し具体的なアドバイス出来たかも知れませんが、仕事をがんばって組み込みのエキスパート目指してください!
No.3
- 回答日時:
ポインタの勉強段階で組み込みとは・・・。
現場にもよるのかもしれませんが、組み込み系は基本的にすべて一人です(自分の担当部分しか行わない)。
zwiさんもおっしゃってますが、まずは先方の責任者に自分のレベルを伝えることが大事です。
>残業はあるのでしょうか?(徹夜もありますか?)
今は持ち帰りが少なくなっているので昔ほどの無茶はないと思いますが徹夜はあたりまえ(機器テストの調整時間などもあるため死んでも納期厳守)ですからねぇ。
ただ、現場が携帯ならばそれほど悲観しなくても良いですが。
車系ならば、将来に向けてかなりプラスになります。
No.2
- 回答日時:
> 与えられた仕事が自分では解決できないときはどうすればいいのか?
既に回答が出ているとおり、先輩なり、上司に相談するしかありません。
> 残業はあるのでしょうか?(徹夜もありますか?)
残業はあるでしょうが、普通に徹夜がある会社はちょっと変です。
> 何でもいいのでアドバイスをください。
大したスキルもないまま残業や休日出勤を繰り返しても、給料泥棒にしかなりません。なるべく早めに帰って、本を読むなりして、早期にスキルアップを図りましょう。現在の状態から、一通りプログラムができる状態になるには、独学で十分ですし、期間もそれほどかからないはずです。
この回答への補足
今、柴田先生の明解C言語と、結城先生のC言語プログラミングをよんでいます。
これ以外で、何かこれからの私に役立つ本はありますか?
No.1
- 回答日時:
C言語を始めて2ヶ月ですか?
その時点で仕事させるのであれば、かなり無茶だと思いますので教えながら育てて行く気ですかね。ただ、派遣なら無茶な派遣もありえますが。
>与えられた仕事が自分では解決できないときはどうすればいいのか?
迷惑だと思っても先輩に聞くしかないです。
分からないまま放置するのが一番迷惑を掛けます。
下手のあれこれ悩むよりも、そのほうが解決が早いでしょう。
とりあえず、最初に正直に自分のC言語のレベルを先輩に伝えましょう。
>残業はあるのでしょうか?(徹夜もありますか?)
どちらもあります。無いほうが不思議です。
>今私が読むべき書物など。
その開発現場はC言語なんでしょうか?
C言語であれば、組み込みのためのC/C++関係の本は何冊か出ています。
組み込みの仕事にも色々あるのですが業種はわかりますでしょうか?
携帯系、制御系、車系、パチンコ系、小規模マイコン系など様々な分野があります。参加する組み込み業種でアドバイスが変わりますので、出来るだけ詳しくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(悩み相談・人生相談) 転職しようか悩んでいます。 現在、フルタイムの生産管理の仕事がきつく、社内の人間関係も大変悪いので、 2 2023/07/30 13:14
- その他(悩み相談・人生相談) 最近働く意味が分からないことに悩んでいます。 世の中無駄なことばかり… やりたいと思っていざ就職して 10 2023/08/19 16:55
- 中学校 中2、宿題の意味がわからないです。 4 2022/08/13 13:42
- 面接・履歴書・職務経歴書 職務経歴書の書き方 3 2023/04/18 06:32
- その他(就職・転職・働き方) 賞与(ボーナス)が大幅カットされたら? 4 2022/11/12 18:29
- 教師・教員 教師や保育士など わいせつ歴の共有 1 2022/10/22 20:25
- カップル・彼氏・彼女 これからの身の振り方に悩んでいます。 とても贅沢な悩みなのも承知の上です。 漠然とした文章、分かりに 8 2022/10/27 08:06
- 会社・職場 こういった会社って 5 2022/09/05 20:15
- 就職 教員志望24歳のフリーター 民間企業に就職すべきか悩んでいます。 6 2022/07/15 17:33
- その他(自然科学) 科学技術計算の仕事について 2 2023/02/04 18:09
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
TOEFLでadhdすぎて
-
あなたは、Excelはどうやって学...
-
mallocについて
-
プログラミングについての質問...
-
VisualStudio2022でC言語プログ...
-
C++でデスクトップGUIアプリ開...
-
Linuxでの開発環境構築や設定の...
-
C言語をコンパイルするとコンピ...
-
c言語
-
chatgptでつくってもらったコー...
-
License='MIT' ってなんでmitな...
-
ArduinoのジャイロモジュールMP...
-
こんなことてしますか??
-
Stuck
-
WindowsのCapsLock(キャップス...
-
LinuxカーネルのCFSで用いられ...
-
C# でソフト開発をした事のある...
-
c言語の問題です
-
プログラムが書けません。
-
Notepad++の関数リスト表示の変...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
String^の^自体が何を意味して...
-
VB と VC++ と VC#の違いは?
-
なぜHTMLのソースコードが無料...
-
clock_gettimeでミリ秒の時間差...
-
HTMLってホームページ以外どん...
-
C言語で自動販売機のプログラ...
-
PCゲームのModの作り方
-
基幹システムからデータを抽出...
-
WordPressのサイトをオリジナル...
-
お勧めのC言語勉強用フリーソ...
-
VC++とVC#の違いを教えて下さい
-
c言語の本を教えてください。分...
-
c言語はどのくらい出来るように...
-
C++を読めるようになりたい
-
電脳せどり用自動売買ソフト開発
-
簡単なシューティングゲームの...
-
C#でできてC++でできないことは...
-
C言語を独学でマスターした人。。
-
初心者ですが お尋ねします。C...
-
SEになるためには。。。。
おすすめ情報