Hi anh @ltd và mọi người trên forum,
Em là sinh viên năm 4 đang học về Embedded Linux. Sau một thời gian mày mò thì em đã biết cách code driver.
Tuy nhiên, em được biết rằng Embedded Linux không chỉ yêu cầu kiến thức về driver mà còn cần thêm kiến thức về các module khác trong kernel. Khi em vọc vào sâu trong kernel, em thấy có rất nhiều struct, functions và nó link với nhau khiến em bị rối tung lên, không hiểu luồng gọi chính (từ trên user space xuống kernel và tới hàm đó) là đi theo luồng nào.
Và khi em đọc sách, trong sách chỉ nói về idea của các module, chứ cũng không nói kỹ về tổ chức source code, nên khi đục sâu vào source code, em không biết hình dung idea như nào để có được cách tư duy tốt hơn cho việc hiểu functions, structs, files .
Em biết về nhúng linux trên này có a Đạt và một số a cũng đã có kinh nghiệm về Embedded Linux, mong các anh cho em xin vài lời chỉ dạy với ạ. Em cảm ơn !