Chapter 290 Single Board Computer Hardware
The two were joking for a while, and then Yu Yuncheng got down to business: "Director Gao, are they still going to do this appraisal? I'm thinking about your other project. , it’s not a big deal to waste our time like this, haha.”
Gao Zhendong also thought of this: “Well, I’ll ask you later, anyway, you’re ready, what are you doing these days. Just rest. I think you are quite tired during this period. You might as well bring your lover to the capital for a reunion. Let’s talk about the new project after Labor Day.”
Gao Zhendong didn’t say anything. If Yu Yuncheng is directly allowed to go back to Haihekou 1761 to reunite with his family during the holidays, no matter whether it is out of good intentions or not, when the final results are about to be released, it is very easy to cause misunderstandings by actually taking people away from the front line.
If Yu Yuncheng had the idea of returning to Haihekou, he would bring it up himself. In short, Gao Zhendong cannot bring up this matter.
The next project, mercury cadmium telluride, is not so urgent. Sharpening the knife will not waste time chopping wood, and you will not be able to eat hot tofu in a hurry.
Yu Yuncheng smiled and said: "Okay, then I'll be lazy. But when it comes to tiredness, I'm much better than you, so you still have to pay attention to your health."
高He naturally saw Zhendong's busyness and gave him a casual warning.
Gao Zhendong left the newspaper to Yu Yuncheng as a souvenir. As for himself, he could just pick up another copy. In this regard, Yu Yuncheng was not as convenient as him.
At this time, two reports from the "Daily" were already being broadcast on the radio in the factory. The two reports were broadcast in turn, eight times a day.
Gao Zhendong didn't pay attention to the commotion in the factory. He now had something exciting to do.
——The hardware of the single-board computer has basically been debugged.
Today's single-board computers are not as neat and delicate as when the computing center was just finished and delivered.
The entire board is full of flying wires of various colors, and the copper foil on the board has scratches everywhere.
Flying wires are either welded on the pads or on the scraped copper foil. The dark brown rosin that has been burned and re-solidified can be seen everywhere on the circuit board.
What's more, there are a small number of flying wires that are difficult to find places to solder, and are soldered directly to the pins of chips or discrete components.
This should be the ugliest board produced by Gao Zhendong, but in Gao Zhendong’s opinion, this thing has greater significance than DJS-59, because DJS-59 is difficult to popularize, but this thing can.
The entire board is divided into four areas, and the middle of the four areas is separated by a row of holes similar to stamp holes.
The four areas are not square, but have parts of basically the same size missing from the four corners without any wiring.
The most puzzling thing is that there are no connecting lines between the four boards except for the separation of the stamp holes. The four boards are connected by several lines that directly cross the separation lines of the stamp holes. Connected by cable.
Although ugly, Gao Zhendong was obviously very satisfied with his work. He walked out of the computer room, washed and dried his hands, and then came back
This series of actions had nothing to do with burning incense and bathing, it was just anti-static. . Especially the thin woolen sweater he wore, which was a big source of static electricity. You could hear the snapping sound when taking off your clothes, and you could even see flashes of light in the dark.
Gao Zhendong put on the electrostatic bracelet and started to connect peripheral cables. The electrostatic bracelet is not a high-tech thing, but it is still very useful.
One characteristic of safety facilities and equipment is that when it is working, you don’t realize that it is useful. When you realize that it should be useful, it is often too late.
Gao Zhendong was not in a hurry. He had suffered a lot from sloppy work. In his previous life when installing a computer, he once dropped an iron-cased lighter directly onto the motherboard, and the motherboard died on the spot.
XS-59, JP-59, modems, tape drives, magnetic core memories, and even the DY-60 that he had just arrived were all connected.
Each item has been tested after basic testing, but this is the first time to connect them all.
It's okay to pick them up separately, which doesn't mean it's okay to connect them all. Gao Zhendong was just waiting for this last moment to tremble.
It’s not like he never blew up a power supply in his previous life, so he has a lot of experience.
With a little caution, Gao Zhendong turned off the main power supply of the single-board computer and peripherals. Don't blow it up, don't blow it up, he thought to himself.
The single-board computer is very respectable, and there is no clicking sound. You must know that when the RC components and chips explode, it will really explode.
There is no output on the monitor, but this is normal. The BIOS of the single-board computer is still in the magnetic core of the DJS-59. It will not be transplanted until the power-on test is OK.
Gao Zhendong stretched out his nose and passed over the circuit board of the single-board computer. While moving his nose slowly, he kept breathing in through his nose.
This is one of the most primitive detection methods. Smell and smell if there is any confusion, return the soil to the soil, it is quite effective.
If there is a burnt smell, then cut off the power immediately. The circuit board is made of Bakelite (phenolic resin) base. If it burns, the smell is quite special and you can smell it immediately. Other components will burn. The same goes for being confused.
There is no way, the lines are dense, and the flying lines are blocking it. At this time, it is really better to smell with the nose than to see with the eyes.
At the same time, his eyes were staring at the output voltage and output current display tubes of the power supply. Through these data, he could roughly judge whether the startup of these devices was basically normal. The current cannot run up, there is something wrong, there is no power supply or the power supply is incomplete, the current runs too high, there is a short circuit, the current rises and falls suddenly, and its fluctuations are not as expected, then the startup process may be stuck or enter a loop. . The most annoying thing here is actually the last one, which is extremely difficult to check.
The voltage is similar. Once it plummets, it means big trouble.
Gao Zhendong, who temporarily transformed into a dog, smelled it for a while, but did not smell the special smell. The current was quite normal, and the changes were in line with expectations.
Gao Zhendong fisted his hands together: "Haha, it's done."
Combined with his previous debugging process and results, this means that there are no problems with the hardware and external interfaces of the single-board computer.
There is even unexpected good news. The operating frequency of the single-board computer is 20% higher than that of the DJS-59!
The reason is not surprising. Integrated circuits bring better device consistency, fewer peripheral components, simpler circuits, and improved reliability brought by advancements in manufacturing processes. These all make The single-board computer is superior to DJS-59 in terms of working reliability.
Next, there is the problem of software.
When it comes to software, the first one is of course BIOS. Without this thing, it would be very difficult to implement other software.
Fortunately, I already have a DJS-59. Writing the BIOS is much more convenient than when I was working on the DJS-59. I can write and debug directly on the DJS-59, and then Write the compilation results into the single board computer memory.
For single-board computers, another advantage is that its basic architecture is actually the same as DJS-59. The biggest difference lies in the number of registers and addressing range. As for ALU and instruction decoding , data bit width, peripheral interface, instruction set, etc., both are the same.
Therefore, the BIOS of DJS-59 only needs to be modified to a certain extent before it can be used directly on the single-board computer. This workload is not large.
Gao Zhendong has completed this modification work, and now he wants to verify it.
Gao Zhendong turned off the single board computer, connected the magnetic core memory to the DJS-59, then opened the DJS-59 and started writing the single board computer BIOS.
It seems a bit troublesome, but hot plugging is not supported these days. If you have to do this, it will be easy to change from hot plugging (IT) to hot plugging (physical).
After a series of slightly tedious operations, Gao Zhendong reconnected the magnetic core memory to the single board computer and started the single board computer.
The sound of "beep" sounded, and Gao Zhendong felt relieved.
At least, the system has entered self-test.
Gao Zhendong stared at the screen closely. While he was waiting anxiously, a few more beeps sounded, and a line of words popped up on XS-59.
“DJS-60D, BIOSJiuXu”
A cursor is beating below this line of words.
“Done!” Gao Zhendong was so excited that he even said the mantra from his previous life.
He has already given the single-board computer a name, DJS, which is inherited from DJS-59. It is unbeatable. 60 means 1960. As for D, it stands for "single-board computer". The word "single".
This method can be regarded as the stamp of military fans in Gao Zhendong's previous life. This is how QBZ and QSZ came about.
"JiuXu" is simple, "ready". This thing is different from the C language that is hoped to be promoted at home and abroad. For your own use, just Chinese Pinyin is fine. If it is not possible to organize the Chinese character library in the BIOS , Gao Zhendong changed it to "ready".
Gao Zhendong shut down the single board computer and returned to the DJS-59. Next, he would transplant the DJS-59's loop duty environment to the single board computer.
This work is tedious, but not difficult.
Most of the work is to modify the header file of the C language project of the DJS-59 loop duty environment, and change the predefined parameters such as the number of registers, names, and addressing width to be consistent with the single board computer. , and at the same time, just change some over-the-limit things in the program.
Gao Zhendong only plans to change the cyclic duty environment. At most, he will add a small program to test the computer's computing power by calculating pi, and the rest will not be changed.
As for how to solve other supporting programs, it's as simple as shaking someone and saying hello, and the comrades from the computing office rushed up to them with screams.
The amount of this work is not very large. It is estimated that it will be completed after May Day. Isn’t it just a Labor Day gift? I will also make one.
Even if you can’t make it in time for May Day, you can still turn it into a Children’s Day gift. At the worst, you can transplant Snake or Tetris onto it as a holiday gift for the children. Perfect, the plan goes!
About this matter, this is what was written in a later article on the history of domestic video games, "History of Domestic Games".
"The first domestically produced electronic game was "Snake" for self-entertainment in 1959 by Mr. Gao Zhendong, the founder of my country's information technology. The game was once popular among the first generation of information technology personnel in my country. But the public The first domestic electronic game I saw was "Stacking Bricks" specially programmed on the first domestic personal computer by Mr. Gao Zhendong in 1960 to celebrate the holidays for children. It later became a more popular game around the world. The familiar name - 'Huaxia Stone'"
(End of this chapter)