自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一口Linux的专栏

专注linux知识的分享

  • 博客(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

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

我想这是很多初入职场的同学经常会遇到的额一个问题。

2021-01-25 20:02:45 1394 5

原创 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

原创 15. 从0开始学ARM-位置无关码

1111

2021-01-12 23:31:27 728

原创 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

原创 13. 从0学ARM-Cortex-A9 RTC裸机程序编写

11

2021-01-05 08:53:02 773

原创 网络/命令行抓包工具tcpdump详解

一、tcpdump安装环境ubuntu 12.04安装tcpdumpsudo apt-get install tcpdump3. 版本查看tcpdump --h二、tcpdump参数三、举例

2021-01-04 11:42:43 1384

S3C2440全套中文手册.PDF

S3C2440A32位CMOS RISC微控制器用户手册 引言此用户手册描述的是三星公司的16/32位精简指令集(RISC)微处理器S3C2440A。三星公司的S3C2440A为手持设备和普通应用提供了低功耗和高性能的小型芯片微控制器的解决方案。为了降低整体系统成本,S3C2440A还提供了以下丰富的内部设备。S3C2440A基于ARM920T核心,0.13μm的CMOS标准宏单元和存储器单元。低功耗,简单,精致,且全静态设计特别适合于对成本和功率敏感型的应用。它采用了新的总线架构如先进微控制总线构架(AMBA)。S3C2440A 的突出特点是其处理器核心,是一个由Advanced RISC

2020-10-24

mdk414.rar

作者讲解ARM课程专用的IDE软件 mdk414.rar 学习ARM指令用的IDE环境 AREA Example,CODE,READONLY ;声明代码段Example ENTRY ;程序入口 Start ; 程序中的标号,本质上是内存单元(的地址)的别名 MOV R0,#0 ;设置实参,将传递给子程序的实参存放在r0和r1内 MOV R1,#10 BL ADD_SUM ;调用子程序ADD_SUM B OVER

2020-10-23

imx6ull arm板子支持lcd显示图片

lcd_show_jpeg.c test.c lcd.c HZK16 libjpeg.a jpegsrc.v6b.tar.gz

2020-10-04

移植无线AP,使无线网卡变成AP

移植之后就可以实现将无线网卡变成一个无线AP, 素有的压缩包,都已经汇总了,并验证过 dnsmasq-2.81.tar.xz hostapd-2.0.tar.gz iwlist.zip libnl-1.1.4.tar openssl-OpenSSL_1_0_0s.tar.gz

2020-09-18

MPU6050-英文原版数据手册.pdf

MPU6050-英文原版数据手册, CONTENTS 1 REVISION HISTORY ...................................................................................................................................5 2 PURPOSE AND SCOPE .....................................................................................................

2020-08-23

公众号一口Linux驱动部分源码汇总.rar

代码是公众号一口Linux 文章驱动部分所有势力代码,文章如下: 《玩转内核链表list_head,如何管理不同类型节点的实现(万字文)可以收藏》 《I2C干货-基于Cortex-A9(重新整理)》 《一文搞懂ADC裸机和基于Linux驱动编写方法》 《手把手教Linux驱动4-进程、文件描述符、file、inode关系详解》 《 手把手教Linux驱动3-之字符设备架构详解,有这篇就够了 》 《手把手教Linux驱动2-模块参数param和符号导出export用法》 《手把手教Linux驱动1-模块化编程》

2020-08-23

linux局域网多线程聊天室

linux c语言 聊天室 多线程 pthread

2013-10-09

ZIGBEE配置与组网

ZIGBEE配置与组网,如何搭建一个zigbee网络!

2013-05-02

zigbee网络建立过程

星形网络和树型网络可以看成是网状网络的一个特殊子集,所以接下来分析如何组建一个Zigbee网状网络。组建一个完整的Zigbee网络分为两步:第一步是协调器初始化一个网络;第二步是路由器或终端加入网络。加入网络又有两种方法,一种是子设备通过使用MAC层的连接进程加入网络,另一种是子设备通过与一个先前指定的父设备直接加入网络。

2013-05-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除