ksp gửi vào
- 6303 lượt xem
Khi một client yêu cầu lệnh requestQueue thì máy chủ sẽ gửi tập lệnh GCODE (hàng đợi) về cho client, từ đó client tự mình vẽ nên bản mô phỏng từ những cái được nhận.
Cộng đồng Arduino Việt Nam
Gặp bài hay hãy "like" động viên tác giả nhé!
ksp gửi vào
Khi một client yêu cầu lệnh requestQueue thì máy chủ sẽ gửi tập lệnh GCODE (hàng đợi) về cho client, từ đó client tự mình vẽ nên bản mô phỏng từ những cái được nhận.
ksp gửi vào
Bạn có bao giờ tự hỏi những biến số, biến chuỗi hay biến mảng của mình được lâu ở đâu trên Arduino chưa? Trước kia, mình từng nghĩ rằng, nó được lưu ở vùng nhớ flash, nơi lưu trữ code mà chúng ta tải lên. Nhưng không, bình thường nó được lưu ở RAM!
Vậy RAM (viết tắt từ Random Access Memory) là gì? Nó là chữ viết tắt của một loại bộ nhớ chính của máy tính (Arduino cũng có thể xem là một máy tính). Như vậy nếu hết RAM, chương trình của bạn sẽ crash (hư – đỗ vỡ,…) một cách bất ngờ mà bạn không tài nào debug được (nếu bạn chưa đọc về bài này – hoặc những nội dung tương đương).
Vậy, thiết nghĩ, chúng ta cần nắm rõ hơn bản chất của vấn đề này. Nó thật thú vị phải không nào?
ksp gửi vào
Như đã nói ở vấn đề trước Xử lý nhiều tiến trình cùng một lúc trên Arduino - Có thể hay không?, chúng ta có thể xử lý nhiều tiến trình trên Arduino theo cơ chế bất đồng bộ. Tuy nhiên, một vấn đề khá hay mà từ các bình luận ở bài viết đó, mình mới ngộ ra được, đó là làm thế nào để xây dựng một quy trình công việc thực sự trên một board mạch Arduino. Thiết nghĩ, điều đó, hoàn toàn có thể thực hiện được, và xin chia sẻ với mọi người qua bài viết này nhằm giúp tất cả chúng ta có một thư viện chuẩn để làm những công việc phức tạp hơn.
Hãy trở thành thành viên của Cộng đồng Arudino Việt Nam để mở khóa chức năng này.