#はじめに
私は、とある計測装置メーカーのエンジニア(比率はソフト9、ハード1)をしています。
現在は持病のために自宅療養中で休職をしています。
時間を有意義に使用するために、これまでの技術歴を作業順に備忘録を残していこうと思います。
重視するのは、特別な技術でなく初心者から現場において経験してきた過程、当たり前のことだけど現場の経験でしか蓄積できない技術を残していくことです。少しでも新任エンジニアへの助けになれば幸いです。
出来るだけ説明を端折らない、誰にでも分かる、を目指しています。
技術書だけでは見えにく現場の視点で情報を発信できれば幸いです。
##一通りの技術内容
経歴書を兼ねて、現スキルを公開します。
【経験デバイス】
-
コンソール系
- Windows PC (x86系)
- Linux PC (x86系)
-
組み込み系
- Armadillo 400シリーズ (ARM Linux)
- PIC (8、16、32bit、RTOS)
- STM32 (ARM)
- Intel SoC (FPGA + ARM)
###【経験アプリケーション】
-
Windowsアプリケーション
- Visual Studio C++ ネイティブ (ハード制御のデバイスドライバ、Direct X)
- Visual Studio C# .NET (Win Form、WPF)
-
Webアプリケーション
- HTML + PHP + Java script (jQuery, Ajax, node.js)
-
組み込みアプリケーション
- Linuxカーネル修正
- フロントエンドのGUI (LCD(液晶)、VFD(蛍光表示管))
- デバイス制御用アプリケーション(ASICやFPGAのレジスタ制御)
- SNMPアプリケーション
- リモートコントロールアプリケーション
##【 経験OS・環境 】
Windows OS XP、7、10
-
基礎ツール
- Office系(Woed、Excel(VBA、マクロ)、Power Point、Visio)
- フリー系(Dia、FreeMind、GIMP)
- Adobe製品(Photoshop Erements、Premiere Erements)
-
ソフト開発環境
- Visual Studio 2008、2015、2017
- Visual Studio Code (C、C++、Web開発)
- DS5 (ARM用 Eclipse)
- Microsoft Expression Web 4
- Apache
- True Studio(STM32)
- MPLAB(PIC)
-
ハード開発環境
- FPGA
- Quartus Prime
- 電子回路開発
- OrCad
- FPGA
Linux OS debian、ubuntu系
- ARM系 組み込みLinux OS(クロスコンパイル vmwareでの仮想環境開発)
- node.js
- lighthttpd
- SNMP
##【 経験言語、ライブラリ 】
- 組み込み系:C、C++(STL)
- Win系:C++(STL)、VC++(MFC、DirectX 10)、VC#(.NET、WPF)
- WEB系:HTML、PHP、JavaScript(jQuery、Ajax、TypeScript、AngularJs)