Một chút suy nghĩ về Open Source (mã nguồn mở)

Open source (mã nguồn mở), thời sinh viên mình có suy nghĩ dựa vào nó để làm mọi thứ, có khi còn nghĩ có thể dùng để chế cái gì đó đem bán. Nhưng có đúng là dễ dàng như vậy không? Nếu ta cho mình quyền sử dụng miễn phí công sức trí tuệ …

Một chút suy nghĩ về Open Source (mã nguồn mở) Read More »

HiFive1 Rev B board

Sự trở lại của RISC-V HiFive1

Hệ thống trên chip (System on Chip – SoC) Freedom Everywhere 310 (FE310) được phát triển và ra mắt bởi công ty startup SiFive. FE310 là một SoC thương mại đầu tiên của ngành, dựa trên kiến trúc mã nguồn mở. Quay lại năm 2016, kiến trúc RISC-V đã trải qua những giai đoạn có …

Sự trở lại của RISC-V HiFive1 Read More »

API and HAL Fundamentals (Phần 1)

“Software is a great combination between artistry and engineering.” —Bill Gates 1. The Wonderful World of HALs Có nhiều công cụ mà các nhà phát triển phần mềm nhúng có thể sử dụng để phát triển phần mềm một cách nhất quán, nhưng công cụ tốt nhất hiện nay có thể cải thiện khả năng …

API and HAL Fundamentals (Phần 1) Read More »

Device Driver Fundamentals in C (Phần 4)

(Phần 1, Phần 2, Phần 3, Phần 4) Nội dung Chương 3: Device Driver Fundamentals in C 1. Hiểu về Memory Map 2. Planning the Driver Interfaces 3. Design by Contract 4. Assertion Fundamentals 5. Device Driver Models 6. Polling Versus Interrupt-Driven Drivers 7. Driver Component Definition 8. Naming Convention Recommendations 9. Object-Oriented Programming in …

Device Driver Fundamentals in C (Phần 4) Read More »

Cách hiển thị đoạn code trong WordPress

Sử dụng PrettyPrint Github URL: https://github.com/googlearchive/code-prettify VD1: // your code here VD2: // your code here VD3: VD4: // This is line 4. foo(); bar(); baz(); boo(); VD5: // This is line 4. foo(); bar(); baz(); boo(); VD6: Book title : C Programming Book author : Nuha Ali Book subject : C Programming Tutorial Book …

Cách hiển thị đoạn code trong WordPress Read More »

Biến Static trong C

Biến static có khả năng gì. Biến static nằm ở phân vùng nào trong bộ nhớ. Giá trị khởi tạo mặc định của biến static là gì. Hàm static là gì. Biến tĩnh (static variable) trong C có thuộc tính là bảo toàn giá trị của nó ngay cả khi ở ngoài tầm vực (scope) của nó! Do đó, biến tĩnh bảo toàn giá trị trước đó của nó trong scope trước đó của nó và không bị khởi tạo lại trong scope mới.

Chia sẻ một số Sách học Lập Trình Nhúng

Con đường học Lập Trình Nhúng của mình bắt đầu với 2 board Tiva-C và BeagleBone Black, dĩ nhiên mình phải học lập trình C cơ bản trước đó rồi 😁. Tiva-C TM4C123G: mình được học trong môn Kĩ thuật Lập Trình Nhúng, đây là một môn chuyên ngành bên điện tử, môn học xoay …

Chia sẻ một số Sách học Lập Trình Nhúng Read More »

Icons made by Freepik from www.flaticon.com