一口Linux

电子技术应用专栏作家——一口Linux。一起学习嵌入式、Linux、网络、驱动、arm知识

一口Linux原创文章汇总

0
阅读(1134)

一个适合初学者学习的基于linux的嵌入式综合项目?强烈推荐


嵌入式驱动工程师学习路线【建议收藏】必看


《Linux嵌入式所有知识点-思维导图必看


笔试、面试、职业规划合集

  1. 【粉丝问答13】11道嵌入式笔试题,看下你会几道?必看

  2. 【粉丝问答9】一起入职的同事能力不如我,只因学历比我高,工资是我的两倍粉丝提问

  3. 一次愉快的面基,老兄做过机械设计、保险、房产中介最终从事嵌入式开发!

  4. 【粉丝问答16】应届生被放鸽子,怒怼HR!找工作和找对象哪个更残酷?

  5. 什么是FPGA?为什么FPGA会如此重要?

  6. 粉丝提问:工作没有前景想转行,找个培训机构还是自学?

  7. 职场|面试的那些事

  8. 秋招在即,你应该如何准备?

  9. 几道简单的Linux驱动相关面试题,你看你会几题?

  10. 双非小硕,靠这个物联网的项目成功上岸海康



项目汇总、小实例

一个适合初学者学习的基于linux的嵌入式综合项目?

如何从头自己制作开发板?图文并茂,一步步操作给你看。


《电话号码本管理系统》

  1.     从0写一个《电话号码管理系统》的C入门项目【适合初学者】

  2.    利用Makfile给多文件、多目录C源码建立工程必看

  3. 《电话号码管理系统》制作成静态库和动态库


《聊天室》

  1.  从0实现基于Linux socket聊天室-多线程服务器模型-1

  2. 从0实现基于Linux socket聊天室-多线程服务器一个很隐晦的错误-2   

  3. 从0实现基于Linux socket聊天室-实现聊天室的登录、注册功能-3

  4. 从0实现基于Linux socket聊天室-增加公聊、私聊-4  必看 

  5. 从0实现基于Linux socket聊天室-增加数据库sqlite功能-5 必看

  6. 从0实现基于Linux socket聊天室-增加数据加密功能-6


《sqlite3》

  1. 嵌入式数据库sqlite3【基础篇】-基本命令操作,小白一看就懂必看

  2. 嵌入式数据库sqlite3【进阶篇】-子句和函数的使用,小白一文入门必看

  3. 如何用C语言操作sqlite3,一文搞懂必看


《上位机》

  1.  【粉丝问答8】用C语言在Linux下实现CC2530上位机-1必看

  2.  7E头解析的那些事儿(帧格式分析实例)

  3. 手把手教你如何实现一个简单的数据加解密算法

  4. C语言实现url解析小实例

  5. 从头搭建一个嵌入式web服务器-boa服务器必看

  6. 手把手教你ubuntu下移植MJPG-streamer



Linux操作工具合集

  1. linux驱动、ARM学习环境搭建必看

  2. Linux入门的基础知识点汇总,有这篇就够了必看

  3. Linux入门-shell编程-适合小白

  4. Linux scp命令必看

  5. Linux cut 命令详解

  6. Linux命令cURL详解+定时上传文件到FTP服务器(送源码)必看

  7. 三剑客grep、sed和awk用法

  8. 100ASK_IMX6ULL arm板子如何显示图片、汉字、划线、背景色必看

  9. 在100ASK_IMX6ULL arm板子上移植个刷卡器必看

  10. apt 和 apt-get 之间有什么区别?

  11. 一键获取linux内存、cpu、磁盘IO等信息脚本编写,及其原理详解

  12. Linux查看硬件信息超强命令sar,以及可视化工具ksar

  13. 9个Linux 常用查看系统硬件信息命令(实例详解)

  14. 从命令行查看所有已安装的Linux内核

  15. 本文介绍在Ubuntu 16.04 LTS服务器上安装FreeRADIUS和Daloradius的方法

  16. Linux下简单几步安装AI开发环境-ROS(超有意思)

  17. posix是什么都不知道,就别说你懂Linux了!必看

  18. 手把手教你安装MINIGUI编程环境 (MINIGUI版本3.2.0)

  19. 你知道shell脚本中$0 $1 $# $@ $* $? $$ 都是什么意思吗?必看

  20. Linux基础-shell脚本编程必看

  21. 利用Makfile给多文件、多目录C源码建立工程必看

  22. Linux C基础——” Makefile “ 文件管理大师你拜访过嘛?

  23. Linux内存占用分析的几个方法,你知道几个?必看

  24. Linux性能调优工具9张图-你肯定会用到必看

  25. 圣诞节快乐!教你用shell脚本实现一颗圣诞树!【小酷炫】

  26. 手把手教你如何上传代码到gitee服务器必看必看必看

  27. 一款运行于windows上的linux命令神器-Cmder(已经爱不释手)

  28. 汇总下关于安全的13款必备工具

  29. Linux与windows共享文件的神器:samba

  30. Linux命令lsscsi详解

  31. 如何将Linux的NIC 名称更改为 eth0 而不是 enps33 或 enp0s25,只要几秒钟

  32. Notepad++作死,国产文本编辑器Notepad--发布



C语言

  1. 看了这几个C语言例子,你一定和我一样连说5个卧槽,声音一次比一次大必看

  2. C语言中的短路现象

  3. 什么是状态机?用C语言实现进程5状态模型必看

  4. C语言操作时间函数,实现定时执行某个任务小程序

  5. 粉丝提问|c语言:如何定义一个和库函数名一样的函数,并在函数中调用该库函数

  6. 【粉丝问答10】关键字static的使用详解必看

    【视频】【视频讲解】C语言static关键词

  7. C语言实现MD5加密,竟如此简单!

  8. 【粉丝问答12】如何计算函数的执行时间?必看

  9. 如何字符串拷贝函数的几种方法,你猜哪个效率最高?

  10. 【粉丝问答18】linux下查看函数被那些函数调用过?

  11. 【粉丝问答19】为啥变量没初始化就用了?那是宏定义啊!

  12. 【问答21】C语言:位域和字节序

  13. 【问答22】不懂指针类型,8个例子给你讲明白

  14. 【粉丝问答25】函数指针定义的一个错误

  15. 【粉丝问答26】产生某个区间的随机数,统计最高的前4个数?如何实现自动发牌?

  16. 一文讲透CRC校验码-附赠C语言实例

  17. Linux字节对齐的那些事必看

  18. 一文教你如何用C代码解析一段网络数据包?【含代码】必看

  19. 7E头解析的那些事儿(帧格式分析实例)

  20. 手把手教你如何实现一个简单的数据加解密算法



Linux应用程序开发

  1. Linux中常见同步和互斥机制设计原理 

  2. Linux信号量(1)-SYSTEM V

  3. Linux信号量(2)-POSIX 信号量

  4. Linux互斥锁(1)-线程互斥锁

  5. 嵌入式数据库sqlite3【基础篇】-基本命令操作,小白一看就懂必看

  6. 嵌入式数据库sqlite3【进阶篇】-子句和函数的使用,小白一文入门必看

  7. 如何用C语言操作sqlite3,一文搞懂必看

  8. 搞懂进程组、会话、控制终端关系,才能明白守护进程干嘛的?必看

  9.  一个多线程的简单例子让你看清线程调度的随机性粉丝提问

  10. Linux库概念,动态库和静态库的制作,如何移植第三方库必看

  11.  两个线程,两个互斥锁,怎么形成一个死循环? 粉丝提问

  12. 用了这么多年Linux,你清楚控制台、终端与shell及它们的关系吗?

  13. 多线程详解,一篇文章彻底搞懂多线程中各个难点

  14. [粉丝问答6]子进程进程的父进程关系必看

  15. Linux基础 ——’文件编程‘是怎么回事?必看

  16. Linux 进程编程入门必看

  17. linux中级——libcurl库访问百度



网络协议                        

  1. 22张图详解浏览器请求数据包如何到达web服务器(搞懂网络可以毕业了)

  2. 一个端口号可以同时被两个进程绑定吗? 粉丝提问

  3. 【粉丝问答7】局域网内终端是如何访问外网?答案在最后 粉丝提问

  4. 一文包你学会网络数据抓包 粉丝提问

    【视频】教你如何抓取网络中的数据包!黑客必备技能

  5. 网络/命令行抓包工具tcpdump详解 粉丝提问

  6. 【粉丝问答11】如何在内网搭建TCP服务器并能被外网直接访问粉丝提问

  7. 一文带你理解URI 和 URL 有什么区别?必看

  8. 从头搭建一个嵌入式web服务器-boa服务器必看

  9. 轻松易懂,一文带你http协议入门?

  10. 如何将Linux的NIC 名称更改为 eth0 而不是 enps33 或 enp0s25,只要几秒钟



鸿蒙专题

  1. 鸿蒙-南向轻内核开发实战系列(一)基于小熊派鸿蒙季开发板环境搭建

  2. 鸿蒙2.0都来了,快搭个环境玩起来吧!必看

  3. 手把手教你利用鸿蒙OS实现智慧家居·LOT上云项目

  4. OpenHarmony编译构建系统详解,从零搭建windows下开发环境,巨方便!

  5. 手把手教你搭建国产嵌入式模拟器SkyEye开发环境




ARM                                             

  1. 嵌入式工程师到底要不要学习ARM汇编指令?必看

  2. 0. 到底什么是Cortex、ARMv8、arm架构、ARM指令集、soc?一文帮你梳理基础概念【科普】必看

  3. 1. 从0开始学ARM-安装Keil MDK uVision集成开发环境必看

  4. 2. 从0开始学ARM-CPU原理,基于ARM的SOC讲解必看

  5. 3. 从0开始学ARM-ARM模式、寄存器、流水线

  6. 4. 从0开始学ARM-ARM汇编指令其实很简单

  7.  5. 从0开始学ARM-MRS、MSR、寻址操作、原子操作原理  

  8.  6. 【从0学ARM】你不了解的ARM处理异常之道   必看

  9. 7. 从0学ARM-汇编伪指令、lds详解

  10. 8. C和汇编如何互相调用?嵌入式工程师必须掌握

  11. 散装 vs 批发谁效率高?变量访问被ARM架构安排的明明白白(为什么结构体效率高)

  12. 9. 基于Cortex-A9 LED汇编、C语言驱动编写

  13. 10. 基于Cortex-A9的pwm详解

  14. 11. 基于ARM Cortex-A9中断详解

  15. 12. 如何基于Cortex-A9的UART从头实现printf函数

  16. 13.一文搞懂Cortex-A9 RTC

  17. 14. 从0学ARM Cortex-A9 看门狗入门

  18. 15. 从0学ARM-什么是位置无关码?必看

  19. 16.从0学arm,基于Cortex-A9 ADC裸机驱动详解

  20. 17.基于Cortex-A9,i2c 外设详解

  21. 18.基于Cortex-A9 SPI、MCP2515详解

  22. 19. Cortex-A9 uboot启动代码详解必看

  23. 20.从0学ARM-从0移植uboot支持exynos4412-亲测

  24. 21.从0学ARM-网卡DM9000详解-基于uboot

  25. 22.从0学ARM-uboot中的网络协议栈

  26. SPI转can芯片CSM300详解、Linux驱动移植调试笔记

  27. 蓝牙BLE详解,有这一篇就够了

  28. 一款强大的芯片nRF52840及利用蓝牙5.0实现数据远程采集必看

  29. 如何使用4G模块通过MQTT协议传输温湿度数据到onenet

  30. ARMv8-A 地址翻译技术之MMU的前世今生

 

 

CC2530                         

  1. CC2530开发环境搭建

  2. CC2530系列课程 | IAR新建一个工程



系统移植

  1. 【问答23】移植Linux:如何制作rootfs?详细教程

  2. 19. Cortex-A9 uboot启动代码详解必看

  3. 20.从0学ARM-从0移植uboot支持exynos4412-亲测

  4. Linux模块文件如何编译到内核和独立编译成模块?



瑞芯微rk3568合集                      

  1. Linux驱动 | Linux内核 RTC时间架构

  2. Linux驱动|rtc-hym8563移植笔记

  3. 瑞芯微rk356x板子快速上手

  4. 瑞芯微 | 摄像头ov13850移植笔记

  5. rk3568 | 瑞芯微平台GPIO引脚驱动编写

  6. rk3568 | rk平台GPIO冲突检测小技巧

  7. RK3568外接AP6275S WIFI模块调试详解

  8. Camera | 1.Camera基础知识

  9. Camera | 2.MIPI、CSI基础

  10. Camera | 3.瑞芯微平台MIPI摄像头常用调试命令

  11. Camera | 4.瑞芯微平台MIPI摄像头应用程序编写

  12. Camera | 5.Linux v4l2架构(基于rk3568)

  13. Camera | 6.v4l2拓扑架构(基于rk3568)


Linux驱动           

  1. 手把手教Linux驱动1-模块化编程

  2.  手把手教Linux驱动2-模块参数param和符号导出export用法

  3.  手把手教Linux驱动3-之字符设备架构详解,有这篇就够了

  4.  手把手教Linux驱动4-进程、文件描述符、file、inode关系详解

  5.  手把手教Linux驱动5-自旋锁、信号量、互斥体概述

  6.  Linux 自旋锁spinlock,教你如何把ubuntu弄死锁

  7.  手把手教Linux驱动7-内核互斥锁

  8.  手把手教Linux驱动8-Linux IO模型

  9. 手把手教Linux驱动9-等待队列waitq

  10. 手把手教Linux驱动10-platform总线详解必看

  11. 手把手教linux驱动11-linux设备驱动统一模型

  12. Linux内核信号量

  13. Linux内核信号SIGIO使用实例讲解

  14.  Linux驱动 原子操作及其原理

  15.  手把手教Linux驱动8-读写自旋锁

  16.  玩转内核链表list_head,如何管理不同类型节点的实现(万字文)可以收藏

  17. [网友问答5]i2c的设备树和驱动是如何匹配以及何时调用probe的?粉丝提问

  18. Linux 虚拟文件系统四大对象:超级块、inode、dentry、file之间关系

  19.  I2C干货-基于Cortex-A9(重新整理)必看

  20. 基于Linux的tty架构及UART驱动详解必看

  21. Linux下SPI驱动详解(干货)必看

  22. Linux PCI驱动框架分析(万字长文)必看

  23. I2C干货-基于Cortex-A9(重新整理)必看

  24. 【粉丝问答14】如何在内核中操作某个文件?

  25. 【粉丝问答15】Linux内核如何访问另外一个模块的函数和变量

  26. 【粉丝问答17】Linux内核如何判断地址是否位于用户空间?

  27. 【粉丝问答20】内核定时器使用及其他时间操作

  28. Linux模块文件如何编译到内核和独立编译成模块?

  29. 从0学Linux驱动第一期视频已经录制完毕,资料全部奉送必看

  30. Linux驱动|input 子系统详解必看

  31. Linux驱动|cdev_init、cdev_alloc区别

  32. Linux驱动 | 手写一个设备树使用的实例必看

  33. Linux驱动小技巧 | 利用DRIVER_ATTR实现调用内核函数

  34. 如何学习 Linux 内核网络协议栈

  35. SPI 硬件+Linux驱动详解

  36. Linux中级——“驱动” 控制硬件必须学会的底层知识

  37. Linux驱动之watchdog

  38. Linux内核i2c-tools命令

  39.  树莓派高级开发——“IO口驱动代码的编写“ 包含总线地址、物理_虚拟地址、BCM2835芯片手册知识

  40. 整理了一份Linux设备树基础知识,建议收藏!

  41. 几道简单的Linux驱动相关面试题,你看你会几题?

  42. USB通信协议深入理解



计算机那些事

  1. 剑桥高材生含恨逝世后被取出大脑,只因太聪明!

  2. 艾达-第一个程序员

  3. 每逢佳节胖三斤(再见了,我儿时的美好)

  4. 《大秦赋》的一场经济战,说明了为什么要禁止社区团购

  5. 丹尼斯里奇和林纳斯谁更伟大?必看

  6. 偶得两只神兽 边牧

  7. 从养狗到放弃要几天?无情打脸边牧

  8. 【春节】边牧越狱记!边牧

  9. 你好,李焕英

  10. 今日头条!最后一次"警告"你!

  11. 苏宁!你还挺得过去吗?

  12. 一个码农的周末!

  13. 1万粉了!5000元豪礼相送,文末参加活动!必看

  14. ASML光刻机王朝:从菜鸟求生到君临天下

  15. 多久没有这么疯狂了?必看

  16. 南通海安娶一个老婆要多少钱?算完你还想结婚吗?必看

  17. 今日头条12w+阅读

  18. 图灵、冯诺依曼谁更牛?必看

  19. 为什么自己干了这么多活,最后功劳都是别人的?必看必看必看必看

  20. 想入手一台显示器,有人帮忙推荐吗?必有重谢!

  21. 显示器已入手,猜猜我选了哪个显示器?必看

  22. 油腻老爷们,你是有多久没化过妆了?必看

  23. 软件技术人员10个不去台企的理由必看

  24. 公众号20000粉了,感恩,赠送开发板,回复关键字参与抽奖

  25. 金坛长荡湖船菜,原来1947年就有前辈在努力发展中国的计算机产业

  26. 鼠标连击怎么办?详细图解教你更换鼠标的微动!

  27. GPL前世今生必看

  28. 需要多久才能看完linux内核源码?必看必看必看

  29. 2022年第一天,体验了一把wan(皖)式服务

  30. 祝大家新年快乐!宝宝心里苦,求安慰!

  31. 3w粉丝了,说说我的下一步计划吧

  32. 盘点俄罗斯大神写的几款软件,你用过几个?最后1个是我的童年

  33. 华为员工辞职创办芯片公司,身家165亿必看必看必看

  34. 什么是软件外包公司?要不要去外包公司?

  35. 谷贱伤农,薪贱伤码农!

  36. 看了下家里的调味品全是科技与狠活啊哥们儿!

  37. 我的好兄弟如何从屌丝逆袭拥有自己工厂?

  38. 辛辛苦苦录制的课程被剽窃,对方态度让人很想“吃鱼”!

  39. 你们要的Linux知识图谱来了

  40. 给Linux知识图谱封面投票!

  41. 万事皆学问,弄个知识图谱也学到不少东西

  42. 才华战胜资本,原创受到尊重(课程白嫖后续)