組み込み系 Part2

レス数が950を超えています。1000を超えると書き込みができなくなります。
1仕様書無しさん
垢版 |
2021/03/13(土) 13:42:52.89
リモートワーク事情から半田付けテクニックまで
組み込み系の話題、最近どうですか?
2021/09/08(水) 02:06:06.94
>>852
その仕様書、ここが抜けてるんで明日の朝までに修正してください
2021/09/08(水) 16:05:02.91
>>853
行間読んでうまいことやっといてくれ
2021/09/08(水) 17:35:37.42
物理工学科の3年なんだが、組込みエンジニアってあり?
Arduinoちょろっと触って楽しかったんだけど、甘すぎかな
2021/09/08(水) 17:41:03.60
何も甘くない
組み込み機器は君に触れられるのを待っている
2021/09/08(水) 18:03:12.70
機械科卒の俺がやっていけてるんだから問題ない
2021/09/08(水) 18:05:48.59
>>853
ソフトに合わせて仕様書も修正しておきました
くらい、やらないと次の仕事もらえないぞ
2021/09/08(水) 23:51:07.80
組込みは物理とか、電気、機械、制御工学やってる人の方が強いんだと言われて入ったけど、
OSでハードウェア寄りのことは隠蔽されちゃうので、
殆ど情報系(ソフト)の知識しか役に立ってない。
2021/09/09(木) 00:49:34.76
そりゃOS抱えてりゃ触るのはアプリばかりだから組み込みらしさは薄いよ
2021/09/09(木) 01:18:44.36
まあドライバ書いたりしなきゃスマホアプリの開発と大差ない
2021/09/09(木) 01:24:31.88
エンコーダ用のサブマイコンfw書いたときは回り込みノイズと取りこぼしにハマって死ぬかと思った
目に見えない外的要因に邪魔されない環境はそれはそれで幸せだと思う
2021/09/09(木) 06:14:43.32
>>859
君の仕事はそうなんだろうけど、OSがいつもあるわけでもないし、
メカやセンサの特性に合わせて取ったデータ、与えるデータを吟味する必要もあるから
機械や電気への造詣も必要だよ
2021/09/09(木) 09:20:20.79
>>863
それも情報の一つに過ぎないけどな
2021/09/09(木) 09:24:27.01
>>862
大規模OSもブラックボックスが膨大にあるから見えない外的要因は数多くあるぜ
Windowsの環境依存問題とかまさにそれだけどな
2021/09/09(木) 12:28:06.19
Windowsアプリなら、原因はOSですねで済むからなぁw
2021/09/09(木) 18:59:43.76
済むわけないだろ
組込って頭悪いの?
2021/09/09(木) 19:07:29.26
組込は何かあるとすぐにOSのせいにする癖があるのが出てきちゃってるんだな
2021/09/09(木) 19:13:47.77
組込はOSのせいで諦められるのかもしれないけど
オープン系?はそこで終わらせられない、動かさなきゃいけない
原因を調べ上げて個別に対処法を見つけ出さないといけないのがね
中には修正によって他に新たな影響がないか全環境で24時間テストしたり
リリース後は交代制で24時間現場に張り付いたり
2021/09/09(木) 19:30:08.20
うち組み込みNON OSなんですが?
2021/09/09(木) 19:39:10.97
コンパイラのバグのせい
2021/09/09(木) 19:46:01.72
>>869
組込みなめてんの?
あきらめるわけないだろ
2021/09/09(木) 20:05:46.85
>>870
じゃあ何にも邪魔されず思いのままに作れるね
2021/09/09(木) 20:24:53.99
freertosレベルはosとは言わないよね
2021/09/09(木) 21:32:48.89
自社製RTOSとかいう闇
2021/09/10(金) 00:44:22.98
モータとか数十us周期で位相角演算とかしないといけないのでむしろそこらのRTOSだと遅すぎ
2021/09/10(金) 05:34:30.73
>>875
君はそうみたいだね
2021/09/10(金) 10:10:39.71
んなシビアなタイミング管理にOSタイマーなんか使わないだろw
2021/09/10(金) 12:47:12.41
RTOSと優先付けされたハード割り込みを混同してるとか?
2021/09/10(金) 13:56:25.02
つうか、そう言う割り込みでもタイムラグ厳しそうな場所にはFPGAで回路組むだろ
2021/09/11(土) 01:04:33.70
FPGAで実装するとソフト屋が手を出せないオチになりそう
そもそもそういうシビアな制御自体ソフト屋内でも手を出せる人は限られちゃうだろうけど
2021/09/11(土) 08:49:40.70
FPGAで作ったハードは使いにくいだよね
2021/09/11(土) 09:52:43.60
ソフト屋が手を出せなくなってもいいだろそれが最適解になるなら
ただ数10μs程度ならよほど一つの素子で大量に制御しようとしない限りFPGAに頼らなくても良いと思うけどな
FPGAよりソフトの方が断然開発しやすいし
2021/09/12(日) 09:02:42.93
部品点数の削減が正義
2021/09/12(日) 09:38:18.37
適正なハードを選べば余裕でしょ
いつもギリギリか性能が足りないハードを選んで
落とし前をソフトに押し付け無茶振りする阿呆かと思ってた
2021/09/12(日) 13:27:57.09
なんか昔からのメーカーはソフト屋の立場弱い。
887仕様書無しさん
垢版 |
2021/09/12(日) 14:11:58.93
ソフトでやればただだと思ってるやつ多い
それを組み込んでバグが出るとソフトの責任
できないと言えば、やりたくないだけだろと言われる
2021/09/12(日) 16:08:22.52
cent osでRedHatにタダ乗りしてたやつが騒いだ件で思ったけどソフト屋のくせにソフトに金払いたがらないやつ多いしソフト軽視にどうこう言ってるやつだいたい欺瞞だろ
2021/09/13(月) 00:59:18.59
ソフト屋が欲しくても会社が金出さないんだ
文句は会社に言え
2021/09/13(月) 01:13:26.87
それは金出すメリットをちゃんと提示できてなかったりそもそもソフト開発費垂れ流ししてたりとか却下される根本的な原因があるんじゃない?
というか秀丸エディタゴニョゴニョして使ってるやつをちゃんと是正できない連中が何言っても無駄
2021/09/13(月) 07:20:33.77
ソフトの重要性が説明されないと分からない程度の企業なら
そもそもどんなメリットを説明しても受け入れることはないでしょ
892仕様書無しさん
垢版 |
2021/09/13(月) 14:41:30.49
しかし組み込みって安いよな
2021/09/13(月) 19:34:24.58
IT業界全体で比較したら技術力も相当低いしな
低すぎるから技術力が高い人が低い評価になるかなり変わった業界
2021/09/13(月) 23:24:49.50
無職な連中はプログラマー教室にでも行って一発逆転だ
中抜きされて辛いならJavaプログラマーになるのが一番
プログラミング教室のバナー広告もあるからクリックしてみれば?

Aさん
俺はJavaオンリーで700万だなぁ
Javaはここのアンチみたいに全然コーデングできない無能が現場に多いから
必然的に比較対象として優秀に見られるから楽なんだよね
こちとら一切勉強してないのに

Bさん
俺Javaメインで1400万だけどね
FInTechとかJavaの高額案件いくらもあるだろう
Javaしか出来ないという人間は少ないだろうが

Nodeもちょっといじったし今後増えるかもしれないけどバックエンドに関してはJSはまだまだぐちゃぐちゃ
2021/09/13(月) 23:43:21.69
Javaは確かに高額案件が多くて儲かった
JSは絶対に消えることはない
2021/09/14(火) 01:07:19.09
こいつ毎回同じこと書き込んでるな
2021/09/14(火) 05:37:11.23
毎回?
2021/09/21(火) 21:50:09.25
あなたは「組込み」派? 「組み込み」派?
2021/09/21(火) 22:01:33.66
前者派だが後者の方がマジョリティな希ガス
2021/09/21(火) 22:16:24.75
GitHubでなんかしようとおもったが
外人どもJSばっか使っとる
2021/09/21(火) 22:57:40.89
>>898
別に何でもいいと思ってるけど組込オンリーの人は拘りがあるっぽい
2021/09/23(木) 00:26:30.22
以前までは開発用の補助ツールってc#とwinformで作ることが多かったけど最近はjsでwebアプリとして組んでurlをチームにばら撒くほうが楽ってことになった
組み込みマンもjsから逃げられない流れ来てるわ
903仕様書無しさん
垢版 |
2021/09/23(木) 02:31:47.09
組込みに戻りたいよ
今はみずほの末端PG
githubにマイコンprj投稿オナニー
2021/09/23(木) 13:36:07.45
まったく、jsは最高だぜ!!
2021/09/23(木) 14:39:26.48
開発用の補助ツールって何を作ってるの?
CIでの自動ビルド、自動テストとか?
通信を行う製品だと
サーバや対向機器を模擬したアプリとか?
2021/09/23(木) 14:40:07.26
おまわりさーん
2021/09/23(木) 17:14:55.56
デバイスのステータスをモニタリングしたりとかは社内に汎用的なツールがあるんだけどそれをプロジェクト毎にforkしてカスタマイズしてるな
でもよくありがちな通信系のツールはjavascriptには起き替えできないし配布コスト考えてもc#でやるほうがよくないか
2021/09/23(木) 17:52:54.67
通信系ツールは画面がいらなきゃpythonかphpで、
フロントが必要なら+JSでささっと作っちゃうな
ちょっと複雑なのとか配布用のはC#、VCなど
2021/09/23(木) 23:47:39.53
データベースにアクセスする必要があるとかクロスプラットフォームなGUIが必要とか以外にwebで作る必要ある?
デスクトップアプリ作るなりpythonでスクリプト書く方が色々捗りそう
2021/09/24(金) 05:12:00.15
ブラウザだから動的に画面を作りやすい点と、画面スクロールができる点
表示や設定項目が多くても汎用的に作りやすい
2021/09/25(土) 14:12:37.19
>>909
その辺の無関係な暇そうなやつに散発的に仕事を頼むときに楽ができる
たいてい開発中にいじる用にしか使わないけど
あまりに出来が良ければ磨いて本採用することもある
2021/09/25(土) 19:14:53.92
そういう目的なら何で作ってもいいんじゃね?
2021/09/27(月) 00:53:58.24
>>912
APIだけ用意して、あとは適当になんとかしてって超丸投げですわ
914sage
垢版 |
2021/10/04(月) 00:13:47.27
スイッチの短押しと長押しの判定の区別の共存が解らんわ
2021/10/04(月) 07:16:56.62
押してから離すまでの時間じゃあかんの?
2021/10/04(月) 12:06:42.37
押した瞬間に作用するのと長押しは共存できないから
2021/10/04(月) 19:08:45.67
それは仕様のバグでは
2021/10/04(月) 19:16:14.73
離したときに作用させればええやん
2021/10/04(月) 23:06:45.00
キーを離したかどうかを取得できないFM-7が思い浮かんだ
920仕様書無しさん
垢版 |
2021/10/05(火) 00:45:41.94
FM-7と言えば山内さん
2021/10/05(火) 02:43:04.64
懐かしいがYAMAUCHIコマンドはFM8
FM7は任意の8バイト
2021/10/05(火) 12:33:15.69
エンベデッドシステム試験今年受験者少なそう
923仕様書無しさん
垢版 |
2021/10/05(火) 23:15:01.67
FMシリーズのサブ・システムは今で言うGPUみたいなもんだから表示が爆速だった。
2021/10/06(水) 00:49:11.99
今年受験料上げやがったからな 腹立つ
2021/10/06(水) 17:44:16.02
申し込み期間も例年1ヶ月くらいあるのに今年は約1週間
しかも予告なく突然申し込み開始する鬼畜さ
2021/10/07(木) 21:29:18.66
半年後あたりから組み込みの仕事なくなると言われたから別の業界に行く準備だ
2021/10/07(木) 22:58:10.33
そうなの
2021/10/07(木) 23:38:05.85
はいはい頑張ってね
2021/10/08(金) 19:01:37.38
>>926
良いと思う
この業界は去る者は追わず、来るものは許さずの精神だし
2021/10/08(金) 20:37:32.35
この業界の人ってケツの穴やっぱ小さいよな
2021/10/08(金) 23:13:32.37
目的外使用はしてないんで締まりがいいんだよ
2021/10/09(土) 13:17:14.32
組み込みなんて10年以上前から無くなる言われてるよ
2021/10/09(土) 14:32:40.90
言うだけならタダ
2021/10/09(土) 17:15:31.63
仕事がなくなるってそう言う意味?
てっきり今の職場で組込みの仕事なくなるけど組込みやりたいから転職するってことかと思ってたわ
2021/10/09(土) 17:37:35.06
ええ・・・
2021/10/09(土) 18:53:06.28
東海地震が来るまでは大丈夫だよ
2021/10/10(日) 16:43:21.53
C言語からRustへ移り変わると思いますか?
2021/10/10(日) 17:59:40.10
C++的立ち位置になりそう
2021/10/11(月) 02:58:18.54
C++はCの上位互換だから混在利用が容易なのでCの既存コードが残るプロジェクトでも受け入れ易かった

Rustは筋はいいが0ベースで始まるプロジェクトじゃ無いと導入難しいだろうね
2021/10/11(月) 04:08:04.90
無職な連中はプログラマー教室にでも行って一発逆転だ
中抜きされて辛いならJavaプログラマーになるのが一番
プログラミング教室のバナー広告もあるからクリックしてみれば?

Aさん
俺はJavaオンリーで700万だなぁ
Javaはここのアンチみたいに全然コーデングできない無能が現場に多いから
必然的に比較対象として優秀に見られるから楽なんだよね
こちとら一切勉強してないのに

Bさん
俺Javaメインで1400万だけどね
FInTechとかJavaの高額案件いくらもあるだろう
Javaしか出来ないという人間は少ないだろうが

Nodeもちょっといじったし今後増えるかもしれないけどバックエンドに関してはJSはまだまだぐちゃぐちゃ
2021/10/11(月) 16:58:12.73
組込みばかりやってるから
webなんかの求人見て
Node.js、Vue.jsとかでてくると
なんのこっちゃ?ってなる。
流行りのAWSすらよくわからない。
組込みでAmazon FreeRTOSとかあるけど、使ってるプロジェクトを周りで見たことない。
2021/10/11(月) 17:59:06.90
俺はずっとwebしかやってないから組込みやりたいんだけどなんの勉強したらいいかわからん
普段はGoとk8sでgrpcサーバ開発してる
2021/10/11(月) 17:59:36.73
awsくらい知っとけよと言いたいところだが俺もec2とrdsくらいしか触ったことない
iot絡みでデバイス用のスマホアプリ開発がポロポロ出てきてるがそのへんは外注に投げてるっぽいからとくに余波もない
2021/10/11(月) 21:57:58.93
>>942
Webから組込来たけど仕事はたいしたことないが、この界隈の人種がヤバい
2021/10/11(月) 22:28:18.40
固定小数点演算って2進数で計算しますが、1.5を15のように桁上げして計算するのと違いがよくわかりません。
メモリの節約がメリット?
2021/10/11(月) 22:53:37.23
桁上げの必要もないんじゃ?
2021/10/11(月) 23:03:53.17
>>946
マイコンなので、整数型で計算したいのです。
2021/10/11(月) 23:59:53.90
1命令を削る事に心血を注ぐ必要がなければいいんじゃないの?
2021/10/12(火) 04:51:00.62
固定小数点の意味が分かってないならおとなしく浮動小数点使えよと思う
2021/10/12(火) 07:08:56.92
>>945
まず、浮動と固定を理解できてるのか?本当に固定小数点か?は置いといて、
小数点以下1桁精度で良い値なんかは
int型で計算できるように10倍値で扱ったりする。

そもそも浮動小数点命令あるいは演算ユニットのないマイコンもあるし、
あっても整数演算なら1〜数クロックのところが浮動小数点演算だと数十クロックかかったりするし、
ライブラリ提供だったりすると
演算時間のみならずサイズも馬鹿にならない。
2021/10/12(火) 07:38:21.78
>>950
ありがとうございます。
今使っているマイコンはFPUがないので、floatでの計算は避けたいです。

小数点以下の桁数が増えると10進数の小数点計算は遅くなりますか?(1000倍値とか)

例えば、8bitマイコンで4byteの整数型を使って1000倍値計算するのは数サイクルかかる程度だと思うのですけれども。
2021/10/12(火) 07:50:50.78
そんなにシビアなものなら余計に無理だろ
固定小数点の処理も意味が分かってないとそもそも最適化出来ないだろうし
普通に浮動小数点で計算したほうが何も考えずに済むからバクも少なくなるだろうし
素人に固定小数点は無理と思う
レス数が950を超えています。1000を超えると書き込みができなくなります。