关闭

嵌入式微处理器

所属频道 嵌入式 公众号精选
  • 超实用!分享5个基本Linux命令行工具的现代化替代品

    作自:Ricardo Gerardi,译者:平川,策划:小智 链接:https://opensource.com/article/20/6/modern-linux-command-line-tools 在日常使用 Linux/Unix 系统时,我们会使用许多命令行工具来完成我们的工作,并理解和管理我们的系统,像 du 用于监视磁盘利用率

    嵌入式
    2020-07-22
  • 北大留学生张益唐,59岁获世界大奖,却称“还好我不在中国”

    做学问,最重要的是有专注的精神,需要成年累月对学术研究的持续专注,这样才能够取得大成绩——张益唐 学术梦想起航 张益唐,生年1955,一名优秀的华裔数学家,在声名鹊起前砥砺前行数年,从籍籍无名的大学讲师转变为2014麦克阿瑟天才奖获得者,此间经历了什

    嵌入式
    2020-07-22
  • 分享10个值得关注的C语言开源项目

    十个最值得阅读学习的C开源项目代码 1.Webbench 2. Tinyhttpd 3. cJSON 4. CMockery 5. Libev 6. Memcached 7. Lua 8. SQLite 9. UNIX v6 10. NETBSD 1. Webbench Webbench 是一个在 linux 下使用的非常简单的网站压测工具。它使用 fork ()模拟多个客户端同时

    嵌入式
    2020-07-22
  • C语言开发单片机为啥都是全局变量形式?

    01 前言 全局变量简直就是嵌入式系统的戈兰高地。冲突最激烈的双方是: 1. 做控制的工程师; 2. 做非嵌入式的软件工程师。 02 做控制的工程师特点 他们普遍的理解就是“变量都写成全局该有多方便”。我之前面试过一个非常有名的做控制实验室里出来的PhD/Maste

  • 教你一招:嵌入式编程技法之"数据驱动编程"

    1、聊一聊 今天为大家介绍数据驱动编程技巧,能够帮助大家在平时写出高质量的代码。 2、什么是数据驱动编程     作者一直觉得"没有设计思想的代码是没有灵魂的",所以在这么多年的程序设计中一般首先设计程序架构然后再进行编码,之前作者为大家介绍了一下<【

  • STM32学了很久,为什么还是不会做项目?

    知乎有人问: Stm32学了好久了,感觉独立做项目还是有力不从心的感觉? 从51开始学习,到stm32,目前为止差不服两年的时间了,主要跟着朱友鹏老师的课程学习的,前三季学完了,第四五季是操作系统,还没有开始学习呢,期间原子的课程,野火的课程,模块化的知

    嵌入式
    2020-07-20
  • Linux系统编程-通用文件模型

    写作目的: 学习 Linux 文件模型相关的知识。 正文目录: 1. Linux 的两大抽象 2. 文件类型 3. 文件描述符 4. 通用文件模型:简介     4.1 演示 demo     4.2 相关要点: 与 VFS 的关系 5. 通用文件模型:文件描述符和打开文件的关系     5.1 相关的内核数据结

  • 再聊机器人设计:如何加速开发流程?

     01 一套机械臂系统引发的思考  想让机器人与人类配合无间,或许是机器人领域里最难做的事了。 近日,来自加拿大舍布鲁克大学的研究人员开发出了一种固定在腰间的机械臂系统,它可以帮助你完成多种任务。 包括:采摘果实、刷墙、擦玻璃、递送工具,甚至还有打

  • 在C语言中如何高效地复制和连接字符串?

    来源 :CSDN 就目前而言,在编程领域中,C语言的运用非常之多,它兼顾了高级语言的汇编语言的优点,相较于其它编程语言具有较大优势。 在所有标准C语言头文件中声明的字符串处理函数中,最常用的是那些用来复制和连接字符串的函数。这两组函数都将

  • Git如何优雅地回退代码

    来源:cnblogs.com/zhenbianshu/p/12018714.html 前言 从接触编程就开始使用 Git 进行代码管理,先是自己玩 Github,又在工作中使用 Gitlab,虽然使用时间挺长,可是也只进行一些常用操作,如推拉代码、提交、合并等,更复杂的操作没有使用过,看过的教程也逐

    嵌入式
    2020-07-20
  • 当年中国的“四大工学院”,现在都咋样了?

    来源:学术志 上个世纪的六七十年代,我国曾经有4所属于教育部管理的工科类学院,这4个工程学院由当时各个区域大学的工科学科组成,所以,工科优势十分明显。 这四所学校是当时中国工业发展的中坚力量,为我国的工业化进程提供非常多的技术人才,所以常被人们

    嵌入式
    2020-07-20
  • 一步一图,带你重头梳理微服务架构!

    什么是微服务? 微服务 Microservices 之父,马丁.福勒,对微服务大概的概述如下: 就目前而言,对于微服务业界并没有一个统一的、标准的定义(While there is no precise definition of this architectural style ) 。 但通常在其而言,微服务架构是一种架构

    嵌入式
    2020-07-17
  • FPGA设计的八个重要知识点,你都会吗?

    1. 面积与速度的平衡与互换 这里的面积指一个设计消耗FPGA/CPLD的逻辑资源的数量,对于FPGA可以用消耗的FF(触发器)和LUT(查找表)来衡量,更一般的衡量方式可以用设计所占的等价逻辑门数。 速度指设计在芯片上稳定运行所能达到的最高频率,这个频率由设计

    嵌入式
    2020-07-17
  • Rust能够取代C语言吗?

    来自:InfoQ,译者:无明 链接:https://www.infoq.cn/article/Dmp1BvCyVrVRorOkreXj 原文作者:Evrone Rust 是 Mozilla 基金会的一个雄心勃勃的项目,号称是 C 语言和 C++ 的继任者。一直以来,C/C++ 中的一些基本问题都没能得到解决,比如分段错误、手动内

    嵌入式
    2020-07-17
  • Linux常用命令,超强万字总结!

    来自:JAVA小咖秀 链接:https://juejin.im/post/5ee444ea6fb9a047ca10f796 ls 最高使用频率的命令之一。 命令格式:  ls [OPTION]... [FILE]...单纯的输入: [root@iz2ze76ybn73dvwmdij06zz /] # ls bin dev home lib64 media

    嵌入式
    2020-07-16