Skip to content
/ HLib Public

Hardware library from Department of Computer Engineering, HCMUT

Notifications You must be signed in to change notification settings

dangnhat/HLib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

HLib

(work in progress) Hardware library from Department of Computer Engineering, HCMUT (for more information, follow this link: https://www.cse.hcmut.edu.vn/~bvhieu/index.php/hlib-project )

The aim of this project is to build up an eco-system for applying embedded system into real world. The eco-system includes an open hardware library, an open software library, and a community of engineers, researchers, and students.

The most important point that makes this project differ others is standardization. The project standardizes connector interface, connector layout, and board mechanical specification. All hardware designs have to comply with these specifications in order to form a compatible hardware library. In addition, a standardized software library are developed concurrently. This ensures every board can plug and play. Consequently, users using HLib only think about their applications and add-in value. They do not need concert with hardware design, hardware compatible, hardware abstract layer any more. Is it amazing idea of HLib.

The hardware library includes some mother boards (MBoard) and vast of extension boards (divided into stackable board, SBoard, and end board, EBoard). MBoard is main board with primary micro-controller or micro-processor. It connects all boards together and takes responsibility as master controller of whole system. MBoards are pre-developed by a core developer team. SBoard and EBoard provides extension, specific functions such as wireless communication, motor control, high precision analog-to-digital converter, etc. SBoard can stack multi-layer while EBoard cannot. SBoard and EBoard are developed and integrated into the HLib by developer community or anyone who want to contribute.

In first phase, main purpose of the project is to support developing of embedded system in Department of Computer Engineering, Ho Chi Minh City University of Technology (DCE-HCMUT). Basis MBoards, EBoards and their software libraries are designed by lecturers and students of DCE-HCMUT. These boards are used in students' projects, thesis, and researches freely in laboratory. DCE will corporate with companies to make special discount program so that student can own these boards. They can also make these board by themselves with open hardware provided. Lecturers may use these board for fast prototype in their projects also. For more information about developing plan, please click here

The core developer team select ARM architecture for MBoard. ARM has strong computation, lot of peripheral, and low power consumption. In our vision, it will replace 8-bit and 16-bit MCU/MPU and become universal MCU/MPU in near future.

The project is open. All the hardwares and softwares of HLib are open access. Using, developing, commercializing, or getting profit form HLib must complying with NonCommercial-ShareAlike Common Creative License

The project is started by a group of young people in Department of Computer Engineering, Ho Chi Minh City University of Technology . We always welcome new members join.

We make a better life together

About

Hardware library from Department of Computer Engineering, HCMUT

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •