
Linux
文章平均质量分 93
一只爱做笔记的码农
这个作者很懒,什么都没留下…
展开
-
【C#】跨平台UI库Avalonia的学习笔记(上)
因为有这种需求,希望开发一个上位机软件,可以在Windows和Linux上同时运行,而且这个Linux很可能是arm平台的板子,其实就是可以代替一部分工控机的功能,省钱也节约设备占用的体积,鉴于自己现在不太清楚C++,也懒得去折腾QT(毕竟商用要钱,公司并没有整这个,但是公司买了VS),找了找可以实现上位机界面软件的方法,可能这个跨平台UI库Avalonia就比较合适了,对C#已经略知一二的我,能够写Winform小工具,WPF也能了解些了,感觉可以来学一学这个东西了。原创 2022-09-12 14:53:20 · 7551 阅读 · 9 评论 -
程序设计与数据结构_周立功【读书笔记】
封面长这样,讲数据结构的书挺多的,但是我觉得这一本讲的倒是挺有特色的比较偏向嵌入式的C语言环境下讲,而不是偏向高级语言而写的。。。原创 2022-06-27 10:51:20 · 681 阅读 · 0 评论 -
【Linux】内核链表阅读笔记
一直有想法读一读内核的代码,了解其 数据结构设计的 奥秘。我取内核代码种 把list.h提取了出来,并且把涉及到的一些宏和函数定义整再了一起读包含指向之前元素和之后元素的字段,一个双向链表的基础结构 ~初始化 一个 链表结构,就是把next和prev指向自己我画了个示意图说明每一步的效果从初始化开始,头插一个,再头插一个~和头插入类似,只是传入的变量有一点不同从初始化开始,尾插一个,再尾插一个~删除就是把指定元素的next和prev指向某个值(这里我按0),然后把前.........原创 2022-06-16 19:36:58 · 667 阅读 · 0 评论 -
【Linux】异步网络库dyad代码阅读
dyad是一个基于C编写的异步网络库,非常精简,单C文件,仅实现TCP,很适合用来学习Linux网络编程和异步非阻塞处理原创 2022-06-06 16:13:29 · 728 阅读 · 0 评论 -
【RK3568】在ubuntu上搭建vscode环境,编译,远程调试RK3568开发板
在ubuntu上搭建vscode环境,编译,远程调试RK3568开发板原创 2022-04-19 11:41:35 · 3372 阅读 · 4 评论 -
【Linux】imx6ull学习笔记
笔记板子: 正点原子imx6ullLinux驱动开发篇字符设备驱动字符设备驱动的编写就是编写驱动对应的open,close,read,其实就是file_operations结构体的实现linux驱动程序可以编译到内核,也可以编译到模块里,测试的时候只需要加载模块编译出来zImage和dtb,得对应上一定要确定zImage,设备树,uboot的对应将.ko放到根文件系统里,加载用insmod,modprobe,移除用rmmod对于一个新的模块,第一次需要调用depmod驱动模块加载成功原创 2020-12-26 20:29:04 · 2537 阅读 · 0 评论