包含标签 学习 的文章

CPU使用率

while(1) 为什么只能占满 CPU 的一个核心? 这个问题可以分成两个问题 while(1) 为什么不能将 CPU 的所有核心占满? 答案是:一个线程同一时刻只能运行在一个核心上。 就算一个……

阅读全文

xml 转义

记录 复杂且错误方案 &lt; --> &amp;lt; > --> &lt; gcs:&lt; html --> gcs 原模原样 < < &lt; &lt; &amp; &amp; gcs-html < &lt; 3 > &gt; 3 " &quot; 3 ' &#39; 3 & &amp; 3 &quot; &amp;quot; 2 &gt; &amp;gt; 2 &#39; &amp;#39; 2 &lt; &amp;lt; 2 &amp; &amp;amp; 1 1-->3 代码书写顺序 &amp;quot; <&amp;&lt; &lt;&amp;amp;&amp;lt;……

阅读全文

buildroot添加用户APP

step1 workspace 下创建工程目录 liyongjun@Box:~/project/board/buildroot-2021.05$ mkdir override/hello/ step2 完成工程代码 hello.c #include <stdio.h> int main() { print("hello\n") return 0; } Makefile all: hello hello: hello.o $(CC) -o hello hello.o step3 在 package/Config.in 中添加如下 menu "app user" source "package/hello/Config.in" endmenu 这样在执行 make menuconfig 时就会展示 package/hello/Config.in 中的选项 step4……

阅读全文

glibc

对于 Linux 下的 C 语言工程师,什么最重要? C 工程师(侧重应用层 C 工程师)写的代码,无非是从最简单的 hello world 到复杂的多进程、多线程、IO、socket、……

阅读全文

以太网硬件

太网结构 从硬件角度来看,以太网由 CPU、MAC、PHY 三部分组成,如下图示意: 上图中 DMA 集成在 CPU,CPU、MAC、PHY 并不是集成在同一个……

阅读全文

正则表达式

匹配实例 MAC Address ([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f]) [0-9A-Fa-f] : 匹配 0-9 或 A-F 或 a-f {5} : 匹配前面的表达式 5 次 () : 标记一个子表达式的开始和结束 上面例子的整体描述是:匹配 7A: 这样的子串 5 次,然后再匹……

阅读全文

嵌入式博主

链接 DS小龙哥 既然选择了远方 便只顾风雨兼程 - 永强 长沙红胖子 网络资源是无限的 辉辉308 华清远见 | 程序员的学习天堂 非著名码农的专栏 李迟的专栏……

阅读全文