完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
怎么说呢!今天没有确切的任务,只是有些收获。
直接说吧,首先,关于代码的优化,一些复杂的计算,如果可能的话,尽可能通过查表来完成,而不是通过计算(当然我是说在存储量足够的情况下)。第二点,就是代码的组织。一个优秀的结构是很有必要的,他可以提高代码的清晰度,提高代码的可维护性,但是在某种情况下也会降低程序的运行效率。那么综合考虑的话,在不影响系统的运行情况下,尽可能地提高代码的清晰度是有好处的!将一些固定的代码,比如驱动之类的,存放在一个单独的文件中,将控制类的代码也分别存储,这样有利于代码的检查。对于控制的部分,数据检验,数据处理,数据传送的部分最好是分开进行,在不同的模块里面完成这些功能,而不是在一块代码里面完成(除非内存十分紧张又或者对效率的要求很高!)。尤其是对于一个大公司而言!一份结构清晰的代码,对于一个想要长久发展的公司我觉得是很有帮助的!而且一份结构优秀的代码,也跟加有利于提高代码的重用性。 今天还学习了一点24C08,但是还没有整理完。简单说一下,24C08可以看作是一个存储器,使用IIC与中央处理器连接,带有一个写保护,支持字节写和页写(就是连续写)以及立即地址读和连续地址读(就是连续读)。 今天划水比较厉害,就只有这么多了! PS:本人现在大三,在嵌入式领域只能算是一个刚刚看见门槛的小学生,上面的写的东西大部分是我看的资料,也有一些是我的想法。如果您不小心点开了,又不幸看完了,那么我还真是感激不尽!当然,如果您愿意留下只言片语,或是交流,或是指正,鄙人更是感激万分! 末学后进在这里,希望与大家一起进步,成长! |
|
相关推荐
3 个讨论
|
|
265 浏览 0 评论
【原创】【RA4M2-SENSOR开发板评测】低功耗+USB综合测试
789 浏览 0 评论
1306 浏览 2 评论
787 浏览 0 评论
【RA4M2-SENSOR开发板评测】Analogue+Timers综合测试
1587 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
16901 浏览 31 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 03:52 , Processed in 0.633717 second(s), Total 68, Slave 51 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
3175