강의

멘토링

커뮤니티

BEST
Hardware

/

Embedded IoT

Khóa học nhân Linux dễ nhất tại Hàn Quốc

Bây giờ tôi cũng có thể phân tích nhân Linux! Bài giảng nhân dễ nhất trong số các bài giảng nhân Linux.

(5.0) 15 đánh giá

446 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

  • ojtube5
Linux
Linux
Operating System
Operating System
asm
asm
C
C
Raspberry Pi
Raspberry Pi
Linux
Linux
Operating System
Operating System
asm
asm
C
C
Raspberry Pi
Raspberry Pi

Đánh giá từ những học viên đầu tiên

Đánh giá từ những học viên đầu tiên

5.0

5.0

lee308812

13% đã tham gia

Bài giảng này là tia sáng cho những người mới bắt đầu chưa biết cách bắt đầu nghiên cứu nhân Linux. Tôi thực sự thích cách họ giải thích một cách tử tế lý do tại sao chúng tôi phải làm theo cách này, từng cái một, ngay cả khi xem qua các ví dụ thực hành. Nếu có một điều tôi còn thiếu, sẽ tốt hơn nếu có tài liệu bài giảng được sắp xếp hợp lý. Cảm ơn bạn đã tạo ra một bài giảng tuyệt vời! Tôi chưa nghe được mọi thứ 100% nhưng nó giúp ích cho tôi rất nhiều.

5.0

sunny75

100% đã tham gia

2024/10/13/Chủ nhật 16:35 Tôi rất thích bài giảng. Tôi đã học được rất nhiều điều về nhân Linux. Cảm ơn bạn đã tạo ra một khóa học tuyệt vời.

5.0

yzsong70

31% đã tham gia

Khóa học rất hữu ích!

Bạn sẽ nhận được điều này sau khi học.

  • Phân tích hạt nhân Linux

  • Phương pháp gỡ lỗi hạt nhân

  • Lý thuyết hệ điều hành được triển khai thành mã như thế nào

  • Quá trình, thực thể của ngắt

13 năm làm lập trình viên, 10 năm khao khát, 1 năm nghiên cứu được gói gọn trong

Khóa học nhân Linux dễ nhất tại Hàn Quốc 🐧


Trong thời gian dài hoạt động với vai trò lập trình viên nhúng, tôi đã thực hiện nhiều driver khác nhau và lập trình hệ thống, nhưng kernel luôn chỉ là kiến thức nông cạn đối với tôi. Tôi đã triển khai các tính năng, nhưng không hiểu sâu về bên trong của nó.

Tôi đã ấp ủ khát vọng muốn hiểu đúng đắn về cấu trúc bên trong của kernel trong hơn 10 năm, và đã nghiên cứu kernel hơn 1 năm để giải tỏa khát vọng đó. Tôi muốn trở thành nguồn động lực cho các lập trình viên đang đi trên con đường tương tự thông qua khóa học được tạo ra dựa trên những gì tôi đã trải nghiệm và học hỏi trong quá trình nghiên cứu.

Tất cả những ai khao khát phát triển với tư cách là lập trình viên không còn thất vọng khi học về Linux kernel nữa, mà có thể tận hưởng niềm vui học tập!


Vượt qua 400 học viên
Mã giảm giá 20,000 won:
https://inf.run/65o3F

Tại sao phải học về kernel?

Trở thành lập trình viên có năng lực cạnh tranh

Nhân Linux là kiến thức cấp độ cuối cùng mà lập trình viên cần biết, đồng thời là kỹ thuật cao cấp được công nhận trong giới lập trình viên. Khi học về kernel, bạn có thể phát triển thành một lập trình viên ở tầm cao hơn.

Thể lực lập trình của bạn sẽ thay đổi

Một trong những yếu tố cốt lõi của kỹ năng lập trình là để giải quyết bug tốt, bạn cần hiểu sâu về cấu trúc máy tính và hệ thống. Kiến thức về kernel giúp ích rất nhiều trong việc hiểu các cấu trúc này.

Học kernel, bản thân điều đó đã là một trải nghiệm thành công

Điều quan trọng nhất với tư cách là một developer là sự tự tin rằng "Tôi có thể giải quyết vấn đề này". Sự tự tin có được khi hoàn thành việc học kernel khó khăn sẽ trở thành tài sản lớn trong sự nghiệp developer của bạn trong tương lai.

Có thể phát triển khả năng giải quyết vấn đề

Khi học về kernel, độ sâu trong việc triển khai và hiểu code sẽ thay đổi. Thông qua quá trình tự tay triển khai các khái niệm mà bạn đã biết bằng ngôn ngữ C và Assembly, bạn có thể mở rộng tầm nhìn tư duy cho việc phát triển.

Bạn sẽ học những nội dung này

1. Từ biên dịch nhân Linux đến gỡ lỗi

Học cách biên dịch kernel thực tế và cách debug. Bạn có thể học cách tìm kiếm code kernel, cách debug bằng ftrace, v.v.


2. Triển khai thực tế lý thuyết hệ điều hành

Học về lý thuyết hệ điều hành như process, interrupt, v.v., và tìm hiểu cách lý thuyết đó được triển khai trong thực tế. Bạn cũng sẽ được xem code asm (assembly) vốn từng khiến bạn sợ hãi và hiểu được ý nghĩa của nó. Khi nghe bài giảng, bạn sẽ nghĩ rằng 'Thực ra làm thử thì cũng chẳng có gì to tát'.

3. Để có thể tự mình nắm vững phương pháp nghiên cứu

Bạn có thể học cách tự phân tích và nghiên cứu kernel như thế nào. Không chỉ đơn thuần là làm theo mà còn giải thích các khái niệm. Chúng tôi sẽ dạy bạn những phương pháp để có thể tự nghiên cứu ngay cả khi mã nguồn hoặc môi trường thay đổi sau này. Bởi vì cuối cùng thì bạn phải tự làm được.


4. Khóa học dễ nhất hiện có

Tôi thực sự giảng dạy một cách dễ hiểu để bạn có thể theo dõi được. Khi có nhiều kinh nghiệm và làm việc lâu trong một lĩnh vực, người ta thường giải thích với suy nghĩ rằng đối phương cũng biết những điều đó là đương nhiên. Khóa học này đã cố gắng giảm thiểu tối đa những điểm như vậy trong cách giải thích.

Xem trước đánh giá khóa học 👀

* Các đánh giá dưới đây là những bình luận được đăng trên video YouTube mà người chia sẻ kiến thức đã tải lên với nội dung tương tự như khóa học này.

Giới thiệu người chia sẻ kiến thức 💁‍♂

Tôi bắt đầu sự nghiệp lập trình viên thông qua lĩnh vực nhúng.
Sau đó, tôi cũng phát triển web và app, và đã trở thành lập trình viên với 13 năm kinh nghiệm.
Hiện tại, tôi đang là đại diện điều hành một công ty cổ phần nhỏ tên là OJ.

Tôi đã vận hành kênh YouTube trong 4 năm và hiện có 24 nghìn người đăng ký.
Hiện tại, tôi vừa điều hành công ty vừa thỉnh thoảng giảng dạy.
Tôi hy vọng những kiến thức mà tôi có thể giúp ích cho các bạn sinh viên đang theo đuổi ước mơ trở thành lập trình viên.


Portfolio/Video cá nhân

Bạn có điều gì thắc mắc không?

Q. Có cần chuẩn bị gì không?

Có đấy. Các thiết bị dưới đây là bắt buộc.

1. Raspberry Pi 4 Model B (Vui lòng mua riêng trước khi thực hành)
2. Thẻ MicroSD 32GB (Khuyến nghị 64GB. 32GB thực sự rất sát sao về dung lượng.)
3. Adapter loại C 5V 3A
4. Máy tính hoặc laptop để thực hành

Q. Tôi có nhất thiết phải sử dụng cùng phiên bản Raspberry Pi không?

Giả sử bạn là người mới bắt đầu, tôi đánh giá rằng việc chọn phần cứng khác để thực hành theo sẽ quá khó. Tuy nhiên, nếu bạn có đủ khả năng để nghe bài giảng và ứng dụng linh hoạt khi sử dụng phần cứng khác thì không sao.

Q. Có nên cập nhật phiên bản kernel lên mới nhất không?

Nếu bạn là người mới bắt đầu, tôi khuyên bạn nên sử dụng đúng phiên bản như trong khóa học. Khi mới học, chỉ cần một chữ cái khác đi cũng có thể khiến bạn bối rối. Tôi khuyên bạn nên nghiên cứu các phiên bản kernel khác sau khi hoàn thành khóa học!

Q. Khóa học lập trình C mà giảng viên đã đề cập trong bài giảng là gì? Tôi có nhất thiết phải học không?

Bạn có thể xem bài giảng ngôn ngữ C trên YouTube. Xem ngay >>
Không bắt buộc phải nghe, nhưng tôi khuyên bạn nên nghe "[C언어 실시간 강의5] 임베디드 개발자를 위한 비트 연산 강의". Vì thông thường các bài giảng ngôn ngữ C khác không giảng sâu về phép toán bit.

Lưu ý trước khi học

Môi trường thực hành

  • Chuẩn bị:


    1. Raspberry Pi 4 Model B


    2. 2. Thẻ nhớ MicroSD 32GB (Khuyến nghị 64GB. 32GB thực sự rất eo hẹp về dung lượng.)
    3. Adapter loại C 5V 3A
    4. Máy tính hoặc laptop để thực hành

  • Máy tính thực hành
    1. Máy tính có thể kết nối ssh (Không quan trọng hệ điều hành là Windows hay Linux)


Tài liệu học tập

  • [0. Bài giảng định hướng] Tài liệu thực hành có trong tệp đính kèm.


Kiến thức cần có và lưu ý

  • Bạn phải biết ngữ pháp ngôn ngữ C. (Phép toán bit là bắt buộc)

  • Bạn nên biết về khái niệm Linked List (Danh sách liên kết) trong cấu trúc dữ liệu.

  • Bạn cần có kinh nghiệm sử dụng hệ điều hành Linux.

  • Nếu bạn có kinh nghiệm về Linux driver hoặc lập trình hệ thống Linux thì sẽ rất hữu ích cho khóa học. Tuy nhiên, điều này không bắt buộc.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Bất cứ ai muốn cải thiện kỹ năng vật lý mã hóa của mình

  • Bất cứ ai muốn biết hệ điều hành thực sự hoạt động như thế nào

  • Bất cứ ai muốn trở thành một lập trình viên được công nhận

  • Bất cứ ai muốn trở thành lập trình viên nhúng

  • Bất cứ ai muốn phân tích nhân Linux

Cần biết trước khi bắt đầu?

  • Ngôn ngữ C (thao tác bit, danh sách liên kết), kinh nghiệm sử dụng Linux, kiến ​​thức cơ bản về hệ điều hành

Xin chào
Đây là

1,227

Học viên

55

Đánh giá

150

Trả lời

4.9

Xếp hạng

2

Các khóa học

Tôi đã bắt đầu sự nghiệp lập trình viên của mình thông qua mảng nhúng (embedded).
Sau đó, tôi cũng phát triển web và ứng dụng, và giờ đây đã trở thành một lập trình viên với 13 năm kinh nghiệm.
Hiện tại, tôi đang điều hành một công ty nhỏ có tên là 'OJ Co., Ltd'.

Tôi đã vận hành kênh YouTube được 4 năm và hiện đang có 24.000 người đăng ký.
Dù tốc độ tăng trưởng rất chậm nhưng tôi vẫn duy trì nó một cách đều đặn.

Tôi hy vọng những kiến thức mình biết sẽ giúp ích cho các bạn học sinh đang mơ ước trở thành nhà phát triển.

Chương trình giảng dạy

Tất cả

97 bài giảng ∙ (20giờ 30phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

15 đánh giá

5.0

15 đánh giá

  • lee3088125118님의 프로필 이미지
    lee3088125118

    Đánh giá 9

    Đánh giá trung bình 5.0

    5

    13% đã tham gia

    Bài giảng này là tia sáng cho những người mới bắt đầu chưa biết cách bắt đầu nghiên cứu nhân Linux. Tôi thực sự thích cách họ giải thích một cách tử tế lý do tại sao chúng tôi phải làm theo cách này, từng cái một, ngay cả khi xem qua các ví dụ thực hành. Nếu có một điều tôi còn thiếu, sẽ tốt hơn nếu có tài liệu bài giảng được sắp xếp hợp lý. Cảm ơn bạn đã tạo ra một bài giảng tuyệt vời! Tôi chưa nghe được mọi thứ 100% nhưng nó giúp ích cho tôi rất nhiều.

    • aceoftop1975님의 프로필 이미지
      aceoftop1975

      Đánh giá 114

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      2024/10/13/Chủ nhật 16:35 Tôi rất thích bài giảng. Tôi đã học được rất nhiều điều về nhân Linux. Cảm ơn bạn đã tạo ra một khóa học tuyệt vời.

      • ojtube
        Giảng viên

        Huh, bạn đã nghe hết chưa? Wow, nhanh thật đấy. Đó là điều tốt nhất.

    • w0lfkang님의 프로필 이미지
      w0lfkang

      Đánh giá 9

      Đánh giá trung bình 5.0

      5

      31% đã tham gia

      • yzsong704038님의 프로필 이미지
        yzsong704038

        Đánh giá 3

        Đánh giá trung bình 5.0

        5

        31% đã tham gia

        Khóa học rất hữu ích!

        • kwanghojung4465님의 프로필 이미지
          kwanghojung4465

          Đánh giá 6

          Đánh giá trung bình 5.0

          5

          31% đã tham gia

          Cảm ơn bạn vì khóa học tuyệt vời.

          2.263.032 ₫

          Khóa học khác của ojtube5

          Hãy khám phá các khóa học khác của giảng viên!

          Khóa học tương tự

          Khám phá các khóa học khác trong cùng lĩnh vực!