自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

R先生一天不学习就浑身难受

Rome was not built in one day.

  • 博客(403)
  • 资源 (40)
  • 论坛 (4)

原创 Read the Docs 从懵逼到入门

继《GitBook 从懵逼到入门》,时隔两年,终于推出姐妹篇《Read the Docs 从懵逼到入门》。从阅读量来看,笔者已经感受到大家对 GitBook 和 Markdown 写作的关注度,所以决定再给大家介绍一种常见的文档管理方案 —— Sphinx + GitHub + Read the Docs 的文档管理方法。简单来说,就是先用 Sphinx 生成文档,然后用 GitHub 托管文档,再导入到 Read the Docs 生成在线文档。无论是管理技术文档、写书、写笔记,亦或想搭建一个属于你的

2020-10-11 00:16:46 237 3

原创 【RT-Thread 作品秀】空气质量监测系统
原力计划

1. 概述随着城市的扩张和经济的发展,大量的工业废气和汽车尾气等污染气体进入大气层,使得空气污染问题愈发严重。不仅有全球变暖这种国际性问题,还有雾霾等大气长期污染问题。除此之外,室内空气污染问题也不容忽视,吸烟、厨房油烟、室内装修材料散发的有机气体和放射性气体,以及粉尘螨和细菌等微生物,都是室内空气污染的帮凶。你可能不知道,空气污染使九分之一的人丧命,且对我们的气候未来造成威胁。通过搭建一套空气质量监测系统,帮助你了解你的城市和家庭是否面临危险。人无时无刻都在呼吸,长期生活在受污染的空气环境中,.

2020-06-13 23:23:55 700 2

原创 10分钟入门 - 微信小程序开发

注册微信小程序如果你还没有微信公众平台的账号,请先进入微信公众平台首页,点击 “立即注册” 按钮进行注册。注册的账号类型可以是订阅号、服务号、小程序以及企业微信,我们选择 “小程序” 即可。接着填写账号信息,需要注意的是,填写的邮箱必须是未被微信公众平台注册、未被个人微信号绑定的邮箱,而且每个邮箱仅能申请一个小程序。激活邮箱之后,选择主体类型为 “个人类型”,并按要求登记主体信息。主体信息提...

2019-01-09 21:33:14 49936 7

原创 GitBook 从懵逼到入门

  本文从 “是什么”、“为什么”、“怎么办”、“好不好” 四个维度来介绍 GitBook,带你从黑暗之中走出来,get 这种美妙的写作方式。是什么?  在我认识 GitBook 之前,我已经在使用 Git 了,毋容置疑,Git 是目前世界上最先进的分布式版本控制系统。  我认为 Git 不仅是程序员管理代码的工具,它的分布式协作方式同样适用于很多场合,其中一个就是写作(这会是一个...

2018-07-18 16:36:57 136144 91

原创 开启终身学习之旅

Linux公社(LinuxIDC.com)于2006年9月25日注册并开通网站,Linux现在已经成为一种广受关注和支持的一种操作系统,IDC是互联网数据中心,LinuxIDC就是关于Linux的数据中心。Linux公社是专业的Linux系统门户网站,实时发布最新Linux资讯,包括Linux、Ubuntu、Fedora、RedHat、红旗Linux、Linux教程、Linux认证、SUSE ...

2016-04-27 21:42:37 3663 1

原创 分享两个决策方法WCCA和WADM

前几天,朋友给我推荐 MJ DeMarco 的《The Millionaire Fastlane》,里面提到两个帮助我们更好地作出决策的方法,非常实用,分享给大家!WCCA(最坏情况后果分析,Worst Case Consequence Analysis)WADM(加权平均决策矩阵,The Weighted Average Decision Matrix)相信大家在日常工作、学习、生活中常常面临选择,比如该选哪份工作?该去哪个城市发展?要不要复读?该选哪个专业?要不要买房?在哪里买房?要不要和这个

2020-10-09 17:13:23 271 3

原创 /proc/config.gz 是什么

简述Linux 可以在内核本身存储用于内核构建的 gzip 内核配置文件副本,并通过 /proc/config.gz 提供给用户。也就是说,/proc/config.gz 就是当前的 Linux 内核配置文件,并且是用 gzip 格式压缩过的。但不是所有的 Linux 发行版都有 /proc/config.gz 文件,大部分常见的 Linux 发行版就没有提供,比如 Ubuntu。只有当内核配置 CONFIG_IKCONFIG 和 CONFIG_IKCONFIG_PROC 为 y,才会在 /proc 中

2020-10-03 10:52:20 163

原创 【ODYSSEY-STM32MP157C】上报数据到阿里云 IoT 平台

我们在上一节《【ODYSSEY-STM32MP157C】驱动 UART 读取传感器数据》 已经成功读取到 PMS5003ST 传感器的数据,本节我们将学习如何将设备接入阿里云 IoT 平台,并上报数据到云端。准备材料阿里云:阿里云物联网平台账号Seeed:ODYSSEY-STM32MP157C 开发板攀藤:PMS5003ST 传感器创建产品与设备登录阿里云物联网平台,进入“控制台”,选择“设备管理” -> “产品”页面,创建产品。添加自定义功能,我在这里共添加了 6 个属性,分别

2020-10-02 15:05:46 159

原创 【ODYSSEY-STM32MP157C】驱动 UART 读取传感器数据

我们在上一节《【ODYSSEY-STM32MP157C】驱动 GPIO 实现呼吸灯》 已经驱动 GPIO 实现呼吸灯功能,本节我们将在 Linux 上操作 STM32MP157C 的 UART2 串口与传感器进行通信,并将传感器数据打印出来。准备材料Seeed:ODYSSEY-STM32MP157C 开发板攀藤:PMS5003ST 传感器PMS5003ST 简介PMS5003ST 是攀藤科技的一款空气质量传感器,可以同时监测空气中颗粒物浓度(PM1.0、PM2.5、PM10)、甲醛浓度和环境

2020-10-02 11:48:42 1077 1

原创 【ODYSSEY-STM32MP157C】驱动 GPIO 实现呼吸灯

Grove 接口Grove 是一种规范的嵌入式开发套件连接接口定义。什么是 Grove 系统Grove 是一个模块化的标准连接器原型系统。Grove 采用积木式组装电子技术。与基于跳线或焊接的系统相比,连接、试验和构建更容易,并简化了学习系统。Grove 系统允许你构建真正的系统。因而它需要一些学习和专业知识才能正确地将物件联接起来。Grove 系统由基本处理单元(树干)和具有标准化连接器的各种模块(树枝)组成。基本单元(通常为微处理器)允许从 Grove 模块轻松连接任何输入或输出。每个 Gro

2020-09-26 19:01:43 499 4

原创 【ODYSSEY-STM32MP157C】环境搭建与系统运行

在上一篇《【ODYSSEY-STM32MP157C】硬件平台及学习资源》中,我们大体了解了 ODYSSEY-STM32MP157C 开发板的情况。除了核心板上的 eMMC,载板上还提供了 SD 卡插槽,通过载板上的滑动开关选择从 eMMC 启动或者从 SD 卡启动。因此开发者可以像树莓派一样,将 Linux 系统镜像烧写到 SD 卡中,即可开启本趟学习之旅。准备材料发车之前,请各位旅客对照如下清单并准备号材料。 ODYSSEY – STM32MP157C 开发板一个 Wi-Fi 网络 4GB 以

2020-09-25 17:08:08 416 2

原创 【ODYSSEY-STM32MP157C】硬件平台及学习资源

STM32MP1ST 于 2019 年正式发表首款 MPU 产品线系列 STM32MP1,希望延续过去 STM32 MCU 在全球 MCU 市场的成功经验,进一步朝 MPU 市场迈进。作为能够支持轻松开发更广泛应用的通用微处理器产品线,STM32MP1 系列基于单核或双核 Cortex-A7 与 Cortex-M4 组成的异构架构,加强了支持多应用和灵活应用的能力,可以随时实现最佳性能和功率数据。Cortex-A7 内核提供对开源操作系统(Linux/Android)的支持,而 Cortex-M4 内核可

2020-09-24 13:32:54 339

原创 华为联合教指委发布《物联网实践系列教材》

华为物联网实践系列教材发布会2020年9月10日,华为在杭州举行以“智联万物 悦启新程”为主题的教材发布会。据称,这套教材由高校资深教师、华为资深研发专家、人邮出版社资深编辑按 1:1:1 配比进行投入。由教育部高等学校计算机类专业教学指导委员会(简称“教指委”)主导推进的物联网开发实践系列教材,目的是为近千所开设物联网相关专业的高校、近20万名物联网专业学生提供学习参考,协助高校培养出更多符合产业需求的物联网优秀人才。教材介绍该系列教材共包含 12 本图书:《物联网概论》《物联网操作系统原

2020-09-10 17:43:27 1035

原创 面向未来的安全实时操作系统 —— MS-RTOS

概述MS-RTOS(Micro Safe RTOS)是翼辉信息设计的一款面向未来的安全实时操作系统,主要面向小型物联网设备端的应用。其最大的特点是开创性地在没有 MMU 和资源受限的 MCU上也能支持多进程与动态装载技术。使得应用与系统能分离开发、独立升级。MS-RTOS 支持内核空间内存保护(应用程序通过 syscall 访问内核),使得内核有着非常高的安全性。MS-RTOS 在提供足够丰富功能的同时,保持了高效简洁的实现,对 ROM、RAM 消耗极低,特别适用于对硬件成本敏感、安全性要求特别高的产.

2020-09-10 00:08:01 206

原创 制作 Kali Linux 随身 U 盘并实现持久化

制作 Kali Linux 随身 U 盘Kali Linux 的前身是 BackTrack Linux 发行版。Kali Linux 是一个基于 Debian 的 Linux 发行版,包括很多安全和取证方面的相关工具。它由 Offensive Security Ltd 维护和资助,最先由 Offensive Security 的 MatiAharoni 和 Devon Kearns 通过重写 Back Track 来完成。Back Track 是基于 Ubuntu 的一个 Linux 发行版。Kali

2020-08-27 15:50:44 460 3

转载 35年老程序员个人谈:C语言时代行将落幕

这几天来,我(Eric Raymond)在思考那些正在挑战C语言的系统编程语言领袖地位的新潮语言,尤其是Go和Rust。思考的过程中,我意识到了一个让我震惊的事实——我有着35年的C语言经验。每周我都要写很多C代码,但是我已经记不清楚上一次我 创建一个新的C语言项目 是在什么时候了。如果你完全不认为这种情况令人震惊,那你很可能不是一个系统程序员。我知道有很多程序员使用更高级的语言工作。但是我把大部分时间都花在了深入打磨像NTPsec、 GPSD以及giflib这些东西上。熟练使用C语言在这几十年里一直就是

2020-08-16 16:28:26 309

原创 标准 sscanf 解析语法与数据解析

概述在C语言应用开发过程中,常常需要对字符串数据进行解析,这些字符串可能是从文件、键盘或者其他设备读入。比如与 AT 设备通信时,需要对 AT 设备发送过来的数据进行解析,从而获得我们想要的一些数据。然而,处理字符串却是一件很麻烦的事!幸运的是,我们有 sscanf() 函数。sscanf 可以认为是标准 C 库自带的 split string (字符串分割)函数,它强大的功能体现在对 format 的支持上。sscanf 函数说明在 stdio.h 中,提供了三个类似的函数,函数原型如下:int

2020-08-16 15:42:11 140

原创 如何在网页中添加 GitHub Corners

首先在 http://tholman.com/github-corners/ 适合你的网页的样式。可以选择放在左上角还是右上角,底色选择黑色、青色、红色、蓝色、白色等等。然后复制代码,放到你的网页代码中。将 href="https://your-url" 替换为你的 GitHub 链接即可。<a href="https://your-url" class="github-corner" aria-label="View source on GitHub"> <svg widt

2020-07-18 16:42:22 176

原创 当攀藤 PM2.5 传感器遇上 RT-Thread
原力计划

概述攀藤 PMS 系列传感器攀藤 PMS 系列传感器是基于激光散射原理的数字式通用颗粒物浓度传感器,可连续采集并计算单位体积内空气中不同粒径的悬浮颗粒物个数,即颗粒物浓度分布,进而换算成为质量浓度,并以通用数字接口形式输出。PMS 传感器可嵌入各种与空气中悬浮颗粒物浓度相关的仪器仪表或环境改善设备,为其提供及时准确的浓度数据,比如小米的空气净化器。PMS 系列包括很多款传感器,具体选型可以查看 http://www.plantower.com 页面。为了方便在 MCU 产品上应用 PMS 系列传.

2020-07-13 15:16:17 1602

原创 听说你不知道 RT-Thread 有个 ringbuffer
原力计划

在嵌入式开发中,我们经常需要用到 FIFO 数据结构来存储数据,比如任务间的通信、串口数据收发等场合。很多小伙伴不知道 RT-Thread 为我们提供了一个 ringbuffer 数据结构,代码位于:components/drivers/src/ringbuffer.ccomponents/drivers/include/ipc/ringbuffer.hRingBuffer 其实就是先进先出(FIFO)的循环缓冲区。把一段线性的存储空间当作一个环形的存储空间使用,可以提高存储空间的利用率。数据

2020-07-13 00:42:24 677

原创 在 RT-Thread 中快速使用 CCS811 气体传感器
原力计划

1、CCS811 传感器ccs811 软件包是 CCS811 气体传感器的驱动软件包。CCS811 是一款低功耗数字气体传感器,用于检测室内低水平的挥发性有机化合物和二氧化碳浓度,内部集成微控制器单元 (MCU) 和模数转换器(ADC),并提供通过标准 I2C 数字接口获取 CO2 或 TVOC 数据。CCS811 模块支持 I2C 接口,IIC 地址可配置为 0x5A 或 0X5B。CCS811 支持多种模式:每1秒、10秒、1分钟、250毫秒测量一次以及休眠模式,这些模式在传感器测量期间进行了低

2020-07-04 22:08:15 491

原创 至少需要多少颗卫星才能准确定位?
原力计划

说到卫星定位系统,大家都会想到 GPS(Global Positioning System,全球定位系统)。GPS 是美国从上世纪 70 年代开始研制,历时 20 年,耗资 200 亿美元,于 1994 年全面建成,具有在海、陆、空进行全方位实时三维导航与定位能力的新一代卫星导航与定位系统。早期仅限于军方使用,时至今日,GPS 早已开放给民间做为定位使用,广泛应用于资源勘查、航空、交通、灾害现场等领域。除了美国的 GPS 系统,世界上知名的卫星导航与定位系统还有:俄罗斯的 GLONASS、欧盟的 GALI

2020-06-25 01:22:27 715

原创 中国移动发布物联网操作系统 OneOS

想必很多小伙伴都用过中国移动的物联网平台 OneNet,作为一款 PaaS 物联网开放平台,OneNet 帮助开发者轻松实现设备接入与设备连接,并提供设备管理、数据展示、数据分析等功能,打造了很多不错的综合性物联网解决方案。作为国内三大电信运营商之一,中移物联网在蜂窝网络连接和通信方面有天然优势。为了打造统一的物联网生态,今天(2020年6月17日),中国移动发布物联网操作系统 OneOS,为蓬勃发展的 RTOS 产业增加了浓厚的一笔。据说 OneOS 是中国移动从 2018 年开始投入研发的一款面向物

2020-06-17 22:10:29 2287 2

原创 Git 的一键三连

在使用 Git 时,最常用的莫过于 add -> commit -> push 三步操作了。但是对于懒惰的程序员来说,一遍遍地敲简直就是灾难!除了按 ↑ 方向键,有没有办法实现一键三连?噔噔!写个脚本 git-push.sh,如下:#!/bin/bashecho "Enter your message"read messagegit add .git commit -m"${message}"if [ n "$(git status - porcelain)" ];then

2020-05-24 01:47:48 402

原创 Minicom 串口调试利器
原力计划

介绍Minicom 是 Linux 下一款常用的命令行串口调试工具。其功能与 Windows 下的超级终端相似,可以通过串口控制外部的硬件设备,通常用于对嵌入式设备进行管理。在 Ubuntu 环境下,使用如下命令安装:sudo apt-get install minicom第一次使用会出现下面的提示:warnning:minicom configuration file not found, using defaults为方便使用,建议根据实际使用情况进行配置。配置使用前需要进行配置,执行

2020-05-24 01:27:48 592 1

原创 使用 frp 反向代理访问内网树莓派

如果想从外网访问内网的树莓派,可以使用 SSH 反向隧道(Reverse Tunneling)技术。首先,让树莓派主动向公网服务器的某个端口发起 SSH 连接,形成一个 SSH 隧道。当互联网上的其他电脑通过 SSH 连接到公网服务器的这一端口时,服务器会把通信内容接力到与树莓派 SSH 隧道中,从而达到私网穿透的目的。这种方式操作起来还有些繁琐,所以我们尝试使用 Frp 来达到这个目的。F...

2020-05-04 12:06:33 456

翻译 图解Git命令(一)

原文链接:https://dev.to/lydiahallie/cs-visualized-useful-git-commands-37p1Merge多分支模式可以将每个人所做的新的更改分离开来,极大地方便了项目管理,避免了未经评审或坏的更改进入项目。一旦评审通过,则可以将这些更改合并到项目中。将一个分支的更改添加到另一个分支的一种方式是 git merge。Git 有两种合并的执行方...

2020-05-02 17:08:43 453

原创 LittlevGL 开源图形库

LittlevGL 项目作者是来自匈牙利首都布达佩斯的 Gábor Kiss-Vámosi 。Kiss 在2009年开始写 LittlevGL,2016年重写并发布在 GitHub 上。官网:https://littlevgl.com/文档:https://docs.littlevgl.com/en/html/index.htmlGitHub:https://github.com/li...

2020-04-29 00:21:25 881

原创 如何在雅特力 AT32F403A 上运行 RT-Thread
原力计划

雅特力简介雅特力科技在 2016 年成立于重庆市高新区,是由中国台湾智原科技及联华电子支持成立。智原科技是一家在 ASIC 专用级芯片研发及 IP 设计服务领域深耕近 30 年的企业,联华电子是全世界前三大的晶圆代工制造厂。有了两家公司的大力支持,雅特力获得了高品质的晶圆供应、成熟的 IP 设计服务,自主研发出一系列高性价比的 ARM® Cortex-M4 芯片和工具链服务,并最终打造一个强大...

2020-04-28 16:18:07 914 2

原创 基于 STM32G0 采用 USB type-C 的锂电池充电器

功能特性STM32G071CBT6 微控制器,具有2路 type C 接口,内置 USB Power Delivery PHY。LiPow 使用 USB Type C 和 Power Delivery 为锂聚合物电池充电。它支持 2s-4s 包的充电和平衡。支持从 USB PD 电源或具有 PD 源功能的任何其他 USB C 端口(例如 Thinkpad X1 笔记本电脑)充电,高达 6...

2020-04-26 23:47:12 848

原创 FossaSat-1开源卫星

FossaSat-1 是一颗由西班牙非盈利组织 Fossa Systems 研发的微型卫星。体积仅有 5x5x5cm 大小,重量只有 250g,这是有史以来发射到太空的最小的卫星。从名字可以看出,FossaSat-1 项目基于“Free open source software”的思想,允许任何人参与该项目。FossaSat-1 计划于 2019 年第三季度发射(已于2019年底搭载新西兰的...

2020-04-25 13:33:14 460

原创 我想换工作了,欢迎给我推荐工作

广州的雨天,下班后从公司走到地铁站,雨越下越大,打湿了裤腿。前面有一辆小轿车缓慢通过,我在斑马线上停了下来,身后骑着共享单车的大妈没有刹住,朝我撞了上来。我的伞掉了,她的车倒了。她一边扶起自行车,一边向我抱怨,我有点生气,但很快又恢复平静了。我想,我没有错,她也没有错,只是,地太滑了,而我们都不得不走在上面。确认大家都没有受伤之后,我拿起伞走了,才发现,背包已经湿透了。每天上班,下...

2020-04-23 22:13:53 1007 15

原创 发布 RT-Thread 软件包 bc28_mqtt
原力计划

1、介绍bc28_mqtt 是基于移远 BC28 模块 AT 固件的 MQTT 软件包,使用 UART 与 MCU 通信,目前实现了与阿里云物联网平台的连接。从手册来看,BC35-G、BC28 和 BC95 的 AT 指令是兼容的,因此本软件包应该同时支持这三类模组。但是由于本人手上只有 BC28 模块,因此暂时无法验证,欢迎各位开发者参与验证。GitHub 仓库:https://git...

2020-04-22 00:39:54 367

转载 不确定中找到确定性, IBM开出哪些疫后企业数字化新处方?

作者:李佳师,来源:中国电子报、电子信息产业网“真正的强者,善于从顺境中找到阴影,从逆境中找到光亮,时时校准自己前进的目标。”IBM 中国商业价值研究院院长丁伟在今年 IBM Services 的线上会议上引用了易卜生的这句话。2020年的开年,整个社会都按下了暂停健。因为疫情让我们全方位重新审视原来熟悉的生活方式,也因为疫情让更多的企业重新审视数字化战略的价值和意义。疫情发生,企业如何...

2020-04-01 11:43:05 291

转载 最危害程序员职业生涯的三大观念

最危害程序员职业生涯的三大观念蓦然回首自己做软件开发这个行业已经十年了,这十年中我获得了很多,技术能力、培训、出国、大公司的经历,还有很多很好的朋友。但再仔细一想,这十年中我至少浪费了五年时间,这五年可以足够让自己成长为一个优秀的程序员,可惜我错过了,我用这五年时间和很多程序员一样在困惑和迷茫中找不到出路!路其实一直都在那里,只是我们看不到而已!以前我一直被公司和技术牵着走,并不是自己在选...

2020-03-23 18:48:08 452 2

原创 Typora代码块字体修改

升级了 Linux 系统,发现 Typora 代码块中的字体不是等宽的,看起来很别扭 :>_<: 得改!按照官方文档,需要在 themes 目录下添加 base.user.css 文件,写入用户自定义的样式。比如针对上述需求,我增加了如下代码:.CodeMirror-wrap .CodeMirror-code pre { font-family: Courier}如果不...

2020-03-19 16:32:44 4170 1

原创 如何做让客户满意的 Linux 系统
原力计划

出于成本控制和产业上下游合作关系,产品制造商往往会选择与方案提供商合作,使用他们的硬件模块和 Linux 系统。然而,受地理位置和对客户的重视程度影响,方案提供商的服务质量参差不齐,这也直接影响到了下游企业的生产环节和产品质量。实际上,一个让客户满意的 Linux 系统,除了满足功能和性能这两方面的基本需求之外,在生产、测试、维护等方面也不容忽视。易于生产的系统一旦产品研发完成,生产资料将会...

2020-03-18 12:14:32 258

原创 一个灵活的程序应该是可配置的
原力计划

这段时间在公司充当救火员的角色,拯救了一个快要腐烂的项目。其中做的一个工作就是将其变成可配置的,这样可以增加程序的灵活性,如果想改变程序的行为,只需修改参数即可,而不是重新编译。首先我们需要把程序中可变的部分抽离出来,程序本身只处理业务逻辑,实现配置参数与功能代码的解耦合。在 Linux 环境编程中,通常有两种做法:通过配置文件与程序进行交互通过命令行选项参数进行交互配置文件的格式可...

2020-03-14 12:56:37 373

原创 ALSA 音频数据传输 underrun 和 overrun

在 ALSA 数据传输中,最容易出现的错误是 underrun 和 overrun。pcm 播放的时候,接口 snd_pcm_writei 返回 -EPIPE,为 underrun(不足)录制音频的时候, 接口 snd_pcm_readi 返回 -EPIPE, 为 overrun(超载)使用 ALSA 架构的驱动程,在实际开发使用过程中,比较常见的错误有 -EPIPE,为什么会出现呢?肯...

2020-03-09 22:43:11 922

原创 豆瓣 vs 知乎 vs 简书

CSDN 集聚了许多程序员,然而我总觉得,优秀的程序员应该是德才兼备、技术精进、生活认真的。能聊技术也能聊生活,能编代码也能编篮子,能谈梦想也能弹钢琴…所以我决定,除了 CSDN,再开拓一下其他社区!于是,研究了一下豆瓣、知乎和简书。总的来说,这三个平台都是很好的内容创作平台,但是风格和侧重点不同。以后我会尽量把技术相关的内容发布到 CSDN,其他内容(比如随笔、感悟、读书笔记)等发布到别的...

2020-03-08 16:14:49 1050

ARM_AEG-AAE_Entry_level.pdf

此为AAE(ARM认证工程师)认证的考试大纲,主题领域包括:ARM架构、软件开发、软件优化、系统、软件调试和实施。

2013-12-15

嵌入式Linux应用程序开发详解

此为《嵌入式Linux应用程序开发详解》(人民邮电-华清远见)电子版,欢迎下载

2013-12-14

busybox-1.21

BusyBox 是一个集成了一百多个最常用linux命令和工具的软件。

2013-12-14

TCP-IP详解卷1:协议

此为《TCP-IP详解卷1:协议》电子版,欢迎下载!

2013-12-15

Cadence&Allegro中文教程

此为Cadence & Allegro 的简易中文教程。

2013-12-15

sqlite3.8.1

此为嵌入式数据库sqlite3.8.1的安装源代码,在ubuntu在运行情况良好。

2013-12-11

STM32参考手册(中文)

此为STM32F101xx、STM32F102xx、STM32F103xx系列微处理器参考手册,中文版。

2013-12-11

STM32固件库使用手册(中文)

此文档为STM32系列处理器固件库使用手册的中文版

2013-12-10

程序员生存定律

整理了《程序员生存定律》部分章节,希望对刚入行的小朋友们有些帮助。有些事真是入行很久后才明白,感觉上如果能预先明白了,应该挺有帮助的。

2019-10-04

OtoStudio可视化界面开发示例代码

OtoStudio可视化界面开发示例代码 move_car、robot、Machine Tool 三个项目代码

2019-04-07

CoDeSys2.3 文档

CoDeSys2.3 文档,包括中文和英文文档,编程手册、可视化界面手册

2019-04-07

CoDeSys 软件

CoDeSys 软件版本 23928,运动控制软件,工业机器人,电机控制

2019-04-07

STM32 HAL 库开发实战指南—基于F7

野火新书《STM32 HAL 库开发实战指南—基于F7》,该书基于野火挑战者F7开发板,使用的是HAL库,全书共980页。该书只有电子版,纸质版不会出版,因为F7只是ST在Cortex-M7内核中的一个过渡产品,真正的大杀器是H7。后面会出版H7的书籍,但跟F7的内容差别不大,只是小改。欢迎下载!

2018-05-30

意法半导体 M95080W 数据手册

意法半导体 M95080W 英文版数据手册,注意是英文版,是英文版!

2018-05-28

华邦 W25Q80 数据手册

华邦 W25Q80英文版数据手册,注意是英文版,是英文版!

2018-05-28

STM32F7高性能应用_Hands-On代码

STM32F7高性能应用_Hands-On代码,基于STM32F769I-DISCO,2017年10月

2017-11-05

新型智能垃圾桶的设计方案

《新型智能垃圾桶的设计方案》周慧珺,许锦标(2006年) ------------------- 提出了一种新型智能垃圾桶的设计方案.采用基于单片机的智能化红外感应控制系统、无线通信系统,实现自动开关桶盖并调节开盖角度、遥控垃圾桶走动、智能封袋的功能.与传统智能垃圾桶相比较,功能性更强,智能化程度更高.

2017-10-09

Makefile 编程手册

GNU make中文手册 ver - 3.8 翻译整理:徐海兵 2004-09-11

2017-08-06

GNU make中文手册

GNU make中文手册 ver - 3.8 翻译整理:徐海兵 2004-09-11

2017-08-06

Vimtutor_VIM教程1.5

Vimtutor_VIM教程1.5 中文版

2017-08-05

丢包测试工具

Windows下的网络丢包测试工具(Ping)

2017-07-29

ATKKPING工具

一款小型、免安装的Windows上的ping包测试工具

2017-07-28

LwIP协议栈源码详解——TCP/IP协议的实现

《LwIP协议栈源码详解——TCP/IP协议的实现》,老衲五木

2017-07-24

从零开始使用CubeMX创建以太网工程

从零开始使用CubeMX创建以太网工程.pdf 视频地址:http://v.youku.com/v_show/id_XMTg4NjI5MzY4OA==.html

2017-07-11

TCP&UDP测试工具 V1.02

【TCP&UDP测试工具基本介绍】 此测试工具用于开发网络通讯程序时,在服务器或客户端测试TCP/UDP通讯连接和测试数据的接收和发送情况。 【TCP&UDP测试工具软件功能】 1.可收发TCP/UDP数据。 2.对于TCP,支持服务器和客户端模式。 3.支持多连接,可同时对多路网络连接进行操作。 4.对于UDP,支持组播方式。 5.可显示当前数据传输速度。 6.数据显示方式分为ASCII和HEX两种。 7.可发送文件。 8.可把接收到的数据实时保存到文件。

2017-07-11

TCP/UDP Socket调试工具V2.3

SocketTool调试软件是一款网络TCP/UDP通信调试工具,本工具集功能强大与简单易用为一体,是无需安装的免费绿色软件。 它可以帮助网络编程人员、网络维护人员检查所开发的网络应用软硬件的通信状况。 是一款非常好用的socket 链接测试工具。 ----------------------------------------- TCP/UDP Socket调试工具的特色: ★ 全面集成 TCP服务器/客户端; UDP服务器/客户端; UDP广播/组播 功能 ★ 支持多Socket并行测试, 采用树状Socket可视化界面,所有Socket句柄一目了然 ★ 在一个程序内可进行多句柄/多类型的Socket的创建/删除/以及数据收发等操作 ★ 支持16进制的发送和16进制接收显示,支持汉字以及文本发送 ★ 用户可以方便的把接收到的数据保存下来 ★ 支持发送、接收字节数统计 ★ 支持数据循环发送,同一内容可自动发送1次至10000次

2017-07-11

eGTouch_v2.5.5814.L-x.tar.gz

eGTouch_v2.5.5814.L-x.tar.gz,Kernel 2.6.24 Upward and 3.x.x / 4.x.x,X86 (32/64bits) 最后更新时间:2015/10/22

2017-06-29

eGTouch_v2.5.5814.A-all

eGTouch_v2.5.5814.A-all.zip 是 Android 的EETI触摸控制器驱动

2017-06-28

STM32H7数据手册

STM32H7数据手册(STM32H7x3_rm.pdf)英文版

2017-06-20

嵌入式Linux应用开发完全手册(韦东山)

韦东山老师的《嵌入式Linux应用开发完全手册》电子版

2017-06-09

好友在哪Android项目源码

非常好

2017-06-07

STM32应用笔记-SPI自举程序中使用的I2C协议

STM32应用笔记-SPI自举程序中使用的I2C协议

2017-06-05

STM32应用笔记-QVGA TFT-LCD直接驱动使用FSMC外设

STM32应用笔记-QVGA TFT-LCD直接驱动使用FSMC外设

2017-06-05

阿里巴巴Java开发手册

阿里巴巴Java开发手册

2017-05-25

FreeRTOS_ST_April_Training(北京麦克泰FreeRTOS培训课件)

FreeRTOS_ST_April_Training(2017年4月 北京麦克泰FreeRTOS培训课件)

2017-05-04

鸟哥的Linux私房菜-基础学习篇(第四版)

鸟哥的Linux私房菜-基础学习篇(第四版)高清晰完整书签PDF版,不是网上广泛流传的第三版,是根据鸟哥官网2015.04.06版,制作的最新版,并且,为了方便阅读,还制作了书签。因为鸟哥官方第四版还没有正式出版,所以这个暂定为第四版。 该版相对于第三版,最大的改进是增加最新的内容,基础篇基于CentOS 7进行讲解,一如既往的延续鸟哥诙谐轻松的文风,不像传统的教材古板。读起来很是舒服,没有压力。简简单单的就把知识学到了。而且还有课后习题,方便读者对知识进行梳理。 郑重声明:该PDF中所有文字,插图版权属于鸟哥。本人仅做了文字整理工作。任何人不得在未取得鸟哥授权的情况下,对本文实施商业印刷、出版行为。如有意愿请与鸟哥本人联系。对于文中出现的错讹,不妥之处,或有建议,请发邮件联系鸟哥进行更正,共同完善该文。

2017-04-19

fsl-yocto-3.10.17_1.0.0.tar.gz

fsl-yocto-3.10.17_1.0.0.tar.gz 包含《Freescale_Yocto_Project_User's_Guide》、《Freescale_XServer_Video_Driver_User's_Guide》以及 i.MX6 相关文档。

2017-04-18

系统集成项目管理工程师教程

系统集成项目管理工程师教程(2009年)

2017-04-10

valgrind-3.12.0.tar.bz2

Valgrind是一套Linux下,开放源代码(GPL V2)的仿真调试工具的集合。

2017-03-29

《项目管理知识体系指南》(PMBOK指南)第五版

《项目管理知识体系指南》(PMBOK指南)第五版为管理单个项目提供指导,对项目管理相关概念进行定义......

2017-03-29

阿基米东的留言板

发表于 2020-01-02 最后回复 2020-04-03

小白提问:做视频监控需要用到实时操作系统吗?

发表于 2016-10-24 最后回复 2020-01-02

make menuconfig 提示 Unable to find the ncurses ......

发表于 2017-01-25 最后回复 2018-04-28

Linux socket 编程遇到问题

发表于 2016-12-15 最后回复 2016-12-15

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