
FreeRTOS 프로그래밍
홍영기
RTOS를 사용하기만 하면 실시간 처리가 된다고 믿고 계시나요? 이 강의를 보시고 확인해보세요. 까다로운 인터럽트, 우선순위, 상호배제, 포팅에 대한 통찰력을 만들어드립니다.
초급
운영체제, FreeRTOS, 임베디드
Linuxシェルスクリプトを勉強するかどうか躊躇はあなたに1つだけ言います。 ハッカーのように素敵にLinuxを扱いたいですか?シェルスクリプトを知らないハッカーを想像できますか? それでは今すぐ始めましょう!
シェルで使用されるすべての特殊文字の役割を理解する
一重引用符と二重引用符の違いを含む引用符の正しい使用
find と xargs
シェル変数と環境変数の違いを理解する
Linux 必須命令 (tr, sort, seq, cat, hexdump, cut, uniq, tee, echo, printf, read, wc, comm)
EXPORTを目的に合わせて正しく使用する
関数とエイリアスの違い
自動化スクリプト予約の作成
スクリプトを実行する4つの方法
スクリプトの効率的なデバッグ方法3つ
ヒーロードキュメントとヒーリング
eval
正規表現とgrep、sed
ハッカーのようにBASHシェルスクリプトを書く
Linuxシェルスクリプト(Linux Shell Script)
サーバーを自動化し、強力な機能を体験してください。
このレッスンでは、Linuxのトリッキーなバッシュシェル文法の中で、引用符とパイプ、リダイレクトを素早く解放し、シェルコーディングの手続き的な方法を提示します。 Linux環境の開発に強い自信を持つ機会にしてください。
現代のコンピューティング環境では、 LinuxはWindowsと共に重要なメインストリームになってから古くなっています。
Linuxはもはやハッカーの専有物ではなく、多くの開発者がLinux環境での開発を求められています。人工知能、自律走行、マシンラーニング、ビッグデータ、クラウドコンピューティング、モノのインターネットなど、将来の技術の嵐がすべてLinux環境の基盤の上で作られています。
公開されている多数のオープンソースは、Linuxで最初にテストされサポートされています。
サーバー側のJavaScript、Python、およびその他の言語の場合、開発環境は実際にはシェルです。多くのエンジニアは、作業中に単純なコマンドラインツールに直接アクセスすることが非常に効率的である可能性があることに気づきました。現代のプログラミング言語を利用するために、シェルベースで依存関係の管理やパッケージングなどを管理できます。 Linux シェル
シェルは、複雑なコンポーネントをインストールせずに誰でもアクセスできる共通の環境とインターフェースをユーザーに提供します。
プログラミング言語と開発者ツールの多様性は増加しましたが、多くの点でエンジニアが使用するオペレーティングプラットフォームはむしろ単純化されました。
エンジニアは、 Dockerを使用すると、オペレーティング環境がはるかに均一でLinuxに似ていると期待しています。
コンテナ化されたタスクの場合、Linux およびシェル技術が重要です。これはシェルへの関心度の増加をもたらしました。
オープンソースの場合、Linuxのコンテナで実行するように構築されることがよくあります。
シェルは、Linuxシステムを管理する最も一般的な方法であり、多くの開発者がLinuxシステムをオペレーティング環境に標準化することで、シェル技術がより重要になりました。
現代のソフトウェア開発方法の主要な流れであるDevOpsは、あるグループが機能開発に焦点を当て、他のグループが安定したソフトウェア運用に焦点を当てるのではなく、単一のグループがこれらの両方を担当しています。
自動化を必要とする多くのタスクは、シェルスクリプトを使用して簡単に処理できます。スクリプトできない場合は自動化できず、ますます複雑になるシステムを運用するには自動化が不可欠です。
ps。この映像の撮影作業にも、編集作業にも、映像アップロードにもシェルスクリプトが使われました🥳
ただし、MacOS環境というのが罠! :)
10年以上シェルスクリプトを使用している間、何が難しく、何が重要な部分かをよく知っています。
Linuxのシェルスクリプトを上手にするには、2つの要素が必要です。
まず、シェルの文法を熟知していなければなりません。
特殊文字は、使用される場所ごとに異なる機能として使用できます。たとえば、リダイレクト記号<と>はテストステートメントでも使用されます。
また、引用符のような場合、一重引用符と二重引用符は互いに区別して書く必要がありますが、命令と連動するときにかなり注意を払わなければ失敗しやすいです。
第二に、Linuxの20~30個程度の必須命令をオプションまで覚えておく必要があります。
これが必要な理由は、パイプシンボルを使用してすばやくワークフローを構成するときに適切な命令が考えられなければ使用できないことです。 cutを使うのかtrを使うのか、中かっこの拡張を使うのか即座に判断しなければなりません。
Linuxの入門者もできるだけ理解しやすいように気を使って映像を作りました。
クラスを無理なくよく従うために、基礎的な用語は豊富な字幕システムとアニメーションを利用して説明をしています。
特徴 1 .モバイルスマートデバイスでもよく見えるように映像を作成しました。
特徴 2 .黒い背景と大きなフォントサイズを使って目が痛くならないように配慮しました。
特徴3 。映像の中のDRILL(練習問題)を利用して受講者が直接スクリプトを作ることができます。
特徴4 。アニメーションを活用して学習の集中度を高めました。
学習対象は
誰でしょう?
Linuxサーバーマネージャ
人工知能と自律走行を研究する方
クラウドコンピューティングベースの開発者
組み込みLinux開発者
ハッキングしたい人
Linuxをよく扱いたい方
Macでオートメーションプログラムを作成したい人
NASサーバー、cpdf、imagemagick、ffmpegなどのワークフロー作成が必要な方
前提知識、
必要でしょうか?
Linux基礎命令
3,166
受講生
212
受講レビュー
262
回答
4.7
講座評価
5
講座
인하대학교 공과대학에서 전자공학 학사 학위를 받았으며 임베디드 시스템용 소프트웨어 개발자로써 수년간의 경력을 쌓았습니다. 임베디드 시스템 및 프로그래밍을 위한 전문 강사로도 활동 중입니다. 아이폰 3GS 등장과 같은 시기에 맥(북)에 입문하였고, 그때부터 맥(북) 자동화에 관심을 갖게 되었습니다. '맥(북)에서 사용할 수 있는 시리 리모트', '키보드마에스트로를 이용한 구글번역기' 같은 오픈 소스를 깃허브(https://github.com/guileschool) 에 두고 개발 및 유지보수하고 있습니다. 오픈 소스 하드웨어 '비글본블랙' 에도 많은 관심을 가지고 있습니다. 맥(북) 자동화를 이용하여 생산성을 높일 수 있는 컴퓨터를 사용하는 모든 분야에 관심을 가지고 있고, 이를 필요로 하는 사람들을 돕고 있습니다.
강의 요청 및 기타 문의사항은 guileschool@gmail.com으로 보내주세요 :)
全体
101件 ∙ (6時間 8分)
講座資料(こうぎしりょう):
1. 始める
03:07
3. Linuxファイル名の規則
01:10
4. オートコンプリート機能
02:18
5. Linuxディレクトリ構造
07:38
6. 経路変更(絶対経路と相対経路)
04:51
7. ファイルのアクセス権
07:04
8. シンボリックリンクとハードリンク
05:46
9. echoの使い方
07:03
10. コマンドの構造
02:14
11. globとスペース
02:23
12. 引用
02:22
13. [..] とテスト
03:13
14. 命令(wc)
02:20
15. 命令(tail)
04:29
16. エイリアス(alias)
06:04
17. 命令(pushd/popd)
02:51
18. 命令(printf)
02:43
19. 命令(read)
04:32
20. while..do..done
04:09
21. 実行ファイルを使用する4つの方法
05:39
22. シェルスクリプトとは何ですか?
02:59
23. スクリプトの作成方法
04:39
24. DOSスタイルの行末
04:07
25. スクリプトの実行方法4つ
01:36
26. 特殊文字の種類プレビュー
09:14
27. シェル変数
01:30
28. パラメータ置換と引用符
02:46
29. 特殊パラメータ
07:01
30. 環境変数
02:56
31. declare
03:40
32. パラメータ拡張(PE)
06:19
33. globe パターン
01:32
34. 命令(tr)
04:23
35. 命令(cut)
03:04
36. 拡張glob
02:39
38. カラーテキスト
01:46
39. 実習(DRILL)
00:09
全体
89件
4.6
89件の受講レビュー
受講レビュー 2
∙
平均評価 5.0
5
개인적으로 리눅스를 운영하는 사람이라면 반드시 알아야 할 내용이라고 생각합니다. 전반적으로 폰트 크기나, 애니메이션 사용 등이 수업에 더욱 잘 집중이 되도록 도왔으며, 수강생에 대한 배려로 느껴져 감동이었습니다.
Generalist님! 도움이 되셨다니 오히려 제가 더 감동입니다. 앞으로 더 나은 영상으로 찾아뵙겠습니다~
受講レビュー 5
∙
平均評価 4.6
受講レビュー 17
∙
平均評価 5.0
受講レビュー 3
∙
平均評価 4.7
¥11,785
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!