お世話になります。
回路設計者の方、特にマイコン周りの回路を設計している方に
お聞きしたいことがあります。
組み込みのソフトはどの程度組めますか?
職場の規模が小さ目、あるいは製品規模によっては
回路設計、ソフト設計を両方されていると思いますが、
回路、ソフトが分業されている職場の方に特にお聞きしたいです。
また、違った見方として、回路、ソフトが分業の職場であっても
回路設計者としてはこのくらいのソフトは組めないといけないんじゃないか
というものがあれば教えてください。
(もしかして回路設計者であってもμITRONとか分かるんでしょうか・・・)
--
私もかつては電子回路の設計をやっておりましたが、
現在は派遣社員となり、電気回路(PLCなど)の設計をやることになり
基板から離れました。
またいつか基板の設計の方に戻りたいなと考えており、
マイコンを細々と独学しているのですが、私はAVRマイコンなど
8bitのマイコンをお遊び程度に触れるレベルです。
私がかつて勤めていた会社の回路設計者は
FPGAの専門家はいても、マイコンのソフトをバリバリ組めるような人は
いなかったような気がします。(大手も中小も)
回路設計者の方、組み込みソフトの実力をお聞かせください!
No.1ベストアンサー
- 回答日時:
全部問題なくできる人間なので、この質問の回答者として想定されている人間ではないと思います。
でも、誰も答えないのもいかがなものかと思いますので、意見を言う程度のことでとめます。
ハードもソフトも両方触りますし、マイコン制御だとか組み込みは、4004のころからやっています。
ハード技術者といってしまうとおおざっぱなので2つにわけて考えましょう。
アナログ技術者とデジタル技術者です。
デジタル技術者は、ソフトの扱う世界と地続きなので、本当は、ソフトができないわけはないのです。
どういうわけだかデジタル技術者はソフトに偏見を持っていると私はみてますよ。
何かをいうごとに、「ハードは違う」と言いたがるのです。
ソフトの世界は仮想空間ですから、実際に電気信号を立ち上げたり敷居値で設計通りに動かない苦労をしたりチャタで七転八倒していない。
だから、おれたちの苦労は違うぞ、と心の中で思っているはず。
むしろアナログの人に近いという意識があります。
そこで図に乗るほどの意識は持たずに、逆に謙虚になってしまうように見えます。
これがハード屋さんの素晴らしい特徴だと思いますが、そこで、自分はソフトの空間では生きられない、と思ってしまうのですね。
オブジェクト指向などといわれると、部品の話ならともかくソフトで言われると自分を中に入れさせないシャッターだと見えるのです。
ちょっとしたツール類はいくらもありますよね。ことさらに電気信号を扱うための。
それはUNIXのツールであって今だったらLinuxの世界です。
デバイスドライバでうまくインターフェースしなければCPUと機器はつなぐことができないことを深く理解しているのはハード屋さんのはずです。
UNIX系の理解ということだけ言えば、ハードウェア専従者のほうがソフト屋よりも深いのは事実です。
そこに乗せるDaemon系のサーバ群はさすがにソフト屋のほうが詳しいでしょうが、考え方は回路のブロック化です。
クラウドのSaaSなんていう考え方はもうユニット群という部品に分解された状況にすぎません。
FPGAで、SystemCという言語がありますね。
これはまったくC++であって、これで組めたらVC++だって組めるわけで、マイコン制御に支障があるとは思えません。
違うのは、デジタル設計のときはいつ何が起きるかわからないので信号のエッジという考えでイベントを処理する組み方をするのに対し、マイコン制御は順に何をしろこれをやれという羅列になるだえけです。
PLCはスイッチのシーケンスですから、デジタル論理であって、マイコン制御とはちょっと違う世界ですね。
でもその違いがあるだけです。フローチャートとかPADで流れが書けたらできない理由はありません。
怖くない話です。
怖いとかできないと思うことを避けてください。必ずできるのだから。
転ぶぞと思って自転車をこいでいたら必ず転びます。
アナログ技術者は電気信号を生で扱います。
人間の感覚とコンピュータをつなぐ音声や画像、力のようなものを扱いますので、デジタル技術者はアナログとソフトをつなぐコミュニケータとして活躍いただきたいところです。
ご回答ありがとうございます。
詳しいお話をありがとうございます。
たくさんの経験を積まれている方なのですね。
私が経験してきたのはどちらかというと
アナログ寄りで、オペアンプやトランジスタを使った基板だったので
いつの間にかマイコン周りやデジタル回路に苦手意識を持ってしまいました。
マイコン周りの回路も多少経験しましたが
基本は流用設計で、部分的な修正だけだったので、
マイコンのことをよく分からないまま一人で設計していました。
回路設計からは離れましたが、今頃になって
マイコンを自分で動かしてみるということを始めました。
問題は実務ではなく独学であるという点で、
一人でシコシコと勉強してどのレベルまでいけるのか・・。
目標としては、8bitマイコンとRXなどの32bitマイコンの
基本動作ができるくらいまでになりたいと思っています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 工学 エミッタ接地増幅回路の設計 大学の実験で回路設計をするのですが、条件に最大対象振幅5Vp-p、電圧利 1 2023/04/20 13:02
- その他(プログラミング・Web制作) ドローのソフト 薦めてください 6 2023/07/21 09:03
- 工学 MUXの回路について 4 2022/08/07 23:07
- 大学・短大 設計速度の問題 1 2022/10/13 15:15
- 中途・キャリア さて、社会人になってから13年目。 今まで、機械設計、機械製品の品質管理、部門の経営企画をやってきま 4 2023/07/17 08:59
- 工学 1つのタクトスイッチで複数の並列回路を閉じ、アースにつなげることができるスイッチはありますか。 2 2022/08/06 10:38
- 建築学 建築学生の3回生です。私は院に進学し、その後、組織設計に就職して設計の仕事をすることが目標です。しか 1 2022/06/04 15:25
- その他(ビジネス・キャリア) 設計事務所について 4 2023/04/24 12:58
- 就職 どこに就職しよう… 3 2022/07/04 03:13
- 父親・母親 親の介護と仕事のキャリアについて 5 2023/05/21 18:23
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【 3DCGソフト⠀MAYAについての...
-
不動産業で、間取り図や区画図...
-
NCプログラムの入出力について...
-
全建統一の安全書類を作成する...
-
保育園の給食ソフト関係につい...
-
運動会の会場図面を書くことに...
-
古本の市場価格?
-
R1のZの位置とR2.5のZ位置とR10...
-
ARIMAモデルをExcelで
-
まちづくりでの用語ハード・ソ...
-
履歴書に書いていい「使用可能...
-
住所データをマップに落としたい
-
拡張子「.icd」のCADデータを開...
-
PDFデータのサイズはどれく...
-
PDFをベクターワークスに・・・
-
DXFデータを軽くしたいのですが...
-
印刷会社でDTPをしています。Il...
-
拡張子SFCは??
-
dxfをイラレで開いて滑らかな曲...
-
スキャナーで原寸大に取り込むには
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【 3DCGソフト⠀MAYAについての...
-
ITの専門学校ってなぜMacBookだ...
-
NCプログラムの入出力について...
-
不動産業で、間取り図や区画図...
-
履歴書に書いていい「使用可能...
-
まちづくりでの用語ハード・ソ...
-
三菱A6PHPを入手したいの...
-
youtubeで人工音声付き解説動画...
-
CATIA(CAD)のデータを読めるフ...
-
PDFファイルの一部を切り取り、...
-
ホームベーカリーで皮が硬い
-
AutoCADで元に戻すがきかなくな...
-
多角形の面積求め方・ソフトに...
-
刺繍屋さんの開業についえ
-
windows版CS6で画像を収集する方法
-
マイコン周辺回路の設計者の方!
-
社内レイアウト図を作成したい
-
保育園の給食ソフト関係につい...
-
DEA(Data Envelopment Anal...
-
全建統一の安全書類を作成する...
おすすめ情報