Chào anh Đạt và mọi người. Em mong anh Đạt và những anh chị có kinh nghiệm giải đáp giúp em vấn đề này.
Em đang làm luận văn tốt nghiệp năm 4 ở trường DH Khoa Học Tự Nhiên. Đề tài mà em đang theo đuổi là muốn viết được 1 Driver cho board SoCkit của Altera. Driver gì thì em cũng chưa xác định được vì đang ở mức độ bắt đầu.
Trình độ hiện tại.
- Hiện em đã dùng Linux được khoảng 1 năm
- Em đã đọc xong cuốn Linux Command Line. Có thể viết được 1 application Shell Script đơn giản và command lines cũng đã nắm.
https://www.amazon.com/Linux-Command-Line-Complete-Introduction/dp/1593273894
Dự kiến nghiên cứu: - Em sẽ tham khảo Linux Kernel Development (3rd Edition) để biết về Kernel sau đó là cuốn Linux Device Drivers, 3rd Edition để viết 1 Driver căn bản rồi tiến tới viết 1 Driver cho riêng con board SoCkit của Altera.
Em biết vấn đề này rất khó làm và số lượng người hướng dẫn về lĩnh vực này cũng rất hạn chế, hiện tại là tháng 10 và em sẽ báo cáo vào tháng 7 năm sau. Nghĩa là em còn chưa tới 9 tháng để nghiên cứu và làm.
Anh Đạt và mọi người cho em xin ý kiến.
1/ Với trình độ hiện tại của em thì 9 tháng có đủ không?
Nếu đủ thì tên đề tài em nên đặt là gì? Bởi vì bây giờ em cũng chưa xác định được mình sẽ viết driver gì. Nên không thể ghi tên đề tài là ví dụ: “Viết driver cho audio hay USB” được vì nó quá chi tiết. Nếu lỡ sau khi nghiên cứu xong mình không muốn chọn cái này nữa thì cũng không đổi được.
2/ Nếu thời gian là đủ vậy thì lộ trình em phải làm là đọc hết 2 cuốn sách em để trên rồi mới tiến tới mới viết Driver cho nghiên cứu của mình có hợp lý không? Nếu không thì anh chị cho em lời khuyên để sửa lại nhé!
Em cảm ơn rất nhiều. Mong mọi người giúp đỡ. Thời gian cũng không còn nhiều nữa