Mình đang làm 1 project embedded linux.
Mình đã đọc qua topic "lập trình nhúng với Linux như thế nào" rồi.
Theo thành viên pulsar thì các bước lập trình nhúng như sau
(1) Installing Linux to host PC
(2) Installing Embedded Linux GUI Toolkit, development kit to host PC
(3) Compiling bootloader, kernel image, filesystem for target board
(4) Porting images compiled at the preceding step to target board
(5) Porting Embedded Linux GUI Toolkit to target board
(6) Developing software for target board in host PC
(7) Porting the developed software to target board
Mình đang làm firewall cho board ADI Roadrunner - IXP23XX Evaluation Plaform (bo cũ rích rồi), dùng bộ IXA SDK của Intel, chip IXDP2350.
Hiện tại mình đã porting images xuống target board được rồi (sử dụng zImage và Ramdisk image có sẵn) Mình định load application xuống target board nhưng không biết cách load và chạy application như thế nào.
Development system bao gồm target board IXP2350, 1 máy host window cài đặt bộ IXA SDK, máy ảo Linux Redhat 9.0 dùng để load images, dùng làm TFTP Server, NFS Server, DHCP server. Đã kết nối hệ thống được với nhau.
Có ai có kinh nghiệm trong việc load application xuống target board chỉ mình được k? Mỗi board sẽ có cách load khác nhau nhưng mình nghĩ đều có chung 1 qui tắc cơ bản.
Một problem mình gặp mà chưa biết giải quyết như thế nào?
1. Sau khi load được image xuống target board, target board và máy Linux không mount NFS được?
Để mount NFS được thì trên target board nhân kernel phải cài đặt NFS client hay không? Nếu chưa cài đặt thì phải làm thế nào? Set NFS config trước khi rebuild images, sau đó rebuild và load images xuống target board?
Mình còn mù mờ lắm về lập trình nhúng linux, mong các pác chỉ giúp.
Mình đã đọc qua topic "lập trình nhúng với Linux như thế nào" rồi.
Theo thành viên pulsar thì các bước lập trình nhúng như sau
(1) Installing Linux to host PC
(2) Installing Embedded Linux GUI Toolkit, development kit to host PC
(3) Compiling bootloader, kernel image, filesystem for target board
(4) Porting images compiled at the preceding step to target board
(5) Porting Embedded Linux GUI Toolkit to target board
(6) Developing software for target board in host PC
(7) Porting the developed software to target board
Mình đang làm firewall cho board ADI Roadrunner - IXP23XX Evaluation Plaform (bo cũ rích rồi), dùng bộ IXA SDK của Intel, chip IXDP2350.
Hiện tại mình đã porting images xuống target board được rồi (sử dụng zImage và Ramdisk image có sẵn) Mình định load application xuống target board nhưng không biết cách load và chạy application như thế nào.
Development system bao gồm target board IXP2350, 1 máy host window cài đặt bộ IXA SDK, máy ảo Linux Redhat 9.0 dùng để load images, dùng làm TFTP Server, NFS Server, DHCP server. Đã kết nối hệ thống được với nhau.
Có ai có kinh nghiệm trong việc load application xuống target board chỉ mình được k? Mỗi board sẽ có cách load khác nhau nhưng mình nghĩ đều có chung 1 qui tắc cơ bản.
Một problem mình gặp mà chưa biết giải quyết như thế nào?
1. Sau khi load được image xuống target board, target board và máy Linux không mount NFS được?
Để mount NFS được thì trên target board nhân kernel phải cài đặt NFS client hay không? Nếu chưa cài đặt thì phải làm thế nào? Set NFS config trước khi rebuild images, sau đó rebuild và load images xuống target board?
Mình còn mù mờ lắm về lập trình nhúng linux, mong các pác chỉ giúp.
Comment