2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

組み込み系 Part2

1 :仕様書無しさん:2021/03/13(土) 13:42:52.89 .net
リモートワーク事情から半田付けテクニックまで
組み込み系の話題、最近どうですか?

2 :仕様書無しさん:2021/03/13(土) 13:43:03.68 .net
前スレ 組み込み系
https://medaka.5ch.net/test/read.cgi/prog/1600600402/

3 :仕様書無しさん:2021/03/13(土) 15:16:34.42 .net
フルリモートで組込みやりたいけど、それできる会社ねえかな?

4 :仕様書無しさん:2021/03/13(土) 19:38:56.98 .net
完全なフルリモートワークは無理かもしれないけど
月2-3回出勤とか必要な時期だけ出勤なら割とあるでしょう

そういった会社が望むスキルセットや実力と相性問題で誰でも入れるとはならないとしても

5 :仕様書無しさん:2021/03/13(土) 20:39:35.26 .net
>>3
基本製造業が客になるから実機信仰は根強い。
持ち帰りで実機を借り出せるとしても、スタートアップ・納品時にしばらく常駐する覚悟はいるだろうな。
つーかもし自分が初見に仕事出すなら最低条件にする。

6 :仕様書無しさん:2021/03/13(土) 20:49:01.65 .net
デバッグやテストで出社します。

バグが出たので出社します。

動作確認しながらコーディングしないとわかりにくいから出社させてください。


って感じだな、、、

7 :仕様書無しさん:2021/03/13(土) 21:24:13.00 .net
>>3
現状できそうだけど、通勤圏に住むことを命じられてるから
結局単身赴任してる

8 :仕様書無しさん:2021/03/13(土) 21:25:25.79 .net
昔はエミュレータが超高額だったけど、今は安くなったから
貸出してもらえるなら家でも仕事できるよね

9 :仕様書無しさん:2021/03/14(日) 10:18:54.29 .net
最後は実機でテストやれだから
出社しなきゃいけない。

10 :仕様書無しさん:2021/03/14(日) 13:37:51.84 .net
会社に住んでる仙人みたいな人がいて
その人がビデオチャットで実機動作の確認してくれる

11 :仕様書無しさん:2021/03/14(日) 18:06:04.93 .net
>>9
最後だけ出て他はテレワークでええやろ

12 :仕様書無しさん:2021/03/14(日) 20:57:25.02 .net
実機でテストがまた、仕様通り動くか確認てことで、
何ヶ月もかかることもあんじゃん

13 :仕様書無しさん:2021/03/14(日) 22:27:30.72 .net
実機も貸し出してくれたらええねん。

めちゃデカい場合は、実機テストの時だけ宿泊出張で
家賃高いアパートで単身はしんどいから、家帰らせてくれ

東京に帰りたい、大阪はもう嫌だ

14 :仕様書無しさん:2021/03/15(月) 03:42:01.73 .net
大阪でめちゃデカい組み込みって伊丹のほうか?それとも南港か?

15 :仕様書無しさん:2021/03/15(月) 21:58:10.32 .net
大阪で組込みって、
パナソニック、キーエンス、住友電工、ダイキン工業、
タイガー魔法瓶、メガチップス、椿本チエイン、象印とかのイメージ

16 :仕様書無しさん:2021/03/16(火) 05:37:59.60 .net
NECが作った4ビットマイコンなら全部しっている、
8ビットも各社いろいろ経験、

17 :仕様書無しさん:2021/03/16(火) 12:27:12.94 .net
128ビットまでなら大体網羅した

18 :仕様書無しさん:2021/03/16(火) 15:10:11.52 .net
>>16
レスが8ビット機の文字数限界?

19 :仕様書無しさん:2021/03/19(金) 16:24:20.79 .net
昔、9ビットマイコンやったときは頭がパニックになった

20 :仕様書無しさん:2021/03/19(金) 18:46:18.20 .net
1バイトが8ビットでないマイコンってもうさすがにないでしょ

21 :仕様書無しさん:2021/03/19(金) 20:43:19.58 .net
picの一部

22 :仕様書無しさん:2021/03/20(土) 04:32:33.11 .net
picは9ビット通信のUARTを持ってるよな

23 :仕様書無しさん:2021/03/20(土) 08:51:35.60 .net
K&R本を読み終わったら次何したらいい?

24 :仕様書無しさん:2021/03/20(土) 08:55:01.32 .net
>>23
CPUのマニュアル読め

25 :仕様書無しさん:2021/03/20(土) 09:46:42.18 .net
>>24
本?

26 :仕様書無しさん:2021/03/20(土) 09:56:27.78 .net
>>25
ルネサンスやマイクロチップが公開してるマニュアル

27 :仕様書無しさん:2021/03/20(土) 10:16:20.47 .net
スポーツクラブかな?

28 :仕様書無しさん:2021/03/20(土) 10:32:17.80 .net
ルネッサーンス!

29 :仕様書無しさん:2021/03/20(土) 12:25:29.03 .net
ミスター味っ子だな

30 :仕様書無しさん:2021/03/20(土) 13:46:11.04 .net
ルネサスをルネサンスと間違えるエンジニアがいると聞いて

31 :仕様書無しさん:2021/03/20(土) 13:49:29.83 .net
たくさん釣れた!

32 :仕様書無しさん:2021/03/20(土) 14:21:12.18 .net
本人降臨

33 :仕様書無しさん:2021/03/20(土) 15:21:11.14 .net
>>32
最近老眼が酷くて、ルネと打ったところで出てきた単語をタップしちゃったわ

34 :仕様書無しさん:2021/03/20(土) 17:14:02.82 .net
ルネサスのRはルネッサンスが語源だからあながち間違いじゃないんだけどね

35 :仕様書無しさん:2021/03/20(土) 20:03:28.86 .net
滑舌悪いからルネサスって言いにくい
ネとサとスの間がどうしても突っかかるからルネッサンスと呼びたい

36 :仕様書無しさん:2021/03/21(日) 19:38:38.61 .net
ルネサンスおじさんの言う通りにCPUのマニュアル読んだ方がいいのかな

37 :仕様書無しさん:2021/03/21(日) 19:59:56.39 .net
まずはLチカじゃね

38 :仕様書無しさん:2021/03/21(日) 20:20:41.72 .net
ルネサス大変だな
生産に影響出るのは1ヶ月後らしいが

39 :仕様書無しさん:2021/03/21(日) 22:51:16.16 .net
>>23
>>25
CPUのハードウェアマニュアル(レジスタの説明までついてるやつ)
のこと。無料で読める。

3000円くらいでCPUボード買う
7000円くらいでE2lite買う
RL78のデータシート見ながらLチカ、タイマー、通信を作る

これで2か月くらいは勉強できる
んで、windows側でVisualStudioで通信ツール作ってマイコンボードをリモート制御
まで出来てやっと現場で少し役に立つレベルかな

40 :仕様書無しさん:2021/03/21(日) 23:12:05.23 .net
ビュートローバーでいいんじゃね?

41 :仕様書無しさん:2021/03/22(月) 05:51:33.30 .net
>>39
300円くらいでPIC、7000円でPICkit買って、初期設定からオシレーター、割り込み、タイマー、UART、SPI、I2Cくらいまでやればかなり勉強になるぞ

42 :仕様書無しさん:2021/03/22(月) 07:25:35.81 .net
PICよりESP32+VScode(+PlatformIO)の方が面白いよ

43 :仕様書無しさん:2021/03/22(月) 11:07:50.68 .net
ESP32は中華マイコンだから仕事では使えないわ

44 :仕様書無しさん:2021/03/22(月) 23:39:51.95 .net
なぜ?

45 :仕様書無しさん:2021/03/23(火) 21:09:56.92 .net
ESP32が商用で採用されてる製品ってある?

46 :仕様書無しさん:2021/03/23(火) 21:23:10.47 .net
同期点滅パイロン

47 :仕様書無しさん:2021/03/23(火) 22:01:20.72 .net
知り合いで使ってるところ知ってる、一点物を作ってる会社だけど

48 :仕様書無しさん:2021/03/23(火) 23:30:59.50 .net
ライブラリのライセンス調べるのが面倒でな

49 :仕様書無しさん:2021/03/24(水) 01:38:31.73 .net
組み込みの人でラダーとかST書ける人が知り合いにけっこういるんだけど、このへん組み込みにはわりと馴染みのある分野なんですかね

50 :仕様書無しさん:2021/03/24(水) 03:53:01.45 .net
ラダーなんてのは、工作機械などの産業装置メーカーが多い。
家電などと違って
産業装置は客先の工場の環境や要望に合わせて仕様を変えなきゃいけないので
PLCを使う事でプログラム書き換えも容易にできるようにしている

51 :仕様書無しさん:2021/03/24(水) 07:18:20.92 .net
組み込みエンジニアになりたかったけど気が付いたら30歳になってたわ

52 :仕様書無しさん:2021/03/24(水) 22:04:20.39 .net
車載系って燃えてるプロジェクトしか見たことないけどこんなもんなの

53 :仕様書無しさん:2021/03/24(水) 22:47:47.85 .net
>>52 程度に差はあるにせよ
車載にかぎらず車関係のプロジェクトは酷い話ばかり聞く
まぁ規模が大きいし関連も多いし
技術者でもアナログな人間も多いしで大変なんだろうけど

54 :仕様書無しさん:2021/03/24(水) 23:01:37.82 .net
車載だと制御じゃなくてもMISRA縛りなん?

55 :仕様書無しさん:2021/03/24(水) 23:06:16.41 .net
組込みであまり炎上せず残業少なめの分野って何だ?

家電
産業装置
医療機器
事務機器
通信機器
輸送用機器
ロボット
などあるが・・・

56 :仕様書無しさん:2021/03/25(木) 12:31:15.22 .net
規格認証が絡まないもの、カーネルやブートローダなど下回りにあまり手を入れないもの(アプリ層の改修のみ)は比較的燃えにくい傾向にある
某オーディオアンプの開発はクソ楽だったな その分つまらなかったが

57 :仕様書無しさん:2021/03/25(木) 12:54:05.25 .net
毎日、仕様変更、ソフトが完成する前に仕様追加
なんで、こんな動きするの?
いや、仕様書通りに組むとこうなるから状態

58 :仕様書無しさん:2021/03/25(木) 14:35:20.87 .net
仕様担当、設計担当、実装担当がちゃんと分かれていないpjはだいたいモメるよね

59 :仕様書無しさん:2021/03/26(金) 02:35:26.96 .net
DRの準備に時間取られて実務できないのホントイラつく

60 :仕様書無しさん:2021/03/26(金) 08:03:17.29 .net
DRってなに?

61 :仕様書無しさん:2021/03/26(金) 08:38:11.87 .net
>>60
デザインレビュー

62 :仕様書無しさん:2021/03/26(金) 09:55:48.34 .net
ディズニールァンド

63 :仕様書無しさん:2021/03/26(金) 13:13:52.38 .net
メーカーのプロパーくらいしかDRは関与しないだろ

64 :仕様書無しさん:2021/03/26(金) 13:34:20.47 .net
>>55
家電かな。小さいやつなら回路ソフトの2人で量産までやる。
ナビやレコーダーのようなデジタル家電はソフト大規模だからダメだぞ

65 :仕様書無しさん:2021/03/27(土) 01:02:54.69 .net
>>23
アンサーブック

66 :仕様書無しさん:2021/03/27(土) 01:23:29.50 .net
>>65


67 :仕様書無しさん:2021/03/27(土) 04:33:27.13 .net
ルネもいいけど初心者ならSTM32が一番楽だと思うな、安いし

68 :仕様書無しさん:2021/03/27(土) 05:07:19.55 .net
何気にPICって勉強になるよな
PIC2個使ってマスター、スレーブの通信プログラムとか

69 :仕様書無しさん:2021/03/27(土) 07:55:34.59 .net
なぜか人気ないけどなPICは一番好きだ

70 :仕様書無しさん:2021/03/27(土) 08:01:54.54 .net
picのアセンブラにトラウマ
9ビット

71 :仕様書無しさん:2021/03/27(土) 09:43:30.06 .net
家電→機能が多く規模が膨大なものはデスマに陥りやすい。
産業装置→同じ装置でも客ごとにカスタマイズした仕様で作る場合もあるので混乱しやすい。中小企業はメカ・エレキが偉く、ソフト軽視の企業もあり。
医療機器→使用認可を得るための書類作成が開発以外に沢山ある。バグは殆ど全て直すので納期前にバグが出るときつい。

経験あるものだとこんな感じか

72 :仕様書無しさん:2021/03/27(土) 11:05:43.09 .net
>>66
説明が足りなくてすまん。
プログラミング言語C(K&R著)の演習の解答集がアンサー•ブック。今も売ってると思う。

73 :仕様書無しさん:2021/03/27(土) 11:18:39.32 .net
え?今はもうPIC人気ないの?昔はみんな使ってたのにね
当時はAVRが出たかどうかの時期だったけどPIC以外はゲテ石扱いだったよ

74 :仕様書無しさん:2021/03/27(土) 12:41:46.62 .net
装置メーカーのソフト担当だったが大抵の装置はメカで付加価値出すからな
ソフトの仕様は機種によって大差ないしけっこう楽
ただし上位との取り合いはクソだるい

75 :仕様書無しさん:2021/03/27(土) 18:12:20.37 .net
ソフト軽視は産業分野特有かも
そもそもハードだけでやってきた業界みたいなもんだから頭の柔らかい人も少ないし
ソフトウェアが複雑化してきた現代でも軽視のまんま意識を変えることもできないのではと

76 :仕様書無しさん:2021/03/27(土) 18:41:01.53 .net
H8使わせて……

77 :仕様書無しさん:2021/03/27(土) 19:35:53.44 .net
いまだにH8マイコンの書籍とか普通に色々売ってるけど、どうなん?
RXとかはいまだ少ない。

78 :仕様書無しさん:2021/03/27(土) 20:36:51.41 .net
RXってなに? 太陽の子?

79 :仕様書無しさん:2021/03/27(土) 22:03:17.02 .net
ルネサスのはあれだ、コンパイラが高すぎる。

80 :仕様書無しさん:2021/03/28(日) 20:38:45.84 .net
IAR使えばいいじゃん

81 :仕様書無しさん:2021/03/28(日) 22:21:43.32 .net
2020/11/16 IARシステムズがルネサスRXファミリ向けにLinuxベースの効率的なビルドおよびテスト環境を提供
https://www.iar.com/jp/about/news-and-events/press-releases/20201116iarrxlinux/
これかな?

82 :仕様書無しさん:2021/03/29(月) 00:58:15.39 .net
ウチもIARばっかだわ
まぁコーティング自体はvscodeでやってるけど

83 :仕様書無しさん:2021/03/29(月) 06:04:05.26 .net
京都マイクロユーザーはいないの?

84 :仕様書無しさん:2021/03/29(月) 18:15:49.37 .net
ハードウェアの挙動からエミュレートさせるデバッグ環境作ったわ

85 :仕様書無しさん:2021/03/29(月) 20:43:47.36 .net
組み込みエンジニアって30歳でも若手扱いされるってマジ?

86 :仕様書無しさん:2021/03/29(月) 21:02:05.00 .net
30歳で老害扱いされたいか?

87 :仕様書無しさん:2021/03/29(月) 21:03:14.36 .net
組込みはIT業界のなかでは一番長く居られる分野かと。

88 :仕様書無しさん:2021/03/29(月) 21:06:19.66 .net
>>87
若手が続かない業界なんじゃないの?

89 :仕様書無しさん:2021/03/29(月) 21:26:19.82 .net
>>79
IARは導入高いし、年間サポート更新費用も高い
ルネは買い切りライセンスだし統合環境も日本語

>>85
腕前次第では定年までやれる
定年後でも個人で治具請負会社やってる爺さんもいた

90 :仕様書無しさん:2021/03/29(月) 22:45:44.73 .net
治具の仕事はハード屋じゃない?

91 :仕様書無しさん:2021/03/30(火) 00:45:57.23 .net
>>82
IARのエディタ使いづらいんだよな
未だにアレだから力入れる気無いんだろうなって

92 :仕様書無しさん:2021/03/30(火) 00:52:43.23 .net
コンパイラのエディタってどこも真面目に作ってるように思えん どうせ秀丸で開発するでしょとか思われてないか?
visual studioほどとは言わんがgrep検索置換インテリセンスマウスオーバーの反応、どれも鈍臭くてストレス溜まる

93 :仕様書無しさん:2021/03/30(火) 02:16:55.18 .net
vscodeの設定がよくわからん。
というかデバッガ使わないんですか?

自分はデバッガ無しでは絶対開発できないですねえ。。

94 :仕様書無しさん:2021/03/30(火) 04:26:18.49 .net
デバッガ無しで絶対に開発できないんじゃWeb開発できないっすね

95 :仕様書無しさん:2021/03/30(火) 06:42:21.03 .net
hewのベースはvisualstudioだったね

96 :仕様書無しさん:2021/03/30(火) 06:56:51.03 .net
ルネサスのhewって昔は20万したけど、今は無料?
IARはOSのライセンス料だよね?

97 :仕様書無しさん:2021/03/30(火) 07:37:03.77 .net
cs+

98 :仕様書無しさん:2021/03/30(火) 10:09:34.41 .net
WEBもデバッガ動くぞ
ローカルのデバッガとサーバでセッションつなぎっぱなし
トレース実行もできるし変数の値も見えるしソースの一部だけ変更して実行も出来る
サーバサイドのほとんどの言語でできるよ

フロントというかJavascriptならブラウザ標準装備だけでもけっこう出来る

WEB系は主戦場だけあって開発環境かなり進んでるよ

99 :仕様書無しさん:2021/03/30(火) 11:10:11.95 .net
>>94
スレタイ読んで出直してください

100 :仕様書無しさん:2021/03/30(火) 11:41:12.69 .net
ice使うと処理止まっちゃうからオシロでデバッグだぞ

101 :仕様書無しさん:2021/03/30(火) 12:34:16.21 .net
>>98
Web系って日進月歩で進化してるね。

1:実行
2:printfで情報表示
3:ソース修正
4:コンパイル
5:1に戻る

大体1日中これやってるわ。

102 :仕様書無しさん:2021/03/30(火) 13:20:47.50 .net
>>101
結局それが一番速いよね

103 :仕様書無しさん:2021/03/30(火) 18:57:54.94 .net
組み込み系のベテランはLED1個でデバック

104 :仕様書無しさん:2021/03/30(火) 20:14:26.62 .net
シリアル出力もICEも無い環境で仕方なくやったことはある。

105 :仕様書無しさん:2021/03/30(火) 22:51:42.34 .net
>>98
おおマジか、サーバサイド結構進んでるんだな
firefoxのJSデバッガくらいしかなかったから結果的にJS頼りきりだったわ

106 :仕様書無しさん:2021/03/30(火) 22:54:52.21 .net
>>103
組込ってステップで追うというより期待のタイミングで出力きてるかとか
LEDで直感的に知れた方が楽なこと多いしな、ポートのビット弄るだけだし

107 :仕様書無しさん:2021/03/30(火) 23:16:15.21 .net
組み込みがうらやましい、C、C++できれば食いっぱぐれないし
Webはもう嫌だ、フロントかえぐいわ

108 :仕様書無しさん:2021/03/31(水) 00:14:07.88 .net
リアルタイム処理はデバッグしんどいけど作ってて楽しい
モノを作ってる実感がわく

109 :仕様書無しさん:2021/03/31(水) 01:32:17.89 .net
>>103
モールス符号とか3、3、7拍子とかでエラーコード表現

110 :仕様書無しさん:2021/03/31(水) 04:12:08.76 .net
どっからノイズはいってるんだ……?
基板に手を置くと安定するとか魔術か……?

111 :仕様書無しさん:2021/03/31(水) 04:16:42.84 .net
>>108
こういう輩が非リアルタイムはカンタンとかアホなことを抜かすんだろうな

112 :仕様書無しさん:2021/03/31(水) 04:17:14.89 .net
>>110
セラコン入れたら?

113 :仕様書無しさん:2021/03/31(水) 04:54:23.54 .net
>>108
RTOSって使う?
自分はほぼタイムスライスで作るが

114 :仕様書無しさん:2021/03/31(水) 06:47:43.92 .net
>>110
被服の内側で切れかかってる線があるかもよ。
新品で買ったジャンプワイヤーでそんな不良に当たったことがある

115 :仕様書無しさん:2021/03/31(水) 06:54:15.34 .net
ジュンフロン線

116 :仕様書無しさん:2021/03/31(水) 12:08:31.21 .net
組込みはCとC++でなんとかなるけど
物にもよるけどデバッグするときに色々機材が必要な場合があるからそれが面倒くさい。
動作テストで操作等をミスると、やり直し、ログ取り直しってなって、また機材つかって環境構築し直して
面倒な場合がある。

117 :仕様書無しさん:2021/03/31(水) 12:56:41.09 .net
>>103,109
LEDに8bit程度の内部状態出力してオシロで見るわ。

118 :仕様書無しさん:2021/03/31(水) 18:02:35.06 .net
>>100 >>106
ブレーク張らずに実行すれば連続動作見れるし
止めたい場合は止めればいいのだから、ICEはつなごうよ

LEDでやってますとか、悪い冗談にしか聞こえない
趣味ならともかく仕事では止めて頂きたい

119 :仕様書無しさん:2021/03/31(水) 19:10:49.20 .net
現場でiec持ち込めないとか、ノイズ試験の時はLEDデバックしかない

120 :仕様書無しさん:2021/03/31(水) 19:38:37.35 .net
>>118
趣味って言うか基板にI/Oのモニターランプ付けるっしょ、それと同じよ?

121 :仕様書無しさん:2021/03/31(水) 19:46:24.19 .net
J-tagもアイスの一種?

122 :仕様書無しさん:2021/03/31(水) 22:37:19.53 .net
>>121
ICEの先にJTAG付けるんじゃないか?

123 :仕様書無しさん:2021/04/01(木) 07:02:34.45 .net
??

124 :仕様書無しさん:2021/04/01(木) 11:42:33.86 .net
エミュレートしてなくてもICEと呼んでしまう慣習

125 :仕様書無しさん:2021/04/01(木) 17:45:31.85 .net
インサーキットエミュレータの意味では既にICEは絶滅したよな
今はJtagでCPUのデバッグ用隠しレジスタアクセスするだけだからなぁ

126 :仕様書無しさん:2021/04/01(木) 19:41:48.69 .net
そういえば昔のICEって仮想CPUみたいの付けてたよな
ロジアナで命令を拾って、表示してた感じ

127 :仕様書無しさん:2021/04/01(木) 21:17:36.28 .net
Eva-chip

128 :仕様書無しさん:2021/04/02(金) 19:30:39.57 .net
>>125
フルエミュレータも売ってるけど、超高いから買わないね

129 :仕様書無しさん:2021/04/02(金) 19:45:57.54 .net
Mr.ICE持ってた

130 :仕様書無しさん:2021/04/02(金) 20:00:31.99 .net
フルICEってうん百万してたんだろ?

131 :仕様書無しさん:2021/04/02(金) 22:09:52.16 .net
600万とか

132 :仕様書無しさん:2021/04/02(金) 23:03:53.74 .net
Z80のICEが縦型ゲーム筐体かと思うような大きさだったり

133 :仕様書無しさん:2021/04/03(土) 05:54:00.34 .net
ICEといえばソフィアか横川だったな

134 :仕様書無しさん:2021/04/03(土) 08:44:47.29 .net
パナの真っ赤なICE

135 :仕様書無しさん:2021/04/06(火) 01:10:15.62 .net
今だにc++に移行できない製品が多すぎて開発効率が悪い
better cとしてでもいいから導入したいがナタ振るうほど頑張る気もないので諦めてる

136 :仕様書無しさん:2021/04/07(水) 15:31:24.54 .net
クラスだのオブジェクト指向だの余計な知識いるし、移行したく無いw
C言語でいい。

137 :仕様書無しさん:2021/04/07(水) 18:32:55.84 .net
組込みなのか組み込みなのか
個人的には組込み

138 :仕様書無しさん:2021/04/07(水) 18:46:00.77 .net
最近の装置はフル実装のlinuxだったりして
組み込みなんだかアプリなんだか分からないからなぁ
そんな状況だと高級言語やらスクリプト言語やら
様々な言語のごった煮状態だから
必要な知識が昔より多くなってんだよなぁ

139 :仕様書無しさん:2021/04/07(水) 19:52:58.53 .net
組込の定義も理解してない頭の悪い輩が組込業界にいる絶望感

140 :仕様書無しさん:2021/04/07(水) 21:05:39.63 .net
組み込みでもクラスが使えるとかなり便利
ただ、メモリーを大量に使うので外付けでSDRAMが付いてないときつい

141 :仕様書無しさん:2021/04/08(木) 09:34:02.50 .net
確かに・・・
複雑になるとC++に逃げたくなるが、PIC18Fレベルのマイコンだとそうもいかない。
自然とCでカプセル、OOPライクという事なる。
PCアプリをXAMLカキコしながらC#でDDD開発を並行してやっていると、イライラしてくる。

142 :仕様書無しさん:2021/04/08(木) 10:10:21.04 .net
普段からC++、C#、PICで開発してるが
作り難さ的な意味でイライラしたことないからようわからん

143 :仕様書無しさん:2021/04/08(木) 12:27:00.96 .net
C++までいくとメモリ管理が雑になっちゃう
Cなら今どれぐらい確保してるか肌感覚でもわかるけど

144 :仕様書無しさん:2021/04/08(木) 14:11:25.10 .net
雑なのは無能だろ
ガベージがあるわけじゃねえからメモリ管理メッチャ気を使っとるわ
確保してるサイズをメモリ管理と言ってるなら単に小規模開発か大規模かの違いだろ

145 :仕様書無しさん:2021/04/08(木) 15:10:23.07 .net
>>143
まぁ 一年に一回程度、地球の裏側から"\0\0\0,,,"のJSONデータ送って来るのが、ローカル変数のchar tmp[]の配列が一バイト足りないだけだったからねぇ。
Blazorで作ったサイトでモニターしていたが、原因不明だった。
ESP32の当初EEPROMライブラリのReadにあったようなバグだw
なかなかメモリ扱いとそのテストは難しい。

146 :仕様書無しさん:2021/04/08(木) 15:26:13.06 .net
newしないでstaticに持つ

147 :仕様書無しさん:2021/04/08(木) 19:31:14.20 .net
new なんて使った事ない。
全て配列等事前に用意してる。

故にリーク0で365日連続運用できる。

148 :仕様書無しさん:2021/04/08(木) 19:43:44.23 .net
new使ってリーク0で24時間365日動いてるが
業務系の多くがそうだろうけど

149 :仕様書無しさん:2021/04/08(木) 23:26:01.61 .net
組み込みの場合、でかい容量使うときはSDRAM上に領域確保しちゃったりするから、動的な領域は使わないよな

150 :仕様書無しさん:2021/04/08(木) 23:47:07.18 .net
まずmisraで怒られるから動的メモリなんて使わん

151 :仕様書無しさん:2021/04/08(木) 23:48:33.47 .net
組み込みって一括りにされても

組み込みLinuxでOSSでネットワーク機能がっつり対応したらheapサイズも凄い

152 :仕様書無しさん:2021/04/09(金) 00:41:07.85 .net
そりゃOS積むならそれなりにヒープ使うだろうけどOSレスならヒープを使うケースは少ないし使うときは慎重になる

153 :仕様書無しさん:2021/04/09(金) 03:16:40.20 .net
まあOSレスならそうだね
っていうかOSレスの環境でHeap使う事あるかな?

組み込みもいろいろあるって事だね

154 :仕様書無しさん:2021/04/09(金) 05:09:35.53 .net
OSレスの規模ならheapは使わんな
実際組込出身の人は動的メモリ管理ができない人が多い

155 :仕様書無しさん:2021/04/09(金) 05:54:35.12 .net
大抵の場合、リンガーのスタック設定でなんとかなってしまう

156 :仕様書無しさん:2021/04/09(金) 09:40:32.27 .net
使い捨てのエリアは構造体定義してunion。

157 :仕様書無しさん:2021/04/09(金) 11:49:12.55 .net
組込みといっても下まわりから
アプリ層まで幅広い。
アプリ層は下周りがラッパーされていれば
ハードやOSのこと知らなくても担当できてしまう。

158 :仕様書無しさん:2021/04/09(金) 12:15:26.73 .net
まぁ そんなバグがあっても、リモート更新なら地球の裏側でも安心。 かつては4ビットトマイコン民生品で書き換え世界行脚した事もあったが、もう不要。
RXなどローダーに32kbも使え、RAMで書き換え実行で楽ちんラクチン・・・ PIC18FもSTM32もラクチンで、ESP32など標準でotaが備わっているw

159 :仕様書無しさん:2021/04/09(金) 16:19:53.72 .net
>>157
そうだね
アプリ層はスマホアプリの開発と大差無い
もちろんOSやフレームワークや開発言語は違うが

160 :仕様書無しさん:2021/04/09(金) 16:21:06.54 .net
>>158
自分もROMをバックに入れて全国回ったことあるわ

161 :仕様書無しさん:2021/04/09(金) 17:39:14.63 .net
きょうびオンラインアップデート機能は必須だな

162 :仕様書無しさん:2021/04/10(土) 01:43:02.12 .net
昔、PC8001、9“CRT、ROMライタ、イレーサをボストンバックに詰め込み夜行列車で東京から天理のシャープに行って作業した事が有るが、夏の暑い中着くまでに死にそうだった。

163 :仕様書無しさん:2021/04/10(土) 02:19:29.31 .net
イレーサ懐かしい

164 :仕様書無しさん:2021/04/10(土) 03:16:54.56 .net
おれ卒論Cで組んだけど実行速度がどんどん遅くなってたけど、あえはメモリ管理して
なかったからだったんだなあ

165 :仕様書無しさん:2021/04/10(土) 09:54:05.06 .net
動的なメモリー要求は、静的なアクセスに比べ多大なコストがかかる。致命的に成ることもあるよ。
基本エラーを返す可能性が有る関数は使わないが原則だった。昔はね。

166 :仕様書無しさん:2021/04/10(土) 12:51:18.19 .net
組込みって、やはりメーカーだから
大卒が多いの?
専門卒は少ない?

167 :仕様書無しさん:2021/04/10(土) 13:02:18.17 .net
>>166
いまどきメーカー内部でプログラミングなんかやってないだろ
だいたい設計はするけどあとは下請けに出してる
または派遣社員に作らせてるかどちらか

168 :仕様書無しさん:2021/04/10(土) 13:32:27.52 .net
普通にプロパーでも実装やるぞ

169 :仕様書無しさん:2021/04/10(土) 18:04:32.42 .net
>>167
納期、明日の朝までな
ガチャ

170 :仕様書無しさん:2021/04/10(土) 20:26:39.36 .net
>>167
効率悪いな、設計も全投げしないと外注メリットゼロだろ

171 :仕様書無しさん:2021/04/10(土) 20:30:41.74 .net
>>165
今時のフレームワークは全部動的だろ
エラーが怖かったらスペックに余裕を持たせとけばいい話なんだが
どうもズブズブの組込マンはギリギリとか低スペックハードに
限界性能の機能を実装することに興奮を覚えるマゾヒストが多くて面倒くせえ

172 :仕様書無しさん:2021/04/10(土) 21:28:09.64 .net
メーカーのプロパーだけど、
これまでは設計以降は
子会社やSESがやることが多かったけど
最近はプロパーも設計や実装、試験までするようになってきた。
ソフトで差がつく時代だから
技術持ってないとヤバいと危機感感じてるんだと思う。

173 :仕様書無しさん:2021/04/11(日) 00:02:01.54 .net
>>171
誰がフレームワークの話してるんだよ メモリに余裕を持たせればコストも上がるだろ
話噛み合ってないから黙ってたほうがいいよ

174 :仕様書無しさん:2021/04/11(日) 00:34:41.32 .net
たかがメモリのコストにガタガタ言うなよみみっちい

175 :仕様書無しさん:2021/04/11(日) 01:07:57.00 .net
>>171
165は昔の話をしてるのに、今は....て言ってるから話が噛み合ってないんだけど文盲か?

176 :仕様書無しさん:2021/04/11(日) 01:11:40.89 .net
>>172
かえってそういう動きが非効率なのにな
どこに投資すべきかがブレると技術の確保が遅れる

177 :仕様書無しさん:2021/04/11(日) 02:56:29.40 .net
内部で実装する能力がないと、外注費用が青天井になるし
品質管理もできなくなるよ

開発費の重さで倒産した電機メーカの事業あるある

178 :仕様書無しさん:2021/04/11(日) 05:30:41.92 .net
せっかく実現性とコスト考えていい感じに設計しても実装の美味しいところは若手や外注に譲らないといけない立場になってつまんねぇ
金とか関係なくエンジニアのエゴとして自分でやりたい

179 :仕様書無しさん:2021/04/11(日) 12:18:24.94 .net
プログラムを作ったことないやつが、設計すると矛盾だからけになって行き詰まるからな
プログラムデバックと並行して仕様デバックがいるんだよな

180 :仕様書無しさん:2021/04/11(日) 12:24:18.93 .net
>>179
それよく言うけどさ
プログラムが有能だからって設計も有能とは限らない
設計には設計の技術やセンスが必要になってくるよね
補助的な知識としてプログラムが役に立つことまで否定しないけど
やはり設計者としての技術が必要

プログラマとして育てたとしてもどこまでいっても設計者にはならないと思うよ

181 :仕様書無しさん:2021/04/11(日) 13:05:42.88 .net
ソフトウェアって、作ってみて初めて改善点が分かるナマモノだからなぁ
最初からある程度の予想は立つが、それ以上は何があるか分からないんだよなぁ
規模の違いもあるだろうが、かなりの実装経験が無いと設計時点で分かる人は居ないと思うよ

182 :仕様書無しさん:2021/04/11(日) 13:27:14.00 .net
脳内でアプリ動かせる人、動かせない人

183 :仕様書無しさん:2021/04/11(日) 13:41:35.18 .net
>>180
文系の指示でプログラム作り出すと、収拾がつかなくなる

184 :仕様書無しさん:2021/04/11(日) 13:52:07.35 .net
>>182
アニメーションみたいに表層を動かせる人は居るが
内部構造にまで思いを馳せてデータの行き交う状態まで
シミュレーション出来る人はほとんど居ないよ

185 :仕様書無しさん:2021/04/11(日) 14:09:38.03 .net
>>183
設計って基本的に理系の仕事だと思うがなぜ急に文系が出てきた
情報系じゃなくても理系だったら何らかの形で(畑違いかもしれんが)設計について学んでると思うが文系だとそういう学科はないのでは?
プログラムで必要なのは「作者の気持ちを考える」ではなく「顧客の気持ちを考える」こと
そういう意味では作者の気持ちを考えちゃうタイプにコーディングさせるのは危険

下町の工場で作る製品だって工業高校卒が設計してそこらのおばちゃんがラインをまわす
少なくとも設計は専門的な教育が必要で、製造は現場で覚えるもんだ

現場の叩き上げが管理職になって活躍するケースはあるかもしれないが設計するケースはないよ

186 :仕様書無しさん:2021/04/11(日) 17:54:01.81 .net
大学って、電気や機械の学科でも
設計はあまり学ばなくね?
電気回路の問題を解く、みたいな「解析」は学ぶけど
何か設計しなさいってのは卒研くらいじゃね?

187 :仕様書無しさん:2021/04/11(日) 18:03:47.82 .net
どんな大学出てようが自分で仕様考えて自分で実装して自分でテストする訓練をしないと設計スキルは身につかないぞ
まぁ文系は仕様考えられても実装することができないからそもそも向いてないけど理系だって手を動かさないとダメなやつはダメ

188 :仕様書無しさん:2021/04/11(日) 20:11:05.71 .net
>>180
一つ確かなのは、プログラムが無能だと設計も酷い

189 :仕様書無しさん:2021/04/11(日) 23:16:13.51 .net
>>180
10年現場で仕事しての発言ですか?

190 :仕様書無しさん:2021/04/11(日) 23:19:45.41 .net
>>185
設計は気持ちではありません。全面的に修正します。

仕様は顧客の要望を盛り込み、矛盾はないようにする
設計は仕様を漏れなく実装し、複雑さをなくし保守性を考慮する
実装は設計どおりに実装し、保守性を考慮する

あなたは実務経験が足りないか、そもそも無いですね。

191 :仕様書無しさん:2021/04/12(月) 01:21:14.92 .net
文系の性質はそもそも作者の気持ちを考えがちとかそういうことじゃなく、単に数学ができないだけだぞ
つまり理系の下位互換 その分頭数は多いから飲食とか人手が必要な仕事に就くべき

192 :仕様書無しさん:2021/04/12(月) 06:14:51.05 .net
あと、設計がダメなのに精神論で押し通すやついるよね

193 :仕様書無しさん:2021/04/12(月) 10:09:17.84 .net
マネジメントというのは、つまりは「文系にも出来る様にする」ということ。
仕事の粒度もそうだし、メモリ管理もそう。
あいつらはほんとに初歩でつまずくから、そのケアを
「いかにしなくて済むか」の仕組みづくりこそが肝です

194 :仕様書無しさん:2021/04/12(月) 21:05:08.99 .net
マネジメントの基本は文系と無能を採用、アサインしないことだろ

195 :仕様書無しさん:2021/04/12(月) 21:14:19.47 .net
プログラマーはドラえもんのポケットだからな
あんなこといいな、できたらいいな、

196 :仕様書無しさん:2021/04/12(月) 22:47:58.50 .net
組み込みから業務系に移ってきたが PG単位での仕事としては業務系は大人数ってのもあってマジでつまらん
作ってるものに動きがほとんどない 虚無

197 :仕様書無しさん:2021/04/13(火) 00:54:24.27 .net
それはたまたま羽振りの良い顧客で人月が水増しされた仕事に充てられただけだろうけど
業務系はそもそも最初から全然楽しい仕事じゃないよ、死ぬほどつまらん
だから壊れて自殺する奴もITジャンルの中では最も多い
俺の同僚や得意先も精神疾患で退場3名、死因は知らんが死者1名いる

198 :仕様書無しさん:2021/04/13(火) 06:38:26.32 .net
業務系ってどんな仕事?

199 :仕様書無しさん:2021/04/13(火) 07:02:21.11 .net
基幹システムカスタマイズとか

200 :仕様書無しさん:2021/04/13(火) 20:22:58.22 .net
>>198
会社の業務を把握してその業務を支援するようなツールやシステムを開発するタイプのものだよ

201 :仕様書無しさん:2021/04/14(水) 00:48:02.42 .net
ボタンポチーしたらデータ追加更新してメッセージ出してなんやかんやする画面を作る簡単なお仕事

以下今までの経験上ありがちな事例
・クラス設計の概念がない バッチ処理みたいにベタ書き
・単体テストはテストコード書かない 画面操作のスクショ取ってエクセル貼り付け
・改修箇所はコメントアウトして残す かろうじてsvn
・言語はjavaかvb
向上心のないプログラマーの墓場みたいな現場が多かった

202 :仕様書無しさん:2021/04/14(水) 00:55:36.36 .net
寝ぼけて逆刺ししたUV-EPROMがピカピカ光る世界よ、いま一度

203 :仕様書無しさん:2021/04/14(水) 01:16:46.38 .net
新品のEPROMは足が広がってるので、まず最初に机に押し付けて、足を狭めるんだけどやり過ぎて逆に広げるのは難しい。
デバッグが終了してアルミテープを窓に貼るのはいつも未明。

204 :仕様書無しさん:2021/04/14(水) 07:13:09.76 .net
>>201
業界の1%にも満たないレアな会社にいたんだな、お疲れ様

205 :仕様書無しさん:2021/04/14(水) 07:15:44.13 .net
>>201
これ組込業界のことだな

206 :仕様書無しさん:2021/04/14(水) 09:14:39.02 .net
>>205 組み込みでVBは逆に凄くない?

207 :仕様書無しさん:2021/04/14(水) 10:08:15.93 .net
>>201
うん?

208 :仕様書無しさん:2021/04/14(水) 12:38:05.17 .net
>>206
組込の人がWindowsで何か作る場合、VBよく使うで
C/C++でWinソフト作る人はあんまいない

209 :仕様書無しさん:2021/04/14(水) 13:56:28.76 .net
組み込みやってるが、raspberryとpython使ってるぞ

210 :仕様書無しさん:2021/04/14(水) 13:58:33.79 .net
組み込みの人は、実はC,C++があまり得意じゃない

211 :仕様書無しさん:2021/04/14(水) 14:17:23.07 .net
アセンブラなら得意だぜ

212 :仕様書無しさん:2021/04/14(水) 16:09:05.72 .net
Cはまあまあ得意だけど、
C++はよく知らないから
ネットに載ってるやつや既存のコードを真似て
何とか書いてたな

213 :仕様書無しさん:2021/04/14(水) 17:32:37.98 .net
ジグツールとかVSのC++つーかCとWin32APIで作ってたな。
最近はC#が楽ちん。

214 :仕様書無しさん:2021/04/15(木) 11:25:25.98 .net
なんで自慢大会になるんだろうな、老害か

215 :仕様書無しさん:2021/04/15(木) 12:07:01.87 .net
C#も組込みで使うことある?

216 :仕様書無しさん:2021/04/15(木) 15:56:11.78 .net
某社の複合機はスクリプト言語からCからごちゃ混ぜだから
あるいは使ってるかもな

217 :仕様書無しさん:2021/04/15(木) 16:28:00.08 .net
java scriptとか全く理解できない

218 :仕様書無しさん:2021/04/15(木) 16:41:59.68 .net
>>214
人は成長をやめたら一番成長していた時代を思い出すものだよ

219 :仕様書無しさん:2021/04/15(木) 17:10:27.22 .net
成長をやめたから一番成長していた時代を思い出すのか?
それとも、一番成長していた時代しか思い出せないから成長が失われたのか.....

220 :仕様書無しさん:2021/04/17(土) 01:44:25.37 .net
組み込みは時間止まってる人多いよな

221 :仕様書無しさん:2021/04/17(土) 08:13:54.15 .net
時間を止める技術が求められるからな

222 :仕様書無しさん:2021/04/17(土) 09:37:58.87 .net
組み込みエンジニアが基本情報とっても意味ない?

223 :仕様書無しさん:2021/04/17(土) 09:55:03.08 .net
真っ当な道を歩むなら取っておけ

224 :仕様書無しさん:2021/04/17(土) 09:57:58.71 .net
組み込みが扱うのは情報分野じゃねえからな

225 :仕様書無しさん:2021/04/17(土) 11:14:35.29 .net
じゃあ何だよ
アホが

インプットを得てアウトプットする、全部情報処理だわ

226 :仕様書無しさん:2021/04/17(土) 13:12:56.97 .net
基本情報は取れて当たり前。
だけど持ってる人と持ってない人でも技術力の差が無い。
エンベデッドシステムスペシャリスト試験に合格してるか、
アーキ担当ならそれに加えてシステムアーキテクト試験も合格してるぐらいが良いと思う。

227 :仕様書無しさん:2021/04/17(土) 13:21:57.75 .net
基本情報なんて右も左もわからんやつが基本的な知識を手に入れるためのツールだよ
組み込みとかWEB系とかの分類以前の基礎的な共通知識

228 :仕様書無しさん:2021/04/17(土) 13:25:29.69 .net
ただ、資格持っててもプログラム書けない人がたまにいて、
担当したことのない製品のソースコード一式を渡すと
すぐ拒否したり、
プログラムの構成をレクチャーしてくれないと無理とか、
何か文句つけてやらなかったりする人が一定数いる。

プログラムの構成とかいちいち教えなくても
ソースコードを渡したら
自力で設計書読むなり、コードを読んで解析できて
初めてだからバグとか出るのはしょうがないにしても
手を動かしてコードを書いてくれる人のほうが
多分仕事では使える人。

229 :仕様書無しさん:2021/04/17(土) 13:31:42.00 .net
レクチャーぐらいしろよ
バグ一つ出したらその倍ぐらい手間かかるじゃねーか

230 :仕様書無しさん:2021/04/17(土) 14:04:05.72 .net
新卒受けしないのは相変わらずだな

231 :仕様書無しさん:2021/04/17(土) 15:12:31.59 .net
資格を持ってることとプログラムが書けることは関係ないだろう
資格に拒否反応起こす人はそこらへんを勘違いしてる

232 :仕様書無しさん:2021/04/17(土) 17:26:29.90 .net
右も左もわからん奴はITパスポートからじゃね?

233 :仕様書無しさん:2021/04/17(土) 17:38:52.87 .net
uart、spi、i2c、canの基本技術が変わらないからな
でもこれからはrtsを組み込んでmtqq、m2m、otaでawsやazureなんかのクラウドに接続するのが標準仕様になる可能性がある

234 :仕様書無しさん:2021/04/17(土) 17:47:48.43 .net
プログラムの勉強しよう

入門書程度は真似して動いたけど書いてることがいまいちわからない
中級者以降向けの書籍に書いてることがわからない

体系的な知識を得たい

資格試験を通じて勉強

わかる、わかるぞ!公式ドキュメントや中級者向けの書類が読めるぞ!

よし、プログラムの勉強を今度こそはじめよう!!

こんな感じじゃねーの?
ITパスと基本情報あたりって書いてる単語の意味を覚えようってレベルだよね

例えば2進数も知らずにプログラミングの勉強はじめるのってちょっとやばくね?
そのレベルだとLチカも苦労するし、やる意味もない

235 :仕様書無しさん:2021/04/17(土) 18:47:00.76 .net
とりあえず動かすだろ

236 :仕様書無しさん:2021/04/17(土) 19:20:41.25 .net
あと、組み込み系だと論理演算が大切だな
論理演算を知らないとif分地獄に陥る

237 :仕様書無しさん:2021/04/17(土) 20:37:59.01 .net
>>228
経験が無くても取れるのが資格だけど、実務は経験がすべてだからな

238 :仕様書無しさん:2021/04/17(土) 20:39:41.00 .net
>>236
論理演算なんざCのHelloWorldの段階で触れるだろ
特別視するほど何が小難しいんだ?

239 :仕様書無しさん:2021/04/17(土) 21:05:26.86 .net
>>238
業務アプリとは作りが違うってことでないの

240 :仕様書無しさん:2021/04/17(土) 21:20:09.89 .net
>>238
8ビットのPICマイコンで2で割るとき
a / 2と書いてしまいがちだが
組み込み系やってる人は
a >> 1
と書く

241 :仕様書無しさん:2021/04/17(土) 21:21:03.56 .net
組込み系なら回路図見て信号の制御を考えたりすることもあるだろ
マイコン周辺の回路くらい読めるくらいの知識は必要だ

242 :仕様書無しさん:2021/04/17(土) 21:27:41.84 .net
>>240
なんでPICなのかわからんが、PICでも普通にシフトで割るが
処理コストくらい考えてるぜ
というか式によっては除算は正しく動かん

243 :仕様書無しさん:2021/04/17(土) 21:29:49.46 .net
組込って超くーだらない部分が誇りなんすな

244 :仕様書無しさん:2021/04/17(土) 21:31:53.02 .net
>>239
業務アプリも論理演算普通に使うぜ?
SQLにすら必要だからあるのに

245 :仕様書無しさん:2021/04/17(土) 21:50:08.73 .net
なあ

246 :仕様書無しさん:2021/04/17(土) 22:06:17.00 .net
いまどき業務で1ビット以上の論理演算はないな
詰め込む必要もない
こむずかしいことはライブラリに任せておけばよい

247 :仕様書無しさん:2021/04/17(土) 22:38:39.57 .net
昔はビットフィールド使いまくったけど、確かに使わなくなったなー
演算の最適化はしてるけどね

248 :仕様書無しさん:2021/04/17(土) 23:46:14.03 .net
容量の少ないシステム担当してる人ら
そういうの自慢するけど、
どうなん?って思う

249 :仕様書無しさん:2021/04/18(日) 06:32:48.37 .net
ローエンドマイコン使ってる人って、整数型で全部計算するよね
そうすると-1は0xffffだったり補数になるから、情報処理の問題に出てくるような知識が必要になる
32ビットクラスだと、値がオーバーフローして符号がひっくりかえることもなくなったけど、ローエンドだとunsinged 宣言とか大切になる

250 :仕様書無しさん:2021/04/18(日) 07:36:07.31 .net
Webは動的型が増えたけど、業務系で型を意識してないと金がとぶ
高額を扱う場合マシン依存のintはそもそも使うべきじゃねえし
unsignedが無くて40億を処理できず、64bitじゃないために1兆が処理できず
ってのはちょっと前の世代なら注意しながらやってる

251 :仕様書無しさん:2021/04/18(日) 07:49:11.04 .net
金勘定はコボルの仕事じゃないの?
そもそも組み込み関係ないし

252 :仕様書無しさん:2021/04/18(日) 09:51:16.19 .net
組込の人って思いこみが激しい傾向でもあるのか?
世間知らずなだけ?

253 :仕様書無しさん:2021/04/18(日) 10:14:47.78 .net
atmってどこまで組込なんだろう

254 :仕様書無しさん:2021/04/18(日) 15:04:46.47 .net
Javaって組込みで使うことある?
スマホや黒色家電とかの実質PCみたいなリッチな環境で動くUIアプリとかじゃなくて、
モーターやLEDを制御したりとかのガチな組み込みで

255 :仕様書無しさん:2021/04/18(日) 15:06:26.55 .net
Javaチップがある

256 :仕様書無しさん:2021/04/18(日) 15:11:14.77 .net
そういうのもあるみたいですね
でも実務上、価格競争や性能競争がある限りは、Cとアセンブラの1択でしょうね

257 :仕様書無しさん:2021/04/18(日) 15:57:50.52 .net
>>240
gcc や clang は a/2 や a*2 で a>>1 や a<<1 と同じコード吐くでしょ

もう20年前からコンパイラの最適化は下手にアセンブラで書くより賢いコード吐いてくれるんだから、仕事ならメンテ性を優先したソースを書くべき

趣味ならどうでもいいが

258 :仕様書無しさん:2021/04/18(日) 16:14:04.35 .net
最適化禁止のプロジェクトだったな
もっとも、そこまでシビアなパフォーマンスを求められる案件じゃなかったけど

259 :仕様書無しさん:2021/04/18(日) 16:46:26.74 .net
>>257
20年だとオプティマイザーのレベルを上げると、原因不明のバクとか出なかった?

260 :仕様書無しさん:2021/04/18(日) 16:59:44.67 .net
昔はコンパイラのバグあったねー
某携帯開発で2度経験。解るまで1ヶ月かかって鬱になったよ

261 :仕様書無しさん:2021/04/18(日) 17:44:01.40 .net
コンパイル最適化のバグはそこそこあった
挙動が怪しかったらまずコンパイラが吐き出したアセンブルコード確認するのが普通だった
10年前には利用者が少ないオープンソースじゃないコンパイラは使わなくなったな

262 :仕様書無しさん:2021/04/18(日) 17:48:58.43 .net
自分はコンパイラーが怪し過ぎて、ロジアナまで使ったことあるよ

263 :仕様書無しさん:2021/04/18(日) 17:49:46.93 .net
実際にそうだったことはおれはいちどたりともない

264 :仕様書無しさん:2021/04/18(日) 17:51:34.31 .net
OracleのDBでスキーマ切り替えたのに切り替わらず
公式に問い合わせたら一瞬タイムラグがある仕様ですってかえってきて
開発が発狂してたのは見た

265 :仕様書無しさん:2021/04/18(日) 19:01:55.66 .net
本当に発狂してる人はいた
文字通り奇声を上げてフロアから飛び出して行った

266 :仕様書無しさん:2021/04/18(日) 19:18:12.41 .net
68000系のCPUは奇数アドレスのアクセスが発生すると止まるからな
しかもコンパイラーが勝手に奇数アドレスでアクセスするようにコンパルしてる。

267 :仕様書無しさん:2021/04/18(日) 20:14:56.00 .net
くら寿司とかで使ってるシステムって組込系だよねえ

268 :仕様書無しさん:2021/04/18(日) 20:17:04.20 .net
マルチだったか有料コンパイラの最適化がおかしかった20年前のだが。

269 :仕様書無しさん:2021/04/18(日) 20:18:42.68 .net
まだあるんだなGHSマルチ

270 :仕様書無しさん:2021/04/18(日) 21:37:34.23 .net
>>263
同じく。

271 :仕様書無しさん:2021/04/19(月) 01:25:14.83 .net
最近はコンパイラがおかしなコード吐くように書いたお前が悪いという風潮だしその通りだと思う

272 :仕様書無しさん:2021/04/19(月) 01:43:45.79 .net
>>261
switch文やcast周りでよく不具合でた印象

273 :仕様書無しさん:2021/04/19(月) 01:54:05.30 .net
20年前とか、年寄り多いスレだな

274 :仕様書無しさん:2021/04/19(月) 02:13:07.29 .net
組み込みは年取っても現役続けられるからな

275 :仕様書無しさん:2021/04/19(月) 07:53:50.30 .net
>>263
ラノベのタイトルか?

276 :仕様書無しさん:2021/04/19(月) 14:35:03.66 .net
>>238
組み込みでは論理演算ではなく、ビット演算、マスク演算が多くなる

通信データなんかはビットフィールドが今でも多いし
レジスタなんかはビット割り当てが多い

reg |= (value<<n) でregにビットnに1セット
reg &= ~(value<<n) でregのビットnを0にクリア

こういうのは基礎でのように出てくるし共用体出てくるし
構造体はパッキングする(パッキングのときの挙動に気を付ける必要がある)
あとポインタの幅が2バイトと4バイトが混在したりする
__farや__nearを意識してないと謎バグが起きる

あとconstは定数ではなくてROM割り当て値だったりするので注意が必要

自動車のCAN通信なんかはデータを極力詰めるし
アクセプタンスフィルタなんかはマスク演算しらんと設定解らないと思う

マスク計算やビット演算解らない場合はコード触らせられないな

277 :仕様書無しさん:2021/04/19(月) 15:15:13.92 .net
バウンダリーとアライメントの違いは?
volatileはどういった場合に必要?
ワリキンて何?

278 :仕様書無しさん:2021/04/19(月) 15:35:57.94 .net
>>276
それにビックとリトルが出てくるからややしいのよ

279 :仕様書無しさん:2021/04/19(月) 15:36:37.54 .net
>>276
EEPROMに保存するときもビット単位でパックしないと収まらないよね

初期値付きの static 変数も linker script で配置してやらないと ROM に乗ったりするよね

DMA使うときはメモリのアライメント気を付けないといけなかったりするから、自前のmalloc作ったりするよね

280 :仕様書無しさん:2021/04/19(月) 17:45:18.50 .net
>>276
>__farや__nearを意識してないと謎バグが起きる
これ例えばどういうケース?

281 :仕様書無しさん:2021/04/19(月) 19:00:43.98 .net
上で言ってることわかるし、そういう落とし穴を考慮するのも経験やスキルなんだけど、もう少し誰にでも分かりやすい組み方できないかなといつも思うよ
ちょっとやそっとじゃ触れないコードばかりになって手離れが悪い

282 :仕様書無しさん:2021/04/19(月) 19:05:26.04 .net
>>276
組み込みではって、別に組み込み以外でも当たり前に知っとるし使っとる
どのあたりが自慢要素なのかわからんな組み込み専業マン

>__farや__nearを意識してないと謎バグが起きる
これは知らんな組み込みだけど

>>278
そんなん誰でも否応無しに触れるやん

283 :仕様書無しさん:2021/04/19(月) 19:29:50.47 .net
だれでもできる
だれでもやってる

みんなそういうんだ

そいつにやらせたら結果は悲惨そのもの

284 :仕様書無しさん:2021/04/19(月) 19:31:49.38 .net
画像ファイルとか何かしらバイナリデータを扱ってりゃ
マスクもビットもシフトも使いまくりだわな

285 :仕様書無しさん:2021/04/19(月) 19:33:39.28 .net
16ビットだとchar型で定義してもポインターは+2づつ加算されるぞ
当たり前と言えば、当たり前だが

286 :仕様書無しさん:2021/04/19(月) 19:36:51.77 .net
はぁ?

287 :仕様書無しさん:2021/04/19(月) 19:52:51.13 .net
>>285
えっ!そんなにすっかすかにメモリ使うんだ。
したら64ビットなら8つ置きのすっかすか?

288 :仕様書無しさん:2021/04/19(月) 20:53:11.19 .net
>>287
16ビットだとデータバスが2バイトだからA0のアドレスがない
32ビットだとデータバスが4バイトだからA0とA1のアドレスバスがない
だから、アクセスできない

289 :仕様書無しさん:2021/04/19(月) 21:58:10.26 .net
レジスタに取って来て8bitシフトしながら取り出せや

290 :仕様書無しさん:2021/04/20(火) 02:31:44.99 .net
>>288
やけに特殊な環境だな?
30年以上前の80系,68系及び日本メーカー固有の8bitCPUから16bit系,32bit系,今ARM系64bit使ってるが char 型のポインタのスカラー値が8bit以外の環境にお目にかかったことないわ

291 :仕様書無しさん:2021/04/20(火) 06:33:51.35 .net
>>290
ソフト的な話とハードてきな話をごっちゃにしてたよ
ハード的には1バイトごとにアクセスできないからchar型で宣言しても2バイト、4バイトでメモリー空間にはアクセスしてるってこと
68000系のgccはchar型のデータが奇数個だとエラーがかかったりした

292 :仕様書無しさん:2021/04/20(火) 06:42:42.25 .net
そういう風にメモリ繋がってて、8bit単位で扱いたいときはCPU側がよろしくしてくれてる
ワードマシンは本物のコンピュータにはわりとあったような気がした

293 :仕様書無しさん:2021/04/20(火) 08:27:23.34 .net
68000の事なのかもしれんがハード的ににはワード単位でアクセスしていてもソフトウェアのポインタは普通に+1してるが
なにが当たり前だ

294 :仕様書無しさん:2021/04/20(火) 08:49:15.58 .net
68000じゃないねえ、別な石

295 :仕様書無しさん:2021/04/20(火) 09:18:13.06 .net
配線がつながってないんだから、アクセスできないよ
奇数アドレスをアクセスするとイリーガルアクセスエラーで割り込みが発生してスーパーバイザーモードに連れて行かれる
確か、SHは各セクションのモードで8ビット空間を設定できたと思う

296 :仕様書無しさん:2021/04/20(火) 12:37:08.66 .net
ICのこと石とか呼ぶの古くさいからやめてほしい

297 :仕様書無しさん:2021/04/20(火) 12:47:57.36 .net
5石ラジオ

298 :仕様書無しさん:2021/04/20(火) 12:48:45.40 .net
ICはゲジゲジと呼んでる

299 :仕様書無しさん:2021/04/20(火) 16:21:55.46 .net
ICの端子を足と呼んでもいい?

300 :仕様書無しさん:2021/04/20(火) 17:10:12.81 .net
トランジスタは男って事?

301 :仕様書無しさん:2021/04/20(火) 18:29:52.23 .net
なげーな

302 :仕様書無しさん:2021/04/20(火) 18:57:12.33 .net
エンベデットって簡単ですか?
量は多いけど問題簡単そうなので
取ると会社からお金もらえるから取ろうと思うんですけど

303 :仕様書無しさん:2021/04/20(火) 19:14:59.70 .net
>>280
__far void*・・・メモリアクセス空間が20bit・32bit
__near void*・・・メモリアクセス空間が16bit
__farが必要な領域(64KBより遠く)に有るデータを__nearポインタで参照しても近所にある別物のアドレスを参照してしまう。
なお、MS-DOS時代からプログラムしてるおじいちゃん達にはおなじみw

304 :仕様書無しさん:2021/04/20(火) 19:47:57.42 .net
DEF SEGってやつか?

305 :仕様書無しさん:2021/04/20(火) 21:21:06.26 .net
2〜6本をゲジゲジというのは何か納得いかなかった

306 :仕様書無しさん:2021/04/20(火) 22:09:01.24 .net
>>303
8086以外で見た事ない

307 :仕様書無しさん:2021/04/20(火) 22:28:55.07 .net
>>303
確かnear jumpは16bitの相対ジャンプで、far は絶対アレスのジャンプっだった様な。近くならnear jumpがコストが低かった。

308 :仕様書無しさん:2021/04/21(水) 02:16:58.29 .net
near はセグメントレジスタで示す64KBのセグメントの中の16bit のオフセットアドレスじゃ無かったかな?

68系のアドレッシングモードは相対アドレス表現が多くてハンド逆アセンブルするときいちいち相対アドレス計算が面倒だった一方、86系はセグメントアドレス含めて絶対アドレス表現が多くてアドレス計算が楽だった気がする

309 :仕様書無しさん:2021/04/21(水) 06:45:35.82 .net
Verilog, VHDL, System-Cなんかの経験は?

310 :仕様書無しさん:2021/04/21(水) 06:51:55.37 .net
HW技術系ってシーケンサなんかもそうだけど何故かPascalスタイルが多いのよね
簡単で取っ付きやすいけどC系に慣れてると怠さを感じる

311 :仕様書無しさん:2021/04/21(水) 06:52:25.42 .net
技術系じゃなくて記述系

312 :仕様書無しさん:2021/04/21(水) 07:00:18.77 .net
非プログラマのハード設計者でも覚えやすく誰にでも扱いやすい言語として
論理回路やラダーなど図を組み立てていく形式のプログラミングとか
文字プログラミングでもPascalチックとか採用されてるんだろうな

313 :仕様書無しさん:2021/04/21(水) 12:56:25.29 .net
Verilogはsnakeケースで書いてたわ
でもPascalケースの方が楽だし見やすくね?
snakeケースは文字数増えるし、減らそうとして変な略語とか使われ始めるし嫌だわ

314 :仕様書無しさん:2021/04/21(水) 19:20:54.38 .net
ラダー図は組込みなのかな?
ラダー図を書き込むPLCのソフトを作るのが組込みかな?

315 :仕様書無しさん:2021/04/21(水) 19:38:29.41 .net
ラダーは工員、PLCのソフトは奴隷が書く

316 :仕様書無しさん:2021/04/21(水) 19:51:15.20 .net
>>306
16FXはあるな。あと、RL78もあるみたい。
>>307
0x00000010と0x00010000が同じアドレスを示す変態がいるので
絶対アドレスとは言いたく無いかも。

317 :仕様書無しさん:2021/04/21(水) 20:08:11.61 .net
PLCも組み込みだろ、産業ロボットとかエレベーターとか

318 :仕様書無しさん:2021/04/22(木) 00:31:47.63 .net
plcプログラミングはプログラミング自体よりもplcと繋がるIO機器(センサーやスイッチ、インバータなど)の知識を叩き込まないといけないのがなぁ
インバータとかサーボとか、パラメータ数百あるしメーカーによって同じ機能でも名称違うし動きも微妙に違うしで苦労した

319 :仕様書無しさん:2021/04/22(木) 06:24:47.11 .net
plcなんか使わないで、マイコン使っちゃえばと思うんだが

320 :仕様書無しさん:2021/04/22(木) 06:32:59.38 .net
PLCはC言語でもプログラムできるよ。

321 :仕様書無しさん:2021/04/22(木) 07:12:59.69 .net
マイコン面倒くさいから既製品の組み合わせと配線だけでほぼ済むPLCの方をよく使っちゃう

322 :仕様書無しさん:2021/04/22(木) 07:41:05.81 .net
信頼性もある程度担保されてるしな

323 :仕様書無しさん:2021/04/22(木) 08:26:30.24 .net
入出力24Vの組み込み基板って市販されてる?

324 :仕様書無しさん:2021/04/22(木) 08:38:49.73 .net
>>323
トランジスタでI/F組めば?

325 :仕様書無しさん:2021/04/22(木) 08:48:11.12 .net
>>318
でもPLCはそれ自体に高い信頼性があるから、逆に余計な部分に気を取られず
パラメータだとかそっち方面に集中できるとも言えるけどね
基板を一から作ったりソフトを自分で組んでる人ならわかると思うけど
メインロジック以外の余計な部分のトラブルの方が圧倒的に多いから

326 :仕様書無しさん:2021/04/22(木) 08:50:33.71 .net
>>323
SSR通せばええやん

327 :仕様書無しさん:2021/04/22(木) 12:00:22.99 .net
PLCは24Vが一般的?

328 :仕様書無しさん:2021/04/22(木) 12:08:13.54 .net
PLCってプログラムというよりロジック回路のイメージだが

329 :仕様書無しさん:2021/04/22(木) 12:52:36.65 .net
>>327
基本24Vでたまに12Vとかあるイメージ

330 :仕様書無しさん:2021/04/22(木) 14:44:53.67 .net
マイコンじゃなくてPLCを使うのは、
仕様変更多いからでしょ?
産業装置なんかは客ごとに仕様違うから?

331 :仕様書無しさん:2021/04/22(木) 15:21:41.35 .net
モジュール継ぎ足せばIFも拡張できるのは楽
あと耐久性かな 工場内の悪条件でも止まらず動いてくれるし

ただし開発環境はクソ プロジェクトファイルとプログラムが分離されてないからバージョン管理が困難だしコピペもしづらい

332 :仕様書無しさん:2021/04/22(木) 17:21:27.99 .net
ラダーとか言う求人はこれのこと?

333 :仕様書無しさん:2021/04/22(木) 18:01:44.02 .net
麒麟ラダービール

334 :仕様書無しさん:2021/04/23(金) 01:38:00.69 .net
>>332
ラダーはPLCのプログラミングのはず
尚、俺はやったことないです

335 :仕様書無しさん:2021/05/01(土) 01:15:16.30 .net
組み込みでSQL書ける人ほとんどいないよね
やっぱ使う機会ない?

336 :仕様書無しさん:2021/05/01(土) 01:35:19.91 .net
ほぼない。

開発はCやC++。たまにアセンブリ言語。
その他、作業の自動化、効率化などで
シェルスクリプトやコマンドプロンプト、VBAなどを使うくらい。

337 :仕様書無しさん:2021/05/01(土) 01:44:17.62 .net
今時アセンブラなんてほぼ書かんな
書いた内容と動作が食い違うときに偶に確認する程度で

338 :仕様書無しさん:2021/05/01(土) 01:53:58.89 .net
かろうじて読めるけど書けないかな

c#書ける人はけっこういる 開発用にツール作ること多いし
あとpythonも自動化によく使われる

339 :仕様書無しさん:2021/05/01(土) 07:57:06.85 .net
金を貰って作る水準じゃないけどな

340 :仕様書無しさん:2021/05/01(土) 10:22:17.89 .net
おれもc/c++, python, c#, shell,batスクリプトだな業務で書くのは
ごくたまにverilog, jsも
組み込みには多そう

341 :仕様書無しさん:2021/05/01(土) 11:27:48.13 .net
IOTでweb側もやってSQL書いたりはある

342 :仕様書無しさん:2021/05/02(日) 23:06:03.41 .net
ツールやweb系へのインターフェイスはpythonでやっちゃうな

343 :仕様書無しさん:2021/05/02(日) 23:54:06.35 .net
pythonだと100ステップくらいでwebサーバー動いちゃうからね
開発補助用に飛び道具使えると楽よね

344 :仕様書無しさん:2021/05/03(月) 06:47:36.60 .net
他の言語もフレームワーク導入すりゃほぼ0ステップだが

345 :仕様書無しさん:2021/05/03(月) 17:02:40.25 .net
ライブラリーの恩恵を言語の性能だと勘違いかw

346 :仕様書無しさん:2021/05/03(月) 20:00:44.15 .net
え?そりゃライブラリ使うのは当たり前だろ・・・

347 :仕様書無しさん:2021/05/03(月) 21:08:58.23 .net
組み込みやってるとライブリーがどうやって動いてるか把握できないと使えない人いるよね
自分は最近ようやく、それを克服したよ

348 :仕様書無しさん:2021/05/03(月) 21:39:49.83 .net
>>347
組み込みだとHeapサイズやCPU利用量の設計も必要だから、導入したいライブラリがどれだけHeap使ってどれだけCPU使うか見当つかないと困る
まあリソースが潤沢なシステムならそれほど気にしない事もあるけど
あと最近はセキュリティ脆弱性を気にする必要性が上がってきて、ブラックボックスとして使うことはできない

349 :仕様書無しさん:2021/05/03(月) 21:52:39.46 .net
膽弱性

350 :仕様書無しさん:2021/05/03(月) 22:32:06.29 .net
某石のC環境がprintfスタック使い過ぎて禁止になったっけなぁ

351 :仕様書無しさん:2021/05/03(月) 22:52:52.35 .net
インターポジショニングしないの?

352 :仕様書無しさん:2021/05/04(火) 01:01:29.92 .net
安易にミドルウェアとかOSSとかOSとか、
他者が作ったソース使うと、
セキュリティ屋から文句言われる時代。

353 :仕様書無しさん:2021/05/04(火) 08:56:40.65 .net
>>347
確かにそんな感じだな、ライブラリがよくわかってないから
Winアプリ作ってても主要部分をライブラリ化せず
毎度ソースごとプロジェクトに持ってきてて、ひでー作りで

354 :仕様書無しさん:2021/05/04(火) 10:41:27.10 .net
ライブラリっていっても、
.dll、.soのような動的ライブラリ、共有ライブラリを指すこともあるし、
.lib、.aのような静的ライブラリを指すこともあるし、
コンパイル前の汎用的に使用するために作ったソースコードを指すこともあるし

355 :仕様書無しさん:2021/05/04(火) 13:15:38.01 .net
下周りを開発する部署、
アプリを開発する部署と別れてる会社に居た時は
下周りやアプリをライブラリ化してリリースするから
ソースコードの保管場所がお互い非公開で
プログラムがどうなってるか部署跨いで聞かないとわからなくて面倒だったり、
システムの全体像を知る人が育たなかったり、
派閥できたり、微妙だったな

356 :仕様書無しさん:2021/05/04(火) 19:57:01.10 .net
C言語できたら組み込みエンジニアになれるのか?

357 :仕様書無しさん:2021/05/04(火) 20:31:06.68 .net
>>356
そこまで簡単では無い気がする
今時の組み込みだと、OSがlinuxだったりするものもあるし
古いものもあるだろうし、環境に応じて色々対応出来ないとダメだろうから
案外大変かもしれないね
CかC++で組める物も多そうだけど、アセンブラなんかも場合によっては必要かも

358 :仕様書無しさん:2021/05/04(火) 20:47:45.62 .net
>>356
組み込みはメモリー構成をイメージできないと難しいよ
とくにARM系はmmuの設定が分かってないとうまく動かない

359 :仕様書無しさん:2021/05/04(火) 21:37:51.56 .net
みんな最初から、そのレベルなのか。組み込み業界ってすげー

360 :仕様書無しさん:2021/05/04(火) 21:39:39.44 .net
組み込みに参入するのはリスク高いなあ

361 :仕様書無しさん:2021/05/04(火) 22:25:56.76 .net
つか、1つ言語覚えれば、
別に他の言語でもすぐ対応できるようになる
アセンブリ言語なんか、CPU変われば
初見になることが多いと思うけど
そんなのはマニュアル見たりググればすぐわかる

362 :仕様書無しさん:2021/05/05(水) 07:29:34.41 .net
大半はそんなこと考えず既に出来上がったシステムに手加えてるだけだけどな
つまんないけど

363 :仕様書無しさん:2021/05/05(水) 12:25:32.14 .net
>>356
電子回路や機械に関して勘が働く程度の知識がないとテスターとしても役に立たない

>>359
最初はパッパラパーだからそんなん全然わかんないよ
パッパラパーでも許される新人のうちに勉強するんだよ

まぁ、5chには生まれた瞬間から世界の真理を知ってそうな勢いのやつも結構いるけど
そこまですごくなくてもやっていける

364 :仕様書無しさん:2021/05/05(水) 14:07:58.71 .net
職業訓練で来年から訓練期間が2年間の組込みコースに行くつもりなんですが

主な座学は
・情報処理システム概論
・プログラミング言語
・ネットワーク概論
・情報システムセキュリティ概論
・システム工学
・電気・電子

主な実技は
・プログラミング実習
・電気電子回路実習
・ネットワーク構築実習
・コンピュータ制御システム設計実習
となっていて

資格は
・基本情報技術者試験
・組込みソフトウェア技術者試験クラス2(ETEC)
・品質管理検定(QC検定)3級
などを知識の定着度テストのように受けて取得していくようです

職業訓練を受ける前に何をどういう順にやっておいたほうがいいかを教えていただけると助かります

365 :仕様書無しさん:2021/05/05(水) 14:25:29.24 .net
>・プログラミング実習
>・電気電子回路実習
ここら辺は自分でお題を作って自分で勝手にやってみる
学校の実技でここら辺をやるのはほんと時間の無駄だと思う
まともなエンジニアになるつもりがあるなら学校では復習をやるつもりで臨むべき

勉強の順番なんてもんはない
プログラムと電気電子と機械が融合しているのが組込みなんだから
プログラムをやって詰まったら電気、詰まったら機械って感じで
つまみ食いしているうちに全体像が分かるようになってくる。

366 :仕様書無しさん:2021/05/05(水) 14:35:09.20 .net
学校とかに教えてもらわないと勉強できないのはヤバいから
独学はしなさいね。

367 :仕様書無しさん:2021/05/05(水) 14:49:16.12 .net
組込みソフト屋になりたいなら
プログラム言語(C/C++)からで。
大学や専門学校のようにif文を習うのに90分、
for文を習うのに90分、みたいな、ちんたら習うのはNG。
1週間とか短期間で一通りやって、
あとは3000行くらいのプログラムを自分一人で書いてみること。(世の中にでてるアプリの真似でもいいし、作りたいものがあるならそれを作ってみるのもOK)

368 :仕様書無しさん:2021/05/05(水) 14:55:33.26 .net
そんなんでなれるのか、低レベルだな

369 :仕様書無しさん:2021/05/05(水) 15:10:29.36 .net
>>365
返答していただきありがとうございます
ご指摘頂いた辺りは、自主課題としてやるべきものということで
既に手をつけておいてもよいと解釈いたしました

とりあえず必要な知識として電気電子、機械、情報、通信から
組込みに必要な概論の部分をひとまず抽出した基礎の基礎理論を学習しつつ
それをきちんと消化吸収できるよう数学物理で必要なところは磨いておけというような啓示と受け取りました
ひとまず所謂電気電子数学と呼ばれるような数学と回路理論を物理的意味を意識して学習しつつ手を動かす勉強もやるという方向で何とか頑張ってみます
ありがとうございました

370 :仕様書無しさん:2021/05/05(水) 15:13:59.36 .net
いくら知識が有っても想像力がないとダメ

371 :仕様書無しさん:2021/05/05(水) 16:43:06.25 .net
電気・電子・機械の知識って、使わないこともあるから
会社入ってから知っても十分だよ。
それよりまずはソフトだよ。
組み込みとか関係なくプログラムが書けることが重要。

372 :仕様書無しさん:2021/05/05(水) 16:48:52.66 .net
プログラムなんて誰でも書けるだろ
本当に必要なのは要求通りに作れる技術
要求と異なる動きを潰して行ける忍耐力だ

373 :仕様書無しさん:2021/05/05(水) 16:54:49.79 .net
回路、通信、メカ、制御とかは周辺の知識だから
製品や担当箇所によっては必要ないこともある。
例えばOSが乗ってる製品は、アプリレイヤーを担当する人はOSでハードウェアは隠蔽されてるので、回路の知識は不要になる。(パソコンやスマホのアプリ開発者がパソコンやスマホの回路のことまで知らなくていいのと同じ。)
「いやいや、僕はOSを開発する会社に入りたいんだ」とかなら別。

374 :仕様書無しさん:2021/05/05(水) 16:55:12.27 .net
>>372
知識とスキルがないと書けません。

375 :仕様書無しさん:2021/05/05(水) 17:25:33.07 .net
>>372
たまには自分の部屋から出て外の世界に触れてみたら?

376 :仕様書無しさん:2021/05/05(水) 17:29:15.87 .net
>>372
誰でもに該当しないんだがウチの連中

377 :仕様書無しさん:2021/05/05(水) 18:14:50.46 .net
最初はシンクロプローブ片手に、セットアップ、ホールドタイムの概念とテストプラグラムの入門から。
74ロジックでDRAMアクセスとかCRTCのモックアップとかがいいな。
そこから数幾星霜

378 :仕様書無しさん:2021/05/05(水) 18:29:02.22 .net
>>377
まさか、社内教育としてだよな?
製品レベルでそれやってたら出来上がる頃には他社から次世代機が発売されてるぞw

379 :仕様書無しさん:2021/05/05(水) 18:44:16.62 .net
オシロをわざわざシンクロとかいうのは何でですかねぇ

380 :仕様書無しさん:2021/05/05(水) 20:30:29.24 .net
>>370
がいう通り、いくら知識があっても想像力がないとダメなんだよ
うまく動かないときに、何が起きてるから想像する知識と、それを裏付ける方法。
ベテランはたんにソフトを書くだけじゃなくて、長年の経験から起こりそうなことを想像しならがら、不具合がでないようにソフトを書いてる。

381 :仕様書無しさん:2021/05/05(水) 20:32:58.93 .net
YAGNIにまさるものなし

382 :仕様書無しさん:2021/05/05(水) 22:35:31.13 .net
職業訓練でRTOS教えてくれるところあるならいいな
独習で覚えたけど時間かかった

383 :仕様書無しさん:2021/05/05(水) 23:43:58.87 .net
覚えるものなのかな?
OSの教科書に載ってるような一般的な知識をベースとして持っておけば、
どんなOSを使うにしても入っていける気がするんだが。

384 :仕様書無しさん:2021/05/06(木) 00:59:22.80 .net
理論だけじゃなく、一回でも実装してみたかどうかは大きと思うがな

385 :仕様書無しさん:2021/05/06(木) 05:48:26.92 .net
OS使うっていうけど、ライセンス買ってるの?
いくらなんでも、仕事でフリーのOSなんて使えないよね

386 :仕様書無しさん:2021/05/06(木) 06:14:58.81 .net
業務で実装して経験すれば良かろ

387 :仕様書無しさん:2021/05/06(木) 08:41:22.92 .net
開発時にはcentos使って本番機にはredhat入れるとかやね

388 :仕様書無しさん:2021/05/06(木) 11:23:10.89 .net
そのOSはここで話してるOSと同じようで違うものだぞ

389 :仕様書無しさん:2021/05/06(木) 11:36:48.16 .net
有料のRTOSってしょぼいの多くない?

390 :仕様書無しさん:2021/05/06(木) 11:38:29.00 .net
freertosとか怖くて使えないんだが

391 :仕様書無しさん:2021/05/06(木) 13:18:32.71 .net
ソースが開示されてない商用OSよりは、OSSであるフリーのOSの方が問題解決は早いが。今時商用OSってどこの使ってるのよ?

392 :仕様書無しさん:2021/05/06(木) 13:41:59.05 .net
本当に知らないのか?それともアホのフリしてるのか?

393 :仕様書無しさん:2021/05/06(木) 13:56:14.33 .net
言い過ぎただけだろ、許してやれよ

394 :仕様書無しさん:2021/05/06(木) 15:13:40.52 .net
普通にFreeRTOS使ってるよ
そういうのにシビアな仕事もあれば緩い仕事もある
仕事はすべてガチガチなのが価値があるとか思いこんでるやつらがいるが実に薄っぺらい
本当に仕事してるのか?と疑問になるわ

395 :仕様書無しさん:2021/05/06(木) 15:18:39.63 .net
3行目まではわかるが、4行目は意味不明

396 :仕様書無しさん:2021/05/06(木) 16:14:50.85 .net
想像でものを書いていると思えるほど内容が薄いって意味では?

397 :仕様書無しさん:2021/05/06(木) 19:18:19.92 .net
Linux、vxworks、μiTRON系のOSなら使ったことあるけど、別にどれでもいいわ

398 :仕様書無しさん:2021/05/06(木) 19:22:45.40 .net
職種を変えてこの仕事をする場合の入職難易度が高いなあ
情報技術関係職種の中でもかなり入り難い
しかし、それがよさでもあるんだろうなあ

399 :仕様書無しさん:2021/05/06(木) 19:33:03.66 .net
一番入りやすい気がするんだが。
大学や専門学校でC言語って大体やるし、
一度は習ってる人が多い
PythonやPHPとかのほうがわからん

400 :仕様書無しさん:2021/05/06(木) 19:35:20.46 .net
あんまり組み込み知らないんだけど
ホントに若い人居なくて人手不足なの?

401 :仕様書無しさん:2021/05/06(木) 19:38:03.45 .net
20年くらい、OS-9 vxworks 今はLinux ライセンス料払わんくていいので面倒くさく無くて良い。

402 :仕様書無しさん:2021/05/06(木) 19:49:30.50 .net
>>400
人手不足 と言っても、ちゃんと使える人じゃなきゃねぇ...

そのうえ、微妙に範囲の広い知識や技術求めるくせにあんまり給与には反映されないから
元から好きな人間じゃ無いとさっさと転職してくのも多いし

403 :仕様書無しさん:2021/05/06(木) 20:00:48.56 .net
生涯で考えるとこの仕事は悪くないと思う
イケイケ業界のところは年齢でぶった切って
ある程度の年齢になると技術があっても仕事がそもそも無いみたいなことがある

404 :仕様書無しさん:2021/05/06(木) 21:22:12.05 .net
組み込みにおける技術って何なんだろな

405 :仕様書無しさん:2021/05/06(木) 21:27:25.08 .net
引き継ぎ難易度が高くジョブセキュリティが堅固なことかな。

406 :仕様書無しさん:2021/05/07(金) 05:25:28.58 .net
下回りほどコメント書かない傾向にある 特にジジイ連中

407 :仕様書無しさん:2021/05/07(金) 07:00:24.52 .net
>>405
引き継ぎ難易度もなにも担当してた奴が最初からいねえんだけど
セキュリティガバガバだし

408 :仕様書無しさん:2021/05/07(金) 07:31:19.57 .net
コメントの自動生成っておかしいよな

409 :仕様書無しさん:2021/05/07(金) 08:16:22.94 .net
>>404
広く薄く何でもそこそこ分かる能力だとマジで思ってる

410 :仕様書無しさん:2021/05/07(金) 08:17:20.70 .net
>>408
i++;   // iをインクリメントする

411 :仕様書無しさん:2021/05/07(金) 09:58:39.23 .net
むしろ、iなど意味不明な変数名にするからコメントが必要なのであって
target_index++などと書けばコメント要らんだろ?

412 :仕様書無しさん:2021/05/07(金) 10:54:09.39 .net
>>411
文脈次第だろう
簡単なループのループ変数に長い名前をつけてもかえって見づらいだけ

413 :仕様書無しさん:2021/05/07(金) 11:03:02.01 .net
>>412
410みたいなケースはその簡単なループにコメント付けてる例だと思うんだが?
なら変数名サボらずに意味の通る名前にしたらコメント要らんのじゃないか?って話しなんだが?

414 :仕様書無しさん:2021/05/07(金) 12:18:18.07 .net
>>409
ああ、手が思うように動かず口しか出さないお偉いさんね

415 :仕様書無しさん:2021/05/07(金) 12:36:15.33 .net
>>414
そういうのは何も知らない奴と言うのだよ

416 :仕様書無しさん:2021/05/07(金) 13:02:05.29 .net
>>413
文脈次第というのは、
コメントが必要なケースはコメントではなく変数名で対応しましょう
10回ループしたいだけとかそういう用途ならiで十分、コメントも不要

ってことでは?

417 :仕様書無しさん:2021/05/07(金) 18:00:09.36 .net
ループカウンタに凝った名前つけなくていい

それよりも、変数はローカルで閉じてほしい
作業用変数をファイル内staticやグローバル変数で宣言する奴は死ね

418 :仕様書無しさん:2021/05/07(金) 18:36:39.26 .net
「組込み」なのか「組み込み」なのか

419 :仕様書無しさん:2021/05/07(金) 19:06:37.02 .net
「組込み」のほうがかっこいい。
多分「組込み」のほうがよく使われてる
「組み込み」はダサい

420 :仕様書無しさん:2021/05/07(金) 19:14:19.58 .net
組込みソフトウェア管理者・技術者育成研究会
組込みシステム技術協会
産業技術連携推進会議 情報・電子部会 組込み技術研究会
車載組込みシステムフォーラム
組込みイノベーション協議会
組込みシステム産業振興機構
組込みシステム開発技術研究会

組込み系の団体は全て、「組込み」としてる。
個人のブログとか、あまり組込みを知らない人は
「組み込み」を使う傾向にある。

421 :仕様書無しさん:2021/05/07(金) 19:41:33.67 .net
組込みのテクニカルタームっぽさ良いね

422 :仕様書無しさん:2021/05/07(金) 20:18:17.59 .net
昔の写植時代の名残らしいね(肝心の詳しい理由は忘れた....)
他にも「組合せ」最適化とかも専門用語だと組み合せとかにしない

423 :仕様書無しさん:2021/05/07(金) 20:26:19.38 .net
もしかすると文字数削減のためかもな
昔って文字数制限が厳しくて新聞とかでも略せるならなるべく略してたみたいだし

424 :仕様書無しさん:2021/05/07(金) 20:37:25.30 .net
>>419
つまんねー見栄っ張りだな

425 :仕様書無しさん:2021/05/07(金) 20:41:35.88 .net
見栄というより検索時代に検索避けとして上手いことになってる

426 :仕様書無しさん:2021/05/07(金) 20:53:01.77 .net
検索AIを知らんのか

427 :仕様書無しさん:2021/05/07(金) 20:54:47.65 .net
5chスレタイ検索やぞ

428 :仕様書無しさん:2021/05/07(金) 20:57:05.59 .net
マウントジャンキーずっとこのスレに住み着いとるな

429 :仕様書無しさん:2021/05/07(金) 21:04:53.83 .net
ジャンキーじゃなくジャンキな
3文字以上は伸ばすなよ
組み込みエンジニアたるもの日本工業規格を遵守せよ

430 :仕様書無しさん:2021/05/07(金) 21:14:19.73 .net
それなら組込みエンジニアちゃいますのん

431 :仕様書無しさん:2021/05/07(金) 22:25:44.37 .net
悪い意味で話が終わらんな、通じなくて

432 :仕様書無しさん:2021/05/07(金) 22:50:50.90 .net
間違えたスペルで変数名を付けちゃうと恥ずかしいよな

433 :仕様書無しさん:2021/05/07(金) 22:57:21.88 .net
組込!

434 :仕様書無しさん:2021/05/07(金) 23:08:17.24 .net
本職とは思えない老人が数人住み着いてる気がする

435 :仕様書無しさん:2021/05/07(金) 23:11:12.57 .net
>>432
組み込みマンはそういうの気にする奴多そうだけど
変数名のスペルなんかいちいち見てないから大丈夫

436 :仕様書無しさん:2021/05/08(土) 00:13:40.51 .net
「組み込み」
「組込み」

437 :仕様書無しさん:2021/05/08(土) 00:23:04.00 .net
>>435
正しいスペルと間違ったスペルでそれぞれ独立の変数として有効に機能しているソースがあって、メンテしながら頭がクラクラしたことがある。

438 :仕様書無しさん:2021/05/08(土) 00:24:25.48 .net
kum-i kom-i、両方とも名詞形成語尾の-iだから送り仮名は不要かと

439 :仕様書無しさん:2021/05/08(土) 13:46:44.36 .net
まぁ組込み業界の世界では「組込み」だな。
どの団体でも「組込み&#12316;」となってるし、
大学(院)や専門学校、ポリテクの学科・コース名も、
・組込みソフトウェア工学科
・組込み技術研究科
・情報学研究科附属組込みシステム研究センター
・組込みシステム大学院コース
・電子機器組込みソフトウェア学科
・組込みエンジニアコース
・組込みシステム科
・組込みシステム技術科
・組込みマイコン技術科
など「組込み」としてるところが多いし。

440 :仕様書無しさん:2021/05/08(土) 14:19:01.21 .net
>>437
vscodeにスペルチェックついてるな
あれ微妙にうざい

441 :仕様書無しさん:2021/05/08(土) 18:57:09.60 .net
>>439
なんかのポリシーみたいでケツの穴の狭さみたいのを感じる
ハマザキじゃなくてハマサキです、みたいな

442 :仕様書無しさん:2021/05/09(日) 13:11:47.48 .net
スペル間違えじゃ無くて合成語だからw

443 :仕様書無しさん:2021/05/09(日) 13:52:06.11 .net
組み込みとIotってまた別なのか?

444 :仕様書無しさん:2021/05/09(日) 14:02:42.62 .net
>>443
一緒かと

445 :仕様書無しさん:2021/05/09(日) 16:07:52.24 .net
74シリーズなNAND回路組み合わせてメモリやCPUを作ろう
みたいなゲームが若者の間で流行ってるらしい

446 :仕様書無しさん:2021/05/09(日) 16:17:47.00 .net
>>443
別。
インターネットに繋がらない組込みはIoTではないし。
組込み機器がインターネットに繋がるのがIoTではないか?

447 :仕様書無しさん:2021/05/09(日) 18:45:38.30 .net
>>446
開発のカテゴリーは一緒やん

448 :仕様書無しさん:2021/05/09(日) 18:47:07.83 .net
動的可変的な包含関係じゃね

449 :仕様書無しさん:2021/05/09(日) 20:21:50.31 .net
インターネットに繋がるモノが、
パソコン、モバイル端末以外にも増えたってだけだね。
だからネットワーク関連、セキュリティ関連のミドルウェア/OSをポーティングして
その上で通信機能のアプリを実装してねってことくらい。

450 :仕様書無しさん:2021/05/09(日) 20:30:57.65 .net
仕事なくならなきゃなんでもよい

451 :仕様書無しさん:2021/05/09(日) 21:00:36.54 .net
AWSのRTOSがあったり、今後小さなマイコンも全て繋ごうとしてるよな
車のライト付けるのにMQTT経由でデータ通信して点灯なんてことがありえる

452 :仕様書無しさん:2021/05/09(日) 21:11:54.09 .net
>>451
それは無い
セキュリティーでにあり得ない

453 :仕様書無しさん:2021/05/09(日) 21:21:18.33 .net
インターネットにつながる上の開発と、そうない組み込みの開発じゃ全然世界が違う
んだろうなあ

454 :仕様書無しさん:2021/05/09(日) 21:25:46.82 .net
長く金を稼げるところへ行きたい

455 :仕様書無しさん:2021/05/09(日) 21:28:28.00 .net
自動車業界へどうぞ

456 :仕様書無しさん:2021/05/09(日) 21:31:59.30 .net
webは年齢で切られそうだよなあ

457 :仕様書無しさん:2021/05/09(日) 21:48:21.91 .net
組み込みは学歴社会、Webは無法地帯って感じだな

458 :仕様書無しさん:2021/05/09(日) 22:24:21.14 .net
Webは2〜3年で言語とフレームワーク変えてくぐらいの覚悟がないと食えないぞ

459 :仕様書無しさん:2021/05/09(日) 22:31:04.31 .net
さすがにそれは言い過ぎだろ

460 :仕様書無しさん:2021/05/09(日) 23:09:17.09 .net
Webって現時点で年齢で切ってるから怖い
将来もこのままならやばい

461 :仕様書無しさん:2021/05/10(月) 04:21:49.77 .net
>>458
金融系の内部システムとかならまだあれだけど、
B2Cな部分は全部ダメだね…
一つのパラダイムが2年持たないもんな

462 :仕様書無しさん:2021/05/10(月) 09:46:21.05 .net
Webでイケイケなやつで技術つけても年齢重ねたら仕事なし
巡り巡ると組込み良いぞになるかもな

463 :仕様書無しさん:2021/05/10(月) 09:46:33.27 .net
Webでイケイケなやつで技術つけても年齢重ねたら仕事なし
巡り巡ると組込み良いぞになるかもな

464 :仕様書無しさん:2021/05/10(月) 18:42:00.73 .net
web系は進化が速すぎるからな

465 :仕様書無しさん:2021/05/10(月) 19:06:34.07 .net
AIっておもにデータ分析の分野で、Webとか組み込みとかとまた全然関係ないよね

466 :仕様書無しさん:2021/05/10(月) 19:23:33.93 .net
web続けるの心配になってきたなあ

467 :仕様書無しさん:2021/05/10(月) 19:59:08.40 .net
組込みwebは組込み系?web系?

468 :仕様書無しさん:2021/05/10(月) 20:03:08.50 .net
web系

469 :仕様書無しさん:2021/05/10(月) 20:14:38.38 .net
>>465
最近流行りのチャットbotとかweb系AIじゃない?

470 :仕様書無しさん:2021/05/10(月) 20:30:18.00 .net
>>465
そんな認識で大丈夫か?
産業機械も車載もAIがんがんやってるが

471 :仕様書無しさん:2021/05/10(月) 21:00:17.57 .net
>>470
そのAIは出来合いを利用しているだけでしょ

472 :仕様書無しさん:2021/05/10(月) 21:20:33.25 .net
最近駆け出しっぽいwebの連中が入ってきてレベル下げてるよな

473 :仕様書無しさん:2021/05/10(月) 21:24:34.77 .net
AIエンジニアもいつかはオペレーター化するとかなんとか

474 :仕様書無しさん:2021/05/10(月) 21:32:51.35 .net
>>471
意味がよく分からない
OSSを使うとできあいとかそういうことを言いたいの?

475 :仕様書無しさん:2021/05/10(月) 22:20:05.73 .net
>>474
意味よくわかんないんだけどどんなAIを利用しようとしてるの?
例を具体的にあげてもらわないとわからない、AIは色々利用できる環境整ってるから

476 :仕様書無しさん:2021/05/10(月) 22:31:30.36 .net
OCR

477 :仕様書無しさん:2021/05/11(火) 00:03:58.26 .net
>>472
よなと言われても
どこに?

478 :仕様書無しさん:2021/05/11(火) 12:52:02.85 .net
組込みWeb系ってそのまま定年まで行けて老後の保障つく?
どっかでついていけなくなって再就職ってなるときって40前後ってみとけばいいの?
直面した人たちの次のキャリアってどうなってるんだろ?

479 :仕様書無しさん:2021/05/11(火) 21:10:13.11 .net
組込みでもメーカー本体(自社開発)に入るか、
SESに入るかで全然違うかと。
メーカーだと、40前後でPMや管理職になれなかったら
キャリアチェンジで品質保証部とか
他の関連部署行きになる場合が多いけど、
SESだと仕事自体無くなる危険性もある。

480 :仕様書無しさん:2021/05/11(火) 21:32:58.43 .net
組込ってそんななの?
変な業界だな
Webや業務ゲームなんかと違って、組込の技術は何年経ってもそんなに変わらんのに
現場からわざわざ離すとか間抜け人間の集まりか?

481 :仕様書無しさん:2021/05/11(火) 21:43:15.86 .net
>>480
linuxがOSだったりしたら組み込みというほど組み込み感が無い気がする
組み込みもいろいろ対応できないと仕事にならないかと
車とか対象が固定の仕事だと同じような事しかしないかもしれないが

482 :仕様書無しさん:2021/05/11(火) 21:46:35.57 .net
組込みがというより日本企業的キャリア設計上そうなっちゃうんでは?
とにかく管理職ってのも今の時代変だとは思う
研究開発でもそんな感じなところあるし
総合職制度の弊害かも

483 :仕様書無しさん:2021/05/11(火) 22:09:20.53 .net
>>481
組み込み感って何やねんw
マイコンのおもちゃ弄ってるだけが組み込みじゃあるまいし

484 :仕様書無しさん:2021/05/12(水) 11:15:18.17 .net
地元企業でのんびりコボラーやってる同級の方が年収が1.7倍ほど高いわ
組込業界ってなんでこんなに安いのか知らないけど

485 :仕様書無しさん:2021/05/12(水) 14:18:50.56 .net
Windowsマシン丸々組み込んでも組み込みさ

486 :仕様書無しさん:2021/05/12(水) 15:16:18.70 .net
券売機も電光掲示板も自販機さえもWindowsだしな

487 :仕様書無しさん:2021/05/12(水) 16:50:38.04 .net
>>485
そういうの結構あるよね
ジャンルは組込みだろうけど単なるWindowsアプリと大して変わらないけどね
昔そういうのやった事あるわ

488 :仕様書無しさん:2021/05/12(水) 17:28:25.42 .net
最適なOSを選択するのが仕事人であって、好みを言い出すのはただの趣味人

489 :仕様書無しさん:2021/05/12(水) 18:53:32.93 .net
最近、node-redやりだしたけど、あれでも組み込みっぽく動くな
将来はこんな感じの仕事になるんじゃね

490 :仕様書無しさん:2021/05/12(水) 18:57:19.08 .net
簡易化は仕方ない

491 :仕様書無しさん:2021/05/12(水) 19:13:31.76 .net
そもそも最適なOSすら選ぶ必要もないしなぁ
要件満たしてれば後はどうでもいい
大事なのは、ちゃんと動くこと ちゃんと止まること

492 :仕様書無しさん:2021/05/12(水) 19:19:57.93 .net
開発、修正コストなんかをちゃんと考えんと
システム刷新で全部作り直しになって死ぬで

493 :仕様書無しさん:2021/05/12(水) 20:14:57.53 .net
OSレスで作る技術も必要だよな

494 :仕様書無しさん:2021/05/12(水) 21:05:33.42 .net
心意気としては分かるが、さすがにベアメタルは非効率だしバグ埋め込みそうだし
物や環境によるかもだが、ちょっと無茶言ってる気がするぞ

495 :仕様書無しさん:2021/05/12(水) 23:20:30.91 .net
OS無しで作ったことって、
学校の実習や趣味の電子工作以外で無い。

496 :仕様書無しさん:2021/05/12(水) 23:46:49.40 .net
40年前だと、8ビットCPU(Z-80)が全盛でOS無しが普通。
開発はcp/mを使ったが、実機はOS無し。
WordMasterでコード編集、M80,L80でコード作成、PIPでRomライターに転送。
今考えるとCPUの全てを把握できた時代だった。
CPU、PIO、CTC、8259等マニュアルも薄く簡単だったな。
16ビットになってからはOS無しはきつい。

497 :仕様書無しさん:2021/05/13(木) 00:18:45.47 .net
>>496
スーファミは65816という一応16bitだったけど普通にアセンブラだった
68000なんかはアセンブラが組みやすかった
流石にPS1はR3000だったのでアセンブラなんて生産性が悪いしそもそもハードウェアのIOなどは非公開だったのでCのライブラリ経由でしか作れなかったが

498 :仕様書無しさん:2021/05/13(木) 06:29:28.61 .net
>>495
プロセッサーはOS使うが、主要な機能が全て入ったシングルチップマイコンはOS使わないでタイマー割り込み使って処理を切り替えていくようなソフト作るよね

499 :仕様書無しさん:2021/05/13(木) 10:57:06.58 .net
RAM0.5〜2K ROM1K〜4Kくらいで8bitマイコン
リタイアした先の趣味な世界にしか、もうそういうの無いのか
なんか悲しいな

500 :仕様書無しさん:2021/05/13(木) 12:44:19.85 .net
もう半田ごて遊びで使うようなCPUですら高性能になっちゃった

501 :仕様書無しさん:2021/05/13(木) 20:58:29.58 .net
>>498
FreeRTOSでもいんだぜ?
別に割り込みゴリゴリでもいいんだが

502 :仕様書無しさん:2021/05/15(土) 03:41:46.21 .net
>>499
趣味でいいだろ

仕事で今更1ビット単位でちまちまメモリ節約する環境に戻るのは悪夢

503 :仕様書無しさん:2021/05/15(土) 12:23:01.14 .net
>>502
それはそれで、面白かった。
数バイト大きくてROMに入らない時とか、まずジャンプを相対ジャンプに変更とか。楽しくは無いな。

504 :仕様書無しさん:2021/05/15(土) 16:26:21.52 .net
>>503
まあ、ある意味面白かったことは同意する

でもコンピューターに本当にやらせたい事をプログラムする目的にとっては無い方がいい制約

小さいメモリにプログラムを収めること自身が目的なら話は別だけど

505 :仕様書無しさん:2021/05/15(土) 16:43:27.66 .net
>>504
Cの共用体とかビットフィールドってのも、
メモリーの節約が主目的、圧縮技術も。
ストレージ、通信から見ても、サイズが小さい=善とも言える。

506 :仕様書無しさん:2021/05/16(日) 06:59:59.82 .net
相対ジャンプだと1ループあたり2クロックも増えるの悔しい
みたいなのを楽しみたい

507 :仕様書無しさん:2021/05/16(日) 13:56:53.11 .net
>>495
制御用のマイコンなんて、イーサネットでも積んでない限りは

508 :仕様書無しさん:2021/05/16(日) 13:59:10.58 .net
>>499 注文の少ないそんなマイコンを使う意味がない
昔は仕方なく使ってただけ

本職ではなくて、電子工作お爺さんみたいな人ばかりだねここは

509 :仕様書無しさん:2021/05/16(日) 17:00:41.33 .net
5chはマウンティングゴリラのマウンティング会場だからな
・すごい仕事をしている
・すごいマイコンを使ってる
・すごい計測器を使ってる
そういう話をする場だよ

しょぼいマイコンを使いこなしている自慢はすごい仕事をしている自慢の一種だな

510 :仕様書無しさん:2021/05/17(月) 02:44:51.01 .net
マウンティングってほどの話でもないだろ。マウンティング過敏症やな。

511 :仕様書無しさん:2021/05/17(月) 06:47:39.49 .net
話題がいつも繰り返してて笑える

512 :仕様書無しさん:2021/05/17(月) 18:32:46.20 .net
マイコンの話されただけでマウンティング取られたと感じてしまうのはさすがにどうなんだろうか

513 :仕様書無しさん:2021/05/17(月) 18:44:44.81 .net
自分が相手にマウンティングされて不快な思いをしているんじゃなくて、
動物園でゴリラAがゴリラBにマウントしてるのを眺めている感じ

514 :仕様書無しさん:2021/05/18(火) 01:33:04.89 .net
組み込みの仕事は好きだが組み込みプログラマは嫌い
向上心ゼロ、新しいこと覚える気ゼロ、設計グチャグチャ、コードベタ書き、単体テスト適当、実機テストでやたら粘る
VBプログラマとかコボラーも同じ雰囲気あるね

515 :仕様書無しさん:2021/05/18(火) 04:56:21.78 .net
RustとかGoやっとかんと大変だよ

516 :仕様書無しさん:2021/05/18(火) 06:07:33.18 .net
>>514
わかる

517 :仕様書無しさん:2021/05/19(水) 00:33:11.78 .net
>>514
ラベル貼りが過ぎる

518 :仕様書無しさん:2021/05/19(水) 01:54:32.87 .net
>>517
レッテル貼りな

519 :仕様書無しさん:2021/05/19(水) 02:09:30.84 .net
ほぼ合ってるけどな

520 :仕様書無しさん:2021/05/19(水) 05:30:52.41 .net
組み込みはノイズ対策やら、ハード絡みのイレギュラー処理を最後に入れ込むからグチャグチャになるよね

521 :仕様書無しさん:2021/05/19(水) 06:56:19.26 .net
後から入れ込んでも大丈夫な設計してないからそうなる

522 :仕様書無しさん:2021/05/19(水) 11:35:37.15 .net
最後にグチャグチャにはならんだろう。
グチャグチャにする奴は最初からグチャグチャ。

523 :仕様書無しさん:2021/05/19(水) 11:38:35.33 .net
>>520
ならないって
後からイレギュラーの継ぎ足しなんてどの業界にもいくらでもあるし

524 :仕様書無しさん:2021/05/19(水) 12:47:48.41 .net
ifの中にif分追加して、さらにelseを使わなくちゃならない状況だと最悪
それならビットフィールドでフラグ作って論理演算にすれば良かったとか

525 :仕様書無しさん:2021/05/19(水) 13:57:10.97 .net
>>524
頭の中で論尻式の最適化ができない無能

526 :仕様書無しさん:2021/05/19(水) 14:54:15.25 .net
関数化したらスッキリだぞ
どうせインライン展開されんだから同じ事

527 :仕様書無しさん:2021/05/19(水) 16:19:08.79 .net
>>524
あるねぇ そういう事。
数千点の入力チェッカーのリアルタイム判定でのLED、ソレノイド出力や合格判断は、ビットフィールドパックの演算になる。
逐一、if ifでやっていたら、遅くて使い物にならない。

528 :仕様書無しさん:2021/05/19(水) 16:37:18.02 .net
最適化されんだろw

529 :仕様書無しさん:2021/05/19(水) 16:45:09.59 .net
組込業界って言い訳がましい人が多い気がする

530 :仕様書無しさん:2021/05/19(水) 16:45:16.77 .net
>>527
アセンブラやってなかったプログラマーはそういう発想がないよな

531 :仕様書無しさん:2021/05/19(水) 16:56:14.28 .net
>>530
逆に、アセンブラ出身者(テストプログラマー)は、カプセル化やDDD等抽象化設計にうとい。
両方身に着けるには数十年の経験と勉強が必要。

532 :仕様書無しさん:2021/05/19(水) 17:04:33.34 .net
業務系でビットフィールドとか使わないだろ

533 :仕様書無しさん:2021/05/19(水) 17:08:39.75 .net
画像とか音声とか何かしらバイナリデータを扱ってりゃ当たり前に使うけど
必ずバイト単位でビット操作する事になるね

534 :仕様書無しさん:2021/05/19(水) 17:10:40.53 .net
古いシステムのリプレイスだと確実にビット管理されたデータもあるし

535 :仕様書無しさん:2021/05/19(水) 17:28:49.41 .net
>>532
あるよ。 >527は業務系側でやっている。
基板側アセンブラマクロでやっているのは、もっとクリチカルな部分。

536 :仕様書無しさん:2021/05/19(水) 18:33:51.86 .net
パワーあるプロセッサーの組み込みなら、クラス定義にして、ビット判定はライブラリー化するけどね

537 :仕様書無しさん:2021/05/19(水) 19:17:07.58 .net
>>533
昔の日本メーカー独自マイコンには任意ビットの単独操作できる命令があったな
Cビットフィールド関係の操作とかでCコンパイラがその命令に最適化してくれる訳でもなく、アセンブラ使う時しか関係無かったが

538 :仕様書無しさん:2021/05/19(水) 19:53:26.58 .net
>>537
ビット操作ってz80でもあるけど

539 :仕様書無しさん:2021/05/19(水) 20:45:59.23 .net
>>538
Z80にはないなんて誰も言ってないし示唆もしてないだろ

540 :仕様書無しさん:2021/05/19(水) 22:20:54.87 .net
「Aに<は>あった」だから「B, C, D...」には無いだろ
Z80は海外メーカーが開発したんだからAではない

541 :仕様書無しさん:2021/05/20(木) 09:33:31.80 .net
ビット操作なんて実行レベルじゃただの論理演算なんだから
固有ビット指定出来るニーモニックなんか意味が無いよ

542 :仕様書無しさん:2021/05/29(土) 12:39:34.46 .net
#define setbit(x,y) (x |= y) もしくは x|=(1<<y)
#define clrbit(x,y) (x &= ~y) もしくは x&= ~(1<<y)

でいいのでは
シフト and orで計算できるから専用命令なんて要らないわ

543 :仕様書無しさん:2021/05/29(土) 14:36:43.63 .net
単純に、専用命令があるとサイズ低減と速度向上の両方が満たせるとかじゃいの?

544 :仕様書無しさん:2021/05/29(土) 17:57:42.16 .net
成り立ちがコントローラであり、初期の頃はビット操作が主な処理だったからじゃないの?
今だってドライバー内ではビット操作が多い。
専用の機械語が今必要とは思わないが。
今も残ってるのは互換性のためかな?

545 :仕様書無しさん:2021/05/29(土) 20:35:19.22 .net
read modify writeが必要ないので、その分早いのと排他制御が不要になる。

546 :仕様書無しさん:2021/05/29(土) 22:44:50.66 .net
>>542
括弧付けねえとハマるぞい

547 :仕様書無しさん:2021/05/30(日) 08:32:20.87 .net
GPIO扱う場合はビット操作あった方がいいけど
組み込み用のCPUだとコンパイラでそういう命令を使ったコードをはくはず
AVRだとビット反転命令なんてのもある
というかここは本当に組み込みのスレなのか?

548 :仕様書無しさん:2021/05/30(日) 11:24:56.15 .net
>>547
あくまで組み込みスレであって、組込みスレとは違うのじゃ

549 :仕様書無しさん:2021/05/30(日) 13:25:17.17 .net
PowerPC には指定したビット範囲だけをアクセスする命令がある。(というかほとんどのレジスタ読み書き命令に指定できる)

550 :仕様書無しさん:2021/06/03(木) 00:25:21.82 .net
孤独なので呟きます。

とある製造業の会社で働いて数年になるのですが、ハード開発がよく炎上し、ソフト開発は放置状態です。私もコーディングが多少得意なだけの無能なので内職していますが、精神的に参りそうです。リーダー層も無能なので今は特に咎められません。この話をするとよく羨ましがられるのですが、ソフト開発が炎上する世界とは常に隣り合わせです。

期待してくれている人もいますが、周囲からは、辞めるか、ハード(実験)に転向してほしい圧を感じます。ハードとソフトの両軸開発がしたかったのですが、組込みソフト開発の虚しさを感じることもあり、そこから逃れられないのが割と堪えます。もはやなにを目指せばいいのかよく分かっていません。

ソフト開発で幸せになるには何が必要なのでしょう。

551 :仕様書無しさん:2021/06/03(木) 00:43:02.59 .net
所属してる会社が悪いわ
ハードは守り(信頼性、規格遵守)、ソフトは攻め(付加価値)が昨今のスタンダード
それが実現できていない会社にいるからいらんことで悩むんだわ
ソフトが強い会社に移れ
ハードへの拘りを切り捨てられるならアプリ開発の会社にシフトするのもありだろう

552 :仕様書無しさん:2021/06/03(木) 06:19:00.94 .net
IoT時代はその関係性の両立は不可欠だけど
未だ立場はハードが上、ソフトは弱者みたいな頭の悪い会社もあるしな

553 :仕様書無しさん:2021/06/03(木) 14:12:56.28 .net
>>550
とても良い環境だと思う
俺の幸せは隣のプロジェクトの炎上を眺めることなので
常に燃えてるならまさに天国だわ

554 :仕様書無しさん:2021/06/03(木) 20:55:06.66 .net
テレワークできるって国際アウトソーシングもできる可能性があるから
テレワークが難しい業務のほうが逆に雇用の安定感はあるんではないかと思い始める
その上で参入も難しく単純労働の移民にもできない業務だとなお良い感じ

555 :仕様書無しさん:2021/06/03(木) 21:15:19.62 .net
The.NipponJin
海外はテレワークでも仲良く効率的に仕事に集中できてんのに
日本で真っ先に考えることと言や雇用の安定不安定切り捨てアウトソーシング
仕事しねえで頭にウジが沸いてるんじゃねえかと

556 :仕様書無しさん:2021/06/03(木) 22:49:07.21 .net
>海外はテレワークでも仲良く効率的に仕事に集中できてんのに

これ笑うとこ?
テレワークに幻想抱いてない?
というかあっちのビッグテックで急速にオフィス回帰に戻してるところがあるのはなぜ?

557 :仕様書無しさん:2021/06/03(木) 22:54:35.51 .net
なおGoogle、Amazon、Facebook、Appleのいずれもオフィス回帰してる模様

558 :仕様書無しさん:2021/06/03(木) 23:02:37.74 .net
>>556-557
扱ってるプロジェクトもでかいうえに組織の規模がでかすぎるからだよ、見りゃわかるだろ
数百人、数千人規模ならたかがしれてる

559 :仕様書無しさん:2021/06/03(木) 23:11:21.67 .net
仲良くってので爆笑した

560 :仕様書無しさん:2021/06/03(木) 23:14:57.68 .net
Microsoft、Twitter、Slack、Salesforceなんかは逆に拡充してくようだ

561 :仕様書無しさん:2021/06/03(木) 23:19:13.10 .net
勤務形態ばかりGAFAに合わせたって、GAFAになれる訳じゃないんだから無意味
事業、勤務時間、序列構成、福利厚生、給与なんかも全部GAFAに合わせないと

562 :仕様書無しさん:2021/06/03(木) 23:25:01.95 .net
マジレスしちゃうと相応の付加価値を提供してないから無理でしょ
テレワークに過剰に期待を抱いてるのも典型的日本人って感じがする

563 :仕様書無しさん:2021/06/04(金) 00:40:04.48 .net
主語デカすぎおじさんチッスチッス

564 :仕様書無しさん:2021/06/04(金) 05:07:36.78 .net
GAFAは福利厚生やオフィス環境が整っていて快適だろうから自宅より捗るのかも
一人一人の席が個室同然で元からチャットを有効利用してたり
社員食堂が無料だったり

そこいらの貧乏な企業のオフィスじゃ真似できないでしょ

565 :仕様書無しさん:2021/06/05(土) 18:04:11.45 .net
GAFAの威を借る狐やたら多いね

566 :仕様書無しさん:2021/06/05(土) 19:36:58.49 .net
>>550
ハードをメインにして、ソフトはおまけにするのがいい


ソフト専業だと不具合起こしたら胃に穴が開くぞ

567 :仕様書無しさん:2021/06/05(土) 21:57:46.48 .net
ハードの不具合もみんなソフトのせいにされてソフトでどうにかしろと言われるからね

568 :仕様書無しさん:2021/06/05(土) 22:47:37.28 .net
ソフトはあとでも直しやすいけど、ハードは量産始まってたら嫌がられる
だからハードが悪くてもソフトでなんとかなるならソフトで対応ってことになる

569 :仕様書無しさん:2021/06/05(土) 23:27:07.32 .net
>>568
ソフトが対応するのは別に構わんが、そういう事態になぜ陥ったのか反省せずに、
できるんだからやれすぐやれ今やれ、遅れたらお前が悪い
ってなるのが嫌

570 :仕様書無しさん:2021/06/05(土) 23:45:39.73 .net
この話題何回目だよ・・・

571 :仕様書無しさん:2021/06/06(日) 06:15:57.88 .net
お前また死に戻ってきたのか?

572 :仕様書無しさん:2021/06/06(日) 08:48:10.19 .net
私ほ何度でも繰り返す

573 :仕様書無しさん:2021/06/06(日) 10:16:57.97 .net
「私ほ」とは「私ほも!」の略であろうか

574 :仕様書無しさん:2021/06/06(日) 14:41:49.26 .net
今じゃFPGAで回路の大半を作るから
ハードも修正可能な件

575 :仕様書無しさん:2021/06/06(日) 14:46:42.80 .net
ハード治すとそれまで動いていたソフトが動かなくなる。

576 :仕様書無しさん:2021/06/06(日) 18:05:20.77 .net
そこはI/Oを同じにしろよ、ソフトにばっかり頼ってないで

577 :仕様書無しさん:2021/06/08(火) 13:46:54.95 .net
組み込みで在宅勤務にならねえかな?

578 :仕様書無しさん:2021/06/08(火) 14:42:08.71 .net
試作基板壊したら面倒だから動かしたく無いよ

579 :仕様書無しさん:2021/06/09(水) 08:41:55.08 .net
>>577
うちはテストパターン組む人は在宅多いよ

580 :仕様書無しさん:2021/06/09(水) 09:55:26.46 .net
測定器類も持って帰れないしな

581 :仕様書無しさん:2021/06/09(水) 10:59:04.95 .net
会社PCにカメラ繋ぐのを許可してもらえたらリモートで動かしたいところなんだがなあ

582 :仕様書無しさん:2021/06/09(水) 15:34:07.60 .net
デバッグやテスト、実機や機材使ってなんか調査したい時以外は在宅勤務だわ。
基本的に仕様書や設計書、コード書くのは在宅でもできるし。

583 :仕様書無しさん:2021/06/09(水) 19:21:23.78 .net
実機に付きっきりだったら逆に羨ましい仕事だわな

584 :仕様書無しさん:2021/06/10(木) 16:51:14.92 .net
ここには携帯電話開発の地獄を経験した人はいますか?
当時の思い出話を聞かせてください。

585 :仕様書無しさん:2021/06/10(木) 17:49:35.15 .net
最大手で2000年初期のキャラクタLCD時代に関わってたことあるけど
地獄ってほどの関わりじゃないから参考にならんな

586 :仕様書無しさん:2021/06/10(木) 19:39:03.44 .net
スマホの新機種開発だったけど、真っ黒けの多重派遣だったのでバックレた

587 :仕様書無しさん:2021/06/10(木) 22:16:20.50 .net
FOMA初号機やったけど仕様書なしでコーディングしてた

588 :仕様書無しさん:2021/06/10(木) 23:32:05.52 .net
前機種からの移植とかで
仕様と動きが異なるみたいなバグが何百件と大量にでて、
納期まで時間無いから
仕様書を実装に合わせるってのが多かったな

589 :仕様書無しさん:2021/06/11(金) 06:58:49.02 .net
>>588
仕様書を後から合わせるのは普通だろ

590 :仕様書無しさん:2021/06/11(金) 11:33:35.22 .net
APIの説明書が一つにつき一行程度のもの渡された。

591 :仕様書無しさん:2021/06/11(金) 18:44:22.48 .net
>>589
そうか?

592 :仕様書無しさん:2021/06/12(土) 08:18:43.05 .net
電話番号の桁が増えたときは楽しかったね

593 :仕様書無しさん:2021/06/14(月) 09:36:29.80 .net
>>592
最初から16桁対応だったし
何も対応無しだったから覚えて無いよ

594 :仕様書無しさん:2021/06/14(月) 21:57:47.71 .net
5Gはどうして遅延がないの?
どのような技術が使われていますか?

595 :仕様書無しさん:2021/06/14(月) 22:32:31.83 .net
遅延はあるだろ
スループットが高いだけで

596 :仕様書無しさん:2021/06/14(月) 23:29:57.39 .net
5Gって低遅延も込みじゃないっけ

597 :仕様書無しさん:2021/06/15(火) 19:06:29.38 .net
>>590
楽天市場なんかのAPIも一行ぐらいだよ
二行ぐらい説明してるのもあるけどさ

598 :仕様書無しさん:2021/06/16(水) 12:29:23.27 .net
aitendoの部品は説明書すらないぞ
信号名で想像するしかない

599 :仕様書無しさん:2021/06/22(火) 20:28:32.48 .net
ひろゆきさんがyoutubeで組み込みについて語ってるの見て、
この人もっとマシな人かと思ってたら、ラズパイで売って儲けるとか
なーんも知らんだなって 知らんのに適当言ってんだな ってちょっとがっかり
組み込み=ラズパイなんだ

600 :仕様書無しさん:2021/06/22(火) 21:23:26.86 .net
でもスマートウォッチくらい小型化が必要とか余程特殊なことでもなきゃ
下手に基板作って開発費膨らますよりラズパイでCPUは解決で良さそうだけどな
安いし
I/Oも通信も一通り付いてる、ドライバもある、至れり尽くせり

601 :仕様書無しさん:2021/06/22(火) 21:27:44.17 .net
ひろゆきは多分IT知識そんなにない。
オブジェクト指向の説明もカプセル化の説明になってた。

602 :仕様書無しさん:2021/06/23(水) 10:16:33.71 .net
>>600
スマートウォッチん中身もARMじゃね?
たいていの開発用の基板なんて馬鹿みたいにデカいだろ
まあ、本当の基礎開発者じゃ無ければ見る機会も無いだろうがw

603 :仕様書無しさん:2021/06/23(水) 11:20:47.29 .net
追従俎

604 :仕様書無しさん:2021/06/23(水) 12:46:14.50 .net
>>602
ARMがどうこうじゃなくてラズパイより小さいもんじゃなけりゃ
ラズパイまんま製品として使えばいいじゃんと

605 :仕様書無しさん:2021/06/23(水) 13:42:03.26 .net
ラズパイを製品に組み込むとか、ハードウェアの保証も無いのにやらねーよw

606 :仕様書無しさん:2021/06/23(水) 19:00:24.04 .net
産業利用されてんのに信頼性云々とか
そこいらの会社の素人がARMの回路書くよりは何倍も信頼性高いぞ

607 :仕様書無しさん:2021/06/23(水) 20:31:41.70 .net
micro USBしぬやん

608 :仕様書無しさん:2021/06/23(水) 20:32:10.86 .net
あ、SDだた

609 :仕様書無しさん:2021/06/23(水) 20:37:03.89 .net
使い方が悪いだけ

610 :仕様書無しさん:2021/06/23(水) 21:21:10.01 .net
ラズパイの信頼性の話でなぜARMの回路書くとかぶっ飛んだ話が始まるのか

611 :仕様書無しさん:2021/06/23(水) 21:22:46.71 .net
頭がぶっ飛んでるんだから当然だ

612 :仕様書無しさん:2021/06/23(水) 21:53:58.06 .net
ラズパイがあんのにわざわざそれより程度の低い基板を作るのって
車輪の再開発の失敗くらい間抜けなことだ

613 :仕様書無しさん:2021/06/23(水) 21:57:45.80 .net
組み込みの人ってラズパイを超嫌ってるよね

614 :仕様書無しさん:2021/06/23(水) 22:22:42.63 .net
そもそもflash memoryを死ぬほど書いては消してるシステムんか使いたく無いわ

615 :仕様書無しさん:2021/06/23(水) 22:23:33.77 .net
ラズパイで済むようなものつくってる職場が羨ましい

616 :仕様書無しさん:2021/06/24(木) 07:04:25.88 .net
>>612
制御マイコンとして使うならアルビノの方が向いてるでしょ
ラズパイはリッチ過ぎる

617 :仕様書無しさん:2021/06/24(木) 07:09:07.08 .net
小型webサーバー作りたいとかそういう用途ならラズパイでも良いかな
小ロット電子工作ならアルビノで大量生産するなら専用のマイコンになるんじゃね
組込の人じゃないから知らんけど

618 :仕様書無しさん:2021/06/24(木) 07:11:22.75 .net
ラズパイに限らず今どきの組み込み向けLinuxならどれも大体激しく書き込みするとこはデフォでtmpfsでメモリ上に割り当てられてるし
ログやデータが保存する必要あってもHDD繋ぐか定時アーカイブさせれば十分だよね?

619 :仕様書無しさん:2021/06/24(木) 09:35:56.22 .net
>>618
うん、>>614みたいのはなんも知らんのなってのがすぐわかる

620 :仕様書無しさん:2021/06/24(木) 09:39:23.00 .net
>>617
複雑じゃないとか小規模だったら
ラズパイじゃ大袈裟だからマイコンでええね

621 :仕様書無しさん:2021/06/24(木) 14:33:26.72 .net
制御工学って、組込み技術者なら必須スキルですか?

622 :仕様書無しさん:2021/06/24(木) 14:39:10.87 .net
あと、マイクロSD溶接したら使ってやる

623 :仕様書無しさん:2021/06/24(木) 14:40:39.05 .net
制御工学は、
制御系設計からソフトの実装まで一人が全部やるような会社だと必須。
大企業とかそうでない会社は、
制御系設計をして仕様を決める人、
ソフトを仕様通り実装する人と分業されてるので、
めっちゃ理解してなきゃいけないわけではない。

624 :仕様書無しさん:2021/06/24(木) 19:03:57.90 .net
男は黙って6502

625 :仕様書無しさん:2021/06/25(金) 23:44:08.98 .net
漢なら6809だろ

626 :仕様書無しさん:2021/06/26(土) 04:40:51.69 .net
いや6502 いいよね

627 :仕様書無しさん:2021/06/26(土) 08:40:30.56 .net
4649

628 :仕様書無しさん:2021/06/26(土) 14:07:22.26 .net
愛国者は6309

629 :仕様書無しさん:2021/06/26(土) 15:00:40.92 .net
いいや、
65C816だ

630 :仕様書無しさん:2021/06/26(土) 23:52:46.09 .net
未経験30歳だけど入社させてくれや

631 :仕様書無しさん:2021/06/27(日) 00:36:55.51 .net
>>630
50歳でも採用してもらえたよ

632 :仕様書無しさん:2021/06/27(日) 04:45:29.56 .net
未経験から?50で採用ってすごいな
詳しく話聞きたい

633 :仕様書無しさん:2021/06/27(日) 09:49:18.89 .net
>>631
デバック要員
このボタン100回押して、暴走しないか確認しといて

634 :仕様書無しさん:2021/06/27(日) 09:58:09.75 .net
品質保証か

635 :仕様書無しさん:2021/06/27(日) 12:56:24.30 .net
テスターとテストエンジニアやQAスペシャリストは違うからね。
気をつけてね。
テストエンジニアやQAスペシャリストの人をテスターと呼ぶ人いるけど。

もっというと、日本では、
「テストエンジニア」や「QAスペシャリスト」、「ソフトウェアエンジニア」、「システムアーキテクト」、「プロダクトマネージャ」、「プロジェクトマネージャ」、「ドメインスペシャリスト」、「ブリッジSE」、「開発環境エンジニア」、「開発プロセス改善スペシャリスト」という職種は定義されてるけど、
「テスター」や「プログラマー」という職種は存在しないから気をつけてね。

636 :仕様書無しさん:2021/06/27(日) 12:57:05.05 .net
>>635
それはどこの会社の話?

637 :仕様書無しさん:2021/06/27(日) 12:57:51.00 .net
IPAの話

638 :仕様書無しさん:2021/06/27(日) 13:02:55.14 .net
単にテストする人、単にプログラミングする人は
職種として国レベルで定義してないので、
「日本ではテスターやプログラマーとしてやっていくのは推奨していません。テストやプログラミングがしたいなら、テストエンジニアやソフトウェアエンジニアになってください」と言うことだと思うよ。

639 :仕様書無しさん:2021/06/28(月) 20:32:53.11 .net
なんか職種とか肩書とかどうでもいいから

640 :仕様書無しさん:2021/06/28(月) 20:35:44.69 .net
組込業界は肩書きとか役職名とか誰が上か下かとか、目くじら立ててそう

641 :仕様書無しさん:2021/06/29(火) 10:58:37.10 .net
お前らはITSSやETSS、UISSとか知らないの?

642 :仕様書無しさん:2021/06/30(水) 07:29:37.77 .net
テスト1年やって仕事の流れと言葉覚えるのはアリ

643 :仕様書無しさん:2021/06/30(水) 07:37:57.42 .net
某Hで組込みOSの関数作ってたけど組込みじゃないよな
やったのはLチカくらいで主にソート関数とか作ってた

644 :仕様書無しさん:2021/06/30(水) 08:32:53.69 .net
その関数は機器に組み込まれてないのかい?

645 :仕様書無しさん:2021/06/30(水) 18:51:48.63 .net
>>644
モーターやセンサーを制御しての制御系でしょ
論理だけ返すのはただのプログラムさ

646 :仕様書無しさん:2021/06/30(水) 19:11:38.85 .net
カルマンフィルタのプログラム書けますか?

647 :仕様書無しさん:2021/06/30(水) 19:19:01.92 .net
>>645
じゃあ基本は通信しかしないECUは組込じゃないの?

648 :仕様書無しさん:2021/06/30(水) 21:34:33.22 .net
>>645
PCで何かのセンサを使ったりモータを動かしたら組み込みなの?

649 :仕様書無しさん:2021/06/30(水) 22:24:09.45 .net
PCやワークステーション以外は組込みらしい。

650 :仕様書無しさん:2021/06/30(水) 23:01:27.56 .net
Windows IoTのPCを産業機器に組み込んで制御めっちゃしてるけど

651 :仕様書無しさん:2021/07/01(木) 18:17:07.19 .net
制御系って要するに制御する信号を送ることでしょ?
組み込みは専業で働くコンピュータが内包されていること

652 :仕様書無しさん:2021/07/01(木) 18:38:01.10 .net
めんどうくさい
>>643以降、ひとまとめに組込でええやん

653 :仕様書無しさん:2021/07/01(木) 18:59:48.80 .net
PC9801でプログラムが走ってて大きな工場のラインの機械を動かしてるのが制御系
目覚まし時計とか炊飯器が組み込み

654 :仕様書無しさん:2021/07/01(木) 19:57:16.86 .net
市販のディスプレーやキーボードを付けないのが組み込み系

655 :仕様書無しさん:2021/07/01(木) 20:08:20.40 .net
組み込み系って心が狭い人、やけに多くない?

656 :仕様書無しさん:2021/07/01(木) 21:41:41.33 .net
狭心症というヤツだな。

657 :仕様書無しさん:2021/07/01(木) 21:46:57.27 .net
そりゃメモリも狭いからな
8バイト単位なんだから1ビットぐらい削っても仕方ないですよね
とか言ったらキレてくるからマジで

658 :仕様書無しさん:2021/07/01(木) 23:09:48.66 .net
128ニブルしかメモリが無いマイコンでファーム組んだ経験がないやつに何が分かる

659 :仕様書無しさん:2021/07/01(木) 23:28:40.41 .net
それってプログラム領域が?それともスタック?

660 :仕様書無しさん:2021/07/02(金) 01:23:19.00 .net
心が狭いというか、視野が狭いのが多い
アセンブラやマイコンは得意なのにLinuxにレイヤが上がっただけでついていけなくなるようなのが多い
多分上のラズパイ嫌いの話もそれが原因
あとAIとか最近の技術話をすると毛嫌いされる
反面教師にしてるわ

661 :仕様書無しさん:2021/07/02(金) 16:13:31.20 .net
Linuxからレイヤが下がってもついていけない奴多いよな

662 :仕様書無しさん:2021/07/02(金) 18:22:53.61 .net
組み込みならRTOSだろ

663 :仕様書無しさん:2021/07/03(土) 12:41:14.74 .net
Linuxとかもう5年以上使ってないから
忘れてしまった。

664 :仕様書無しさん:2021/07/03(土) 18:39:07.94 .net
5年前もたいして使ってないからだろ

665 :仕様書無しさん:2021/07/03(土) 19:30:58.00 .net
さすが手間かかってるな

666 :仕様書無しさん:2021/07/04(日) 11:01:00.85 .net
最近の組み込みは通信系のソフトが組めないとなんにもできないよな
UART、I2C、CAN、bluetooth、TCP
さらに、httpやmqttのネット系通信

667 :仕様書無しさん:2021/07/04(日) 16:11:33.15 .net
>>666
そんなもん1日でできるだろ
お前は天災なんだから

668 :仕様書無しさん:2021/07/04(日) 17:09:29.19 .net
まあ、モジュール組み込んで、入出力繋げるだけだからなぁ

669 :仕様書無しさん:2021/07/04(日) 17:30:19.58 .net
え?
どこの馬の骨とも分からん奴が作ったものなんか使うの?

670 :仕様書無しさん:2021/07/04(日) 17:35:49.34 .net
>>669
今ではCPU作ったメーカーがモジュール公開してるから
実績ありのコードだぞ
自前で作ったモジュールよりよっぽど信頼できるだろ
上司がな

671 :仕様書無しさん:2021/07/04(日) 21:18:58.57 .net
お前ら口だけ天才が人のコード使うとかありえないわ
コンパイラから作ってるんだろ?
白状しろよ

672 :仕様書無しさん:2021/07/05(月) 12:03:28.47 .net
昔はlinuxでシェルをもりもり叩いてたけど今や完全に忘れた
まあチートシート見れば思い出すから未経験とは違うけど

673 :仕様書無しさん:2021/07/05(月) 12:12:31.99 .net
>>670
メーカーが作ったコードなんてアテにならんよ。

674 :仕様書無しさん:2021/07/05(月) 12:49:26.49 .net
無限ループに入り込むレアな条件があったらアウト

675 :仕様書無しさん:2021/07/05(月) 16:06:32.68 .net
>>673
日本のはなw

676 :仕様書無しさん:2021/07/05(月) 16:58:56.50 .net
STのHALは日本人が作ってたのか

677 :仕様書無しさん:2021/07/06(火) 21:29:54.95 .net
>>675
日本がダメなら どこならまともなんだよ。
フィリピンかボリビアかナイジェリアか。
まさかアメリカとか言わないよな。

678 :仕様書無しさん:2021/07/06(火) 22:20:05.21 .net
頭悪いな、日本以外だよ

679 :仕様書無しさん:2021/07/06(火) 23:09:55.66 .net
>>677
リトアニアは信頼してる

680 :仕様書無しさん:2021/07/06(火) 23:19:11.38 .net
日本のメーカーはダメだった(ことがあった)->日本のはダメ->日本以外はOK

 こんな思考回路の人でもイケル組み込み

681 :仕様書無しさん:2021/07/07(水) 01:24:34.03 .net
今の日本は品質も業界も信頼性は地に落ちてる
日本以外って括りはあながち間違いじゃない

682 :仕様書無しさん:2021/07/07(水) 21:56:46.96 .net
日本はバッシング受けやすいから
ぶっとんだことができないので
外国に負けていく

683 :仕様書無しさん:2021/07/08(木) 07:18:54.74 .net
組込なのかなーって所に派遣で入ったけど一ヶ月放置された挙げ句に何しに来たんだと怒られて契約終了

684 :仕様書無しさん:2021/07/08(木) 10:27:40.28 .net
>>683
放置されてってどゆこと?
キミはキミで一日勤務時間になにしてたん

685 :仕様書無しさん:2021/07/08(木) 11:44:26.10 .net
>>683
毎月そんな現場だったら楽に食っていけるのじゃ

686 :仕様書無しさん:2021/07/08(木) 12:42:04.46 .net
派遣を雇って勝手に動くのを待ってるとかヌケサクか?
組込業界ってIT業界だけどIT業界に疎いから当たり前に偽装請負もやらかすし
体育会系脳だからハラスメントも横行、コンプライアンスとは程遠い業界だよ

687 :仕様書無しさん:2021/07/08(木) 18:23:02.19 .net
>>684
直属の指示者は外出ばかりで何も指示せず放置
課長に何しに来たんだと叱られて契約終了
知らんよ

688 :仕様書無しさん:2021/07/08(木) 18:25:56.50 .net
>>685
開き直ってれば楽そうだけど精神的にキツイ

689 :仕様書無しさん:2021/07/08(木) 19:00:30.72 .net
普通、「作業何かありますか?」って聞くよね。担当居ないならメール送ればいいし。

690 :仕様書無しさん:2021/07/08(木) 19:07:26.07 .net
それって派遣が自ら動くのを待ってるのと同じ事だな

691 :仕様書無しさん:2021/07/08(木) 19:16:14.31 .net
派遣が自ら動くのは違法だしな

692 :仕様書無しさん:2021/07/08(木) 19:27:48.45 .net
派遣なのか、SES(準委任契約)なのか、請負契約なのかでちがう。

693 :仕様書無しさん:2021/07/08(木) 19:36:49.09 .net
SESは命令不可能だから指示したら偽装請負になるぞ

694 :仕様書無しさん:2021/07/08(木) 20:03:00.73 .net
請負の方が指示出来ないんじゃなかったっけ?

695 :仕様書無しさん:2021/07/08(木) 20:11:43.13 .net
偽装請負が問題化して禁止されてから10年以上経つのに知らないのが組込業界

696 :仕様書無しさん:2021/07/08(木) 20:22:05.16 .net
ええ・・・それとこれとは全く別の話だろ・・・

697 :仕様書無しさん:2021/07/09(金) 00:24:51.22 .net
SESはプロパーの窓口担当者からSESの窓口担当者にしか指示できない。
請負は窓口担当者に依頼したら物が完成するまで指示不可。
派遣はプロパーの誰からも指示可能。

698 :仕様書無しさん:2021/07/09(金) 07:16:54.59 .net
そう、SESはあくまで別会社の社員で常駐してるだけだから
直接指示して動かそうとするのは違法

派遣社員に勝手に動いてもらおうとするのも的外れ

699 :仕様書無しさん:2021/07/09(金) 07:20:43.68 .net
何か達成目的があって派遣を入れると思うんだけど違うのかな

700 :仕様書無しさん:2021/07/09(金) 17:27:27.09 .net
一人常駐なら指示・管理するのは当然
みたいな「本当にわかってないプロパー」もいるから要注意だ

701 :仕様書無しさん:2021/07/09(金) 19:53:44.10 .net
ちなみにプロパーとSESの関係だけじゃなく、
SES一次請けの窓口は、SES二次請けの窓口にしか指示できないけど、ここも窓口じゃない奴に指示したりとか、結構違法な会社ありそうな雰囲気。

702 :仕様書無しさん:2021/07/10(土) 19:18:47.57 .net
>>684
たまにいるよな、お前みたいな意識高い系
お前なら給料0円でも一生懸命働いてくれそうだわ

703 :仕様書無しさん:2021/07/11(日) 07:11:22.93 .net
>>702
無能な働き者はいらないです

704 :仕様書無しさん:2021/07/11(日) 11:22:36.12 .net
働きたくないけど、稼ぎがなくなるから働いてるだけ。
なので会社のためにQCDを最適化するための方法考えろとか、
本作業以外のことをやらされるのは苦痛。
開発以外の余計な作業はせず、残業もしないって方法だけでいいじゃんって感じ

705 :仕様書無しさん:2021/07/11(日) 13:03:05.51 .net
>>704
仕組みを作る側に回れば、給料増やして仕事量減らすこともできるよ

706 :仕様書無しさん:2021/07/11(日) 14:13:25.63 .net
いや、仕組みも作る側なんだが、
たとえばテストの自動化とか、
それ作ってる時間あったら
その時間に開発作業やってとっとと定時で帰りたい。
新製品で最初に時間取らせてもらってやっておくなら効果があるかもしれないが
保守案件で今後大規模な改修も少ないと予想される製品で
思いつきで、そいつが評価されるためにやらされるから腹立つ。

707 :仕様書無しさん:2021/07/12(月) 01:25:03.01 .net
テスト自動化って、
自動化の仕組みを作る工数より、テストの工数が多い場合に役に立つが、
大概は自動化の仕組みを作る工数のほうが時間がかかり、
逆に残業時間や合間ににやれと言ってくる職場もあり、
そして、「テスト工数が○%削減された」とか言って、
作った時の工数は伏せてマヌケな上司に伝えて、
評価だけされるためのものだと思ってる

708 :仕様書無しさん:2021/07/12(月) 01:31:25.75 .net
>>707
汎用性持たせて次の制作にも使える様にするんだよw

709 :仕様書無しさん:2021/07/12(月) 02:54:15.74 .net
実機テスト自動化トライしたことあるが、仕様の時点で自動化を見越した機能盛り込んでないと無理だわ
実行結果を吐き出させる機能が貧弱だったのでセンサーあれこれ付けて結果判定するようにしたけど結局ケースの半分くらいは諦めて手動でやることになった
しかも汎用性も低かったので他の機種に流用できず・・・
自動化ナメてた やるなら仕様策定時から見越しておくべき

710 :仕様書無しさん:2021/07/12(月) 22:31:04.50 .net
テストを自動化して楽になったー定時帰りだーってなったことあるか?
俺は無い。

711 :仕様書無しさん:2021/07/13(火) 00:29:35.25 .net
自動化はテストを反復可能にするためであって楽するためじゃねぇよ
自動化してもひたすらメンテナンスしてテストを手厚くしていく作業は必須

712 :仕様書無しさん:2021/07/13(火) 11:55:24.97 .net
大概、上司にやれと言われて、
実施する工数はきちんと確保してくれず、
合間や残業で皆めんどくせーとか思いながらやってる雰囲気。
やるだけで「施策を行った結果、開発工数が○人月短縮できた。(短縮できた工数は予備校や塾の合格実績のように誤魔化し)」とか言って上司の成果になるから。

713 :仕様書無しさん:2021/07/13(火) 12:15:58.92 .net
上司なんざ0.001%も仕事の役に立ってないのにな

714 :仕様書無しさん:2021/07/14(水) 00:43:58.61 .net
組み込みの大半は単体テストすらろくに自動化できてなさそう

715 :仕様書無しさん:2021/07/14(水) 10:10:10.90 .net
三菱がやってたような試験結果のそれっぽいランダム値を自動的に書き出すツール使うのって
この業界だと一般的なの?

716 :仕様書無しさん:2021/07/14(水) 16:25:43.15 .net
>>714
ハード絡むから自動化はロボットアームとか使わなきゃならんしw

717 :仕様書無しさん:2021/07/14(水) 16:26:07.18 .net
>>715
無いよw

718 :仕様書無しさん:2021/07/14(水) 23:12:30.42 .net
>>715
実際のテストは下請けが人海戦術だよ
部署違うから何とも言えんけどボールペン書きで提出された結果を
リーダーがエクセルに入力していくようなやり方のほうが主流のはず
ランダム値なんて使わず考えられた値が採用される

719 :仕様書無しさん:2021/07/15(木) 07:18:26.99 .net
単体テストやってないはマゾだと思う
新規開発だと単体テストしながら作った方が絶対早い

720 :仕様書無しさん:2021/07/15(木) 21:08:06.58 .net
単体試験の仕様書って、どういう書き方してる?
1行1行、
「入力:変数○○が1の状態でステップオーバーする。 出力:XX関数がコールされ、戻り値xxが変数○○に代入されること。」、
「入力:変数○○がTRUEの状態でステップオーバーする。 出力:分岐に入らないこと。」
とか確認内容を書いてる?
今の会社がこれやってて糞面倒臭いんだが、良い方法ある?
昔働いてた会社もExcelに修正したソースコードを貼りつけて、横に1行1行確認内容を書いていくやり方で、糞面倒だった。

721 :仕様書無しさん:2021/07/15(木) 21:55:01.24 .net
テストする関数の一覧を書いて
C0、C1、C2についてそれぞれOKかNGかを書いていくだけだな。
1行ずつ確認することを書いてたら
大規模な開発の時に途方に暮れるだろ。
残業地獄になりたいなら1行ずつ書いてもいいけど、
その書く労力をもっと他の事とか
単体テスト自動化に使えばいい

722 :仕様書無しさん:2021/07/16(金) 00:57:14.29 .net
ちゃんと書いとかないと、何がOKだったのか分からないじゃん

723 :仕様書無しさん:2021/07/16(金) 01:41:20.37 .net
テストクラスをdoxygenに食わせてテスト仕様書にしてる ちゃんと観点をコメントで書くの前提だが
ドキュメントとソースが分離してるからメンテナンスが辛くなるんだわ ソースのコメントをドキュメント化すればいいだけのこと

724 :仕様書無しさん:2021/07/16(金) 01:55:29.67 .net
詳細設計書はどうしてる?
関数のフローチャートまで書いてる?
昔の設計書は、フローも文章だけで書いてある。
プロジェクトによっては、詳細設計しないとこもある

725 :仕様書無しさん:2021/07/16(金) 08:11:47.72 .net
やっぱ、組み込みでもc++使うと良いんだよな

726 :仕様書無しさん:2021/07/16(金) 11:40:45.25 .net
最近C++のプロジェクトに参加してるけど、オブジェクト指向だからか?機能が追加されるたびに
似た機能のクラスをコピペして修正して規模がでかくなっていく。
理解はしやすいけど。

727 :仕様書無しさん:2021/07/16(金) 13:17:08.28 .net
継承使えよ 何のためのoopだ

728 :仕様書無しさん:2021/07/16(金) 15:41:47.86 .net
コピペ量産は草

729 :仕様書無しさん:2021/07/16(金) 17:48:34.01 .net
クラスをコピペしちゃうんじゃ、使う意味ないな

730 :仕様書無しさん:2021/07/16(金) 20:52:59.24 .net
>>727
組込にoopを扱う思考力はない

731 :仕様書無しさん:2021/07/16(金) 21:27:21.39 .net
継承はわかるけど、クラスのコピペだらけになってるから
今更継承すると、なんでここだけ?ってバランス悪くなる
リファクタリングする余裕も無し

732 :仕様書無しさん:2021/07/16(金) 21:38:05.35 .net
ほら、思考がoopとは無縁

733 :仕様書無しさん:2021/07/17(土) 02:02:40.75 .net
この様子じゃbetter Cとしてすら活用できてなさそう

734 :仕様書無しさん:2021/07/17(土) 14:47:46.94 .net
開発中はベースクラスに手を加え無い保証なんか無いんだから
コピペで正解
リファクタリングは安定してからでいいよ

735 :仕様書無しさん:2021/07/17(土) 20:06:51.78 .net
え、マジで言ってんのかい・・・

736 :仕様書無しさん:2021/07/17(土) 20:08:44.84 .net
>>734は継承の意味が分かってないよね

737 :仕様書無しさん:2021/07/17(土) 23:51:59.06 .net
だからきちんと計画されたクラス構成ならまだしも
無計画にクラスを勝手に継承したらダメやんw

738 :仕様書無しさん:2021/07/17(土) 23:52:30.02 .net
組込みでC++でまともにオブジェクト指向やってる現場見たことない。

739 :仕様書無しさん:2021/07/18(日) 01:58:58.99 .net
クラスコピペ量産することこそ無計画そのもの示してるだろ
言うまでもなく基底クラスも継承もクラス設計で決めておくもんだし仕様変更があればどちらも見直すもんだ

740 :仕様書無しさん:2021/07/18(日) 04:53:05.40 .net
根幹のクラスを作って派生は勝手にやってじゃないの?

741 :仕様書無しさん:2021/07/18(日) 05:05:39.58 .net
再利用なんて幻想さ

742 :仕様書無しさん:2021/07/18(日) 05:20:08.75 .net
>>737
計画されたクラスって何やねんと
生活の一部のように使っててそんな深刻に考えたこともねえわ

743 :仕様書無しさん:2021/07/18(日) 09:04:16.44 .net
C++使えるほどのフラッシュ容量あるのがうらやま。

typedef struct {
void Write(int csno, uint32_t data);
uint32_t Read(intcsno);
.
.
} IChipSelect;

typedef struct {
Object parentj;
IChipSelect cs;
.
..
} TPCBV0;

とかCでoopまがいの事やっている。
こんなんでも、随分、再利用、拡張性、メンテ性が違う。

744 :仕様書無しさん:2021/07/18(日) 11:04:49.37 .net
組込みってコード書く量少ないよね
今はPCのアプリやってるけど、
同じ工数で組込みの3倍くらいのコード量だった

745 :仕様書無しさん:2021/07/18(日) 12:39:12.42 .net
>>743
C言語じゃないし意味不明だからプログラム書くのやめてほしい

746 :仕様書無しさん:2021/07/18(日) 15:10:43.99 .net
>>739
何社も入った大規模なプロジェクトだと
後から調整って無理目なんだよ
勝手に他社の基底クラス使うとか何の保証も得られないから
自己責任で使うしか無い
当然まるっとコピペして来る事になる

747 :仕様書無しさん:2021/07/18(日) 16:07:32.80 .net
>>744
PCアプリは考えることが少なくて済むからな

748 :仕様書無しさん:2021/07/18(日) 19:21:55.41 .net
>>747
双方の考えること、考えないことを列挙してくれ
必ず穴があるから

749 :仕様書無しさん:2021/07/18(日) 19:26:57.37 .net
容量を気にする必要とか、
人命にかかわることがないなら
PCアプリも組込みもそんなに違いないかと。

750 :仕様書無しさん:2021/07/18(日) 19:36:18.70 .net
PCアプリは同じ工数でも
組込みより修正コード量多いって、
両方経験ある人からよく聞くね。

751 :仕様書無しさん:2021/07/18(日) 19:43:51.94 .net
組込業界全体で人命に関係してるのってどのくらいの割合なんだ?
ちなみに業務系の死因は過労死か自殺が多いが、自殺は主に客の方

752 :仕様書無しさん:2021/07/18(日) 19:47:00.06 .net
なんか人命の意味間違えてないか?
組込み機器はバグを埋め込むと人命にかかわる製品も多いのよ。
自動車、航空機、医療機器とか

753 :仕様書無しさん:2021/07/18(日) 19:49:04.31 .net
>>752
だからその業界は組込業界でどれくらいの割合なんだ?
ちなみに、うちの組込は人命に関わらん

754 :仕様書無しさん:2021/07/18(日) 19:56:57.46 .net
電気流れてるなら
どの製品も人命に関わるよ

755 :仕様書無しさん:2021/07/18(日) 20:28:44.33 .net
うちは最近異常動作が人死ににつながるものが増えてきた

>>754
そういう話は君しかしてない

756 :仕様書無しさん:2021/07/18(日) 21:41:10.81 .net
PCは固まるのが当たり前の時代もあったし
でもカーナビが固まったら、キレるよな

757 :仕様書無しさん:2021/07/19(月) 01:32:26.54 .net
車載、FA、医療機器は特に厳しい
drで品保と毎回バチバチやってる

758 :仕様書無しさん:2021/07/19(月) 06:06:32.21 .net
FAは制御じゃね?

759 :仕様書無しさん:2021/07/19(月) 06:07:25.04 .net
>>756
サーバは固まらないのが前提だが

760 :仕様書無しさん:2021/07/19(月) 06:09:24.96 .net
>>752
意味も何も人命は人命じゃろ

761 :仕様書無しさん:2021/07/19(月) 06:25:19.32 .net
>>750
組み込みは目の前の機器で動けばいいからそういう意味では楽
環境(温度等)が違うと動かないなんていうのはあるけど

762 :仕様書無しさん:2021/07/19(月) 06:40:41.60 .net
組み込みはブルーカラーの脳筋だから
肉体的損傷による死亡以外は死と認めないのだろう

763 :仕様書無しさん:2021/07/19(月) 06:47:03.23 .net
>>761
ユーザーのPCに何が入ってるか、どんな設定かで正常動作しない事もあるしな

764 :仕様書無しさん:2021/07/19(月) 19:14:20.30 .net
misra対応でごっそり書き直しになって死にそう

765 :仕様書無しさん:2021/07/19(月) 19:42:48.88 .net
>>761
目の前で動けばok   こんな縛りで仕事をしたかったよ

766 :仕様書無しさん:2021/07/19(月) 20:05:11.17 .net
>>765
なんだろう、すごく意味を取り違えられてる気がする

767 :仕様書無しさん:2021/07/19(月) 20:21:44.23 .net
お前らの会社で、品質保証部の呼び方は、
品保、品証のどっち?
品質管理部だと、品管かな?

768 :仕様書無しさん:2021/07/19(月) 20:26:15.01 .net
>>765
ロボットアームで地球の裏側の組込でもやってるのか?

769 :仕様書無しさん:2021/07/19(月) 22:57:38.18 .net
組込みのテストって開発がやるじゃない。品質保証の存在意義がわからん

770 :仕様書無しさん:2021/07/19(月) 23:09:28.66 .net
>>769
会社が自社商品として品質保証するのと
部署内でバグありませんでしたってのの違いはデカいぞw

771 :仕様書無しさん:2021/07/20(火) 00:03:25.76 .net
第三者検証(総合試験、システム試験)を
開発者がやったりする会社が結構ある。
頭おかしい。

772 :仕様書無しさん:2021/07/20(火) 00:57:20.81 .net
別に総合テスト=第三者テストとは限らんし
わざわざそう謳ってるなら開発者がやっちゃダメだが
ウチは総合テストは開発者がやってマニュアルテストは有識者と新人それぞれに実施してもらう
んでだいたいマニュアルが遅れるんで最後の最後に滑り込みでテスト終わらせるのが通例

773 :仕様書無しさん:2021/07/20(火) 21:06:29.41 .net
マニュアルテストってどこの会社の用語だろう?
総合テスト、総合試験、システムテスト、システム試験は
結合試験の後に実施する試験の一般的な用語だが、
マニュアルテストはあまり聞かないなぁ。

774 :仕様書無しさん:2021/07/20(火) 21:19:12.58 .net
うちは基本設計、詳細設計、実装、単体試験、結合試験までは開発者が実施、
総合試験はSESのテスト屋が
要求仕様書(機能仕様書)をインプットに総合試験仕様書を作成して試験実施を行う感じだな。
機能が膨大なので、機能を覚えてもらうために新人が試験実施することもある。

775 :仕様書無しさん:2021/07/22(木) 01:09:23.49 .net
さすがに試験項目作成は外注できんわ
実施は人海戦術でクソ安いテスト屋に投げることはある
けど結局そいつらの介護で工数取られたりしてなんも得しない

776 :仕様書無しさん:2021/07/22(木) 01:21:07.88 .net
介護ってw
どこのシルバー人材センター使ってんだよw

777 :仕様書無しさん:2021/07/22(木) 10:13:13.28 .net
テストはテスト会社に丸投げも結構多そうだが

778 :仕様書無しさん:2021/07/22(木) 14:12:39.72 .net
テスト屋でも単なるSESじゃなくて
ほんとにテスト専門に行ってる会社に依頼すると、
既に内存しているバグを大量に検出されて大パニックになる。
特に品質重視の製品は
リリースがかなり先に延期になるからヤバい。

779 :仕様書無しさん:2021/07/22(木) 14:29:06.50 .net
>>778

そういう場合は開発側の誰かが逃げるw

780 :仕様書無しさん:2021/07/22(木) 14:33:41.85 .net
「運用でカバー」という呪文

781 :仕様書無しさん:2021/07/22(木) 14:59:16.62 .net
そのバグが商品性質上差し支えなければスルーでいいねん
何でもかんでもなおしゃいいってワケでも無いんだぞ

782 :仕様書無しさん:2021/07/22(木) 15:43:25.96 .net
うちは、大量にバグがでて
納期までに直せないから、
明らかに変な動きになるもの以外、
殆ど全部実動作に合わせて仕様書修正してたなw

783 :仕様書無しさん:2021/07/22(木) 20:59:42.00 .net
バグと言えば、あんたらバグで人質になったことありますか?
オレ かのK国のSに捕まって3週間帰れなかった。宿は明らかに西洋のお城みたいなラブホだった。
お風呂の壁が全部透明だったのが忘れられない

784 :仕様書無しさん:2021/07/22(木) 23:01:10.88 .net
>>780
業務系はそういう機能を搭載しないとか機能しないようにしてるという意味で使うけど
組込系は使うなという意味なのよね、使うと落ちたり暴走したりする

785 :仕様書無しさん:2021/07/23(金) 08:08:26.24 .net
業務系っていいよな
アップデートも楽で

786 :仕様書無しさん:2021/07/23(金) 09:44:47.25 .net
組込みの方が楽だよ。
同じ工数でもコード書く量少ないし
このコード書くのにこんなに工数使うか?なんてのが
比較的どの会社のプロジェクトでもよくある。
下記に書かれてれような平均的なプログラマの生産性1人1ヶ月1000行前後すら満たないこともよくある。
https://monoist.atmarkit.co.jp/mn/spv/1109/14/news011.html

787 :仕様書無しさん:2021/07/23(金) 10:27:19.61 .net
いまだにコードサイズで難易度を測る奴がいるとはwwwww
今2021年だけど、君何年から来たの?

788 :仕様書無しさん:2021/07/23(金) 13:04:51.18 .net
だから「このコード書くのに・・・」って書いてますよ

789 :仕様書無しさん:2021/07/23(金) 13:06:34.12 .net
読解力無い奴多いんだね。

790 :仕様書無しさん:2021/07/23(金) 13:14:59.80 .net
このコード書くことを「調査して書くのに、こんなに時間かかるのか?俺だったらその半分もかからないできそう」と思うことはレビューしていてよくある。40歳ぐらいのシステムよくわかってるはずのベテランなのにそんなに時間かかるのかみたいな。絶対サボってるっしょ

791 :仕様書無しさん:2021/07/23(金) 13:45:21.41 .net
>>786
その代わり、単体試験など各種ドキュメント作成が業務の8割だけどな

792 :仕様書無しさん:2021/07/24(土) 20:54:54.13 .net
>>790
すまんな
仕事中の7割くらいはウィキペディアで変な事件とか人物の話を見てるわ
情シスにばれてるって?
多分ばれてるだろうな

793 :仕様書無しさん:2021/07/24(土) 23:18:03.06 .net
昔、目離した隙にWikipediaを見るか寝るSESの奴がいたけど、お前か?

794 :仕様書無しさん:2021/07/25(日) 00:46:49.81 .net
俺だ

795 :仕様書無しさん:2021/07/25(日) 09:14:58.87 .net
>>785
アップデートが楽なのはユーザーな、作る方はかなり大変だぞ

796 :仕様書無しさん:2021/07/26(月) 16:53:03.82 .net
アップデートといえば今居る会社、毎回バージョンアップ対応する時、
アップデートの処理のことでよく揉めるんだけど、なんだろう?話に首突っ込んでないから知らないが。
前の会社は、担当がちゃちゃっとやってしまうので
揉めることは無かったんだが。

総レス数 796
150 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★