OpenWrt development (1) sequence

  Recently, I came into contact with a Linux embedded device development project - MESH network device development. It is developed based on the "OpenWrt" Linux distribution. For this reason, I will write a series of blogs during the development process of the project to record the knowledge learned and development points. This article is the first in this series of blogs. It mainly shares links to various learning resources in project development, which will be continuously updated in the future.


1. OpenWrt

  For getting started with OpenWrt, you can roughly find the following resources: -Official website link - Developer's manual - Quick Start (Chinese version) -E - book - Source code (github) - "Intelligent Routing Development Guide"







Second, Linux

  OpenWrt is a Linux distribution. To play OpenWrt, you must first master some Linux knowledge. About Linux knowledge, share the following links for future reference: - Linux Exploration Tour (Simple Book) - Linux Exploration Tour (CSDN) - Linux Commune - Linux Quick Tutorial - gitbook - Linux Rookie Tutorial - Awesome Linux Software - One Linux Command a Day - Linux Command Encyclopedia - Embed Linux Wiki - Ubuntu Help Manual - vim Tutorial - Classic Books: "Brother Bird's Private Kitchen"、 "Linux Device Driver Development"













3. C/C++ in Linux

  I am used to using VS IDE to do development work under Windows, and I need to be familiar with the days without IDE before moving to Linux. Now share some C/C++ development knowledge under Linux: - Makefile (gitbook) - GCC Introduction (51CTO) - GCC, Makefile, GDB Tutorial (Knowing) - GDB (Linux Toolset) - GDB Tutorial - Classic Book: "Brother Bird" Private Kitchen", "Linux Device Driver Development"






Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325468531&siteId=291194637