Встроенная система разработки и применения системы Linux Kangwei Xin 978711131988 Обычные высшие учебные заведения Планирование Учебные материалы Учебное пособие Индустрия индустрия пресса Официально подлинное
Цена: 567руб. (¥31.5)
Артикул: 561282806964
Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.
PHA+PGltZyBjbGFzcz0iZGVzY19hbmNob3IiIGlkPSJkZXNjLW1vZHVsZS0xIiBzcmM9Imh0dHBzOi8vYXNzZXRzLmFsaWNkbi5jb20va2lzc3kvMS4wLjAvYnVpbGQvaW1nbGF6eWxvYWQvc3BhY2ViYWxsLmdpZiI+PHRhYmxlIHN0eWxlPSJmb250LXNpemU6IDEyLjBweDtib3JkZXI6IDEuMHB4IHNvbGlkICNjY2NjY2M7IiBib3JkZXI9IjAiIGNlbGxwYWRkaW5nPSI2IiBjZWxsc3BhY2luZz0iMCIgd2lkdGg9Ijc0OSI+PHRyPjx0ZCBjb2xzcGFuPSIyIiBzdHlsZT0iZm9udC1zaXplOiAxNS4wcHg7Y29sb3I6ICM5OTAwMDA7Zm9udC13ZWlnaHQ6IGJvbGQ7YmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtib3JkZXItYm90dG9tOiAxLjBweCBzb2xpZCAjZDlkOWQ5OyIgYWxpZ249ImxlZnQiPiZhbXA7bmJzcDsmYW1wO05CU1A7INCe0YHQvdC+0LLQvdCw0Y8g0LjQvdGE0L7RgNC80LDRhtC40Y8g0L4g0L/RgNC+0LTRg9C60YLQtTwvdGQ+PC90cj48dHI+PHRkIHN0eWxlPSJmb250LXNpemU6IDE0LjBweDtjb2xvcjogIzY2NjY2NjtiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO2JvcmRlci1ib3R0b206IDEuMHB4IHNvbGlkICNkOWQ5ZDk7IiBhbGlnbj0icmlnaHQiIHdpZHRoPSIxMDciPtC90LDQuNC80LXQvdC+0LLQsNC90LjQtSDRgtC+0LLQsNGA0LA6PC90ZD48dGQgc3R5bGU9ImJvcmRlci1ib3R0b206IDEuMHB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLWxlZnQ6IDEuMHB4IHNvbGlkICNkOWQ5ZDk7Zm9udC1zaXplOiAxNC4wcHg7Y29sb3I6ICMwMDAwMDA7IiB3aWR0aD0iNjEyIj4mYW1wO25ic3A7JmFtcDtOQlNQOzwvdGQ+PC90cj48dHI+PHRkIHN0eWxlPSJmb250LXNpemU6IDE0LjBweDtjb2xvcjogIzY2NjY2NjtiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO2JvcmRlci1ib3R0b206IDEuMHB4IHNvbGlkICNkOWQ5ZDk7IiBhbGlnbj0icmlnaHQiIHdpZHRoPSIxMDciPtCQ0LLRgtC+0YA6PC90ZD48dGQgc3R5bGU9ImJvcmRlci1ib3R0b206IDEuMHB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLWxlZnQ6IDEuMHB4IHNvbGlkICNkOWQ5ZDk7Zm9udC1zaXplOiAxNC4wcHg7Y29sb3I6ICMwMDAwMDA7IiB3aWR0aD0iNjEyIj4mYW1wO25ic3A7JmFtcDtOQlNQOzwvdGQ+PC90cj48dHI+PHRkIHN0eWxlPSJmb250LXNpemU6IDE0LjBweDtjb2xvcjogIzY2NjY2NjtiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO2JvcmRlci1ib3R0b206IDEuMHB4IHNvbGlkICNkOWQ5ZDk7IiBhbGlnbj0icmlnaHQiIHdpZHRoPSIxMDciPtCg0YvQvdC+0YfQvdCw0Y8g0YbQtdC90LA6PC90ZD48dGQgc3R5bGU9ImJvcmRlci1ib3R0b206IDEuMHB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLWxlZnQ6IDEuMHB4IHNvbGlkICNkOWQ5ZDk7Zm9udC1zaXplOiAxNC4wcHg7Y29sb3I6ICMwMDAwMDA7IiB3aWR0aD0iNjEyIj4mYW1wO25ic3A7JmFtcDtuYnNwOzQyLjAwPC90ZD48L3RyPjx0cj48dGQgc3R5bGU9ImZvbnQtc2l6ZTogMTQuMHB4O2NvbG9yOiAjNjY2NjY2O2JhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7Ym9yZGVyLWJvdHRvbTogMS4wcHggc29saWQgI2Q5ZDlkOTsiIGFsaWduPSJyaWdodCIgd2lkdGg9IjEwNyI+0J3QvtC80LXRgCBJU0JOOjwvdGQ+PHRkIHN0eWxlPSJib3JkZXItYm90dG9tOiAxLjBweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1sZWZ0OiAxLjBweCBzb2xpZCAjZDlkOWQ5O2ZvbnQtc2l6ZTogMTQuMHB4O2NvbG9yOiAjMDAwMDAwOyIgd2lkdGg9IjYxMiI+JmFtcDtuYnNwOyZhbXA7bmJzcDs5Nzg3MTExMzMxOTg4PC90ZD48L3RyPjx0cj48dGQgc3R5bGU9ImZvbnQtc2l6ZTogMTQuMHB4O2NvbG9yOiAjNjY2NjY2O2JhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7Ym9yZGVyLWJvdHRvbTogMS4wcHggc29saWQgI2Q5ZDlkOTsiIGFsaWduPSJyaWdodCIgd2lkdGg9IjEwNyI+0JLQtdGA0YHQuNGPOjwvdGQ+PHRkIHN0eWxlPSJib3JkZXItYm90dG9tOiAxLjBweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1sZWZ0OiAxLjBweCBzb2xpZCAjZDlkOWQ5O2ZvbnQtc2l6ZTogMTQuMHB4O2NvbG9yOiAjMDAwMDAwOyIgd2lkdGg9IjYxMiI+JmFtcDtuYnNwOyZhbXA7bmJzcDsxLTE8L3RkPjwvdHI+PHRyPjx0ZCBzdHlsZT0iZm9udC1zaXplOiAxNC4wcHg7Y29sb3I6ICM2NjY2NjY7YmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtib3JkZXItYm90dG9tOiAxLjBweCBzb2xpZCAjZDlkOWQ5OyIgYWxpZ249InJpZ2h0IiB3aWR0aD0iMTA3Ij7QlNCw0YLQsCDQv9GD0LHQu9C40LrQsNGG0LjQuDo8L3RkPjx0ZCBzdHlsZT0iYm9yZGVyLWJvdHRvbTogMS4wcHggc29saWQgI2Q5ZDlkOTtib3JkZXItbGVmdDogMS4wcHggc29saWQgI2Q5ZDlkOTtmb250LXNpemU6IDE0LjBweDtjb2xvcjogIzAwMDAwMDsiIHdpZHRoPSI2MTIiPiZhbXA7bmJzcDsmYW1wO25ic3A7MjAxMS0wNTwvdGQ+PC90cj48dHI+PHRkIHN0eWxlPSJmb250LXNpemU6IDE0LjBweDtjb2xvcjogIzY2NjY2NjtiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO2JvcmRlci1ib3R0b206IDEuMHB4IHNvbGlkICNkOWQ5ZDk7IiBhbGlnbj0icmlnaHQiIHdpZHRoPSIxMDciPtCa0L7Qu9C40YfQtdGB0YLQstC+INGB0YLRgNCw0L3QuNGGOjwvdGQ+PHRkIHN0eWxlPSJib3JkZXItYm90dG9tOiAxLjBweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1sZWZ0OiAxLjBweCBzb2xpZCAjZDlkOWQ5O2ZvbnQtc2l6ZTogMTQuMHB4O2NvbG9yOiAjMDAwMDAwOyIgd2lkdGg9IjYxMiI+JmFtcDtuYnNwOyZhbXA7bmJzcDswPC90ZD48L3RyPjx0cj48dGQgc3R5bGU9ImZvbnQtc2l6ZTogMTQuMHB4O2NvbG9yOiAjNjY2NjY2O2JhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7Ym9yZGVyLWJvdHRvbTogMS4wcHggc29saWQgI2Q5ZDlkOTsiIGFsaWduPSJyaWdodCIgd2lkdGg9IjEwNyI+0KHQu9C+0LLQsDo8L3RkPjx0ZCBzdHlsZT0iYm9yZGVyLWJvdHRvbTogMS4wcHggc29saWQgI2Q5ZDlkOTtib3JkZXItbGVmdDogMS4wcHggc29saWQgI2Q5ZDlkOTtmb250LXNpemU6IDE0LjBweDtjb2xvcjogIzAwMDAwMDsiIHdpZHRoPSI2MTIiPiZhbXA7bmJzcDsmYW1wO25ic3A7MDwvdGQ+PC90cj48dHI+PHRkIHN0eWxlPSJmb250LXNpemU6IDE0LjBweDtjb2xvcjogIzY2NjY2NjtiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO2JvcmRlci1ib3R0b206IDEuMHB4IHNvbGlkICNkOWQ5ZDk7IiBhbGlnbj0icmlnaHQiIHdpZHRoPSIxMDciPtCY0LfQtNCw0YLQtdC70YzRgdGC0LLQvjo8L3RkPjx0ZCBzdHlsZT0iYm9yZGVyLWJvdHRvbTogMS4wcHggc29saWQgI2Q5ZDlkOTtib3JkZXItbGVmdDogMS4wcHggc29saWQgI2Q5ZDlkOTtmb250LXNpemU6IDE0LjBweDtjb2xvcjogIzAwMDAwMDsiIHdpZHRoPSI2MTIiPiZhbXA7bmJzcDsmYW1wO05CU1A7IE1hY2hpbmVyeSBJbmR1c3RyeSBQcmVzczwvdGQ+PC90cj48L3RhYmxlPjxpbWcgY2xhc3M9ImRlc2NfYW5jaG9yIiBpZD0iZGVzYy1tb2R1bGUtMiIgc3JjPSJodHRwczovL2Fzc2V0cy5hbGljZG4uY29tL2tpc3N5LzEuMC4wL2J1aWxkL2ltZ2xhenlsb2FkL3NwYWNlYmFsbC5naWYiPjx0YWJsZSBzdHlsZT0iZm9udC1zaXplOiAxMi4wcHg7Ym9yZGVyOiAxLjBweCBzb2xpZCAjY2NjY2NjOyIgYm9yZGVyPSIwIiBjZWxscGFkZGluZz0iNiIgY2VsbHNwYWNpbmc9IjAiIHdpZHRoPSI3NDkiPjx0cj48dGQgY29sc3Bhbj0iMiIgc3R5bGU9ImZvbnQtc2l6ZTogMTQuMHB4O2NvbG9yOiAjOTkwMDAwO2ZvbnQtd2VpZ2h0OiBib2xkO2JhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7Ym9yZGVyLWJvdHRvbTogMS4wcHggZGFzaGVkICNkOWQ5ZDk7IiBhbGlnbj0ibGVmdCI+JmFtcDtuYnNwOyZhbXA7TkJTUDsg0LrQsNGC0LDQu9C+0LM8L3RkPjwvdHI+PHRyPjx0ZCBjb2xzcGFuPSIyIiBzdHlsZT0iZm9udC1zaXplOiAxMi4wcHg7bGluZS1oZWlnaHQ6IDIwLjBweDtjb2xvcjogIzY2NjY2NjtiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO3BhZGRpbmc6IDEwLjBweDsiIGFsaWduPSJsZWZ0Ij7QntCz0LvQsNCy0LvQtdC90LjQtTxicj48YnI+0J/RgNC10LTQuNGB0LvQvtCy0LjQtTxicj7Qk9C70LDQstCwIDEg0J7QsdC30L7RgCDQstGB0YLRgNC+0LXQvdC90L7QuSDRgdC40YHRgtC10LzRiyAxPGJyPjEuMSDQntC/0YDQtdC00LXQu9C10L3QuNC1INCy0YHRgtGA0L7QtdC90L3QvtC5INGB0LjRgdGC0LXQvNGLIDE8YnI+MS4xLjEg0KHQvtGB0YLQsNCyINC4INGF0LDRgNCw0LrRgtC10YDQuNGB0YLQuNC60Lgg0LLRgdGC0YDQvtC10L3QvdC+0Lkg0YHQuNGB0YLQtdC80YsgMjxicj4xLjEuMiDQn9GA0L7RhtC10YHRgSDRgNCw0LfRgNCw0LHQvtGC0LrQuCDQuCDRgtC10L3QtNC10L3RhtC40Y8g0LLRgdGC0YDQvtC10L3QvdC+0Lkg0YHQuNGB0YLQtdC80YsgMjxicj4xLjIg0JDRgNGF0LjRgtC10LrRgtGD0YDQsCDQuCDQutC70LDRgdGB0LjRhNC40LrQsNGG0LjRjyDQstGB0YLRgNC+0LXQvdC90L7QuSDRgdC40YHRgtC10LzRiyA0PGJyPjEuMi4xINCQ0YDRhdC40YLQtdC60YLRg9GA0LAg0LLRgdGC0YDQvtC10L3QvdC+0Lkg0YHQuNGB0YLQtdC80YsgNDxicj4xLjIuMiDQmtC70LDRgdGB0LjRhNC40LrQsNGG0LjRjyDQstGB0YLRgNC+0LXQvdC90L7QuSDRgdC40YHRgtC10LzRiyA1PGJyPjEuMyDQktGB0YLRgNC+0LXQvdC90YvQuSDQvNC40LrRgNC+0L/RgNC+0YbQtdGB0YHQvtGAIDY8YnI+MS4zLjEg0JrQu9Cw0YHRgdC40YTQuNC60LDRhtC40Y8g0LLRgdGC0YDQvtC10L3QvdC+0LPQviDQvNC40LrRgNC+0L/RgNC+0YbQtdGB0YHQvtGA0LAgNjxicj4xLjMuMiDQr9C00YDQviDQuCDQsNGA0YXQuNGC0LXQutGC0YPRgNCwINCy0YHRgtGA0L7QtdC90L3QvtCz0L4g0YDRg9C6INC/0YDQvtGG0LXRgdGB0L7RgNCwIDY8YnI+MS4zLjMg0KHRgtGA0YPQutGC0YPRgNCwINC80LjQutGA0L7Qv9GA0L7RhtC10YHRgdC+0YDQsCBBUk0gMTQ8YnI+MS4zLjQg0J7RgdC+0LHQtdC90L3QvtGB0YLQuCDQstGB0YLRgNC+0LXQvdC90L7Qs9C+INGA0YPQuiDQv9GA0L7RhtC10YHRgdC+0YDQsDxicj7Qn9C+0LvQtSDQv9GA0LjQu9C+0LbQtdC90LjRjyAxNTxicj4xLjMuNSDQn9GA0LjQvdGG0LjQv9GLINCy0YvQsdC+0YDQsCDQstGB0YLRgNC+0LXQvdC90L7Qs9C+INC/0YDQvtGG0LXRgdGB0L7RgNCwIDE1PGJyPjEuNCDQktGB0YLRgNC+0LXQvdC90LDRjyDQvtC/0LXRgNCw0YbQuNC+0L3QvdCw0Y8g0YHQuNGB0YLQtdC80LAgMTY8YnI+MS40LjEg0JrQvtC90YbQtdC/0YbQuNGPINC4INC60LvQsNGB0YHQuNGE0LjQutCw0YbQuNGPINC+0L/QtdGA0LDRhtC40L7QvdC90L7QuSDRgdC40YHRgtC10LzRiyAxNjxicj4xLjQuMiDQktGB0YLRgNC+0LXQvdC90LDRjyDQvtC/0LXRgNCw0YbQuNC+0L3QvdCw0Y8g0YHQuNGB0YLQtdC80LAgTGludXggMTY8YnI+MS40LjMg0J7Qv9C10YDQsNGG0LjQvtC90L3QsNGPINGB0LjRgdGC0LXQvNCwIFdpbmRvd3MgQ0UgMTc8YnI+MS40LjQmYW1wO01VOzxicj4xLjQuNSDQodC40LzQsdC40LDQvdGB0LrQsNGPINC+0L/QtdGA0LDRhtC40L7QvdC90LDRjyDRgdC40YHRgtC10LzQsCAyMDxicj4xLjQuNiDQntC/0LXRgNCw0YbQuNC+0L3QvdCw0Y8g0YHQuNGB0YLQtdC80LAgVlhXT1JLUyAyMjxicj4xLjUg0J/RgNC+0LXQutGC0LjRgNC+0LLQsNC90LjQtSDQuCDRgNCw0LfRgNCw0LHQvtGC0LrQsCDQstGB0YLRgNC+0LXQvdC90L7QuSDRgdC40YHRgtC10LzRiyAyMzxicj4xLjUuMSDQn9GA0L7RhtC10YHRgSDQv9GA0L7QtdC60YLQuNGA0L7QstCw0L3QuNGPINC4INGA0LDQt9GA0LDQsdC+0YLQutC4INCy0YHRgtGA0L7QtdC90L3QvtC5INGB0LjRgdGC0LXQvNGLIDIzPGJyPjEuNS4yINCc0L7QtNC10LvQuNGA0L7QstCw0L3QuNC1INC4INC+0YLQu9Cw0LTQutCwINCy0YHRgtGA0L7QtdC90L3QvtC5INGB0LjRgdGC0LXQvNGLIDIzPGJyPtCg0LXQt9GO0LzQtSDRjdGC0L7QuSDQs9C70LDQstGLIDI1PGJyPtCj0L/RgNCw0LbQvdC10L3QuNGPINC4INC80YvRiNC70LXQvdC40LUg0LLQvtC/0YDQvtGB0L7QsiAyNTxicj7Qk9C70LDQstCwIDIg0LLRgdGC0YDQvtC10L3QvdGL0LkgTGludXggRGV2ZWxvcG1lbnQgQmFzaWMgMjY8YnI+Mi4xINCe0YHQvdC+0LLQvdCw0Y8g0YDQsNCx0L7RgtCwIExpbnV4IDI2PGJyPjIuMS4xINCh0LLRj9C30LDQvdC90YvQtSDQutC+0LzQsNC90LTRiyDQv9C+0LvRjNC30L7QstCw0YLQtdC70YzRgdC60L7QuSDRgdC40YHRgtC10LzRiyAyNjxicj4yLjEuMiDQmtC+0LzQsNC90LTQsCwg0YHQstGP0LfQsNC90L3QsNGPINGBINC60LDRgtCw0LvQvtCz0L7QvCDRhNCw0LnQu9CwIDI5PGJyPjIuMS4zINCh0LbQsNGC0YvQtSDQuCDRg9C/0LDQutC+0LLQsNC90L3Ri9C1INC60L7QvNCw0L3QtNGLIDMwIDMwPGJyPjIxLjQ8YnI+Mi4xLjUg0KHQsdGA0L7RgSDQuNC70Lgg0YLRgNGD0LHQvtC/0YDQvtCy0L7QtCAzMTxicj4yLjEuNiBMaW51eCBIZWxwIFN5c3RlbSAzMjxicj4yLjIgQyDQpNC+0L3QtCDRj9C30YvQutC+0LLQvtCz0L4g0L/RgNC+0LPRgNCw0LzQvNC40YDQvtCy0LDQvdC40Y8g0L/QvtC0IExpbnV4IDMyPGJyPjIuMi4xINCY0YHQv9C+0LvRjNC30L7QstCw0L3QuNC1IFZJIDMzPGJyPjIuMi4yINCa0L7QvNC/0LjQu9GP0YLQvtGAIEdDQyAzNjxicj4yLjIuMyDQmNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtSDQvtGC0LvQsNC00YfQuNC60LAgR0RCIDM4PGJyPjIuMi40IEdOVSBNYWtlIGFuZCBNYWtlZmlsZSA0Mjxicj4yLjMg0J/RgNC+0LPRgNCw0LzQvNC40YDQvtCy0LDQvdC40LUgU2hlbGwgTGludXggNDY8YnI+Mi40INCf0YDQvtCz0YDQsNC80LzQuNGA0L7QstCw0L3QuNC1INGD0L/RgNCw0LLQu9C10L3QuNGPINC/0YDQvtGG0LXRgdGB0L7QvCBMaW51eCA1Mzxicj4yLjQuMSDQntCx0LfQvtGAINC/0YDQvtGG0LXRgdGB0LAgTGludXggNTM8YnI+Mi40LjIg0J/RgNC+0LPRgNCw0LzQvNC40YDQvtCy0LDQvdC40LUg0L/RgNC+0YbQtdGB0YHQsCBMaW51eCA1NDxicj4yLjQuMyBMaW51eCBQcm9jZXNzIENvbW11bmljYXRpb24gNTg8YnI+Mi41IE11bHRpIC1UaHJlYWQgUHJvZ3JhbW1pbmcgNzQg0L/QvtC0IExpbnV4IDc0PGJyPjIuNS4xINCe0LHQt9C+0YAg0L/QvtGC0L7QutCwIDc0PGJyPjIuNS4yINCe0YHQvdC+0LLQvdCw0Y8g0YDQsNCx0L7RgtCwINGA0LXQt9GM0LHRiyA3NTxicj4yLjUuMyDQn9C+0YHQtdGJ0LXQvdC40Y8g0L/QvtGC0L7QutC+0LIgNzg8YnI+Mi41LjQmYW1wO0xkcXVvOyDQv9GA0L7QtNGO0YHQtdGAJmFtcDtNREFTSDsg0L/QvtGC0YDQtdCx0LjRgtC10LvQuCZhbXA7cmRxdW87INGN0LrRgdC/0LXRgNC40LzQtdC90YIgODY8YnI+0KDQtdC30Y7QvNC1INGN0YLQvtC5INCz0LvQsNCy0YsgODg8YnI+0KPQv9GA0LDQttC90LXQvdC40Y8g0Lgg0LzRi9GI0LvQtdC90LjRjyDQstC+0L/RgNC+0YHQvtCyIDg4PGJyPtCT0LvQsNCy0LAgMyDQodC+0LfQtNCw0L3QuNC1INGB0YDQtdC00Ysg0YDQsNC30LLQuNGC0LjRjyA4OTxicj4zLjEgRGV2ZWxvcG1lbnQgQm9jaHVhbmcgMjQxMFMg0L3QsCDQvtGB0L3QvtCy0LUgQVJNOTxicj7QrdC60YHQv9C10YDQuNC80LXQvdGC0LDQu9GM0L3QsNGPINC/0LvQsNGC0YTQvtGA0LzQsCA4OTxicj4zLjIgQ29tbXVuaWNhdGlvbiA5MCBBUk0g0LggSG9zdGVjPGJyPjMuMi4xINCh0LXRgNC40LnQvdCw0Y8g0YHQstGP0LfRjCA5MDxicj4zLjIuMiDQmNC90YLQtdGA0YTQtdC50YEgRXRoZXJuZXQgOTE8YnI+My4yLjMgVVNCIC3QuNC90YLQtdGA0YTQtdC50YEgOTI8YnI+My4yLjQganRhZyBpbnRlcmZhY2UgOTI8YnI+My4zINCh0L7Qt9C00LDQvdC40LUg0YHRgNC10LTRiyDQv9C+0L/QtdGA0LXRh9C90L7Qs9C+INC60L7QvNC/0LjQu9GP0YbQuNC4IDkyPGJyPjMuMy4xINCe0YLQtNC10LvRjNC90LDRjyDRgdGA0LXQtNCwINGF0L7RgdGC0LAgOTM8YnI+My4zLjIg0KHQvtC30LTQsNC90LjQtSDRgdGA0LXQtNGLIENyb3NzIENvbXBpbGF0aW9uIDk3PGJyPjMuNCBUZWNobm9sb2d5IFRlY2hub2xvZ3kgOTkgOTk8YnI+My40LjEg0J/RgNC40L3RhtC40L/RiyDRgNCw0LHQvtGC0Ysg0L/RgNC40L3RhtC40L/QsCDQt9Cw0LPRgNGD0LfRh9C40LrQsCA5OTxicj4zLjQuMiDQkNC90LDQu9C40Lcg0LrQvtC00LAg0Lgg0YLRgNCw0L3RgdC/0LvQsNC90YLQsNGG0LjRjyBWaXZpIDEwMzxicj4zLjQuMyDQkNC90LDQu9C40Lcg0Lgg0YLRgNCw0L3RgdC/0LvQsNC90YLQsNGG0LjRjyBVLUJvb3QgMTA2PGJyPjMuNSDQmtC+0LzQv9C40LvRj9GG0LjRjyDQuCDRgtGA0LDQvdGB0L/Qu9Cw0L3RgtCw0YbQuNGPINGP0LTRgNCwIEFybS1MaW51eCAxMTM8YnI+My41LjEgTGludXggQ29yZSDQstC10YDRgdC40Y8g0Lgg0YXQsNGA0LDQutGC0LXRgNC40YHRgtC40LrQuCAxMTM8YnI+My41LjIg0KLRgNCw0L3RgdC/0LvQsNC90YLQsNGG0LjRjyDRj9C00YDQsCBMaW51eCAxMTU8YnI+My42INCh0L7Qt9C00LDQvdC40LUg0Lgg0YHQttC40LPQsNC90LjQtSDRhNCw0LnQu9C+0LLRi9GFINGB0LjRgdGC0LXQvCAxMjE8YnI+My42LjEg0J/QvtC70L3QsNGPINGE0LDQudC70L7QstCw0Y8g0YHQuNGB0YLQtdC80LAgMTIyIEVtYmVkZGVkIExpbnV4IDEyMjxicj4zLjYuMiDQodGC0YDRg9C60YLRg9GA0LAg0LrQsNGC0LDQu9C+0LPQsCDRhNCw0LnQu9C+0LLQvtC5INGB0LjRgdGC0LXQvNGLIDEyNTxicj4zLjYuMyDQmNC90LTQuNCy0LjQtNGD0LDQu9GM0L3Ri9C5INGB0LjRgdGC0LXQvNC90YvQuSDRhNCw0LnQuyAxMjU8YnI+My42LjQg0KPRgdGC0LDQvdC+0LLQu9C10L3QuNC1INC4INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INGE0LDQudC70L7QstC+0Lkg0YHQuNGB0YLQtdC80YsgTkZTIDEyNjxicj4zLjYuNSDQo9GB0YLQsNC90L7QstC40YLRjCDQuCDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0YwgU0FNQkEgU2VydmljZSAxMjg8YnI+My42LjYg0JjRgdC/0L7Qu9GM0LfRg9C50YLQtSBCdXN5Qm94INC00LvRjyDRgdC+0LfQtNCw0L3QuNGPINC60L7RgNC90LXQstC+0Lkg0YTQsNC50LvQvtCy0L7QuSDRgdC40YHRgtC10LzRiyAxMzM8YnI+My43INCj0YHRgtCw0L3QvtCy0LjRgtC1INCy0YHRgtGA0L7QtdC90L3QvtC1INC/0YDQuNC70L7QttC10L3QuNC1IExpbnV4IDEzNjxicj7QoNC10LfRjtC80LUg0Y3RgtC+0Lkg0LPQu9Cw0LLRiyAxMzk8YnI+0JLQvtC/0YDQvtGB0Ysg0Lgg0LLQvtC/0YDQvtGB0Ysg0LzRi9GI0LvQtdC90LjRjyAxNDA8YnI+0JPQu9Cw0LLQsCA0INCS0YHRgtGA0L7QtdC90L3QvtC1INGB0LXRgtC10LLQvtC1INC/0YDQvtCz0YDQsNC80LzQuNGA0L7QstCw0L3QuNC1IExpbnV4IDE0MTxicj40LjEgVENQL0lQINCe0LHQt9C+0YAgMTQxPGJyPjQuMS4xINCh0L/RgNCw0LLQvtGH0L3QsNGPINC80L7QtNC10LvRjCBPU0kg0LggVENQL0lQPGJyPtCh0L/RgNCw0LLQvtGH0L3QsNGPINC80L7QtNC10LvRjCAxNDE8YnI+NC4xLjIg0KHQtdC80LXQudGB0YLQstC+INC/0YDQvtGC0L7QutC+0LvQvtCyIFRDUC9JUCAxNDI8YnI+NC4xLjMgVENQINC4IFVEUCAxNDM8YnI+NC4yINCe0YHQvdC+0LLQsCDRgdC10YLQtdCy0L7Qs9C+INC/0YDQvtCz0YDQsNC80LzQuNGA0L7QstCw0L3QuNGPIDE0NTxicj40LjIuMSDQntCx0LfQvtGAINGB0L7QutC10YLQsCAxNDU8YnI+NC4yLjIg0J7RgdC90L7QstC90LDRjyDRhNGD0L3QutGG0LjRjyDRgdC+0LrQtdGC0LAgMTUwPGJyPjQuMyDQk9GA0LXQt9C+0LLQvdGL0Lkg0LTQuNC30LDQudC9INC/0YDQuNC70L7QttC10L3QuNGPIDE1NDxicj40LjMuMSDQn9GA0LjQvNC10YAg0L/RgNC+0LPRgNCw0LzQvNC40YDQvtCy0LDQvdC40Y8gVENQIDE1NDxicj40LjMuMiDQoNC10LDQu9C40LfQsNGG0LjRjyDQv9GA0L7Qs9GA0LDQvNC80LjRgNC+0LLQsNC90LjRjyBVRFAgMTU3PGJyPtCg0LXQt9GO0LzQtSDRjdGC0L7QuSDQs9C70LDQstGLIDE1OTxicj7QktC+0L/RgNC+0YHRiyDQuCDQstC+0L/RgNC+0YHRiyDQvNGL0YjQu9C10L3QuNGPIDE1OTxicj7Qk9C70LDQstCwIDUg0JLRgdGC0YDQvtC10L3QvdC+0LUg0L7QsdC+0YDRg9C00L7QstCw0L3QuNC1INC/0YDQuNCy0L7QtNC40YIgMTYwPGJyPjUuMSDQntCx0LfQvtGAINC00YDQsNC50LLQtdGA0LAg0YPRgdGC0YDQvtC50YHRgtCy0LAg0L/QvtC0IExpbnV4IDE2MDxicj41LjEuMSDQmtC70LDRgdGB0LjRhNC40LrQsNGG0LjRjyDQvtCx0L7RgNGD0LTQvtCy0LDQvdC40Y8gMTYwPGJyPjUuMS4yINCk0LDQudC7INGD0YHRgtGA0L7QudGB0YLQstCwIDE2MTxicj41LjEuMyDQntGB0L3QvtCy0L3QvtC5INC90L7QvNC10YAg0L7QsdC+0YDRg9C00L7QstCw0L3QuNGPINC4INCy0YLQvtGA0LjRh9C90L7QtSDRg9GB0YLRgNC+0LnRgdGC0LLQviDihJYgMTYxPGJyPjUuMS40INCk0LDQudC70L7QstCw0Y8g0YHQuNGB0YLQtdC80LAg0L7QsdC+0YDRg9C00L7QstCw0L3QuNGPINC4INGB0LjRgdGC0LXQvNC90LDRjyDRhNCw0LnQu9C+0LLQsNGPINGB0LjRgdGC0LXQvNCwIDE2Mjxicj41LjIg0KHRgtGA0YPQutGC0YPRgNCwINC00YDQsNC50LLQtdGA0LAg0YPRgdGC0YDQvtC50YHRgtCy0LAgMTYzPGJyPjUuMyDQlNGA0LDQudCy0LXRgCDRg9GB0YLRgNC+0LnRgdGC0LLQsCDQv9C10YDRgdC+0L3QsNC20LAgMTY2PGJyPjUuNCDQlNGA0LDQudCy0LXRgCDQltCaIC3Rg9GB0YLRgNC+0LnRgdGC0LLQsCAxNzM8YnI+NS40LjEg0J/RgNC40L3RhtC40L8g0YDQsNCx0L7RgtGLINCW0JogLdC00LjRgdC/0LvQtdC10LIgMTc0PGJyPjUuNC4yINCS0LLQtdC00LXQvdC40LUg0LIg0LzQtdGF0LDQvdC40LfQvCDQutCw0LTRgNC40YDQvtCy0LDQvdC40Y8gMTc0PGJyPjUuNC4zINCf0YDQvtGG0LXRgdGBINGA0LDQt9GA0LDQsdC+0YLQutC4INCy0L7QtNC40YLQtdC70Y8gTENEIDE3NTxicj41LjUg0LLQvtC00LjRgtC10LvRjCDQvtCx0L7RgNGD0LTQvtCy0LDQvdC40Y8gMTc3PGJyPjUuNS4xINCS0LLQtdC00LXQvdC40LUg0LTRgNCw0LnQstC10YDQsCDRg9GB0YLRgNC+0LnRgdGC0LLQsCAxNzc8YnI+NS41LjIg0J/RgNC40L3RhtC40L8g0L/RgNC40L3RhtC40L/QsCDRgNCw0LHQvtGC0Ysg0LTRgNCw0LnQstC10YDQsCDRg9GB0YLRgNC+0LnRgdGC0LLQsCAxNzc8YnI+NS41LjMuINCe0YHQvdC+0LLQvdCw0Y8g0YHRgtGA0YPQutGC0YPRgNCwINC00LDQvdC90YvRhSAxNzg8YnI+NS41LjQg0J/RgNC+0YbQtdGB0YEg0L3QsNC/0LjRgdCw0L3QuNGPINC00LjRgdC60LAg0YPRgdGC0YDQvtC50YHRgtCy0LAgMTgxPGJyPjUuNiDQlNGA0LDQudCy0LXRgCDQutC70LDQstC40LDRgtGD0YDRiyAxODI8YnI+NS42LjEg0JrQu9Cw0YHRgdC40YTQuNC60LDRhtC40Y8g0LrQu9Cw0LLQuNCw0YLRg9GA0YsgMTgyPGJyPjUuNi4yINCf0YDQuNC90YbQuNC/INGA0LDQsdC+0YLRiyDQutC70LDQstC40LDRgtGD0YDRiyAxODM8YnI+NS42LjMg0KDQtdCw0LvQuNC30LDRhtC40Y8g0LTRgNCw0LnQstC10YDQvtCyINC60LvQsNCy0LjQsNGC0YPRgNGLIDE4NDxicj41LjcgTGludXggTmV0d29yayBEcml2ZXIgMTg3PGJyPjUuNy4xINCe0LHQt9C+0YAg0YHQtdGC0LXQstC+0LPQviDRg9GB0YLRgNC+0LnRgdGC0LLQsCAxODc8YnI+NS43LjIg0JzQtdGC0L7QtCDQt9Cw0LPRgNGD0LfQutC4INGB0LXRgtC10LLRi9GFINGD0YHRgtGA0L7QudGB0YLQsiAxODg8YnI+NS43LjMg0JLQsNC20L3QsNGPINGB0YLRgNGD0LrRgtGD0YDQsCDQtNCw0L3QvdGL0YUgMTkwPGJyPjUuNy40INCY0L3QuNGG0LjQsNC70LjQt9Cw0YbQuNGPINGB0LXRgtC10LLRi9GFINGD0YHRgtGA0L7QudGB0YLQsiAxOTI8YnI+NS43LjUg0J7RgtC60YDRi9GC0L7QtSDQuCDQt9Cw0LrRgNGL0YLQvtC1INGB0LXRgtC10LLQvtC1INC+0LHQvtGA0YPQtNC+0LLQsNC90LjQtSAxOTI8YnI+NS43LjYg0KDQtdCw0LvQuNC30LDRhtC40Y8g0L/RgNC+0YbQtdGB0YHQsCDQvtGC0L/RgNCw0LLQutC4IDE5Mjxicj41LjcuNyDQoNC10LDQu9C40LfQsNGG0LjRjyDQv9GA0L7RhtC10YHRgdCwINC/0L7Qu9GD0YfQtdC90LjRjyAxOTM8YnI+NS43Ljgg0LrQvtC90YLRgNC+0LvRjCDQv9GA0LXRgNGL0LLQsNC90LjRjyAxOTQ8YnI+NS43LjkgTkUyMDAwINCh0L7QstC80LXRgdGC0LjQvNGL0Lkg0LTRgNCw0LnQstC10YAg0YHQtdGC0LXQstC+0Lkg0LrQsNGA0YLRizxicj7Qn9GA0L7Qs9GA0LDQvNC80LAg0L/QtdGA0LXRgdCw0LTQutCwIDE5NTxicj41Ljgg0JTQuNC30LDQudC9INC40L3RgtC10YDRhNC10LnRgdCwINGB0LXQvdGB0L7RgNC90L7Qs9C+INGN0LrRgNCw0L3QsCDQuCDQv9GA0L7Qs9GA0LDQvNC80LjRgNC+0LLQsNC90LjQtSDQtNGA0LDQudCy0LXRgNC+0LIgTGludXggMTk4PGJyPjUuOC4xINCe0LHQt9C+0YAg0LjQvdGC0LXRgNGE0LXQudGB0LAg0YHQtdC90YHQvtGA0L3QvtCz0L4g0Y3QutGA0LDQvdCwIDE5ODxicj41LjguMiDQodC40YHRgtC10LzQvdGL0Lkg0LjQvdGC0LXRgNGE0LXQudGBINGB0LXQvdGB0L7RgNC90L7Qs9C+INGN0LrRgNCw0L3QsCAyMDA8YnI+NS44LjMg0JDQvdCw0LvQuNC3INC00YDQsNC50LLQtdGA0LAgTGludXgg0LDQvdCw0LvQuNC30LAg0YHQtdC90YHQvtGA0L3QvtCz0L4g0Y3QutGA0LDQvdCwIDIwMTxicj41LjguNCDQotC10YHRgiDQuCDQutCw0LvQuNCx0YDQvtCy0LrQsCDRgdC10L3RgdC+0YDQvdC+0LPQviDRjdC60YDQsNC90LAgMjA3PGJyPtCt0YLQsCDQs9C70LDQstCwIC0g0YHQsNC80LzQuNGCIDIxMDxicj7Qo9C/0YDQsNC20L3QtdC90LjRjyDQuCDQvNGL0YjQu9C10L3QuNGPINCy0L7Qv9GA0L7RgdC+0LIgMjEwPGJyPtCT0LvQsNCy0LAgNiBRVCDQk9GA0LDRhNC40YfQtdGB0LrQvtC1INC/0YDQvtCz0YDQsNC80LzQuNGA0L7QstCw0L3QuNC1IDIxMTxicj42LjEg0JLQstC10LTQtdC90LjQtSDQsiDQstGB0YLRgNC+0LXQvdC90YvQuSDQs9GA0LDRhNC40YfQtdGB0LrQuNC5INC40L3RgtC10YDRhNC10LnRgSAyMTE8YnI+Ni4xLjEgIFF0L0VtYmVkZGVkIDIxMTxicj42LjEuMiAgTWluaUdVSSAyMTI8YnI+Ni4xLjMgIE1pY3Jvd2luZG93cyAyMTI8YnI+Ni4xLjQgIE9wZW5HVUkgMjEzPGJyPjYuMS41INCe0LHRidC10LUg0YHRgNCw0LLQvdC10L3QuNC1INC/0LDRgNCw0LzQtdGC0YDQvtCyINCz0YDQsNGE0LjRh9C10YHQutC+0LPQviDQuNC90YLQtdGA0YTQtdC50YHQsCAyMTM8YnI+Ni4yIFFUL0VtYmVkZGVkIERldmVsb3BtZW50IEZvdW5kYXRpb24gMjE0PGJyPjYuMi4xIFFUL0VtYmVkZGVkINCS0LLQtdC00LXQvdC40LUgMjE0PGJyPjYuMi4yINCj0YHRgtCw0L3QvtCy0LrQsCDQuCDRg9GB0YLQsNC90L7QstC60LAgUVQvRW1iZWRkZWQ8YnI+0J3QsNGB0YLRgNC+0LnQutC4INC/0LXRgNC10LzQtdC90L3QvtC5INGB0YDQtdC00YsgMjE2PGJyPjYuMi4zIFFUL9CS0YHRgtGA0L7QtdC90L3Ri9C5INGB0LjQs9C90LDQuyDQuCDQvNC10YXQsNC90LjQt9C8INGB0LvQvtGC0LAgMjE3PGJyPjYuMi40IFF0ZGVzaWduZXIg0JjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUgMjIxPGJyPjYuMi41IFF0L0V4Y2VkZGVkIFdpbmRvdyBFeHRhbmNlIDIyMjxicj42LjMgUVRPUElJIDIyNSDQvdCwINC+0YHQvdC+0LLQtSDRgtC10YXQvdC+0LvQvtCz0LjQuCBRVDxicj42LjMuMSDQodC40YHRgtC10LzQsCBRVG9waWEg0L3QsCDQvtGB0L3QvtCy0LUg0YLQtdGF0L3QvtC70L7Qs9C40LggUVQ8YnI+0J/Qu9Cw0YLRhNC+0YDQvNCwIDIyNjxicj42LjMuMiDQktCy0LXQtNC10L3QuNC1INCyIFF0b3BpYSDQuCDQtdC1INGB0YDQtdC00YMg0YDQsNC30LLQuNGC0LjRjzxicj7QodC+0LfQtNCw0YLRjCAyMjY8YnI+Ni4zLjMgUXQvRW5jZWRkZWQgYW5kIFF0b3BpYTxicj7QoNC10LDQu9C40LfQsNGG0LjRjyDQv9GA0LjQu9C+0LbQtdC90LjRjyAyMjg8YnI+Ni40IFFUINCf0YDQvtCz0YDQsNC80LzQuNGA0L7QstCw0L3QuNC1INC60L7QvNC/0LvQtdC60YHQvdGL0Lkg0Y3QutGB0L/QtdGA0LjQvNC10L3RgiAyMzE8YnI+Ni40LjEg0L3QsCDQn9CaINC90LAg0J/QmiZhbXA7bGRxdW87SGVsbG8gV29ybGQmYW1wO3JkcXVvOyDQv9GA0L7Qs9GA0LDQvNC80LAgMjMyPGJyPjYuNC4yINCS0YvQv9GD0YHQuiBRVC9FbWJlZGRlZCBQcm9ncmFtPGJyPtCd0LAg0YbQtdC70LXQstGD0Y4g0LTQvtGB0LrRgyAyMzk8YnI+0K3RgtCwINCz0LvQsNCy0LAgLSDRgdCw0LzQvNC40YIgMjQxPGJyPtCS0L7Qv9GA0L7RgdGLINGD0L/RgNCw0LbQvdC10L3QuNC5INC4INC80YvRiNC70LXQvdC40Y8gMjQxPGJyPtCT0LvQsNCy0LAgNyDQmtC+0LzQv9C70LXQutGB0L3Ri9C5INC00LjQt9Cw0LnQvSDQstGB0YLRgNC+0LXQvdC90L7Qs9C+IExpbnV4PGJyPtCt0LrQt9C10LzQv9C70Y/RgCDQv9GA0L7QtdC60YLQsCAyNDI8YnI+Ny4xINCh0LjRgdGC0LXQvNCwINC80L7QvdC40YLQvtGA0LjQvdCz0LAg0YHQtdGC0LXQstC+0LPQviDQstC40LTQtdC+IDI0Mjxicj43LjIg0JjQvdGE0L7RgNC80LDRhtC40L7QvdC90LDRjyDRgdC40YHRgtC10LzQsCDQsNCy0YLQvtC80L7QsdC40LvRjyAyNDQ8YnI+Ny4yLjEg0J/RgNC40LzQtdGAINCe0L/QuNGB0LDQvdC40LUgMjQ0PGJyPjcuMi4yINCQ0L3QsNC70LjQtyDQtNC40LfQsNC50L3QtdGA0YHQutC40YUg0LjQtNC10LkgMjQ1PGJyPjcuMi4zINCU0LjQt9Cw0LnQvSDQsNC/0L/QsNGA0LDRgtC90L7QuSDRgdGF0LXQvNGLIDI0Njxicj43LjIuNCDQn9GA0L7Qs9GA0LDQvNC80L3Ri9C5INC00LjQt9Cw0LnQvSAyNDg8YnI+Ny4zINCh0LjRgdGC0LXQvNCwINC80L7QvdC40YLQvtGA0LjQvdCz0LAg0LvQuNGE0YLQsCDQvdCwINC+0YHQvdC+0LLQtSDQstGB0YLRgNC+0LXQvdC90L7QuSDQv9C70LDRgtGE0L7RgNC80YsgMjUxPGJyPjcuMy4xINCe0LHQt9C+0YAg0YHQuNGB0YLQtdC80YsgMjUxPGJyPjcuMy4yINCU0LjQt9Cw0LnQvSDRgdC40YHRgtC10LzRiyAyNTM8YnI+Ny4zLjMg0KDQtdCw0LvQuNC30LDRhtC40Y8g0YHQuNGB0YLQtdC80YsgMjU2PGJyPjcuNCDQodC40YHRgtC10LzQsCDQsdC10YHQv9GA0L7QstC+0LTQvdC+0LPQviDQt9Cw0LrQsNC30LAgMjY2PGJyPjcuNC4xINCQ0L3QsNC70LjQtyDQtNC40LfQsNC50L3QtdGA0YHQutC40YUg0LjQtNC10LkgMjY2PGJyPjcuNC4yINCh0LjRgdGC0LXQvNC90L7QtSDQvtCx0L7RgNGD0LTQvtCy0LDQvdC40LUg0LTQuNC30LDQudC9IDI2Nzxicj43LjQuMyDQodC40YHRgtC10LzQvdGL0Lkg0L/RgNC+0LPRgNCw0LzQvNC90YvQuSDQtNC40LfQsNC50L0gMjY3PGJyPjcuNC40INCg0LXQt9GO0LzQtSAyNzg8YnI+Ny41INC90LAg0L7RgdC90L7QstC1INCy0YHRgtGA0L7QtdC90L3QvtCz0L4g0Lgg0LLQtdCxIC3RgdC10YDQstC40YHQsDxicj5TbWFydCBIb21lIFN5c3RlbSAyNzg8YnI+Ny41LjEg0J7QsdC30L7RgCDRgdC40YHRgtC10LzRiyAyNzg8YnI+Ny41LjIg0JTQuNC30LDQudC9INGB0LjRgdGC0LXQvNGLIDI4MDxicj43LjUuMyDQoNC10LDQu9C40LfQsNGG0LjRjyDRgdC40YHRgtC10LzRiyAyOTY8YnI+0J/RgNC40LvQvtC20LXQvdC40LUgMzA5PGJyPtCf0YDQuNC70L7QttC10L3QuNC1IEEgUzNDMjQxMFggUElOINC4INC+0L/RgNC10LTQtdC70LXQvdC40LUg0YHQuNCz0L3QsNC70LAgMzA5PGJyPtCf0YDQuNC70L7QttC10L3QuNC1IEIg0JjQvdCw0YbQuNC+0L3QsNC70YzQvdGL0LUg0YPQvdC40LLQtdGA0YHQuNGC0LXRgtGB0LrQuNC1INC60YPRgNGB0Ysg0LLRgdGC0YDQvtC10L3QvdGL0YUg0YHQuNGB0YLQtdC8PGJyPtCQ0YDRhdC40YLQtdC60YLRg9GA0LAgMzIzPGJyPtCh0YHRi9C70LrQsCAzMjc8YnI+PGJyPjxicj48YnI+PC90ZD48L3RyPjwvdGFibGU+PGltZyBjbGFzcz0iZGVzY19hbmNob3IiIGlkPSJkZXNjLW1vZHVsZS0zIiBzcmM9Imh0dHBzOi8vYXNzZXRzLmFsaWNkbi5jb20va2lzc3kvMS4wLjAvYnVpbGQvaW1nbGF6eWxvYWQvc3BhY2ViYWxsLmdpZiI+PHRhYmxlIHN0eWxlPSJmb250LXNpemU6IDEyLjBweDtib3JkZXI6IDEuMHB4IHNvbGlkICNjY2NjY2M7IiBib3JkZXI9IjAiIGNlbGxwYWRkaW5nPSI2IiBjZWxsc3BhY2luZz0iMCIgd2lkdGg9Ijc0OSI+PHRyPjx0ZCBjb2xzcGFuPSIyIiBzdHlsZT0iZm9udC1zaXplOiAxNC4wcHg7Y29sb3I6ICM5OTAwMDA7Zm9udC13ZWlnaHQ6IGJvbGQ7YmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtib3JkZXItYm90dG9tOiAxLjBweCBkYXNoZWQgI2Q5ZDlkOTsiIGFsaWduPSJsZWZ0Ij4mYW1wO25ic3A7JmFtcDtOQlNQOyDQktCy0LXQtNC10L3QuNC1PC90ZD48L3RyPjx0cj48dGQgY29sc3Bhbj0iMiIgc3R5bGU9ImZvbnQtc2l6ZTogMTIuMHB4O2xpbmUtaGVpZ2h0OiAyMC4wcHg7Y29sb3I6ICM2NjY2NjY7YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtwYWRkaW5nOiAxMC4wcHg7IiBhbGlnbj0ibGVmdCI+ICZhbXA7bmJzcDsmYW1wO25ic3A7JmFtcDtuYnNwOyZhbXA7TkJTUDs8YnI+0JLRgdGC0YDQvtC10L3QvdCw0Y8g0YHQuNGB0YLQtdC80LAgTGludXg8YnI+0KDQsNC30YDQsNCx0L7RgtC60LAg0Lgg0L/RgNC40LzQtdC90LXQvdC40LU8YnI+0JvQvtGA0LQg0JrQsNC9INCS0LXQudGB0LjQvTxicj7Ql9Cw0LzQtdGB0YLQuNGC0LXQu9GMINGA0LXQtNCw0LrRgtC+0YDQsCDQp9C20LDQvSDQkNC50LLQtdC9INCS0YPQtNC4INC00Lg8YnI+0KPRh9Cw0YHRgtCy0L7QstCw0YLRjCDQsiDQv9C10YHQvdC1INCl0LDQudGE0LXQvdCzINCb0Lgg0K/QvTxicj48YnI+PGJyPjxicj48YnI+PGJyPjxicj48YnI+PGJyPjxicj48YnI+PGJyPk1hY2hpbmVyeSBQdWJsaXNoaW5nIENsdWI8YnI+PGJyPtCS0YHRgtGA0L7QtdC90L3QsNGPINGB0LjRgdGC0LXQvNCwINGP0LLQu9GP0LXRgtGB0Y8g0LLQsNC20L3QvtC5INGC0LXRhdC90LjRh9C10YHQutC+0Lkg0L/Qu9Cw0YLRhNC+0YDQvNC+0Lkg0LTQu9GPINGB0L7QstGA0LXQvNC10L3QvdGL0YUg0YLQtdGF0L3QvtC70L7Qs9C40Lkg0LjQvdGE0L7RgNC80LDRhtC40L7QvdC90L7QuSDRgdC10YLQuCDQuCDRgNCw0LfRgNCw0LHQvtGC0LrQuCDQmNC90YLQtdGA0L3QtdGC0LAg0LLQtdGJ0LXQuSwg0L/QvtGN0YLQvtC80YMg0L7QvdCwINGB0YLQsNC70LAg0L7QsdGP0LfQsNGC0LXQu9GM0L3Ri9C8INC60YPRgNGB0L7QvCDQtNC70Y8g0LjQvdGE0L7RgNC80LDRhtC40L7QvdC90YvRhSDRgdC/0LXRhtC40LDQu9GM0L3QvtGB0YLQtdC5INCyINGA0LDQt9C70LjRh9C90YvRhSDRg9C90LjQstC10YDRgdC40YLQtdGC0LDRhSDQmtC40YLQsNGPLtCj0YfQuNGC0YvQstCw0Y8sINGH0YLQviDRgdGD0YnQtdGB0YLQstGD0LXRgiDQvNC90L7QttC10YHRgtCy0L4g0LLQvdGD0YLRgNC10L3QvdC40YUg0LrQvtC70LvQtdC00LbQtdC5INC4INGD0L3QuNCy0LXRgNGB0LjRgtC10YLQvtCyLCDQuNGB0L/QvtC70YzQt9GD0Y7RidC40YUg0L7QsdC+0YDRg9C00L7QstCw0L3QuNC1INC00LvRjyDRgNCw0LfQstC40YLQuNGPIEFSTSBFeHBlcmF0aW9uINC4IExpbnV4LCDQstGB0YLRgNC+0LXQvdC90YvQtSDQvtC/0LXRgNCw0YbQuNC+0L3QvdGL0LUg0YHQuNGB0YLQtdC80YssINGN0YLQsCDQutC90LjQs9CwINCyINC+0YHQvdC+0LLQvdC+0Lwg0YHQvtGB0YLQsNCy0LvQtdC90LAg4oCL4oCL0LLQvtC60YDRg9CzINCw0L/Qv9Cw0YDQsNGC0L3QvtC5INGB0YDQtdC00YsgQVJNINC4INC/0YDQvtCz0YDQsNC80LzQvdC+0Lkg0YHRgNC10LTRiyBMaW51eC48YnI+0JrQvdC40LPQsCDRgdC+0YHRgtC+0LjRgiDQuNC3INCx0LDQt9C+0LLQvtC5INGB0YLRgNGD0LrRgtGD0YDRiyDQuCDRgdGA0LXQtNGLINGA0LDQt9GA0LDQsdC+0YLQutC4LCDRhNC+0L3QtNCwINC4INGC0LXRhdC90L7Qu9C+0LPQuNC4INGA0LDQt9GA0LDQsdC+0YLQutC4INCy0YHRgtGA0L7QtdC90L3QvtCz0L4gTGludXgg0Lgg0YLQtdGF0L3QvtC70L7Qs9C40Lgg0YDQsNC30YDQsNCx0L7RgtC60LgsINCwINGC0LDQutC20LUg0LLRgdGC0YDQvtC10L3QvdC+0LPQviBMaW51eCBDb21wbG9zZSBEZXNpZ24g0J/RgNC40LzQtdGA0Ysg0L/RgNC+0LXQutGC0LA6IDcg0LPQu9Cw0LLRiy7QntC9INGE0L7QutGD0YHQuNGA0YPQtdGC0YHRjyDQvdCwINC+0YHQvdC+0LLQtSDRgNCw0LfRgNCw0LHQvtGC0LrQuCDQuCDRgtC10YXQvdC40YfQtdGB0LrQvtCz0L4g0L/RgNC40LzQtdC90LXQvdC40Y8g0YHQuNGB0YLQtdC80Ysg0L/RgNC40LvQvtC20LXQvdC40LkgQVJNINC90LAg0L7RgdC90L7QstC1INC+0L/QtdGA0LDRhtC40L7QvdC90L7QuSDRgdC40YHRgtC10LzRiyBMaW51eCwg0LLQutC70Y7Rh9Cw0Y8g0L/RgNC+0LXQutGC0LjRgNC+0LLQsNC90LjQtSDRgNCw0LfRgNCw0LHQvtGC0LrQuCDQuCDQv9GA0L7QtdC60YLQuNGA0L7QstCw0L3QuNGPINCy0YHRgtGA0L7QtdC90L3QvtC5INGB0LjRgdGC0LXQvNGLLCDQtNGA0LDQudCy0LXRgNCwINC+0YHQvdC+0LLQvdC+0LPQviDQvtCx0L7RgNGD0LTQvtCy0LDQvdC40Y8g0YHQuNGB0YLQtdC80Ysg0Lgg0L/RgNC+0LXQutGC0LjRgNC+0LLQsNC90LjRjyDQs9GA0LDRhNC40YfQtdGB0LrQvtCz0L4g0LjQvdGC0LXRgNGE0LXQudGB0LAu0K3RgtC+INCx0L7Qu9C10LUg0L/QvtC70L3QviDQvtCx0YrRj9GB0L3Rj9C10YLRgdGPINGD0YHQv9C10YjQvdGL0LzQuCDRgdC70YPRh9Cw0Y/QvNC4INCy0YHRgtGA0L7QtdC90L3QvtC5INGB0LjRgdGC0LXQvNGLIExpbnV4INCyINC+0LHQu9Cw0YHRgtGP0YUg0YHQtdGC0LgsINC40L3RgtC10LvQu9C10LrRgtGD0LDQu9GM0L3QvtCz0L4g0LTQvtC80LAsINC/0L7RgtGA0LXQsdC40YLQtdC70YzRgdC60L7QuSDRjdC70LXQutGC0YDQvtC90LjQutC4INC4INC00YDRg9Cz0LjRhSDQvtCx0LvQsNGB0YLQtdC5LCDQsCDRgtCw0LrQttC1INC/0YDQtdC00L7RgdGC0LDQstC70Y/QtdGCINC/0L7Qu9C10LfQvdC+0YHRgtGMLjxicj7QrdGC0LAg0LrQvdC40LPQsCDRhNC+0LrRg9GB0LjRgNGD0LXRgtGB0Y8g0L3QsCDRgNCw0LfRgNCw0LHQvtGC0LrQtSDQstGB0YLRgNC+0LXQvdC90YvRhSDRgdC40YHRgtC10LwuPGJyPtCt0YLQsCDQutC90LjQs9CwINC+0YHQvdCw0YnQtdC90LAg0LHQtdGB0L/Qu9Cw0YLQvdGL0Lwg0Y3Qu9C10LrRgtGA0L7QvdC90YvQvCDQutGD0YDRgdC+0LwuPGJyPiZhbXA7bmJzcDsmYW1wO25ic3A7JmFtcDtuYnNwOyZhbXA7bmJzcDs8L3RkPjwvdHI+PC90YWJsZT48L3A+
Продавец:鑫达图书专营店
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
- Информация о товаре
- Фотографии
  Основная информация о продукте | |
наименование товара: |   |
Автор: |   |
Рыночная цена: | 42.00 |
Номер ISBN: | 9787111331988 |
Версия: | 1-1 |
Дата публикации: | 2011-05 |
Количество страниц: | 0 |
Слова: | 0 |
Издательство: |   Machinery Industry Press |
  каталог | |
Оглавление Предисловие Глава 1 Обзор встроенной системы 1 1.1 Определение встроенной системы 1 1.1.1 Состав и характеристики встроенной системы 2 1.1.2 Процесс разработки и тенденция встроенной системы 2 1.2 Архитектура и классификация встроенной системы 4 1.2.1 Архитектура встроенной системы 4 1.2.2 Классификация встроенной системы 5 1.3 Встроенный микропроцессор 6 1.3.1 Классификация встроенного микропроцессора 6 1.3.2 Ядро и архитектура встроенного рук процессора 6 1.3.3 Структура микропроцессора ARM 14 1.3.4 Особенности встроенного рук процессора Поле приложения 15 1.3.5 Принципы выбора встроенного процессора 15 1.4 Встроенная операционная система 16 1.4.1 Концепция и классификация операционной системы 16 1.4.2 Встроенная операционная система Linux 16 1.4.3 Операционная система Windows CE 17 1.4.4Μ 1.4.5 Симбианская операционная система 20 1.4.6 Операционная система VXWORKS 22 1.5 Проектирование и разработка встроенной системы 23 1.5.1 Процесс проектирования и разработки встроенной системы 23 1.5.2 Моделирование и отладка встроенной системы 23 Резюме этой главы 25 Упражнения и мышление вопросов 25 Глава 2 встроенный Linux Development Basic 26 2.1 Основная работа Linux 26 2.1.1 Связанные команды пользовательской системы 26 2.1.2 Команда, связанная с каталогом файла 29 2.1.3 Сжатые и упакованные команды 30 30 21.4 2.1.5 Сброс или трубопровод 31 2.1.6 Linux Help System 32 2.2 C Фонд языкового программирования под Linux 32 2.2.1 Использование VI 33 2.2.2 Компилятор GCC 36 2.2.3 Использование отладчика GDB 38 2.2.4 GNU Make and Makefile 42 2.3 Программирование Shell Linux 46 2.4 Программирование управления процессом Linux 53 2.4.1 Обзор процесса Linux 53 2.4.2 Программирование процесса Linux 54 2.4.3 Linux Process Communication 58 2.5 Multi -Thread Programming 74 под Linux 74 2.5.1 Обзор потока 74 2.5.2 Основная работа резьбы 75 2.5.3 Посещения потоков 78 2.5.4&Ldquo; продюсер— потребители” эксперимент 86 Резюме этой главы 88 Упражнения и мышления вопросов 88 Глава 3 Создание среды развития 89 3.1 Development Bochuang 2410S на основе ARM9 Экспериментальная платформа 89 3.2 Communication 90 ARM и Hostec 3.2.1 Серийная связь 90 3.2.2 Интерфейс Ethernet 91 3.2.3 USB -интерфейс 92 3.2.4 jtag interface 92 3.3 Создание среды поперечного компиляции 92 3.3.1 Отдельная среда хоста 93 3.3.2 Создание среды Cross Compilation 97 3.4 Technology Technology 99 99 3.4.1 Принципы работы принципа загрузчика 99 3.4.2 Анализ кода и трансплантация Vivi 103 3.4.3 Анализ и трансплантация U-Boot 106 3.5 Компиляция и трансплантация ядра Arm-Linux 113 3.5.1 Linux Core версия и характеристики 113 3.5.2 Трансплантация ядра Linux 115 3.6 Создание и сжигание файловых систем 121 3.6.1 Полная файловая система 122 Embedded Linux 122 3.6.2 Структура каталога файловой системы 125 3.6.3 Индивидуальный системный файл 125 3.6.4 Установление и использование файловой системы NFS 126 3.6.5 Установить и использовать SAMBA Service 128 3.6.6 Используйте BusyBox для создания корневой файловой системы 133 3.7 Установите встроенное приложение Linux 136 Резюме этой главы 139 Вопросы и вопросы мышления 140 Глава 4 Встроенное сетевое программирование Linux 141 4.1 TCP/IP Обзор 141 4.1.1 Справочная модель OSI и TCP/IP Справочная модель 141 4.1.2 Семейство протоколов TCP/IP 142 4.1.3 TCP и UDP 143 4.2 Основа сетевого программирования 145 4.2.1 Обзор сокета 145 4.2.2 Основная функция сокета 150 4.3 Грезовный дизайн приложения 154 4.3.1 Пример программирования TCP 154 4.3.2 Реализация программирования UDP 157 Резюме этой главы 159 Вопросы и вопросы мышления 159 Глава 5 Встроенное оборудование приводит 160 5.1 Обзор драйвера устройства под Linux 160 5.1.1 Классификация оборудования 160 5.1.2 Файл устройства 161 5.1.3 Основной номер оборудования и вторичное устройство № 161 5.1.4 Файловая система оборудования и системная файловая система 162 5.2 Структура драйвера устройства 163 5.3 Драйвер устройства персонажа 166 5.4 Драйвер ЖК -устройства 173 5.4.1 Принцип работы ЖК -дисплеев 174 5.4.2 Введение в механизм кадрирования 174 5.4.3 Процесс разработки водителя LCD 175 5.5 водитель оборудования 177 5.5.1 Введение драйвера устройства 177 5.5.2 Принцип принципа работы драйвера устройства 177 5.5.3. Основная структура данных 178 5.5.4 Процесс написания диска устройства 181 5.6 Драйвер клавиатуры 182 5.6.1 Классификация клавиатуры 182 5.6.2 Принцип работы клавиатуры 183 5.6.3 Реализация драйверов клавиатуры 184 5.7 Linux Network Driver 187 5.7.1 Обзор сетевого устройства 187 5.7.2 Метод загрузки сетевых устройств 188 5.7.3 Важная структура данных 190 5.7.4 Инициализация сетевых устройств 192 5.7.5 Открытое и закрытое сетевое оборудование 192 5.7.6 Реализация процесса отправки 192 5.7.7 Реализация процесса получения 193 5.7.8 контроль прерывания 194 5.7.9 NE2000 Совместимый драйвер сетевой карты Программа пересадка 195 5.8 Дизайн интерфейса сенсорного экрана и программирование драйверов Linux 198 5.8.1 Обзор интерфейса сенсорного экрана 198 5.8.2 Системный интерфейс сенсорного экрана 200 5.8.3 Анализ драйвера Linux анализа сенсорного экрана 201 5.8.4 Тест и калибровка сенсорного экрана 207 Эта глава - саммит 210 Упражнения и мышления вопросов 210 Глава 6 QT Графическое программирование 211 6.1 Введение в встроенный графический интерфейс 211 6.1.1 Qt/Embedded 211 6.1.2 MiniGUI 212 6.1.3 Microwindows 212 6.1.4 OpenGUI 213 6.1.5 Общее сравнение параметров графического интерфейса 213 6.2 QT/Embedded Development Foundation 214 6.2.1 QT/Embedded Введение 214 6.2.2 Установка и установка QT/Embedded Настройки переменной среды 216 6.2.3 QT/Встроенный сигнал и механизм слота 217 6.2.4 Qtdesigner Использование 221 6.2.5 Qt/Excedded Window Extance 222 6.3 QTOPII 225 на основе технологии QT 6.3.1 Система QTopia на основе технологии QT Платформа 226 6.3.2 Введение в Qtopia и ее среду развития Создать 226 6.3.3 Qt/Encedded and Qtopia Реализация приложения 228 6.4 QT Программирование комплексный эксперимент 231 6.4.1 на ПК на ПК“Hello World” программа 232 6.4.2 Выпуск QT/Embedded Program На целевую доску 239 Эта глава - саммит 241 Вопросы упражнений и мышления 241 Глава 7 Комплексный дизайн встроенного Linux Экземпляр проекта 242 7.1 Система мониторинга сетевого видео 242 7.2 Информационная система автомобиля 244 7.2.1 Пример Описание 244 7.2.2 Анализ дизайнерских идей 245 7.2.3 Дизайн аппаратной схемы 246 7.2.4 Программный дизайн 248 7.3 Система мониторинга лифта на основе встроенной платформы 251 7.3.1 Обзор системы 251 7.3.2 Дизайн системы 253 7.3.3 Реализация системы 256 7.4 Система беспроводного заказа 266 7.4.1 Анализ дизайнерских идей 266 7.4.2 Системное оборудование дизайн 267 7.4.3 Системный программный дизайн 267 7.4.4 Резюме 278 7.5 на основе встроенного и веб -сервиса Smart Home System 278 7.5.1 Обзор системы 278 7.5.2 Дизайн системы 280 7.5.3 Реализация системы 296 Приложение 309 Приложение A S3C2410X PIN и определение сигнала 309 Приложение B Инациональные университетские курсы встроенных систем Архитектура 323 Ссылка 327 |
  Введение | |
  Встроенная система Linux Разработка и применение Лорд Кан Вейсин Заместитель редактора Чжан Айвен Вуди ди Участвовать в песне Хайфенг Ли Ян Machinery Publishing Club Встроенная система является важной технической платформой для современных технологий информационной сети и разработки Интернета вещей, поэтому она стала обязательным курсом для информационных специальностей в различных университетах Китая.Учитывая, что существует множество внутренних колледжей и университетов, использующих оборудование для развития ARM Experation и Linux, встроенные операционные системы, эта книга в основном составлена вокруг аппаратной среды ARM и программной среды Linux. Книга состоит из базовой структуры и среды разработки, фонда и технологии разработки встроенного Linux и технологии разработки, а также встроенного Linux Complose Design Примеры проекта: 7 главы.Он фокусируется на основе разработки и технического применения системы приложений ARM на основе операционной системы Linux, включая проектирование разработки и проектирования встроенной системы, драйвера основного оборудования системы и проектирования графического интерфейса.Это более полно объясняется успешными случаями встроенной системы Linux в областях сети, интеллектуального дома, потребительской электроники и других областей, а также предоставляет полезность. Эта книга фокусируется на разработке встроенных систем. Эта книга оснащена бесплатным электронным курсом. |