自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

end_destiny

随堂笔记

  • 博客(89)
  • 资源 (11)
  • 收藏
  • 关注

原创 Coverity代码扫描-不安全库函数的解决方案

综上所述,本文主要介绍了C语言不安全库函数使用过程中存在的隐患,当程序调用C语言库函数时,尽量使用危险程序较低的库函数,如(strncpy替代strcpy,strncat替代strcat、snprintf替代sprintf等)。其次,针对没有相同功能,且风险程度较高的库函数,可封装该类型的库函数,进行边界检查,以及添加空字符(‘\0’)终止符等操作,来提高代码的健壮性。本文旨在介绍coverity代码静态扫描工具对C语言中不安全库函数的扫描过程,并针对不安全库函数扫描产生的**“越界风险”**进行处理。

2023-08-25 15:11:18 640

原创 Linux多核系统下线程的调度策略和优先级

Linux多核系统下线程的调度策略和优先级1、引言2、应用程序具体表征现象3、举例论证上述猜想4、解决方案(绑核操作)a. 指定线程在特定cpu上运行b. 指定进程在特定cpu上运行c. htop绑核检测工具d. 注意5、补充6、参考文档1、引言  Linux中,多任务应用程序在单核(并发处理)或多核(并行处理)cpu下运行,出现了不同的表征形式。在多核系统中,由于线程执行处于一个并行执行的状态,任务之间的优先级没有起作用,即高优先级任务未必先于低优先级任务前执行,存在并行执行的可能。本文主要介绍嵌入式

2022-03-29 23:39:24 1074

原创 telnetd移植

telnetd移植参考文章:通过telnet远程登录开发板目前我需要使用telnetd工具,连接开发板;移植步骤:1、配置内核:Device Drivers —>Character devices–>[*] Unix98 PTY support2、buildroot中配置busybox(make busybox-menuconfig):Networking Utilities —>[] telnetd[] Support standalone telnet

2021-11-06 19:12:28 631

原创 Linux下RTC驱动的加载

pcf8563驱动的加载引言i2c驱动使能与验证rtc(pcf8563)驱动加载rtc(pcf8563)驱动验证指令引言  rtc驱动芯片为嵌入式linux系统提供系统时间,通过I2C接口挂载在开发板设备树的i2c节点上。本文简述pcf8563驱动的加载过程,其余rtc芯片的加载过程类似,并验证了rtc(pcf8563)驱动的加载。waring:  rtc驱动本质上是一个字符设备驱动,只不过Linux内核在通用的字符设备驱动接口上引入了RTC驱动框架(字符设备驱动的封装)。常用rtc芯片驱动已经存放

2021-09-11 12:41:39 2002 5

原创 根文件系统构建简介

Buildroot 构建根文件系统前言:厂商构建的根文件(通过yocto)系统尽管包含的库(Qt、OpenCV…)齐全,但同样也导致根文件系统过大,系统启动时间增加,而 busybox构建的根文件系统不齐全,很多东西需要我们自行添加,比如lib库文件、网络配置等。很多命令也需要自行移植,比较繁琐,故选用Buildroot 构建根文件系统(需用到busybox),并将自己app中的库文件和执行程序放入相应目录。Buildroot构建过程中,需通过网络下载配置中包含的压缩文件(放在buildroot/dl/目

2021-08-28 23:28:56 383

原创 Linux下nand flash读写测试

uboot操作寄存器时,不需要通过ioremap函数进行地址映射,而32位linux内核空间访问的地址为虚拟地址(3~4GB),故在内核空间操作某个寄存器时,需先通过ioremap函数进行地址映射.https://blog.csdn.net/boysic/article/details/82188681https://blog.csdn.net/qq_39721016/article/details/117993088...

2021-08-25 20:36:34 3261

原创 Linux USB 基础概念与协议简介

USB 基础概念与协议简介引言基础概念协议简介USB 抓包工具(BUS Hound)引言  近来,因需要将搭载Linux系统的开发板作为USB从设备(虚拟串口)使用,故在利用Linux 内核中Gadget驱动设备之前,普及USB的基础概念和协议是十分必要的。此外,USB设备驱动开发过程中,也因借助BUS Hound工具对USB设备进行抓包处理,分析USB设备的接收到的协议帧。基础概念1. USB是主从结构:  a. 所有的USB传输,都是从USB主机这方发起;  b. USB设备没有"主动

2021-08-14 21:03:43 624

原创 开发板浮点型运算能力测试

运算能力测试前言测试方案测试程序前言测试方案测试程序

2021-08-08 16:59:58 1199

原创 打补丁是一种学问(Linux)

当前目录生成补丁文件

2021-08-07 11:39:16 651

原创 嵌入式Linux开发学习网站

软件下载地址gcc-linaro交叉编译工具下载地址# 交叉编译器的搭建方法,该下载地址也包括64位的ARM交叉编译器cd /usr/local/ mkdir arm-gcctar xvf gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu.tarcd gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnusudo vim /etc/profile 最后一行添加 : PATH=$PATH:/us

2021-08-07 10:47:10 190

原创 万能makefile

万能makefile实例1. 单个目录(最简单的makefile)2. 多层目录(单个makefile构建BSP)3. 多层目录(多个makefile嵌套管理,类似于内核)1. 单个目录(最简单的makefile)CROSS_COMPILE ?= # 没有定义交叉编译器时,直接用gccCC := $(CROSS_COMPILE)g++ # 编译器 EXECUTABLE := server # 可执行文件名INCLUDES := $(wildcard *.

2021-07-31 22:31:27 721 1

原创 Bitbake常用命令

Bitbake常用命令参考地址:bitbake 官网解析文档  不同芯片厂商会将自己的配方(recipes)添加到yocto中,故利用yocto构建Linux发行版时需了解对应厂商的“meta-”层,以及kernel和uboot的命名方式。$ bitbake -hUsage: bitbake [options] [recipename/target recipe:do_task ...] Executes the specified task (default is 'buil

2021-07-29 20:19:16 1179

翻译 Yocto中开发内核的两种方法

开发内核的两种方法1. 内核开发准备1.1 devtool内核开发准备1.2 传统内核开发准备2. 创建和准备层3. 使用devtool工具开发内核4. 使用传统方法开发内核Note参考文档:yocto官方帮助文档yocto中所需层和软件开发包下载地址Note:   devtool与bitbake类似,同属于yocto中的构建工具,使用前通过如下命令进行声明: source ~/poky/oe-init-build-env            【开发内核前,推荐了解bitbake的常

2021-07-28 20:26:28 2326 1

原创 C语言下,日志的打印等级与特殊的宏定义

日志的打印等级与特殊的宏定义特殊的宏定义日志的打印等级特殊的宏定义/*****************************strcat*****************************************//* # 字符串化 */#define exp(s) #s // exp(145s) <==> "145s" /* ##为连接符,用来将宏参数或其他的串连接起来 */#define STR_TO_CAT(a, b) a##b // str

2021-07-23 21:24:55 664

原创 IgH(Igh EtherCAT Master for Linux)移植到搭载Linux系统的开发板

EtherCAT 移植引言:源码编译过程根据源码编译错误存进行编译后的库文件打包移植到开发板EtherCAT Master在Linux应用空间的使用参考文档:IgH源码下载地址,可参考该网站下的ethercat-1.5.2.pdf文档Ethercat开源库IGHmaster1.5.2二次开发源码引言:  EtherCAT两大主流开源代码为SOEM(即支持Linux,又支持windows )和IgH EtherCAT Master只支持Linux )。本文以IgH具体移植步骤为引子,简述

2021-07-23 21:09:37 3339

原创 开发板与开发主机的文件传输方式

文件传输方式问题常用传输方式介绍解决方案问题常用传输方式介绍解决方案

2021-07-18 13:44:28 797

原创 Linux 内核实时性测试

kernel 实时性测试1、实时补丁的移植2、实时测量工具(cyclictest )移植3、cyclictest 参数介绍4、实时测量结果分析实时补丁和测试工具下载链接:Linux 系统中不同内核版本的实时补丁包关于Linux安装RT-PREEMPT实时补丁——参考文章cyclictest 工具源码下载地址Cyclictest 的使用与分析——参考文章1、实时补丁的移植  Linux内核版本和 rt 版本尽量保持一致 , 如果实在找不到对应Linux内核版本的 rt 补丁包,可用最近补

2021-07-17 17:28:58 1936 1

原创 《Uboot常用命令总结》

Uboot常用命令总结uboot命令使用方式:uboot支持的命令:  进入uboot的命令行模式以后输入“ help”或者“?”,然后按下回车即可查看当前 uboot所支持的命令,下图为uboot支持的部分命令预览图:uboot命令使用方式:...

2021-07-17 15:05:33 2135 4

原创 语句摘抄——第30周

报价之后,不再说话。如果你是做销售工作的,这项技巧很有用。在其他领域,这项技巧也很有用。如果你问了别人一个问题,然后他们回答了一半,你等着,他们会说完。只要等着,保持眼神接触,最终,他们会开口讲完的。公开讲话或者蹦极之前这种会紧张的时候嚼口香糖就好。据说是因为人类在危险的时候会自动停止咀嚼,所以吃东西的时候就是安全的,大脑就是这么告诉你的。反正这招对我很管用。人们最终记住的不是你说过的话,而是你让他们产生的感觉。几乎所有人都喜欢谈论自己的事情,所以,多问问题。  ...

2021-07-04 12:06:10 90

原创 韦东山数码相框项目进度一

数码相框进度一项目需求分析程序架构字符编码参考文章:韦东山数码相框任务需求分析项目需求分析      程序架构1. 为了提高程序的复用性,将应用程序分为两个进程,进程之间通过socket套接字进行通信。2. 两个进程下通过多线程框架,完成不同功能模块的调度。3. 本项目设计的驱动程序除了前文以完成的LCD驱动、触摸屏驱动、按键驱动,还需设计DMA驱动(mmap映射)将存于内存中的图片放入LCD显存中,减少CPU的占比。输入进程(3线程):主控线程:得到上报的事件,用socke

2021-07-03 09:21:44 275 2

原创 语句摘抄——第29周

来自于知乎某篇文章。人们倾向于记住最先发生的事情和最后发生的事情。中间的事情记不清楚。所以如果你要做自我介绍的话,最好做第一个或者最后一个。面试的时候,也是一样的。报价之后,不再说话。如果你是做销售工作的,这项技巧很有用。在其他领域,这项技巧也很有用。如果你问了别人一个问题,然后他们回答了一半,你等着,他们会说完。只要等着,保持眼神接触,最终,他们会开口讲完的。公开讲话或者蹦极之前这种会紧张的时候嚼口香糖就好。据说是因为人类在危险的时候会自动停止咀嚼,所以吃东西的时候就是安全的

2021-06-27 18:45:59 96

原创 语句摘抄——第28周

她那时候还太年轻,不知道所有命运赠送的礼物,早已在暗中标好了价格。                            ------《断头皇后》今日长缨在手,何时缚住苍龙?                            ------毛泽东滚滚长江东逝水,浪花淘尽英雄。是非成败转头空。青山依旧在,几度夕阳红。白发渔樵江渚上,惯看秋月春风。一壶浊酒喜相逢。古今多少事,都付笑谈中。                            ------杨慎《临江仙》人,.

2021-06-19 16:08:47 103

原创 语句摘抄——第27周

对我们来说,一个人,一个党,一个军队,或者一个学校,如若不被敌人反对,那就不好了,那一定是同敌人同流合污了。如果被敌人反对,那就好了,那就证明我们同敌人划清界线了。如若敌人起劲地反对我们,把我们说得一塌糊涂,一无是处,那就更好了,那就证明我们不但同敌人划清了界线,而且证明我们的工作是有成绩的了。                            ------《毛泽东选集》唤起一天明月,照我满怀冰雪,浩荡百川流,鲸饮未吞海,剑气已横秋。                            .

2021-06-13 18:13:25 720

原创 语句摘抄——第26周

皮之不存,毛将焉附。飞鸟尽,良弓藏;狡兔死,走狗烹。人生最危险,最可怕的时候,不是失意之时,而是得意之时。给时光以生命,给岁月以文明。那些不经意想起的,总是记忆里最深刻的。生活中只有一种英雄主义,就是在认清生活真相之后,依然热爱生活。    有趁火打劫者,有虚张声势者,有浑水摸鱼者,有隔岸观火,犹豫彷徨者。什么才是生活的本来面貌?是消除一切压力与焦虑,摆脱所有传统习俗与社会舆论,随心所遇,自由自在,还是体会到自由与责任永远相伴相生,人必.

2021-06-05 09:53:55 125

原创 语句摘抄——第25周

身无饥寒,父母无愧于我;人无长进,我以何待父母。终有一天,你会跨过静谧无声的洗墨江,离开群山环抱的旧桃园,来到无边阴霾的夜空之下。你会目睹无数不可攀爬之山相继倾覆,不可逾越之海干枯成田,你要记得,你的命运悬在刀尖上,而刀尖须得永远向前。日出未必意味着光明,太阳也无非是一颗晨星而已,只有在我们醒着时,才是真正的破晓。                            ------梭罗《瓦尔登湖》我需要机会脱离我出生的环境,我认识的人全部都充满了怨气,他们活着只是为了生存,但是.

2021-05-29 19:24:57 124 1

原创 语句摘抄——第24周

看他起高楼,看他宴宾客,眼见他楼塌了。他平地起高楼,恢弘霸气;他谈笑交鸿儒,羡煞旁人;他楼塌了,人皆做鸟兽散尽。你瞧这些白云聚了又散,散了又聚,人生离合,亦复如斯。总有人,山高路远,为你而来。从不试图摘月,我要这月光为我而来。别人平淡的生活,耗尽你所有的向往。    同是寒窗苦读,怎愿甘拜下风;明明不甘堕落,却又不思进取。桐高凤必至,花香蝶自来。一个人最大的教养就是接受父母的平凡,最难的教养就是对家人和颜悦色。若干年后,你也经.

2021-05-21 19:30:52 160

原创 语句摘抄——第23周

这些年一直在提醒自己一件事,千万不要感动自己,大部分人看似努力,不过是愚蠢导致的。什么熬夜看书到天亮,连续几天只睡几个小时,多久没有放假了。如果这些东西也值得炫耀,那么富士康流水线上任何一个人都比你努力多了。人难免天生有自怜情绪,唯有时刻保持清醒,才看得清真正的价值在哪里。                                ------我们这一代人的困惑很久以后,当有人称赞你为人精明谨慎,讲话做事滴水不漏,你都在心里苦笑着感激上苍,感激那些给你上过一堂又一堂课的凉薄的人们。其实.

2021-05-15 15:44:07 89

原创 语句摘抄——第22周

人最重要的,是洋溢在脸上的自信,长在心底的善良,刻在生命里的坚强。江湖不是打打杀杀,那江湖是人情世故,能应对就不容易,要懂全了就更不可能。使我有洛阳二顷田,焉能配六国相印。愿你以后的每次流泪都是喜极而泣。位居人上时,把人当人;位居人下时,把己当人。    不知他人苦,莫劝他人善。人不敬我,是我无能;我不敬人,是我无德。每一个优秀的人都有一段沉默的时光,那段时光,是付出了很多努力,却得不到结果的日子,我们把它叫做扎根。我们现在走的每一.

2021-05-08 16:11:59 88

原创 语句摘抄——第21周

我曾七次鄙视自己的灵魂:第一次,当它本可以进取时,却故作谦卑;第二次,当它空虚时,用爱欲来填充;第三次,在困难和容易之间,它选择了容易;第四次,它犯了错,却借由别人也会犯错来宽慰自己;第五次,它自由软弱,却把它认为是生命的坚韧;第六次,当它鄙夷一张丑恶的嘴脸时,却不知那正是自己面具中的一副;第七次,它侧身与生活的污泥中,虽不甘心,却又畏首畏尾。你在人群中看到的每一个耀眼的女孩,都是踩着刀尖走过来的。你如履平地般地舒适坦然,当然不配拥有任何光芒。悄无声息的崩溃又悄无声息的自愈。.

2021-05-01 22:59:37 99

原创 语句摘抄——第20周

我说不出来为什么爱你,但我知道,你就是我不爱别人的理由。你知道人类最大的武器是什么吗?是豁出去的决心。没有不可治愈的伤痛,没有不能结束的沉沦,所有失去的,会以另一种方式归来。**你我都是寡淡的人,都把自己藏得很深。**思念到极致也只化作心上的一点痒,好像一切尚未发生,却又什么都有了。我心里有一簇迎着烈日而生的花,比一切美酒都要芬芳,滚烫的馨香淹没过稻草人的胸膛,草扎的精神,从此万寿无疆。    如果你找不到一个坚持下去的理由,那就找一个重新开始的理..

2021-04-23 20:22:36 131 1

原创 语句摘抄——第19周

夫天地者,万物之逆旅也;光阴者,百代之过客也。而浮生若梦,为欢几何?苦难既然把我推到了悬崖的边缘,那么就让我在这悬崖的边缘坐下来,顺便看看悬崖下的流岚雾霭,唱支歌给你听。我不相信掌纹能够带给我什么,我只相信十指握成拳头的力量,它能带我创造一个全新的世界。一星陨落,黯淡不了星光灿烂;一花凋零,荒芜不了整个春天。一个能升起月亮的身体,必然驮住了无数次日落。    年少时,钦佩于李白的”亨羊宰牛且为乐,会须一饮三百杯“;现在,更钟情于杜甫的“莫思身外无穷事,.

2021-04-18 17:32:20 122 1

原创 语句摘抄——第18周

《经济学十大原理》人们面临得失交换(权衡取舍)。People face tradeoffs.某物的成本是为此所放弃的东西。The cost of something is what you give up to get it.(opportunity cost)理性人思考边际量。Rational people think at the margin.人们会对激励作出反应。People respond to incentives.贸易能使人人收益。Trade ca

2021-04-09 15:06:37 118 1

原创 触摸屏(裸机/驱动)编程思想—JZ2440

触摸屏(裸机/驱动)编程触摸屏的种类电阻式触摸屏电容式触摸屏触摸屏裸机程序触摸屏驱动程序参考资料:1.【韦东山】嵌入式Linux应用开发完全手册(旧内核未包含新协议和新API接口——本文的实验平台电阻式触摸屏)2.【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.4——目前主流开发流程:电容式触摸屏3.触摸屏-测试过程触摸屏的种类  触摸屏主要有电容式、电阻式、红外线式、超声波式。目前较多应用的是电容式。电阻式触摸屏  电阻式触摸屏其实就是一种传感器,虽然已经用的不多了,但是还是

2021-04-06 15:07:31 647

原创 语句摘抄——第17周

我一直相信,有一天每一个人都会有自己的房子,自己的家庭。这大千世界的一隅,总有一天会有一盏等着我们回家的灯。而年轻的时候,所有的颠沛流离都将成为日后心中的慰藉,是青春的圣火,是跃动的生命。他们闪着光,透着亮,提醒着我们曾经那么年轻,曾经那么敢闯,曾经天不怕地不怕,曾经什么都可以接受和忍耐。所有的年轻,有一天都会长大与成熟。当回忆往事的时候,望着远方,嫣然一笑,就是对青春时光里所有的所有,最好的诠释与珍藏。我们是如何一步步落后于别人的,自己心里特别清楚,无非是从生活中一点点的差距开始。.

2021-04-02 16:32:59 120 1

原创 语句摘抄——第16周

世上有多少个朝圣者,就有多少条朝圣路。每一条朝圣的路都是每一个朝圣者自己走出来的,不必相同,也不可能相同。然而,只要你自己也是一个朝圣者,你就不会觉得这是一个缺陷,反而是一个鼓舞。每个人正是靠自己孤独的追求加入人类的精神传统的,而只要你的确走在自己的朝圣路上,你其实并不孤独。一个人通过承受苦难而获得的精神价值是一笔特殊的财富,由于它来之不易,就决不会轻易丧失。**信仰总是一种冒险。**也许,与那些世界征服者相比,精神探索者们是一些更大的冒险家,因为他们想得到的是比世界更宝贵.

2021-03-26 15:59:23 90 1

原创 红外遥控(NEC协议)编程

红外遥控(NEC协议)编程一、常用的红外协议二、NEC红外协议编程要点参考文章:红外遥控协议-NEC协议NEC Infrared Transmission Protocol红外遥控器-IR-linux驱动(基于imx6ull平台)一、常用的红外协议1. NEC 协议            上图为典型的 NEC 协议传输格式,起始位(引导码)为 9ms 高+4.5ms 低组成,有效数据为地址 + 地址反码 + 命令 + 命令反码(还有一个562.5µs的结束脉冲)。反码的作用是用来校准

2021-03-21 21:39:24 2160

转载 常用电源电路设计

buck、boost、buck-boost电源模块参考文章:

2021-03-20 16:07:21 5135

转载 嵌入式应用软件架构

嵌入式应用软件架构架构1: 顺序执行(前后台系统)架构2: 时间片轮询架构3: 嵌入式实时操作系统参考文献:《ARM嵌入式应用程序架构设计实例精讲》架构1: 顺序执行(前后台系统)架构2: 时间片轮询架构3: 嵌入式实时操作系统...

2021-03-19 22:45:59 465

原创 语句摘抄——第15周

在一个科技发达,文化成为一场滑稽戏的时代里,造就精神枯萎的敌人更可能是一个满面笑容的人,而不是那种一眼看上去就让人心生怀疑和仇恨的人。当胆怯的智慧还在犹豫的时候,勇敢的无知已经行动了!这句话的隐含之意是,思考和阅读也许可以让我们明白一些事理和道理,但不能直接提升我们的气节和勇气,更无法直接激发行动。一种未经反思的人生是不值得过的人生,一个无从选择的幸福生活不是真正的幸福生活,而只是“被幸福”。柏拉图说过,很多人从出生开始就待在自己挖的一个洞穴里,我们所见的世界只不过是被阳光抛到洞穴.

2021-03-19 21:26:09 118

原创 语句摘抄——第14周

生而不知学,与不生同;学而不知道,与不学同;知而不能行,与不知同。某种意义上,人生就是一场彻底的清算,一场与自己的本性进行的战斗,一个也许永远都没有标准答案的“认识你自己”的追问。在这个漫长的过程里面,你需要清算智识上的无明,更重要的是要克服意志上的软弱。你当然可以选择向古人、今人、熟人、亲人、陌生人求助,但是归根结底,你没有任何人可以依傍。在这个时代,似乎总有一种向下的力量,要把所有人拉低,总有一种执拗的怀疑要撕破人道主义的温情面纱。人生多险,生命多难,我们要让自己变得强大、.

2021-03-12 22:18:46 85

driver-colibri_ixm6.tar.xz

该资源为使用Colibri_imx6时调试的几个常用驱动: 包括:spi驱动、gpio驱动、netlink驱动、epit驱动,以及相应的设备树文件

2021-08-21

嵌入式linux开发文档.rar

1. 嵌入式Linux驱动开发 2. 嵌入式Linux kernel API 3. 嵌入式Linux应用程序 C API

2021-08-08

SuperPI-main.rar

1. 测试 CPU 浮点运算能力的源代码——SuperPI 2. 该源代码使用一种计算圆周率算法,来评估 CPU 的浮点运算能力 3. 该源代码可读性差,估计很多年没人维护 4. 如果有空余时间,可以尝试自己选一种计算圆周率算法来写 5. 源代码的使用过程,看压缩包中的readME,可交叉编译。

2021-08-08

嵌入式性能测试文档.rar

该资源为某大厂的官方文档,其中包括以下几部分测试: 1. 嵌入式平台性能测试(CPU、内存、磁盘、网速……) 2. 嵌入式系统上的 OpenCL 测试 3. 基于嵌入式Linux测试Qt webengine

2020-12-13

嵌入式Qtcreater环境搭建

该文档配合交叉编译器arm-linux-gnueabihf-gcc配置Qtcreater, 在Qt中开发ARM程序

2020-11-20

Linux启动优化详细资料.tar.xz

本资源包含了Linux系统优化过程中需要使用到的两个工具:ksize.py 和 grabserial-1.9.3,此外还拥有四个PDF文档的优化手册,详细的描述了Linux优化过程中的每个步骤,为傻瓜式的操作,大大有利于新手来进行Linux系统的优化操作。

2020-10-28

嵌入式开发必备的三个软件

本资源为嵌入式开发必备的三个软件,包含交叉编译器,SourceInsight和vsCode编辑器,三者的联合使用,大大简化了Linux下驱动的开发流程,其安装环境均为ubuntu中。

2020-10-24

FTP_OpenSSH_GDB.rar

嵌入式开发中,常见服务的移植,本文件包含移植过程中所需的源代码,如FTP、OpenSSH和GDB,其中部分含有交叉编译后的文件,可直接使用,根据对应的博客内容进行移植,可减少不必要的麻烦。

2020-10-24

设备树学习手册官方文档

该资源包含最新官方的devicetree-specification-v0.3.pdf文档,以及petazzoni-device-tree-dummies.pdf文档,其内容格式与讲解比较详细,缺点就是该资料为全英文,所以理解起来有一定的困难,忘好心的网友将其翻译成中文,一起学习。 目前设备树系统学习的资料较少,而官方文档却成了我们不可或缺的选择之一。

2020-10-23

RS9113无线模块移植的全套资料

该资源为实际项目中移植过的无线驱动,其中包含了该无线模块的最新源代码和交叉编译后的目标代码,根据压缩包中的数据手册,可进行整个驱动的移植。 适用人群:对适用该无线模块的开发者有一定的帮助

2020-10-23

嵌入式宝典(笔试到面试)

本资料适合的人群主要包括以下两方面:1. 嵌入式行业的应届生,通过该资料可拿到大厂的offer 2.对嵌入式行业中的基本概念比较模糊的人,可帮助其快速巩固自己的基础知识。

2010-01-20

空空如也

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

TA关注的人

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