由于使用csdn不算熟练,还是会给大家带来不好的观感体验,希望大家可以体谅一下啊。

在做智能车阶段,大家都是有一定的基础了,要么是51,要么32都是有入门的,有32的基础是最好不过了,因为32学到的库函数使用和之后使用厂家库的思想很类似。由于我们一般会使用逐飞或者龙邱两个智能车最主要的供应商的母版之类的,当然他们也会提供相应的入门代码。比如说我是双车组,使用的是3277芯片,那么就可以在gitee中搜索“逐飞”,就会有下列的开源库
或者进入其主页,寻找自己所需的库

将工程下载,就可以使用了

为什么会先说这些呢?这算是我做车时所走的弯路吧,在做车之前学习了32,但不是很精通,一开始做车时有想自己去写库的想法,但是请记住,我们是做车而非造车,如果精力很多的话去了解一下底层是很好的,但是要是走错方向了就是南辕北辙了。

这些智能车厂商将最基本的函数封装好了,我们通过看这些库,也可以大致去了解自己所需要做的东西有哪些了。

先简单举个例子,比如说我们需要写一个ui界面,将修改的数据储存到flash里,我们只需要调用逐飞flash.c内的函数即可(编译器我用的是vscode,所以和大家有些区别,但没有什么影响)

原函数:

void flash_page_read (FLASH_SECTION_enum sector_num, FLASH_PAGE_enum page_num, uint32 *buf, uint16 len)

实际调用 :

flash_page_read(MEM_SEC, MEM_PAGE, data_buffer, BUFF_NUM);

就省去了像原子里还需要自己去写eeprom的过程,接下来就要学习几个模块和控制了

智能车心得分享(二)--代码来源相关推荐

  1. 智能车心得分享(六)-- 电磁入环

    这一篇算是为智能车画上个句号吧,之后看会不会分享下其他的东西,有点懒,一开始还想着能不能周更,最后变成年更了,hhh,不知道之前说的东西有没有帮助到大家. 电磁入环分几部分来讲,首先要给大家介绍一个思 ...

  2. 智能车心得分享(四)-- 电磁循迹

    这一次,我们开始正式进入了,车辆的控制 大致可以分成一下部分: 循迹,需要电磁传感器,或者摄像头.这两个应该是智能车最有可能使用的传感器了,其他的就算是另辟蹊径了.然后我主要使用的是电磁. 这是我最终 ...

  3. html从入门到精通前锋,街篮新手攻略 从入门到精通的心得分享二

    街篮毕竟是一款竞技手游,上期介绍了街篮的一些玩法和基本技巧,本期就不再提介绍而是针对实战,以下就是将街篮的实战技巧分享给大家,希望对大家了解街篮有所帮助. (本文为超好玩原创攻略,转载请注明出处) 推 ...

  4. 智能车学习(二十)——浅谈C车硬连接与软连接

    一.为何要追求软连接? 车子进行软连接之后,可以达到一种效果,就是在高速过程中,车子如果快要发生侧翻的时候,只会跳一个后轮,且只是轻微,而前轮如果进行的内倾,就可以让前轮最大面积接触,增大摩擦力,在这 ...

  5. 智能车学习(二十三)——浅谈心得体会

    因为毕竟是竞赛,跟学校挂钩,没办法开源代码和算法完成思路,所以不能详细写太多,如果可以等价交换的话,应该还是可以向领导申请一下的. 在厦大信科通信系,参加这个比赛,大家都觉得性价比太低,毕竟这个系,学 ...

  6. 【智能车】图像二值化算法--大津法OTSU

    图像二值化算法–大津法OTSU 大津算法是一种图像二值化算法,作用是确定将图像分成黑白两个部分的阈值. 大津法是针对灰度值进行阈值分割二值化,如果是彩色图像的话需要先转化成灰度图再进行计算. 方差越大 ...

  7. 独立、原创、总结、分享、行动——由海滨学生參观实验室及“飞思卡尔”杯智能车比赛想到的...

    题记:下面内容,都是老师在和学生交流过程中发现的现象,这里主要指出了存在的问题和可能的解决方法.事实上同学们也有非常多的长处.这里没有一一叙述.本着"有则改之,无则加勉"的态度分享 ...

  8. 独立、原创、总结、分享、行动——由海滨学生参观实验室及“飞思卡尔”杯智能车比赛想到的

    题记:以下内容,都是老师在和学生交流过程中发现的现象,这里主要指出了存在的问题和可能的解决方法.其实同学们也有很多的优点,这里没有一一叙述.本着"有则改之,无则加勉"的态度分享自己 ...

  9. 智能车竞赛技术报告 | 节能信标组 - 太原工业学院 - 晋速-天槊星

    简 介: 本文结合了太原工业学院晋速天槊星队的队员们在准备第十六届智能车大赛中的研究成果.车模为自制车模,核心处理器采用TC264处理器,软件平台为ADS开发环境.本文主要介绍智能小车的机械结构,软硬 ...

最新文章

  1. R语言中如何计算C-Statistics?几种计算方法详解
  2. dst matlab,DSTcode DST跟踪算法MATLAB代码,复杂环境中仿多目标 实现的单 Other systems 其他 272万源代码下载- www.pudn.com...
  3. 【译】为什么这样宏定义#define INT_MIN (-2147483647 - 1)?
  4. 【Android工具】wifi概观360中文专业版,wifi overview 360 pro,wifi信息查看工具
  5. 基于React脚手架集成Cesium
  6. 003 Android之线性布局与基础控件
  7. Spring2 Hibernate3 Junit 应用示例1
  8. php如何解决并发问题,PHP如何解决并发问题
  9. windows符号服务器地址
  10. MySQL 开启远程访问权限 | 宝塔系统
  11. Java使用递归实现全排列的代码
  12. 为什么 Linux Mint 比 Ubuntu好?
  13. mysql到es的交叉验证
  14. 自定义PPT背景的大小
  15. 计算机应用基础输入法教案,计算机应用基础教案第二讲:五笔字型输入法(中职教育).doc...
  16. 自定义input单选框样式
  17. The number of method references in a .dex file cannot exceed 64K
  18. 软件开发公司怎么选择比较好?-链环科技
  19. NLP标签/关键词-提取工具-java开发
  20. c#中计算三角形面积公式_c语言如何求三角形的面积

热门文章

  1. Java实训-9月月考
  2. Git使用 从入门到入土 收藏吃灰系列 (十) 详谈push、fetch、pull
  3. matlab contourf(data_100);,contourf以及griddata生成网格问题
  4. linux查看3306是哪个进程占用,linux查看端口占用
  5. Mobile devices bundled with malware?
  6. 职称论文发表一般用什么系统检测
  7. 新版付费测算源码星座运势/塔罗牌/牛年运程/宝宝起名/月老姻缘/起名算命程序第3版
  8. win7下如何安装小米手机驱动
  9. 做女人, 是讲意境的。
  10. PDF加密、解密内幕(二) - PDF文件口令加密内幕