嵌入式
文章平均质量分 90
旅之灵夫
【授人以渔】
【要站在巨人的肩上】
【没有做不到,只有想不到】
【人的脑子是一个有限的空间,所以必须选择性的吸收知识,而不能把什么东西都放进去。--柯南·道尔】
展开
-
【GitHub项目推荐--开源 多足机器人控制器】【转载】
OpenSHC:多功能多足机器人控制器源代码。原创 2024-03-04 15:05:19 · 825 阅读 · 0 评论 -
【GitHub项目推荐--开源工业机器人手臂项目】【转载】
总的来说,工业机器人手臂的应用场景非常广泛,它们可以提高生产效率、保障工作人员安全、提高产品质量,并为企业带来更大的经济效益。化工和制药业:在这些行业中,工业机器人手臂可以在危险或有害的环境中执行任务,如化学品搬运、物料混合、药品包装等,保障工作人员的安全。硬件是指Dexter机器人手臂的物理组件,包括机械结构、电机、传感器、控制器板(如微控制器、DSP等)、电源和其他必要的电子设备。电子产业:在电子产品的制造过程中,工业机器人手臂可以完成电路板的组装、贴装、焊接、检测等工序,提高生产效率并确保产品质量。原创 2024-03-04 15:02:51 · 1050 阅读 · 0 评论 -
【C++在嵌入式中表现如何?】【转载】
在单片机领域C++不太流行既有历史原因,也有工业界的需求,对于单片机是从51发展到现在,主流的flash容量仍然在64KB~256KB左右,目前的容量限制注定了C++中的模板,泛型编程和STL等很难被运用到开发中,但如果不使用这些,只使用支持class的C++,在C语言是有结构体+函数指针可以替代的情况下,从C换成C++并没有迫切的需求,而python和js的推广困难,也有着类似的理由,此外在加上调试困难。另外,模板,STL对调试非常不友好,不太适合运行成本(步骤)相对复杂的嵌入式、单片机开发环境。原创 2024-02-15 22:26:07 · 848 阅读 · 0 评论 -
【嵌入式 C 语言史上最愚蠢的一个BUG】【转载】
但是这个程序,只能在Unix/Linux下工作,因为 Microsoft 的tmpfile()的实现居然选择了 C:\ 作为临时文件的存放目录,这对于那些没有管理员权限的人来说就出大问题了。首先,作者想用一段程序来创建一个文件,如果有文件名的话,就创建真正的文件,如果没有的话,就调用tmpfile()创建临时文件。这个问题让我花了很多时间,最后发现问题原来是没有空格导致的,TNND,下面我用代码高亮的插件来显示上面的代码,我相信这样的bug,就算你是高手你也会犯的,你来看看作者犯的这个Bug吧。原创 2024-02-15 22:21:44 · 378 阅读 · 0 评论 -
【嵌入式 C 语言程序数据存储结构】【转载】
程序可以简单的分为code(程序)区,和data (数据)区,code区在运行的时候是不可以更改的,data区放全局变量和临时变量,是要不断的改变的,cpu从code区读取指令,对data区的数据进行运算处理,因此code区存储在什么介质上并不重要,象以前的计算机程序存储在卡片上,code区也可以放在rom里面,也可以放在ram里面,也可以放在flash里面(但是运行速度要慢很多,主要读flash比读ram要费时间),因此一般的做法是要将程序放到flash里面,然后load到 ram里面运行的;原创 2024-02-15 21:52:45 · 919 阅读 · 0 评论