
FreeRTOS 프로그래밍
홍영기
RTOS를 사용하기만 하면 실시간 처리가 된다고 믿고 계시나요? 이 강의를 보시고 확인해보세요. 까다로운 인터럽트, 우선순위, 상호배제, 포팅에 대한 통찰력을 만들어드립니다.
초급
운영체제, FreeRTOS, 임베디드
To those of you who are hesitating whether to learn Linux shell scripting or not, I will tell you one thing. Do you want to handle Linux in a cool way like a hacker? Can you imagine a hacker who doesn't know shell scripting? Then start right now!
Understand the role of all special characters used in the shell.
Correct use of quotation marks, including the difference between single and double quotation marks
find and xargs
Understanding the difference between shell variables and environment variables
Essential Linux commands (tr, sort, seq, cat, hexdump, cut, uniq, tee, echo, printf, read, wc, comm)
How to use EXPORT correctly for its intended purpose
Difference between functions and aliases
Create an Automation Scripting Reservation
4 ways to run a script
3 Effective Ways to Debug Your Scripts
HeDocument and HeArstring
eval
Regular expressions and grep, sed
Writing BASH shell scripts like a hacker
With Linux Shell Script
Automate your servers and experience powerful features.
This course will provide a clear and concise explanation of Linux's tricky Bash shell syntax, including quotation marks, pipes, and redirection. It will also present a procedural approach to shell coding. This will give you the opportunity to gain strong confidence in developing in a Linux environment.
In the modern computing environment, Linux has long been an important mainstream operating system alongside Windows.
Linux is no longer the exclusive domain of hackers , and many developers are increasingly demanding Linux-based development . Future technologies like artificial intelligence, autonomous driving, machine learning, big data, cloud computing, and the Internet of Things are all being built on top of the Linux environment.
Many open source releases are first tested and supported on Linux.
For server-side JavaScript, Python, and other languages, the development environment is essentially a shell . Many engineers have found that direct access to simple command-line tools can be very efficient when working. For modern programming languages, dependency management and packaging can be handled from a shell-based perspective. The Linux shell
A shell provides users with a common environment and interface that anyone can access without installing complex components.
While the variety of programming languages and developer tools has increased, in many ways the operating platforms engineers use have become simpler.
Engineers expect Docker to make the operating environment much more uniform and Linux-like.
Linux and shell skills are crucial for containerized workloads, which has led to increased interest in shells .
For open source , they are often built to run in containers on Linux.
The shell remains the most common way to administer Linux systems, and shell skills have become increasingly important as more developers standardize on Linux systems as their operating environment.
DevOps , a major trend in modern software development methods, has a single group responsible for both, rather than having one group focus on feature development and another on stable software operation.
Many tasks requiring automation can be easily handled using shell scripts . If you can't script it, you can't automate it, and automation is essential for operating increasingly complex systems.
ps. Shell scripts were used for filming , editing , and uploading this video . 🥳
However, the MacOS environment is a trap! :)
Having worked with shell scripts for over 10 years, I know what's difficult and what's important .
There are two things you need to be good at shell scripting in Linux:
First , you need to be familiar with the shell syntax.
Special characters can have different functions depending on where they are used. For example, the redirection symbols < and > are also used in test statements.
Also, in the case of quotation marks, single quotation marks and double quotation marks must be used separately, and if you are not very careful when linking them with commands, it is easy to fail.
Second , you need to memorize about 20 to 30 essential Linux commands, including their options.
This is necessary because when you're quickly building a workflow using the pipe symbol, you'll need to immediately think of the appropriate command to use. You'll need to decide whether to use cut, tr, or brace expansion.
I took great care to make this video as easy to understand as possible even for Linux beginners.
To help you follow the class without difficulty, we explain basic terms using a rich subtitle system and animations.
Feature 1. The video was created to look good on mobile smart devices .
Feature 2. We have taken care to avoid eye strain by using a black background and large font size .
Feature 3. Students can create their own scripts using the DRILL (practice problems) in the video.
Feature 4. Increased learning concentration by utilizing animation .
Who is this course right for?
Linux Server Administrator
People who study artificial intelligence and autonomous driving
Cloud computing based developer
Embedded Linux Developer
People who want to hack
Anyone who wants to be good at Linux
Anyone who wants to create an automation program on Mac
Anyone who needs to create workflows for NAS servers, cpdf, imagemagick, ffmpeg, etc.
Need to know before starting?
Linux Basic Commands
3,166
Learners
212
Reviews
262
Answers
4.7
Rating
5
Courses
인하대학교 공과대학에서 전자공학 학사 학위를 받았으며 임베디드 시스템용 소프트웨어 개발자로써 수년간의 경력을 쌓았습니다. 임베디드 시스템 및 프로그래밍을 위한 전문 강사로도 활동 중입니다. 아이폰 3GS 등장과 같은 시기에 맥(북)에 입문하였고, 그때부터 맥(북) 자동화에 관심을 갖게 되었습니다. '맥(북)에서 사용할 수 있는 시리 리모트', '키보드마에스트로를 이용한 구글번역기' 같은 오픈 소스를 깃허브(https://github.com/guileschool) 에 두고 개발 및 유지보수하고 있습니다. 오픈 소스 하드웨어 '비글본블랙' 에도 많은 관심을 가지고 있습니다. 맥(북) 자동화를 이용하여 생산성을 높일 수 있는 컴퓨터를 사용하는 모든 분야에 관심을 가지고 있고, 이를 필요로 하는 사람들을 돕고 있습니다.
강의 요청 및 기타 문의사항은 guileschool@gmail.com으로 보내주세요 :)
All
101 lectures ∙ (6hr 8min)
Course Materials:
9. How to use echo
07:03
11. glob and space
02:23
12. quote
02:22
13. [..] and test
03:13
14. Command (wc)
02:20
15. Command (tail)
04:29
16. Alias
06:04
18. Command (printf)
02:43
19. Command (read)
04:32
20. while..do..done
04:09
27. Shell variables
01:30
31. declare
03:40
33. globe pattern
01:32
34. Command (tr)
04:23
35. Command (cut)
03:04
36. Extended glob
02:39
38. Color text
01:46
39. DRILL
00:09
All
89 reviews
4.6
89 reviews
Reviews 2
∙
Average Rating 5.0
5
개인적으로 리눅스를 운영하는 사람이라면 반드시 알아야 할 내용이라고 생각합니다. 전반적으로 폰트 크기나, 애니메이션 사용 등이 수업에 더욱 잘 집중이 되도록 도왔으며, 수강생에 대한 배려로 느껴져 감동이었습니다.
Generalist님! 도움이 되셨다니 오히려 제가 더 감동입니다. 앞으로 더 나은 영상으로 찾아뵙겠습니다~
Reviews 5
∙
Average Rating 4.6
Reviews 17
∙
Average Rating 5.0
Reviews 3
∙
Average Rating 4.7
$77.00
Check out other courses by the instructor!
Explore other courses in the same field!