TAILIEUCHUNG - HandBooks Professional Java-C-Scrip-SQL part 199

Tham khảo tài liệu 'handbooks professional java-c-scrip-sql part 199', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | another in its general class. For example all Flash memory devices share the concepts of sectors though the sector size can differ between chips . An erase operation can be performed only on an entire sector and once erased individual bytes or words can be rewritten. So the programming interface provided by the Flash driver example in the last chapter should work with any Flash memory device. The specific features of the AMD 29F010 are hidden from that level as desired. Device drivers for embedded systems are quite different from their workstation counterparts. In a modern computer workstation device drivers are most often concerned with satisfying the requirements of the operating system. For example workstation operating systems generally impose strict requirements on the software interface between themselves and a network card. The device driver for a particular network card must conform to this software interface regardless of the features and capabilities of the underlying hardware. Application programs that want to use the network card are forced to use the networking API provided by the operating system and don t have direct access to the card itself. In this case the goal of hiding the hardware completely is easily met. By contrast the application software in an embedded system can easily access your hardware. In fact because all of the software is linked together into a single binary image there is rarely even a distinction made between application software operating system and device drivers. The drawing of these lines and the enforcement of hardware access restrictions are purely the responsibilities of the software developers. Both are design decisions that the developers must consciously make. In other words the implementers of embedded software can more easily cheat on the software design than their non-embedded peers. The benefits of good device driver design are threefold. First because of the modularization the structure of the overall software is

Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.