Lúc trước có học PIC, nay mình dự định chuyển sang ARM để làm về nhúng. Bước đầu tiên đối với mình thực sự không dễ, chỉ là đọc hiểu các khái niệm nhưng gần 1 tuần rồi cũng chưa hệ thống được các thành phần của một embeded system nó như thế nào. Kính mong mọi người khai sáng giúp mình chút.
1. Trên linux pc cài những phần mềm gì, tool gì? Thứ tự cài đặt như thế nào?
2. Sự khác nhau giữa GCC và arm-linux-gcc?
3. Tại sao phải build toolchain cho arm, và có cài cái "build toolchain" đó lên chip arm không? Trong khi đó ta còn phải build kernel linux cho arm nữa.
4. Các bước làm embeded software từ đầu đến cuối? (Có phải là chỉnh sửa kernel linux, xong cài lên arm, rồi viết ứng dụng trên nền kernel đó?), nhưng cụ thể các bước cài đặt, build cái này, cái nọ lọ chai làm mình rối tung không hiểu như thế nào nữa.
1. Trên linux pc cài những phần mềm gì, tool gì? Thứ tự cài đặt như thế nào?
2. Sự khác nhau giữa GCC và arm-linux-gcc?
3. Tại sao phải build toolchain cho arm, và có cài cái "build toolchain" đó lên chip arm không? Trong khi đó ta còn phải build kernel linux cho arm nữa.
4. Các bước làm embeded software từ đầu đến cuối? (Có phải là chỉnh sửa kernel linux, xong cài lên arm, rồi viết ứng dụng trên nền kernel đó?), nhưng cụ thể các bước cài đặt, build cái này, cái nọ lọ chai làm mình rối tung không hiểu như thế nào nữa.
Comment