
FreeRTOS 프로그래밍
홍영기
RTOS를 사용하기만 하면 실시간 처리가 된다고 믿고 계시나요? 이 강의를 보시고 확인해보세요. 까다로운 인터럽트, 우선순위, 상호배제, 포팅에 대한 통찰력을 만들어드립니다.
Basic
운영체제, FreeRTOS, 임베디드
Đối với những người đang do dự có nên nghiên cứu các tập lệnh shell Linux hay không, tôi sẽ nói với bạn một điều. Bạn có muốn xử lý Linux như một hacker không? Bạn có thể tưởng tượng một hacker không biết shell script không? Sau đó hãy bắt đầu ngay bây giờ!
Hiểu vai trò của tất cả các ký tự đặc biệt được shell sử dụng
Sử dụng đúng dấu ngoặc kép, bao gồm cả sự khác biệt giữa dấu ngoặc đơn và dấu ngoặc kép
tìm và xargs
Hiểu sự khác biệt giữa biến shell và biến môi trường
Các lệnh thiết yếu của Linux (tr, sắp xếp, seq, cat, hexdump, cut, uniq, tee, echo, printf, read, wc, comm)
Sử dụng EXPORT đúng cách và đúng mục đích
Sự khác biệt giữa hàm và bí danh
Tạo lịch trình viết kịch bản tự động hóa
4 cách để chạy tập lệnh
3 cách debug script hiệu quả
Heredocument và Hearstring
đánh giá
Biểu thức chính quy và grep, sed
Viết tập lệnh shell BASH như một hacker
Với Linux Shell Script
Tự động hóa máy chủ của bạn và trải nghiệm những tính năng mạnh mẽ.
Khóa học này sẽ cung cấp giải thích rõ ràng và súc tích về cú pháp shell Bash phức tạp của Linux, bao gồm dấu ngoặc kép, dấu gạch nối và chuyển hướng. Khóa học cũng sẽ trình bày phương pháp tiếp cận thủ tục đối với mã hóa shell. Điều này sẽ giúp bạn có cơ hội tự tin hơn khi phát triển trong môi trường Linux.
Trong môi trường máy tính hiện đại, Linux từ lâu đã là hệ điều hành chính thống quan trọng bên cạnh Windows.
Linux không còn là lãnh địa độc quyền của hacker nữa, và nhiều nhà phát triển đang ngày càng yêu cầu phát triển dựa trên Linux . Các công nghệ tương lai như trí tuệ nhân tạo, xe tự hành, máy học, dữ liệu lớn, điện toán đám mây và Internet vạn vật đều đang được xây dựng trên nền tảng Linux.
Nhiều bản phát hành mã nguồn mở được thử nghiệm và hỗ trợ đầu tiên trên Linux.
Đối với JavaScript, Python và các ngôn ngữ khác chạy trên máy chủ, môi trường phát triển về cơ bản là một shell . Nhiều kỹ sư nhận thấy rằng việc truy cập trực tiếp vào các công cụ dòng lệnh đơn giản có thể rất hiệu quả khi làm việc. Đối với các ngôn ngữ lập trình hiện đại, việc quản lý và đóng gói phụ thuộc có thể được xử lý từ góc nhìn dựa trên shell. Linux shell
Shell cung cấp cho người dùng một môi trường và giao diện chung mà bất kỳ ai cũng có thể truy cập mà không cần cài đặt các thành phần phức tạp.
Trong khi sự đa dạng của các ngôn ngữ lập trình và công cụ phát triển đã tăng lên, thì nền tảng hệ điều hành mà các kỹ sư sử dụng lại trở nên đơn giản hơn theo nhiều cách.
Các kỹ sư kỳ vọng Docker sẽ làm cho môi trường hoạt động đồng nhất hơn và giống Linux hơn.
Kỹ năng về Linux và shell rất quan trọng đối với khối lượng công việc chứa trong container, điều này đã dẫn đến sự quan tâm ngày càng tăng đối với shell .
Đối với mã nguồn mở , chúng thường được xây dựng để chạy trong các container trên Linux.
Shell vẫn là cách phổ biến nhất để quản lý hệ thống Linux và các kỹ năng về shell ngày càng trở nên quan trọng khi ngày càng nhiều nhà phát triển chuẩn hóa hệ thống Linux làm môi trường hoạt động của họ.
DevOps , một xu hướng chính trong các phương pháp phát triển phần mềm hiện đại, có một nhóm duy nhất chịu trách nhiệm cho cả hai, thay vì một nhóm tập trung vào phát triển tính năng và nhóm còn lại tập trung vào hoạt động ổn định của phần mềm.
Nhiều tác vụ yêu cầu tự động hóa có thể được xử lý dễ dàng bằng các tập lệnh shell . Nếu bạn không thể viết tập lệnh, bạn không thể tự động hóa nó, và tự động hóa là điều cần thiết để vận hành các hệ thống ngày càng phức tạp.
P.S. Các tập lệnh Shell được sử dụng để quay phim , chỉnh sửa và tải video này lên . 🥳
Tuy nhiên, môi trường MacOS lại là một cái bẫy! :)
Đã làm việc với các tập lệnh shell trong hơn 10 năm, tôi biết điều gì khó và điều gì quan trọng .
Có hai điều bạn cần để giỏi lập trình shell trên Linux:
Đầu tiên , bạn cần phải quen thuộc với cú pháp shell.
Các ký tự đặc biệt có thể có chức năng khác nhau tùy thuộc vào nơi chúng được sử dụng. Ví dụ, các ký hiệu chuyển hướng < và > cũng được sử dụng trong các câu lệnh kiểm tra.
Ngoài ra, trong trường hợp sử dụng dấu ngoặc kép, dấu ngoặc đơn và dấu ngoặc kép phải được sử dụng riêng biệt và nếu bạn không cẩn thận khi liên kết chúng với các lệnh, rất dễ xảy ra lỗi.
Thứ hai , bạn cần ghi nhớ khoảng 20 đến 30 lệnh Linux cần thiết, bao gồm cả các tùy chọn của chúng.
Điều này là cần thiết vì khi bạn nhanh chóng xây dựng quy trình làm việc bằng ký hiệu ống, bạn sẽ cần phải nghĩ ngay đến lệnh phù hợp để sử dụng. Bạn sẽ cần quyết định sử dụng lệnh cắt, lệnh tr hay lệnh mở rộng dấu ngoặc.
Tôi đã rất cẩn thận để làm cho video này dễ hiểu nhất có thể, ngay cả với người mới bắt đầu sử dụng Linux.
Để giúp bạn theo dõi lớp học dễ dàng, chúng tôi giải thích các thuật ngữ cơ bản bằng hệ thống phụ đề phong phú và hình ảnh động.
Tính năng 1. Video được tạo ra để hiển thị đẹp trên các thiết bị di động thông minh .
Tính năng 2. Chúng tôi đã cẩn thận tránh gây mỏi mắt bằng cách sử dụng nền đen và cỡ chữ lớn .
Tính năng 3. Học sinh có thể tạo ra kịch bản của riêng mình bằng cách sử dụng DRILL (bài tập thực hành) trong video.
Tính năng 4. Tăng khả năng tập trung học tập bằng cách sử dụng hình ảnh động .
Khóa học này dành cho ai?
Quản trị viên máy chủ Linux
Những người nghiên cứu trí tuệ nhân tạo và xe tự lái
Nhà phát triển dựa trên điện toán đám mây
Nhà phát triển Linux nhúng
Những người muốn hack
Những người muốn sử dụng tốt Linux
Bất kỳ ai muốn tạo chương trình tự động hóa trên Mac
Những người cần tạo quy trình làm việc cho máy chủ NAS, cpdf, fantemagick, ffmpeg, v.v.
Cần biết trước khi bắt đầu?
Các lệnh cơ bản của Linux
3,192
Học viên
215
Đánh giá
262
Trả lời
4.7
Xếp hạng
5
Các khóa học
인하대학교 공과대학에서 전자공학 학사 학위를 받았으며 임베디드 시스템용 소프트웨어 개발자로써 수년간의 경력을 쌓았습니다. 임베디드 시스템 및 프로그래밍을 위한 전문 강사로도 활동 중입니다. 아이폰 3GS 등장과 같은 시기에 맥(북)에 입문하였고, 그때부터 맥(북) 자동화에 관심을 갖게 되었습니다. '맥(북)에서 사용할 수 있는 시리 리모트', '키보드마에스트로를 이용한 구글번역기' 같은 오픈 소스를 깃허브(https://github.com/guileschool) 에 두고 개발 및 유지보수하고 있습니다. 오픈 소스 하드웨어 '비글본블랙' 에도 많은 관심을 가지고 있습니다. 맥(북) 자동화를 이용하여 생산성을 높일 수 있는 컴퓨터를 사용하는 모든 분야에 관심을 가지고 있고, 이를 필요로 하는 사람들을 돕고 있습니다.
강의 요청 및 기타 문의사항은 guileschool@gmail.com으로 보내주세요 :)
Tất cả
101 bài giảng ∙ (6giờ 8phút)
Tài liệu khóa học:
10. cấu trúc lệnh
02:14
12. trích dẫn
02:22
13. [..] và kiểm tra
03:13
14. Lệnh (wc)
02:20
15. Lệnh (đuôi)
04:29
16. bí danh
06:04
18. Lệnh (printf)
02:43
19. Lệnh (đọc)
04:32
27. biến vỏ
01:30
30. biến môi trường
02:56
31. tuyên bố
03:40
34. Lệnh (tr)
04:23
35. Lệnh (cắt)
03:04
36. mở rộng toàn cầu
02:39
38. Văn bản màu
01:46
39. MÁY KHOAN
00:09
Tất cả
90 đánh giá
4.6
90 đánh giá
Đánh giá 2
∙
Đánh giá trung bình 5.0
5
개인적으로 리눅스를 운영하는 사람이라면 반드시 알아야 할 내용이라고 생각합니다. 전반적으로 폰트 크기나, 애니메이션 사용 등이 수업에 더욱 잘 집중이 되도록 도왔으며, 수강생에 대한 배려로 느껴져 감동이었습니다.
Generalist님! 도움이 되셨다니 오히려 제가 더 감동입니다. 앞으로 더 나은 영상으로 찾아뵙겠습니다~
Đánh giá 5
∙
Đánh giá trung bình 4.6
Đánh giá 17
∙
Đánh giá trung bình 5.0
Đánh giá 3
∙
Đánh giá trung bình 4.7
2.092.594 ₫
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!