花了两天时间,昨天终于在Delphi中调试通过了AES算法子程序。程序是从AVR231的程序修改而来的,因为原来的程序使用了大量的指针,C语言中指针是比较灵活的,而Pascal虽然指针功能也很强,但是用起来就是没有C那么方便,所以程序转换时出现了不少错误。好在有C语言的程序作为参考,一步步对比运行结果,最终将程序调试通过了。感觉是又被Pascal的指针折磨了一次,不过也加深了Pascal中指针的认识,感觉Pascal的语言指针的确比C语言的可以减少在编程中犯下一些低级错误。
很快就会将AES加密功能添加到AVR通用bootloader中了。
文章评论(0条评论)
登录后参与讨论