(Đã dịch) Siêu Não Hắc Khách (Hacker) - Chương 370: One-Chip computer xe nhỏ
Nghe Chu Đồng nói vậy, Lâm Hồng cười xin lỗi một tiếng, đáp:
"Mảng phần mềm này, trước mắt chủ yếu là phát triển hệ điều hành."
"Hệ điều hành?"
Không chỉ Chu Đồng, những người khác có mặt đều giật mình trước tin tức này.
Họ vốn tưởng rằng giai đoạn đầu phát triển phần mềm hẳn là ứng dụng phần mềm, ai ngờ vừa bắt đầu đã muốn phát triển hệ điều hành.
Họ đã làm việc ở vị trí này lâu như vậy, thân là dân IT, dù không phải nhân viên kỹ thuật cũng đã bổ sung kiến thức trong thời gian rảnh, dù sao công việc của mình phải giao tiếp với máy tính, nếu ngay cả kiến thức cơ bản cũng không hiểu thì quá thiếu chuyên nghiệp.
Về cơ bản, mọi người đều biết khái niệm hệ điều hành, cũng biết đây là một phần mềm vô cùng phức tạp, giống như hiện tại mảng này đều do nước ngoài làm, trong nước trừ hệ thống DOS có công ty đề cập đến, còn lại thì chưa từng nghe nói.
Chu Đồng có nghiên cứu nhất định về mảng này, anh không khỏi nói: "Lâm tổng, chúng ta vừa bắt đầu đã trực tiếp tiến vào phát triển hệ điều hành, có phải hơi nhanh quá không?"
Hệ điều hành quả thực là một hạng mục rất tốt, nhưng đồng thời cũng là một cái hố lớn, là một cái động không đáy, không phải ai cũng có thể nhảy vào. Muốn làm hệ điều hành thì nhiều công ty lắm, nhưng thực sự làm tốt thì đếm trên đầu ngón tay.
Anh lo lắng công ty đầu tư nhiều nhân lực vật lực vào phương diện này, cuối cùng lại không thu được thành quả gì. Đó không phải là lo hão, dù sao hàm lượng kỹ thuật của việc phát triển hệ điều hành quá cao, với tư cách một công ty mới thành lập, mạo muội tiến vào lĩnh vực này quả thực không sáng suốt.
"Tôi nói hệ điều hành, không phải là những hệ điều hành thương mại thông dụng này, mà là hệ thống nhúng, đặc biệt dùng cho lĩnh vực điều khiển công nghiệp." Lâm Hồng giải thích, "Thực tế thì tôi đã bắt tay vào phát triển mảng này rồi, bản nhân hạch đầu tiên đã ra mắt, về mặt kỹ thuật chắc không thành vấn đề, trước đây tôi từng có kinh nghiệm phát triển mảng này."
Hội nghị này chủ yếu là tổng kết một số thành quả phát triển ban đầu của công ty, sau đó đưa ra kế hoạch cho phương hướng phát triển tương lai của công ty.
Việc bán buôn máy tính bảng 2 trong 1 tiếp tục tiến hành, hơn nữa trọng điểm chuyển sang cung cấp giải pháp đầy đủ cho doanh nghiệp hoặc cá nhân, để tránh cạnh tranh giá trực tiếp với người khác.
Còn ngành mới thành lập thì do Lâm Hồng tự mình dẫn đội, phần cứng và phần mềm cùng tiến lên, cả hai phương diện đều phải nắm bắt.
Lâm Hồng trở về công ty, tác dụng khích lệ sĩ khí vẫn vô cùng lớn. Vốn dĩ, trong công ty đã xuất hiện một loại cảm xúc lười biếng, nhưng giờ đây theo Lâm Hồng trở về, tâm trạng này tan biến, thay vào đó là một diện mạo tinh thần rực rỡ, tràn đầy nhiệt huyết.
Những người khác không hiểu nhiều về kỹ thuật, Lâm Hồng cảm thấy có thể làm hệ thống thì cứ làm thôi, dựa vào kinh nghiệm trước đây, ông chủ chắc chắn không làm chuyện không chắc chắn, chỉ cần đi theo sau ông mà xông lên là được.
Còn Chu Đồng thì vô cùng hiểu rõ khó khăn của việc biên soạn hệ điều hành, anh theo sau Lâm Hồng sau khi tan họp, tha thiết yêu cầu xem bản nhân hạch đầu tiên của hệ điều hành mà Lâm Hồng vừa nói.
Đối với yêu cầu của anh, Lâm Hồng không từ chối, dù sao hệ thống này cần họ tham gia vào cùng nhau phát triển, Chu Đồng là Tổng giám đốc kỹ thuật, đến lúc đó còn phải điều hành quy hoạch tổng thể.
"Đây là một hệ điều hành thời gian thực, chủ yếu dùng cho các thiết bị nhúng, tôi gọi nó là Linx."
Vừa nói, Lâm Hồng vừa khởi động máy tính của mình, tra cứu mã nguồn.
Chu Đồng vội vàng mở thư mục mã nguồn ra xem một lúc, tuy anh không nhìn ra gì cả, chỉ nhìn đại khái cấu trúc thư mục, nhưng trong lòng cũng kìm nén không được sự kích động, hỏi:
"Linx? Là nhánh của Unix hay nhánh của Linux?"
Biểu hiện thư mục cho thấy đây thực sự là một thư mục mã nguồn hệ điều hành tương đối đầy đủ. Đến đây, Chu Đồng mới hoàn toàn tin tưởng, Lâm Hồng không phải nói lung tung, mà là thực sự đã làm ra sản phẩm.
Chu Đồng vừa nghe đến cái tên này, liền lập tức nhớ lại Unix và Linux, hơn nữa, hai hệ thống này đều có rất nhiều mã nguồn mở, dựa vào một trong hai cái này để phát triển là lựa chọn hàng đầu của rất nhiều công ty phát triển hệ điều hành.
"Không phải. Đây là một hệ điều hành thời gian thực hoàn toàn mới, mục đích phát triển ban đầu là vì quân sự, nhận được đơn đặt hàng của quân đội."
Chu Đồng kinh ngạc quay đầu lại nhìn Lâm Hồng, thấy không giống nói đùa, lúc này mới thực sự suy tư lời của anh.
"Hệ điều hành thời gian thực yêu cầu cao hơn hệ thống thông dụng ở nhiều mặt, chúng ta có thể đảm đương được không?"
Lâm Hồng nói: "Từ từ sẽ đến, hệ thống đều từ đơn giản đến phức tạp. Tôi chọn kiến trúc vi nhân, đồng thời cũng hy vọng kế thừa tư tưởng lập trình của Unix, đơn giản tức là đẹp."
Đi theo con đường quân đội, Chu Đồng biết chắc là quân đội trong nước.
Bất quá, trước đó dường như chưa từng có tiền lệ như vậy, Chu Đồng vốn muốn hỏi thêm, nhưng thấy vẻ mặt tự tin của Lâm Hồng, anh cũng bỏ lo lắng xuống. Anh biết, ông chủ mà mình hoàn toàn không nhìn thấu này nhất định có con đường trong phương diện này, đã suy nghĩ qua những khó khăn trong phương diện này.
Chu Đồng không còn chú ý đến tình hình bên ngoài mã nguồn nữa, tiếp tục hỏi: "Bản nhân hạch 0.01 này có thể chạy trên thiết bị phần cứng nào?"
Nghe vậy, Lâm Hồng lần này có chút ngượng ngùng.
"Tạm thời chưa thiết kế giàn giáo phần cứng, nhưng mã nguồn về cơ bản không sai lệch nhiều, theo thiết kế của tôi, các phần cứng khác nhau chỉ cần điều chỉnh rất nhỏ là có thể thích ứng. Mục đích thành lập ngành phần cứng là ở chỗ này, trước mắt chúng ta cùng làm phần cứng và phần mềm, làm ra nguyên mẫu trước, sau đó mang đến quân đội trình bày, từ đó có được một số tài nguyên để phát triển."
Theo kế hoạch của Lâm Hồng, vẫn là muốn mượn "thế" của quân đội, như vậy tốc độ nghiên cứu phát triển mới có thể tăng lên nhanh chóng.
Tình hình hiện tại của quân đội là nhân tài khắp nơi, nhưng có thể làm ra sản phẩm thì rất ít, nếu có thể chiêu mộ người từ đó về đây thì không còn gì tốt hơn.
Chu Đồng không nói gì về điều này, anh không đọc mã nguồn, không biết Lâm Hồng đã hoàn thành những chức năng gì, nên không có quyền lên tiếng.
Tiếp theo, Tam Sắc Hỏa Khoa học Kỹ thuật tiến hành cải tổ nội bộ, thu nạp rất nhiều nhân viên từ bộ phận kỹ thuật trước đây vào một ngành mới —— bộ phận nghiên cứu phát triển. Chỉ để lại một số nhân viên phục vụ bộ phận tiêu thụ, những người này phần lớn là sinh viên đại học vừa tốt nghiệp hoặc thậm chí còn đang đi học.
Việc đầu tiên phải làm là xây dựng một giàn giáo phần cứng cho Linx, để nó có thể cài đặt và vận hành thành công trên đó.
Quyết định chọn chip thử nghiệm ban đầu là chip máy tính đơn chip Mcs51 series 8051, loại chip phổ biến nhất trên thị trường hiện nay.
Máy tính đơn chip là máy vi tính cỡ nhỏ tích hợp. Đây là một loại chip mạch điện tích hợp, sử dụng công nghệ mạch điện tích hợp quy mô rất lớn, tích hợp bộ xử lý trung tâm CPU có khả năng xử lý dữ liệu, bộ nhớ truy cập ngẫu nhiên RAM, bộ nhớ chỉ đọc ROM, nhiều loại cổng IO và hệ thống gián đoạn, bộ định thời máy tính và các chức năng khác trên một chip silicon để tạo thành một hệ thống máy tính cỡ nhỏ hoàn chỉnh.
Ở đây, có thể còn bao gồm mạch điện điều khiển thiết bị hiển thị, mạch điều chế độ rộng xung, bộ chuyển đổi tương tự sang số nhiều kênh, bộ chuyển đổi AD và các mạch điện khác.
Nói một cách thông tục, một chip là một chiếc máy tính, bên trong có một số chức năng thường dùng của máy tính. Ứng dụng sớm nhất của nó là trong lĩnh vực điều khiển công nghiệp.
Trong tình huống bình thường, hệ thống điều khiển công nghiệp đều vô cùng đơn giản, ví dụ như một chiếc thang máy, đơn giản nhất có thể chỉ có ba trạng thái "Lên", "Xuống", "Dừng", nếu dùng riêng một chiếc máy tính để điều khiển thì hoàn toàn không cần thiết. Vì vậy, các kỹ sư đã thiết kế riêng các máy vi tính cỡ nhỏ đặc biệt cho những cảnh tượng này, đó chính là máy tính đơn chip.
Trong lĩnh vực máy tính đơn chip, công ty làm tốt nhất hiện nay đương nhiên là công ty Intel danh tiếng, họ đặc biệt sản xuất một series máy tính đơn chip Mcs51, bao gồm khá nhiều loại như 8031, 8051, 8751, 8032, 8052, 8752, trong đó 8051 là sản phẩm sớm nhất và điển hình nhất, các loại máy tính đơn chip khác đều được sinh ra dựa trên 8051 bằng cách tăng hoặc giảm các lệnh.
Việc chọn chip 8051 làm chip điều khiển cũng có suy nghĩ, bởi vì đây được coi là một trong những tập chip phổ biến nhất trong nước, Intel đã trao quyền Mcs51 cho rất nhiều nhà máy sản xuất chip để sản xuất, do đó phát sinh ra rất nhiều series máy tính đơn chip. Chỉ cần làm xong chip này, các chip phái sinh khác về cơ bản chỉ cần sửa đổi sơ bộ mã nguồn là có thể tương thích, đến lúc đó biên soạn trình điều khiển thích hợp, sử dụng mã nguồn đặc biệt để kiểm tra trình điều khiển tương thích, người dùng thậm chí không cần sửa đổi mã nguồn.
Hệ thống Linx cũng được ghi vào ROM của máy tính đơn chip 8051, sau đó thông qua đường may 8051 để điều khiển phần cứng bên ngoài.
Thực ra, nguyên lý trong phương diện này cũng giống như nguyên lý của máy chơi game trước đây. Chỉ có điều, chip máy chơi game điều khiển là màn hình, tín hiệu đầu vào là tay bấm. Còn nếu dùng hệ thống này để điều khiển pháo tự động thì tín hiệu đầu vào là tọa độ, vận hành là góc ngắm và chiều cao của pháo.
Đương nhiên, đây là tình huống đơn giản nhất, phức tạp hơn là điều khiển tên lửa đạn đạo, thậm chí tên lửa, tàu vũ trụ, về cơ bản chức năng không kém hệ thống thông dụng bao nhiêu, thậm chí còn đề cập đến phán đoán trí tuệ nhân tạo, ví dụ như phán định vật thể di động là phương tiện giao thông hay sinh vật, đối mặt với tình huống như vậy thì nên chọn biện pháp nào...v.v.
Vạn sự đều bắt đầu từ những điều đơn giản nhất.
Bộ phận nghiên cứu phát triển của Tam Sắc Hỏa đầu tiên chế tạo nền tảng thử nghiệm phần cứng, từ một chiếc xe điều khiển từ xa được cải trang mà thành.
Điểm này Lâm Hồng đã có sẵn trong đầu từ lâu, chủ yếu là do ảnh hưởng của những chiếc xe đồ chơi của chú Arthur Mark ban đầu.
Việc điều khiển xe đồ chơi rất đơn giản, bộ phận điều khiển chủ yếu là bộ điều tốc điện, tiếp nhận tín hiệu vô tuyến điện, từ đó sinh ra tín hiệu thông đoạn, điều khiển xe đồ chơi tiến lên, lùi lại, rẽ cua.
Lâm Hồng và họ đầu tiên thiết kế một bảng mạch chủ nhỏ, hàn chip máy tính đơn chip 8051 lên trên, sau đó đưa ra các loại mạch điện từ bảng mạch chủ. Sau đó tháo bộ điều tốc điện xuống, thay thế bảng mạch chủ vào vị trí của bộ điều tốc điện, điều khiển xe đồ chơi.
Ngoài ra, họ còn đưa vào một số thiết bị vận chuyển đầu vào bên ngoài khác trên bảng mạch chủ, ví dụ như bộ gửi và nhận tín hiệu hồng ngoại tuyến, máy đếm bước tiến, máy cảm ứng nhiệt độ... cảm biến, cùng với một chiếc máy tính khoa học cỡ nhỏ, phía trên bao gồm LCD và nút nhập ký tự.
Dịch độc quyền tại truyen.free, mong các bạn đọc ủng hộ để có thêm nhiều chương mới.