由于最近要用到CAN,于是先移植一下can-tuils来看一下情况。
转载 2016-08-01 18:31:00
112阅读
2评论
第一次接触安卓环境,想移植一套can,命令道板子上,搜了一堆资料无从下手。后来才知道如此简单,步骤如下:在安卓顶层重置环境变量对应的脚本【各个平台可能不一样】 source build/encsetup.sh lunch 【然后输入数字选择对应的配置即可】将can-utils-master压缩包解压到SDK顶层目录执行命令mm最终编译好的命令在out/target/product/xxxxx/sy
原创 2021-04-16 12:15:58
608阅读
首先拷贝迅为提供的 libcanjni.tar.gz 压缩包到 android 源代码的“iTop4412_ICS/device/samsung/common”文件夹以下,然后使用“tar -xvf libcanjni.tar.gz”命令解压这个压缩包,例如以下图所看到的: 然后改动“device/
转载 2017-05-15 18:53:00
160阅读
2评论
数据不多在发送函数中获取空邮箱发送,否则循环等待空邮箱uint8_t CAN1_SendNormalData(CAN_HandleTypeDef* hcan,uint16_t ID,uint8_t *pData,uint16_t Len) { HAL_StatusTypeDef HAL_RetVal;//判断状态的枚举 uint16_t SendTimes,SendCNT=0;
原创 8天前
17阅读
CAN是控制器局域网络(Controller Area Network, CAN)的简称,1986年被德国研发和生产汽车电子产品著称的BOSCH公司所开发,并最终成为国际标准(ISO11898),是国际上应用最广泛的现场总线之一。 ...
转载 2021-09-15 10:46:00
2008阅读
2点赞
2评论
最近按照正点原子教程开始学习FreeRTOS,发现其手册的移植教程中有些地方可能不是那么详细,在此基于正点原子做一期最完整的FreeRTOS移植教程给大家。小b将本次教程整理的资料放在网盘,以下链接供各位小伙伴下载和学习: 链接:https://pan.baidu.com/s/1z74dzFtQ198XLJwYhOVWlw 提取码:rson打开FreeRTOS.exe文件,等待些许时间获取Free
转载 2024-08-30 22:32:54
137阅读
emwin是续开源uc/GUI 3.98之后的不开源版本,所以它们的API函数几乎相同,只是emwin作了很多改进,增加了很多新功能,并且已经有很多免费的版本支持于ST、NXP等大公司的芯片上,它的移植接口也作了很大的改进,如果有了以前开源版本的移植移植emwin不在话下,本文主要讲述移植到NXP的LPC1788上。1、不开源的emwin其实很简单,我们可以从NXP的官方得到,加载到MDK的源文
转载 2024-05-04 14:24:29
245阅读
      CM系列的移植的精髓在于底层的适配,就在于安卓的上层跟内核底层的适配,更具体的硬件的适配。      首先是编译,环境的设置参考普通教程的环境设置。源码的存放的分区需要支持大小写敏感,支持大小写敏感的文件系统包括ext4,ext3等linux专用文件系统以及NTFS文件系统,说到这里,不得不说一句,NTFS文件系统作
转载 2024-05-17 05:14:57
55阅读
2019年8月21日23:39:54 首先SGI STL二级空间配置器内存池的源码解剖可以 详见我的博客:SGI STL二级空间配置器内存池的源码解剖 源码移植实现myallocator.h文件代码如下:test_myallocator.cpp源文件如下:空间配置器是用模板实现的,因此代码只能放在头文件里面了。(不可以把类和方法声明写在头文件里面,然后在源文件里面去实现模板方法)而且这里也是需要考
向Sigma8634移植DirectFB 2007-08-16 16:18 DirectFB是现在口碑很好的基于FrameBuffer的GUI开发库,相对于更老一点的SDL,用DirectFB来开发GUI程序更加方便,而且现在的越来越多的硬件也开始支持DirectFB,有了硬件加速,GUI的图形绘制速度自然就更快了。 理论上来说只要系统包含了FrameBu
转载 2024-02-23 09:28:51
39阅读
第三方代码库的移植编译通过之前的实验,我们已经基本学习了解了 xmake.lua 的配置语法,也学习了如何通过这个文件配置构建 C/C++ 项目。因此,在本节实验中,我们通过实战的方式,以一个实际的第三方开源基础库 libjpeg 为例,讲解如何通过使用 xmake 去对它进行移植和编译。libjpeg 是一个用于 jpeg 图片文件解码的开源基础库,其代码本身是完全跨平台的,但是其内部的构建系统
转载 2024-03-29 13:55:31
126阅读
文章目录内核移植1 安装软件包2 修改顶层 Makefile2.1 修改默认架构和默认交叉编译器2.2 添加 dtbo 的编译支持3 修改设备树并添加 dt overlays 设备树文件3.1 为开发板添加自己的设备树文件3.2 添加 dt overlays 设备树文件4 修改设备树相关的 Makefile5 添加 igkboard 的 defconfig 文件6 编译内核 内核移植本次移植的开
转载 2024-04-08 18:40:04
111阅读
前记Motion Driver官方库:Motion_Driver_6.12 STM32工程源码:STM32F103C8-软件MPU6050(DMP)MPU6050软件I2C驱动,带OLED显示,移植了匿名地面站,可显示姿态信息(匿名地面站通信协议6.0版本,本人使用测试的匿名地面站版本V6.56版本)———————————————————————————————————————————1.解压官方
转载 2024-02-28 14:53:51
148阅读
目录FinSH介绍传统命令行模式C 语言解释器模式FinSH移植移植要点效果验证代码下载参考在一次项目中, 需要进行嵌入式操作系统选型, 需求就是选择一款OS,既能满足当下项目的需要,又要考虑公司未来对物联网应用的扩展能力,对比了目前市面上流行的开源操作系统,诸如FreeRTOS,RTX,UCOS,RT-Thread,contiki等, 最终确定了一款IoT OS:RT-Thread(遵循 Apa
开始我的技术生涯~哈哈,老大给我分配了一个以前都没接触到的任务。在PC机上移植fatfs文件系统。以前我认为的移植是调用底层提供的API接口,在PC机上模拟,测试通过后再移植到目标板上。这次的移植竟然是移植到PC机上。我的开始考虑到的硬件基础:文件系统要在硬件存储介质上运行,例如u盘啊、SD卡啊。那这次没有硬件设备,怎么模拟呢。diskio.c是和底层硬件相关的文件。解决方案是用创建一个具有一定大
转载 2023-09-28 13:41:52
145阅读
嵌入式开发板iTOP-4412开发板移植CAN模块
转载 精选 2016-03-08 16:03:16
1116阅读
本文主要以普及CAN通信基本原理为目的,如有从事相关领域或者有意从事车载嵌入式开发的读友们欢迎留言探讨。本文含有关键字如下。CAN Bus Off,Bus Off DTC,Bus Off RecoveryCAN Bus Off连接到CAN网络的通信设备一般称为节点,但在CAN中,它是电子控制单元(ECU)。通信线路称为总线,向总线传输数据称为总线访问。图1 线型总拓扑概念图 CAN 支持 5
原创 2021-12-01 19:01:02
3850阅读
一、CSM300概述CSM300(A)系列是一款可以支持 SPI / UART 接口的CAN模块。1. 简介CSM300(A)系列隔离 SPI / UART 转 CAN 模块是集成微处理器、 CAN 收发器、 DC-DC 隔离电源、 信号隔离于一体的通信模块, 该芯片可以很方便地嵌入到具有 SPI 或 UART 接口的设备中, 在不需改变原有硬件结构的前提下使设备获得 CAN 通讯接口, 实现 S
原创 2021-04-16 12:19:24
1188阅读
移植京东秒杀到网站上。
原创 2022-03-15 13:54:17
128阅读
一、使用入门(1)问答环节人们为何使用Python:软件质量高:Python更注重可读性、一致性和软件质量,这将其与脚本语言世界中的其他工具区别开来。因为代码的设计致力于可读性,因此比起传统脚本语言有更优秀的可重用性和可维护性。此外,Python支持软件开发的高级重用机制。例如OOP。提高开发效率:Python代码的大小往往只有C++或Java代码的1/5--1/3。这就意味着录入和调试更少的代码
转载 2023-08-09 16:26:30
140阅读
  • 1
  • 2
  • 3
  • 4
  • 5