自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kity的专栏

电子设计、嵌入式软件开发、单片机开发

  • 博客(24)
  • 收藏
  • 关注

原创 ESP8266开发环境搭建

esp8266开发环境搭建

2022-01-09 19:24:46 3790

原创 Altium Designer 20学习笔记

由于硬件工程师离职,没人画板,所以需要自己来画板。此文用于记录AD学习过程中记录一些快捷键的操作。公共操作:1、AD软件的底部是状态栏,状态栏下有一个panels按钮,里面有很多可选的项目,默认状态栏是打开的,如果不小心关闭,可以在:“视图”-->“状态栏”里面打开。2、按下tab键可以对选中的元素进行属性的设置。3、单按下"g"可以选择栅格大小,双按"gg"可以手动输入任意尺寸的栅格。4、按下“ctrl”+“q”可以切换显示的单位mil或者mm。5、按下“a”...

2021-10-27 11:29:41 5150

原创 创建ESP32最小工程

在上面文章中(ubuntu18.04环境下搭建 ESP32开发环境_kity的专栏-CSDN博客)我们介绍了如何基于ubuntu系统搭建ESP32开发环境,现在我们验证以下我们的开发环境能否正常工作。 1、创建工程 按照上一篇文章搭建的环境变量,首先打开一个终端窗口,然后运行 get_idf 来设置 esp-idf 环境。创建一个保存你的工程代码的目录,比如我在~/esp/目录下创建了一个esp32_demo目录,然后把:~/esp/e...

2021-10-21 20:57:29 834 1

原创 ubuntu18.04环境下搭建 ESP32开发环境

1、安装准备 根据编译ESP-IDF所需要的软件安装相关的软件包,ubuntu系统下根据如下指令安装,从指令中我们可以看到需要安装的有git,python3等等软件。sudo apt-get install git wget flex bison gperf python3 python3-pip python3-setuptools cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0...

2021-10-21 16:55:14 811

转载 一个功能比较齐全的cjson demo程序

/* 编译的时候需要添加数学链接库 -lm */#include <math.h>#include <stdio.h>#include <string.h>#include <stdlib.h>#include "cJSON.h"static void print_cjson_obj_value(const cJSON * ob...

2019-04-26 10:11:17 514

原创 git 和github的使用

安装完成了git之后,需要进行最后一步的设置:$ git config --global user.name "Your Name"$ git config --global user.email "email@example.com"*********************************************************git在本地上的操作*****...

2019-04-18 08:56:22 196

转载 Git服务器简单搭建

以下为在ubuntu环境下搭建:(1)安装git$ sudo apt-get install git(2)创建一个git账户$ sudo adduser git (创建git账户)$ sudo passwd git (设置git密码,这一步好像可以不用设置密码,因为我设置了密码,所以每次git clone或者git push都需要输入密码)(3)收集所有需要登录的用户的公钥...

2019-04-17 10:29:04 371

原创 最简单的驱动程序hello world

最简单的驱动程序hello world

2016-04-26 22:11:41 629

转载 动态链接库*.so的编译与使用

动态链接库*.so的编译与使用- -动态库*.so在linux下用c和c++编程时经常会碰到,最近在网站找了几篇文章介绍动态库的编译和链接,总算搞懂了这个之前一直不太了解得东东,这里做个笔记,也为其它正为动态库链接库而苦恼的兄弟们提供一点帮助。1、动态库的编译下面通过一个例子来介绍如何生成一个动态库。这里有一个头文件:so_test.h,三个.c文件:test_a.c、te

2014-07-10 14:08:54 406

原创 添加一个uboot命令的方法

1/   在common目录下添加一个

2014-05-30 16:17:59 557

原创 如何把内核、uboot、和根文件系统下载到开发板中

1、首先准备好所需要的文件:u-boot、

2014-05-29 20:19:45 2601 1

转载 linux驱动开发环境的配置

经过两周的摸索,终于对Linux设备驱动开发有了个初步的认识,下面对Linux设备驱动开发环境的搭建做个小结,以方便自己以后查询,同时也能给同道的初学者一点帮助。刚接触Linux设备驱动时,初学者往往连如何编译驱动程序都不懂,更别说编译进内核或加载测试了。一般都是在网上找个最简单的 helloworld驱动程序,然后严格按照网上所说的步骤编译,结果却得到一大堆见都没见过的错误,更不要说根据错误

2014-05-28 14:38:52 718

转载 Linux用户空间与内核空间(转)

Linux 操作系统和驱动程序运行在内核空间,应用程序运行在用户空间,两者不能简单地使用指针传递数据,因为Linux使用的虚拟内存机制,用户空间的数据可能被换出,当内核空间使用用户空间指针时,对应的数据可能不在内存中。Linux内核地址映射模型x86 CPU采用了段页式地址映射模型。进程代码中的地址为逻辑地址,经过段页式地址映射后,才真正访问物理内存

2014-05-27 19:59:37 462

原创 Linux的启动流程

Linux的启动流程分为以下几个步骤:1、加载BIOS的硬件信息,并获取

2014-05-20 09:50:02 383

转载 STR LDR STM LDM

转自:http://hi.baidu.com/zp2000/blog/item/26cacf112016a711b8127b6e.html,由于原始帖子已经被删了,所以我转成原创并进行修改了,如下:http://blog.chinaunix.net/uid-25100840-id-340479.html) 这里比较下容易混淆的四条指令,已经在这4条指令的混淆上花费了很多精力,现在做

2014-05-19 16:41:36 562

转载 linux的五种进程

(1)TASK_RUNNING(运行态):进程是可执行的;或者正在执行,或者在运行队列中等待执行。(2)TASK_INTERRUPTIBLE(可中断睡眠态):进程被阻塞,等待某些条件的完成。一旦完成这些条件,内核就会将该进程的状态设置为运行态。(3)TASK_UNINTERRUPTIBLE(不可中断睡眠态):进程被阻塞,等待某些条件的完成。与可中断睡眠态不同的是,该状态进程不可被信号唤醒。

2014-05-10 14:08:36 913

原创 输入电阻和输出电阻的区别

高输入电阻、低输出电阻的优点:输入电阻对

2014-05-09 09:44:40 3190

原创 fopen函数的使用

1 #include  2 #include  3 void main(void)  4 {  5     FILE *fp;  6     char ch;  7     if((fp = fopen("1.txt", "rt")) == NULL)  8     {  9         printf("\nCannot open file strike any

2014-05-05 19:59:00 471

原创 带可变参数列表的函数

可变参数是通过宏来定义的,这些宏

2014-04-24 10:21:25 498

原创 安装并配置nfs服务器

1、安装nfs的服务器

2014-04-17 00:03:41 536

原创 rootfs根文件系统

一、下载并解压根文件系统的源码,进入根文件

2014-04-16 16:17:07 2766

原创 linux内核移植

一、基本的内核移植解压内核文件

2014-04-16 11:20:25 611

原创 基于s5pv210的u-boot移植

1/找到u-boot的源码包,比如android_uboot_smdkv210.tar.bz2

2014-04-16 10:06:08 1426 2

原创 Makefile文件变量的定义规则

定义变量现在暂时发现有以下四个,分别为:

2014-04-15 11:35:48 610

空空如也

空空如也

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

TA关注的人

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