- 博客(15)
- 资源 (10)
- 收藏
- 关注
原创 偶得两只神兽
一口君今天在亲戚家领养了两只边牧。一口君在很小的时候,在农村养了一个月的小土狗,后来不知道什么原因,小狗死掉了,当时我非常伤心。后来一直都没有再养小狗的勇气,主要是怕小狗死去。这个周末,一口君去亲戚家领养了两只边牧。说实话,在这之前我完全不知道狗的品种,我也不知道纯种的边牧价格几何。一口君只知道,前些年,藏獒被热炒,价值一路攀升,而大佬马俊仁靠着饲养藏獒,赚的盆满钵满。所以专门百度了一下啥是边牧。边境牧羊犬(Border Collie),原产于苏格兰边境,为柯利牧羊犬的一种,具有强烈的
2021-01-31 21:40:11 335 3
原创 Linux 虚拟文件系统四大对象:超级块、inode、dentry、file之间关系
一:文件系统1. 什么是文件系统?操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。通常文件系统是用于存储和组织文件的一种机制,便于对文件进行方便的查找与访问。文件系统是对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,当用户不再使用时撤销文件等。随着文件种类的增多,扩增了更多的文件系统,为了对各种文件系统进行统一的管理与组织。2. Linux文件系统Linux将文件系
2021-01-28 10:00:34 2019
原创 23. 基于Cortex-A9 uboot代码启动分析
我们在前面的arm系列课程,已经讲解了arm的架构、汇编指令、异常、常用外设的控制器驱动,那么我们已经具备开发arm系列产品的基本技能。本篇给大家介绍一款比较常用的bootloader,uboot,通过uboot的介绍,让大家把之前所有的知识点融会贯通起来。一、uboot1. 概念2. 常用命令printenvsetenvipaddrgatewaybootcmdbootargs二、exynos-4412 Soc 启动顺序要想了解exynos-4412的启动顺序,我们首先需要了解该so
2021-01-25 20:00:53 1287
原创 【粉丝问答8】如何用C语言在Linux下实现CC2530简单的上位机-v0.1
前言网友提问如下:汇总下这个网友的问题,其实就是实现一个网关程序,内容分为几块:数据采集模块,运行在物联网终端采集模块中,根据服务器发送的命令,采集对应的程序,主程序,包括:串口通信模块、数据处理模块,网络通信模块、...
2021-01-19 19:07:52 1220
原创 vmware虚拟机网络配置详解
vmware为我们提供了三种网络工作模式,它们分别是:Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式)。打开vmware虚拟机,我们可以在选项栏的“编辑”下的“虚拟网络编辑器”中看到VMnet0(桥接模式)、VMnet1(仅主机模式)、VMnet8(NAT模式),那么这些都是有什么作用呢?其实,我们现在看到的VMnet0表示的是用于桥接模式下的虚拟交换机;VMnet1表示的是用于仅主机模式下的虚拟交换机;VMnet8表示的是用于NAT模式下的虚拟交换机。同
2021-01-16 09:43:46 9135 2
原创 apt 和 apt-get 之间有什么区别?
一、 概念1. Apt-getAdvanced Package Tool,又名apt-get,是一款适用于Unix和Linux系统的应用程序管理器。最初于1998年发布,用于检索应用程序并将其加载到Debian Linux系统。主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。Apt-get成名的原因之一在于其出色的解决软件依赖关系的能力。其通常使用.deb-formatted文件,但经过修改后可以使用apt-rpm处理红帽的Package Manager(RPM)文件。Apt-
2021-01-11 12:01:08 2162 2
原创 14. 从0学ARM-exynos4412-看门狗裸机程序编写
一、概念看门狗的简称是WDT(Watch Dog Timer),exynos4412scp中的看门狗定时器(WDT)是一种定时装置。工作原理由(一般需要客户编写)软件读写定时器相关的寄存器,打开看门狗,并设定计数时间(以秒或分钟计算),定时器计数计满,由软件清零,以表明系统状态正常,这时,定时器计数重新开始,反复,否则,看门狗认为系统异常或有其他特定事件发生,触发系统复位信号,或提供中断,系统正常后重复定时器计数。这样只要软件正常运行,就不会出现复位或触发中断。当软件死机或运行出错时,由看门狗定时器
2021-01-08 10:24:47 1099
原创 Linux系统应用程序设计,非常好的资料
给大家推荐一个很不错的Linux学习应用程序开发的文章,只需要关注公众号,后台回复 【Linux系统应用程序设计】即可获取。
2021-01-07 23:17:10 681
原创 20个常用的宏定义
写好C语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便性等等。下面列举一些成熟软件中常用的宏定义。1. 防止一个头文件被重复包含1#ifndefCOMDEF_H2#defineCOMDEF_H3//头文件内容4#endif2. 重新定义一些类型,防止由于各种平台和编译器的不同,而产生的类型字节数差异,方便移植。1typedefunsignedcharboolean;/*Booleanvaluetype.*/2typedef...
2021-01-07 19:16:15 1191 1
原创 一口LinuxB站直播现场答疑笔记汇总
直播间信息名字: 一口网Linux直播间ID :22719960http://live.bilibili.com/227199601. 如何学习嵌入式?https://blog.csdn.net/daocaokafei/article/details/1085139292. 应用层如何调用内核的函数?系统调用字符设备架构文件DRIVER_ATTR()帮我们创建一个state文件加点的一个宏,(/sys/) find命令找个这个文件通过 echo
2021-01-06 22:12:19 4094 9
原创 15年嵌入式经验老鸟收藏的Linux嵌入式资料和视频
一口君具有15年的嵌入式研发经验,现主要从事基于嵌入式相关产品的驱动研发工作。精通Linux系统编程、ARM、Linux驱动、网络等;并有多篇软著、专利。这些年一口君收藏整理很多经典的资料,放在冰冷的硬盘实在太过暴殄天物,现在全部奉献给大家。这些资料都是一口君精心挑选的干货。除此之外还有Linux绝密视频笔记(80G)。电子文件目录如下:├── Android│ └── Head First Android De...
2021-01-06 18:32:55 506
原创 网络/命令行抓包工具tcpdump详解
一、tcpdump安装环境ubuntu 12.04安装tcpdumpsudo apt-get install tcpdump3. 版本查看tcpdump --h二、tcpdump参数三、举例
2021-01-04 11:42:43 1384
S3C2440全套中文手册.PDF
2020-10-24
mdk414.rar
2020-10-23
移植无线AP,使无线网卡变成AP
2020-09-18
MPU6050-英文原版数据手册.pdf
2020-08-23
公众号一口Linux驱动部分源码汇总.rar
2020-08-23
zigbee网络建立过程
2013-05-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人